飞机订票系统说明书
- 格式:doc
- 大小:25.50 KB
- 文档页数:9
版本号:
软件需求说明
项目名称 飞机订票系统 项目负责人 何柳青 文档编写者 陆银琳 项目开发者
计算机081第二组
2010年10月16日
目录
1.引言 ........................................................................................................................... 1
编写目的 ............................................................................................................ 1
背景................................................................................................................... 1
参考资料 ............................................................................................................ 1
2任务描述 ....................................................................................................................... 1
目标 ................................................................................................................... 1 用户的特点 ........................................................................................................ 2
假定和约束 ......................................................................................................... 2
3.需求规定 .................................................................................................................... 2
对功能的规定 ..................................................................................................... 2
后台数据管理 ........................................................................................... 2
前台票务管理 ........................................................................................... 2
对性能的规定 ..................................................................................................... 4
输入输出的要求 .................................................................................................. 4
4运行环境规定 ................................................................................................................ 5 设备 ................................................................................................................... 5
支持软件 ............................................................................................................ 6
接口 ................................................................................................................... 6
1.引言
编写目的
本文档将对《飞机订票系统》的开发需求进行描述,目的是让读者对此次任务目标、用户特点、功能要求、性能要求等具体要求以及开发环境和条件有详细的了解。本文档的读者是项目策划、设计和审计人员。
背景
本项目的名称:飞机订票系统
//项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽 项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。
参考资料
《软件工程导论》 清华大学出版社 张海藩 编著 《实用软件工程》 清华大学出版社 郑人杰 等 编著
《数据库系统概论(第三版)》 高等教育出版社 萨师煊 王珊等编著 《实用软件文档写作》 清华大学出版社 肖刚等 编著
《软件工程》第3版 人民邮电出版社 张海藩等 编著
2任务描述
目标
随着时代的进步,飞机已经变得越来越平民化,越来越多的人将飞机作为了自己远程的代步工具,随之而来的是越来越多的航班和越来越复杂的航线。这样的趋势使得航空公司的业务变得更加复杂。而本次的飞机订票系统开发就是为了解决航空公司的这一问题。本次项目将完成对航空公司内部进行网络系统的构建,解决实时航班查询、订票、改签等服务,不仅方便了工作人员的操作,减少了工作过程中的出错率,而且也带给了客户更加快捷和精确的服务,大大改善航空公司的服务形象。
1
用户的特点
本系统的用户主要分为两种,一是航空公司经过统一培训的前台票务员,因此用户不具备专业计算机知识,但是能进行常规的计算机操作,可以完成简单的查询和数据输入输出;另一部分是在后台控制整个航空公司数据库的专业人员,进行整体信息的输入和修改,此部分用户专业性相对较强。为统一此系统的操作难度,现规定此系统的开发将跟根据前台票务员的操作水平而进行开发。
假定和约束
//本软件的开发期限为2个月,从本文档正是完成之日起。
完成本项目的主要困难是后台数据库的建立和管理、航空公司具体的飞机订票系统的操作流程以及软件工程实际经验的缺乏。
3.需求规定 对功能的规定
后台数据管理
航班信息输入:操作人员将整个航空公司的航班信息输入到数据库中。 航班信息修改:若有航班改动,则在此处修改信息。
前台票务管理
查询功能:主要分为三部分:按航线查询、按时间查询、按航班号查询。前台票务员将根据乘客的所提供的参考信息在以上三方面中选择其中一项进行查询。查询功能最后显示的数据是符合条件的航班的具体信息,包括起点、终点、起飞时间、航行时间、各等级舱当前剩余的票量等信息。
订票功能:输入航班号、日期、乘客身份以及订票数量等信息后即可订票成功。
改签功能:计算原机票与现机票的差价,只要退还或者补付差价即可,同时原机票订单将作废。
2
图1 用例图
用例1:
功能名称:用户登录
主执行者:后台数据管理者、前台票务员
功能描述:后台数据管理者和前台票务员在用户登陆界面输入相应的账号和密码,进入相应的后台和前台界面。
用例2:
功能名称:航班信息输入
主执行者:后台数据管理者
功能描述:将航空公司的所有航班信息输入数据库。 用例3:
功能名称:航班信息修改
主执行者:后台数据管理员
功能描述:在航班信息需要调整或者遇到突发事件需要变动的时候进行此项操作。
用例4:按航线查询
3
主执行者:前台票务员
功能描述:票务员将乘客所要求的航线输入系统中,系统将后台数据调出到前台显示屏上。同时显示相关航线的所有航班的具体信息。
用例5:按时间查询
主执行者:前台票务员
功能描述:票务员只需将乘客的时间输入,就可以调出相应时间范围内所有的航班信息。
用例6:按目的地查询
主执行者:前台票务员
功能描述:输入乘客所要到达的目的地,就可以查询到飞往该目的地的所有时间段的航班信息。
用例7:订票服务
主执行者:前台服务员 功能描述:输入具体的航班号、所需的机票数量和乘客信息即可订票成功,乘客支付机票金额之后,即可将机票打印出来。
用例8:改签服务
主执行人:前台票务员
功能描述:机票改签后,原机票将作废,信息返回数据库,供其他乘客订票,并且按乘客需要另外订票。不需要支付退票手续费。计算原机票与现机票的差价,只要退还或者补付差价即可。
对性能的规定
1.精度
本系统对数据的精度没有特殊的要求
2.时间特性要求
等待服务器连接的时间不能超过15秒
3.灵活性
本系统采用可视化界面,用户通过单击界面上的相关按钮和输入简单的数据就可以完成各项操作。
输入输出的要求
数据的输出有四种方式:直接显示输出、直接输出到打印机、直接存储输出、直接通过网络发送出去。
数据描述:
列出作为控制和引用而使用的静态数据元素。
列出动态输入数据元素。
列出动态输出数据元素。