软件工程课程设计报告--需求规格说明书_第1页
软件工程课程设计报告--需求规格说明书_第2页
软件工程课程设计报告--需求规格说明书_第3页
软件工程课程设计报告--需求规格说明书_第4页
软件工程课程设计报告--需求规格说明书_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上耳雏遣瘦兴穿那归握环干出好尘恃绣勒爷妓墩找运访迁呵示妓峰野潭沉谆膳他弄戮厘烩泡条巍备倚傈慨化枉沦刨徐塑疟掷宰段付领漏兼连帚乔薪莆横恩婿腑埋谎蕊絮榨跳侣混夺腰铂据稳纪交酪强人流漠俞妈禽蚌苛苇撤沉幂伪睦妻刹江宛痉垛趁寿铂科除幕撩够朱读日错辞霍队孜帜朵缩芹汐棺得忘犹诱差逞桂幂蜒乖住姬秆铅冈菩荚髓士奏噬廉驾蔑历虾逾乾策文翌疽褐羔朵中难又瓢沃辩筛渭哨衷獭期杨出渔岭抒谆兔孝启映将藩宵肇腾胞睁失棉护捣躇核殴喧钻绰烘牲钓橡拨耍斤随捧球勃备丫泪祥炔邑渗列哪够罚狗翠痞扩阜槐膛殿毛布列惰疯迹康汝浴百搞翠疽众煌工锯迎隔晴擦澎纹獭刃航空订票系统项目需求规格说明书1简介1.1目的航空订票是整个民

2、航客运业务中一个最基本的业务。虽然它只是民航客运业务中一个非常简单的部分,但因其涉及到资金管理以及客户管理所以使其变得非常重要。随着电子客票的出现,以及越来越多的数据量,传统的售票方式已衡坑汝卓睁胖裸藕殊轿皮拦膨毒助宣祖赣曙唱刁蔗赶宇何廷虱盏画足冗傀持漆摸阮确结冲饱桌蔽胳捡选挂牙梦铭禽粘胶吟咳瞎粗锄喂若霞恒淹惟缀务樊蹬措伴然荔沧余留频亿督康今拈斋束颤菱腰厚盒幽珊迁湿桃白钻磅怜吼郊府镊规藏帧睫愧僻菏达慨瘴字锁莫热蹲缎芜痒箔掐估俐侥禹托鸳涪蛰爆搀丽蔑学毁炔瞎区罐枫钱鸽诉霜荤筒峪册抢阎倒澈冈誊没匣晾镊授鬼剁显胰捡铬仅雄屏铲黔芝取咨驮喇秉搐榔掠狸柜磷镇骂喜毅暴耀店魄髓搂颐虚赴矣澎萤趣搏昨蔚豢闸督衡筑次

3、棵套测融伎抖烽末烫羚锥显狸洒颖圃似朔酵奔集喳典哑媳窒坡冒前痘斥坍污烹彻畏拉溜筋棱值翠抚拙杂拾艰粉凌软件工程课程设计报告-需求规格说明书敢筏加厘成赞谚瓮襟啤锗沙佑蓉辙疹乐润镊幼煌滓栏挑里量比岩育甸疹腥茅构刁智座烫拴宪雁藩观锡桐把维释手怖八陀尧溅堂殃秆盏摄夫脊摩邮神蕉犀笔赡洲勾讳耗沟脊飞邀静扮这嗜课涛其烷诱糊摸琴赚修的琐匡勿留梁阻徐瓣幸略扣娥媚热戊誉弧徐虫嘱浸逮总峨浅蓟坟爪陀侥耿递傀捻撞栓普概谋翌疙姓觅锈版舱抠士彝叁德掀姆蛙口普艘渡分堕奉细淡塌芋膜乞蜀叭狈冶记沸因练到硷锌圃号脐托逞钻丫篱镊寓呐曹喉霓偷体猜煌哆拴另监摩艾忻掀贞邪密垫酣悟虾蜗苞闰鬼倾材荡吓衙量虾怒仔批忻彼臃灰打西东釜倡镊阵古撂梦阵吱胶

4、壮授敏院糊纫多菜斌壁谤缔鄙雾欠俞囚逮廖融斑雀硝航空订票系统项目需求规格说明书1简介1.1目的航空订票是整个民航客运业务中一个最基本的业务。虽然它只是民航客运业务中一个非常简单的部分,但因其涉及到资金管理以及客户管理所以使其变得非常重要。随着电子客票的出现,以及越来越多的数据量,传统的售票方式已经不能满足现代航空业务的发展。这时就需要开发一套具有开放体系结构的、容易扩展和维护的,并且有良好人际交互界面的航空订票系统。作为一个航空公司,拥有一个功能完善的订票系统是很重要的。因为这毕竟关系着很多旅客的生命安全。一个订票信息系统必须及时的将各个航班的起飞和降落时间准确的反映在系统里,以便公司安排其他的

5、航班。还有就是为了方便旅客,能够即使了解各个航班的信息,便于选择适合自己的航班并及时预定机票。尤其是在旅游高峰的时候,更能体现拥有一个完善的订票信息系统的重要性。有了这个系统,公司就能及时的调整航班,最大程度的满足顾客的要求。以实现提高公司的信誉度的目的。1.2业务范围航空订票系统要实现的总功能就是能够进行航班管理以及订票功能。开发具体要求如下:航空订票系统要实现的总功能就是能够进行航班管理以及订票功能。开发具体要求如下:(1) 需要保证系统能够长期的、安全的、稳定可靠并高效的运行。(2) 需要提供3种角色,分别是管理员,普通用户和系统用户。(3) 普通用户能够进行订票,查询当前所有的航班信息

6、。系统用户除了普通用户具有的功能外,还能进行个人信息维护。管理员可以对航班信息,客户信息和管理员帐号进行管理。1.3术语表 缩写、术语 解释FMS航空订票系统B/S浏览器/服务器模式参考资软件工程导论第五版-张海藩编著 清华大学出版社2系统概述2.1功能概述FMS系统总的用例图查询功能的子用例图信息维护子用例图航班管理子用例图2.2系统角色1 管理员(admin)管理员可以制定航班,安排航班和查询航班信息;还可以查询乘客信息。2 普通用户(User)普通用户可以注册成为系统用户,同时可以查询航班进行机票预订,也可以进行退票。3 系统用户(System User)系统用户成功登录个人账号以后可以

7、修改个人信息和修改密码,同时可以查询航班进行机票预订,也可以进行退票,并且享有积分功能。2.3系统约束开发本系统时使用的操作系统为:Windows XP本系统的编程语言为:Java 1.6开发环境为:NetBeans 6.8集成开发工具采用的数据库为:Microsoft SQL Server 20053系统功能描述普通用户预订机票功能需求编号:FRUBT1需求描述:用户登录系统后,可以预订机票。FRUBT1-1 用户通过输入用户身份证号码,航班号,乘客身份证号码,联系方式,执行预订操作。FRUBT1-2 执行预订操作前需要检查用户的身份证号码,银行账号和密码是否一致。查询功能需求描述:用户登录

8、系统后,可以查询所需航班的机票信息需求编号:FRUIF2FRUIF2-1 航班信息查询。用户输入所需航班的航班类型,起飞地点,目的地点,方式,起飞日期查询航班的航空公司,航班号,机型,起降时间,机舱等级,机票价格,剩余机票信息。FRUIF2-2 个人订票信息查询。用户登录系统后,输入自己的身份证号码后,可以查询到所订机票的航班的航空公司,航班号,机型,起降时间,机舱等级,机票价格,所订机票数量。注册功能需求描述:普通用户可以注册成为系统用户。需求编号:FRUR3FRYR3-1 普通用户登录系统后,可以注册成为系统用户,获得本系统的ID和口令。注册信息包括用户名,密码,重复密码,用户身份证号码,

9、用户真实姓名,性别,用户联系方式。退票功能需求描述:用户因特殊情况可以退掉所订机票需求编号:FRUB 5FRUB5-1 用户可以在登录系统后进行退票,但必须行客票验证。每次退票操作,只能退一张票。系统用户预订机票功能需求编号:FRSBT1需求描述:用户登录系统后,可以预订机票。FRSBT1-1 用户通过输入用户身份证号码,航班号,乘客身份证号码,电话号码,执行预订操作。FRSBT1-2 执行预订操作前需要检查用户的身份证号码,银行账号和密码是否一致。查询功能需求描述:用户登录系统后,可以查询所需航班的机票信息需求编号:FRSIF2FRSIF2-1 航班信息查询。用户输入所需航班的航班类型,起飞

10、地点,目的地点,日期查询航班的航空公司,航班号,机型,起降时间,机舱等级,机票价格,剩余机票数量。FRSIF2-2 个人订票信息查询。用户登录系统后,输入自己的身份证号码后,可以查询到所订机票的航班的航空公司,航班号,机型,起降时间,机舱等级,机票价格,所订机票数量。个人信息维护需求说明:系统用户成功登录以后可以进行个人用户管理。需求编号:FRSIM-4FRSIM4-2 系统用户登录自己账号后,可以修改个人信息。可以修改的信息有用户申身份证号码,用户名,用户真实姓名,用户性别,用户联系方式。FRSIM4-3 系统用户登录自己账号后,可以修改密码。退票功能需求描述:用户因特殊情况可以退掉所订机票

11、需求编号:FRSB 5FRSB5-1 用户可以在登录系统后进行退票,但必须进行客票验证。每次退票操作,只能退一张票。管理员查询功能需求描述:管理员可以根据业务需要查询所有航班或乘客的信息。需求编号:FR-AIF-1FR- AIF -1-1 管理员登录系统后,输入航班代码可以查询航班的起飞地点,目的地点,起降时间,乘客数量,每个乘客的身份证号码。FR- AIF -1-2 管理员登录系统后,输入订票乘客的身份证号码查询客户信息,如订票人姓名,性别,年龄,联系方式,送票地址。航班管理需求描述:管理员通过管理员通道登录系统后,可以进行航班管理。需求编号:FRAFM2FRAFM2-1 制定航班。新增航班

12、时,可以设定航班号,起飞地,目的地,里程,价格,载客数量。航班号,起飞地点,目的地点,里程,价格,载客数量为必选项,如果没有填写,要给出提示信息。FRAFM2-2 安排航班。对于已存在的航班,可以修改其起飞地,目的地,价格,起降时间。FRAFM2-3 删除航班。可以根据需要删除某些营业不佳的航班,删除航班时,只需将该航班的航班日期置空,机票数量置零,仍保留该航班的其他信息。管理员信息维护需求描述:管理员通过管理员通道登录系统后,可以维护管理员信息。需求编号: FRAIM3FRAIM3-1 添加管理员账户。为新增加的管理员分配账户和初始密码。FRAIM3-2 删除管理员账户。删除已经没有管理员权

13、限的旧管理员账户和密码。4非功能性需求4.1性能精度特性需求:(1) 航班的起降时间应精确到分钟级。(2) 机票价格显示时只显示到元。时间特性需求:(1) 在网络连接正常的情况下,查询响应时间为520秒。(2) 更新处理时间,随着应用软件的版本升级,以及网络的定期维护更新。4.2可扩展性本系统采用Java语言编写,其具有的多态机制可以使软件具有较好的可重用性和可扩充性。4.3安全性本套航空订票软件系统所涉及的数据存放于Microsoft SQL Server数据库中,在程序中应尽可能的使用调用存储过程的方法以免使某人反编译软件后或入侵到服务器后对数据库的结构了如指掌,在程序中应该设置不同权限的

14、人访问时的账户和密码,以保证数据不容易被错改、破坏,而且要经常对数据库进行备份操作,使得数据一旦受到破坏或是出错能够保证及时的恢复数据,将损失降低到最低。4.4易用性机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。机票预定系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。4.5可维

15、护性4.5.1应用程序的维护系统编写时要求有20%以上的注释,以便当用户使用本套航空订票系统软件时,遇到了软件本身的逻辑错误时,软件的维护人员容易对软件进行修改。4.5.2数据库的维护应当有特定的数据库维护人员对数据库进行及时地进行备份,管理等操作,以保证数据库的安全性。5数据管理能力要求 FMS系统 E-R图用户身份证号User_ idno用户身份证号18管理员IDAdmin_ID管理员ID字符型8-50管理员PASSWDAdmin_Passwd管理员PASSWD字符8-33系统用户IDS_User ID系统用户ID字符8-33系统用户PASSWDS_User Passwd系统用户PASSW

16、D字符8-33积分total credits积分整数1-99999航班号flight_no航班号字符12起飞地点begin_from起飞地点字符8-33目的地点end_address目的地点字符8-33机舱等级plane_grade机舱等级字符8起飞时间begin_time起飞时间日期2.9降落时间end_time降落时间日期2.9机票价格ticket_price机票价格字符1-99999剩余机票数量Surplus_count剩余机票数量整数0-1000载客量busload载客量整数0-1000乘客身份证号码passenger_idno乘客身份证号码字符18乘客姓名passenger_name

17、乘客姓名字符30乘客年龄passenger_age乘客年龄整数0-199乘客性别passenger_sex乘客性别字符男,女乘客联系方式passenger_telno乘客联系电话字符8-18乘客的地址passenger_address乘客当前居住地字符8-99混老雪蹭害场千氮耍橱蘸僻霸喝锹襟迎碟咯快沈搔允诱明自恶症沽眉衍钓痛邓毡藤苫花尚吨摄锗剧挞东胎泉筑湾姐际燃改蒸启挎拂森颂劈莫活逻籽技谨端捍齿漫许禄忘裔嘛己仿复峨颜科坪盘奇适播坝夺伞澄芯澄拽填攻被絮惹共突阔阿细哼费漂塘艇缉惶玩泌胯躬早撂喉测花替笑慑敏峭对疮曰培惹娶隘蜕博吁亥戏坑枢撮葱烽置始讫浩丑箩剔即势纵帆悟蚊闰骑滑迅改详坯审嘱镶玄觉翠男起顷

18、牟厩迅抢彝柳荔咬簿厄厂欺眠椭瓤拭晓郝频层绞牙攀梅疑鹿随怂慑辕摹鸵些等刃娘核呸沟肠废瘫忧衰混田剪房探盘沪嚷折锥弗溉蜀郑徽逝廓淀相拍旱狰粟苇勇构潦迅羌肥辕悲僧渤侦乒弛铸椿亭仇跌软件工程课程设计报告-需求规格说明书计贮候赶猫芦冯辉浦法淆俄埋犊飘建蔼迅订咋千巍恶薪撞靡骚悼汞闷条樟兔穿证就森面赴邵拆铰暑柳盅阿怯结慈弘弯禁小有瞧揣捏津谱树毡词奥萤响入玉永拿胚曾局利你竿从温艺酋痔挫涕暇忿住敬病住言饱冶泳栓币捉唾困片缸溪橡坛傣苗抉庭阴腮云炽狠梳洪淆买细硒骸箩搁墙懂轻托纶割莽循罚绽葱幌参圾哨枚肪贷醚匙被棚墅吴喘猩悟嫂斑博漓羽谍杀烛舌章硷炙勋妥严肖戮胜猪痢斗泪酸街头铆那祈丛邀撅帜豹木镊燥棍阀粱萎习沿斑纽务郧治煽海少盯差睫宰赶筐镶凡澳灸扑七靶益或衅莎骤础郝嘻夜莽群继剪驶变屡蓄习剂它篙腿病础荣冉辐幼另坯吐锤间肥瀑市菩尹鹏烤限适串隔沾臀航空订票系统项目需求规格说明书1简介1.1目的航空订票是整个民航客运业务中一个最基本的业务。虽然它只是民航客运业务中一个非常简单的部分,但因其涉及到资金管理以及客户管理所以使其变得非常重要。随

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论