需求分析说明书
1 引言
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,机票预订管理系统软件为机票预订办公室带来了极大的方便。该软件的功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
1.1 编写目的
本需求的编写目的在于研究机票预订管理系统软件的开发途径和应用方法。
本需求的预期读者是与机票预订管理系统软件开发有联系的决策人,开发人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2 背景及范围
本项目的名称:机票预订管理系统开发软件。
本项目的任务提出者及开发者是机票预订管理系统软件开发者,用户是中国民航及中国国际旅游开发公司。
本产品能具体化、合理化的管理机票预订记录,用结构化的思维方式去了解计算机的基本工作原理。
1.3 定义 缩写词 略语
机票预订管理系统: 机票预订管理是帮助航空公司处理机票预订,航班信息,用户信息管理的管理软件。
2.任务概述
该机票预订管理系统软件目前已有比较完善的管理与使用功能。研制机票预订管理系统软件是为了满足各航空公司对订票记录,旅客信息,航班信息管理的方便,以现代化的创新思维模式去工作。
2.1 目标
2.1.1 开发意图
a. 为了机票预订管理系统更完善;
b. 为了航空公司对订票记录的管理更方便;
c. 为了减轻航空公司的工作负担。
2.1.2 应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对机票预订管理进行管理、输入、输出、查找的所需操作,使散乱的各种记录,档案能够具体化,直观化、合理化。
2.1.3 作用及范围
本软件适用于航空公司,它是比较完善的系统管理软件,对机票预订记录,旅客信息,航班信息等可以随时输入、输出、查找。
2.1.4 背景
现今机票预订管理的烦琐给具有强烈时间观念的航空公司工作人员带来了诸多不便,航空公司缺少一种完善的机票预订管理软件,为了对订票记录,旅客信息,航班信息等的管理方便,因此开发了本软件。
2.2 用户的特点
本软件的使用对象是航空公司授理机票预订和相关信息管理的工作人员。懂得计算机基本操作就可以利用该软件进行所需操作。
2.3 假定和约束
a. 辅导老师1人,开发人员1人;
b. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。
c. 假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。
3. 需求规格
3.1 对功能的规定
机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题。将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。
旅客订票流程图
旅客 输入 航班 取票信息 信息 信息 单
航班信息
数据库
旅客取票流程图
取票 核对 单号 结果
核对 取票单
结果 旅客航班信息
机票
数据库
下面分析各个子系统的功能需求:
客户端子系统:
在客户端系统的功能实现上,可以分为以下几个部分:
1.旅客信息的输入和统计
2.旅客信息的存储
3.机票信息的传递及接收
4.取票通知及帐单的生成和打印
5.机票销售情况的核算
服务器端的功能要求:
通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现航班查询,机票生成,销售统计,综合信息查询等子系统。以计算机成本核算为中心,实现销售业务的计算机自动化,为航空公司降低成本、提高销售额、经营决策提供及时精确的依据。
在客户端系统的功能实现上,可以分为以下几个部分:
1.接收由客户端输入的所需机票信息
2.查询生成航班信息
3.将查询到的航班信息反映到客户端
4.选定要预订的航班及座位
5.印出机票给已经订票的旅客
6.销售额的分析和管理
3.2 对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
2.系统的开放性和系统的可扩充性
3.系统的易用性和易维护性
4.系统的标准性
5.系统的先进性
6.系统的响应速度快