1、文档编号:版本号:v1.0软件需求阐明项目名称 飞机订票系统 项目负责人 何柳青 文档编写者 陆银琳 项目开发者 计算机081第二组10月16日目录1引言 . 11.1编写目 . 11.2 背景. 11.3参照资料 . 12任务描述 . 12.1目的 . 12.2 顾客特点 . 22.3假定和约束 . 23需求规定 . 23.1对功能规定 . 23.1.1后台数据管理 . 23.1.2前台票务管理 . 23.2对性能规定 . 43.3输入输出规定 . 44运营环境规定 . 54.1设备 . 54.2支持软件 . 64.3接口 . 61引言1.1编写目本文档将对飞机订票系统开发需求进行描述,目是
2、让读者对本次任务目的、顾客特点、功能规定、性能规定等详细规定以及开发环境和条件有详细理解。本文档读者是项目策划、设计和审计人员。1.2 背景本项目名称:飞机订票系统/项目任务提出者:中华人民共和国民航及中华人民共和国国际旅游开发公司。项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽 项目与其她软件,系统关系:本项目采用客户机/服务器原理,客户端程序是建立在Windows NT 系统上以Microsoft Visual C+为开发软件应用程序,服务器端采用Linux 为操作系统工作站,是采用Oracle 8为开发软件数据库服务程序。1.3参照资料软件工程导论 清华大学出版社 张海藩 编著实用
3、软件工程 清华大学出版社 郑人杰 等 编著数据库系统概论(第三版) 高等教诲出版社 萨师煊 王珊等编著 实用软件文档写作 清华大学出版社 肖刚等 编著软件工程第3版 人民邮电出版社 张海藩等 编著2任务描述2.1目的随着时代进步,飞机已经变得越来越平民化,越来越多人将飞机作为了自己远程代步工具,随之而来是越来越多航班和越来越复杂航线。这样趋势使得航空公司业务变得更加复杂。而本次飞机订票系统开发就是为理解决航空公司这一问题。本次项目将完毕对航空公司内部进行网络系统构建,解决实时航班查询、订票、改签等服务,不但以便了工作人员操作,减少了工作过程中出错率,并且也带给了客户更快捷和精准服务,大大改进航
4、空公司服务形象。12.2 顾客特点本系统顾客重要分为两种,一是航空公司通过统一培训前台票务员,因而顾客不具备专业计算机知识,但是能进行常规计算机操作,可以完毕简朴查询和数据输入输出;另一某些是在后台控制整个航空公司数据库专业人员,进行整体信息输入和修改,此某些顾客专业性相对较强。为统一此系统操作难度,现规定此系统开发将跟依照前台票务员操作水平而进行开发。2.3假定和约束/本软件开发期限为2个月,从本文档正是完毕之日起。完毕本项目重要困难是后台数据库建立和管理、航空公司详细飞机订票系统操作流程以及软件工程实际经验缺少。3需求规定3.1对功能规定3.1.1后台数据管理航班信息输入:操作人员将整个航
5、空公司航班信息输入到数据库中。 航班信息修改:若有航班改动,则在此处修改信息。3.1.2前台票务管理查询功能:重要分为三某些:按航线查询、准时间查询、按航班号查询。前台票务员将依照乘客所提供参照信息在以上三方面中选取其中一项进行查询。查询功能最后显示数据是符合条件航班详细信息,涉及起点、终点、起飞时间、航行时间、各级别舱当前剩余票量等信息。订票功能:输入航班号、日期、乘客身份以及订票数量等信息后即可订票成功。改签功能:计算原机票与现机票差价,只要退还或者补付差价即可,同步原机票订单将作废。2图1 用例图用例1:功能名称:顾客登录主执行者:后台数据管理者、前台票务员功能描述:后台数据管理者和前台
6、票务员在顾客登陆界面输入相应账号和密码,进入相应后台和前台界面。用例2:功能名称:航班信息输入主执行者:后台数据管理者功能描述:将航空公司所有航班信息输入数据库。用例3:功能名称:航班信息修改主执行者:后台数据管理员功能描述:在航班信息需要调节或者遇到突发事件需要变动时候进行此项操作。用例4:按航线查询3主执行者:前台票务员功能描述:票务员将乘客所规定航线输入系统中,系统将后台数据调出到前台显示屏上。同步显示有关航线所有航班详细信息。用例5:准时间查询主执行者:前台票务员功能描述:票务员只需将乘客时间输入,就可以调出相应时间范畴内所有航班信息。用例6:按目地查询主执行者:前台票务员功能描述:输
7、入乘客所要到达目地,就可以查询到飞往该目地所有时间段航班信息。用例7:订票服务主执行者:前台服务员功能描述:输入详细航班号、所需机票数量和乘客信息即可订票成功,乘客支付机票金额之后,即可将机票打印出来。用例8:改签服务主执行人:前台票务员功能描述:机票改签后,原机票将作废,信息返回数据库,供其她乘客订票,并且按乘客需要此外订票。不需要支付退票手续费。计算原机票与现机票差价,只要退还或者补付差价即可。3.2对性能规定1精度本系统对数据精度没有特殊规定2时间特性规定等待服务器连接时间不能超过15秒3灵活性本系统采用可视化界面,顾客通过单击界面上有关按钮和输入简朴数据就可以完毕各项操作。3.3输入输
8、出规定数据输出有四种方式:直接显示输出、直接输出到打印机、直接存储输出、直接通过网络发送出去。数据描述:列出作为控制和引用而使用静态数据元素。列出动态输入数据元素。列出动态输出数据元素。4列出软件内部生成数据元素。 数据获取:列出提供输入数据机构。 列出数据输入介质和设备。 列出数据生成介质和设备。4运营环境规定4.1设备硬件最低规定:内存128MB,硬盘20G以上PC机54.2支持软件vc+.net 传感器windows系列os 如 win98/me/pro server/xp/server/win74.3接口顾客界面:界面设计应本着简洁、美丽、通俗易懂,操作简便,并具备一定灵活性;尽量采用开发工具构造界面,使需求定义和设计、编码相衔接;参照、比较已经成熟软件界面风格,提取有用设计办法。 硬件接口:采用原则键盘、鼠标控制接口;可以提供与各种打印机之间接口,这一某些重要由操作系统决定。通讯接口:OLE/ActiveX 对象链接与掐入和通用组件;COM/DCOM 分布式对象控制;ODBC 开放式数据库互连原则;SQL Link 连接数据库内部通信驱动;TCP/IP 网络通信原则合同。HTTP/FTP 超文本传播合同及文献传播合同6