《飞机订票系统》需求分析报告模版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息工程学院
飞机订票系统
软件需求规格说明书
姓名:张继康
学号:2014110551
系统名称:飞机订票系统软件需求分析班级:14软件工程1班
目录
一、引言 (2)
1.1目标 (2)
1.2文档约定 (3)
1.3读者对象和阅读建议 (3)
1.4项目围 (3)
1.5参考资料 (3)
二、总体描述 (4)
2.1产品前景 (4)
2.2产品特征 (4)
2.3用户及其特征 (5)
2.4运行环境 (5)
2.5设计和实现上的约束 (5)
2.6用户文档 (6)
三、系统特性 (8)
3.1系统特性 (8)
3.2描述和优先级 (9)
3.3激励、响应序列 (9)
3.4功能性需求 (9)
四、外部接口需求 (10)
4.1用户界面 (10)
4.2硬件接口 (11)
4.3软件接口 (11)
4.4通信接口 (12)
五、非功能需求 (12)
5.1性能需求 (12)
5.2防护性需求 (13)
5.3安全性需求 (13)
5.4软件质量属性 (13)
六、其他需求 (13)
附录A;术语表 (13)
附录B;分析模型 (14)
附录C;待确定问题清单 (15)
引言
随正全球经济和信息的发展,人们对乘飞机旅行、工作的需求不断增加,航空客运业务的规模日益宏大,加上网络日益普及,具有良好的人机交互界面的机票预订系统,实现航空公司的机票销售的自动化,这套软件就是在这样的基础上而开发的。配备一个安全、高效、灵活、可靠的航空订票管理系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。
1.1目标
软件需求说明书的编写目的是为了更好地使用户和软件开发如有双方对软件的初始规定有一个共同的理解,明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据。
为软件开发测试人员提供整个软件开发过程的安排,主要读者为软件的开发测试人员。
目标需求
1. 计划节省人力资源40%,设备费用120%
2. 计划提高日常订票事务处理速度的85%
3. 计划提高控制精度100%
4. 可实现信息化的管理
5. 可实现半自动化的决策系统
1.2、文档约定
(1)对所选系统进行严密的需求获取以及需求分析。
(2)给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。
(3)给出所要实现系统的项目开发计划(简略)以及需求规格说明书。
(4)需求规格说明书要详尽,必须包括以下容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。
(5)附录中给出所选系统需求规格说明书中各图表的获取过程。1.3、读者对象和阅读建议
无
1.4项目围
1. 数据流----数据进入模块后可能有多种路径进行处理
2. SQL----Structured Query Language(结构化查询语言)
3. SQL SERVER----系统服务器使用的数据库管理系统
4. 系统----若未特别指出,统指本航空订票系统
1.5参考资料
本项目的经核准的计划书或合同、上级机关的批文
《软件工程》Roter Pressman著,机械工业
《软件需求工程》毋国庆等编著机械工业
属于本项目的其他已发表的文件
本文件中各处引用的文件、资料,包括所要用到的软件开发标准
二、总体描述
2.1产品前景
航空客运业务的规模日益宏大,加上网络日益普及,具有良好的人机交互界面的机票预订系统,实现航空公司的机票销售的自动化,这套软件就是在这样的基础上而开发的。配备一个安全、高效、灵活、可靠的航空订票管理系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。
在当前的各种人力和财力等限制条件下,利用现有的技术,本系统的功能都能够实现;系统投入使用后,操作人员只需简单培训即可,管理和维护比较简单,除了必要的设备投资外,后期运行成本比较低;该系统正常商务运行后,将给航空公司带来极大的便利,提高工作的效率,节省不必要的人员费用。
a.在限制条件下功能目标能达到
b.利用现有技术功能目标能达到
c.现开发人员数量和质量的要求,能满足,3人的开发小组熟练掌
握系统分析技术、数据库技术和网络编程技术
d.在规定的期限,开发能完成
2.2产品特性
该系统是一个中小型的系统,通过该订票系统,航空公司,可以很好的对定票、退票、改签、售票情况核算进行管理。
2.3用户类及其特性
2.3.1顾客
2.3.2某航空公司
2.4运行环境
2.4.1硬件环境:
1台服务器:Pentium III 450以上, 258M RAM, 14G HD 若干台客户机:Pentium 133以上, 32M RAM, 4.3G HD
2.4.2软件环境:
Windows XP等操作系统、SQL Server 2005版本应用软件
软件开发人员在开发工程中,使用java进行系统的开发,使用SQL Server 2005版本数据库。
2.5设计和实现上的约束
2.5.1设计
a.功能:实现航空订票管理的基本功能,机票被订购的状态,
乘客预定的状态应有详细记录。
b.性能:能够完成机票查询、订票、退票、改签等日常管理的
基本处理,方便乘客和订票管理员进行操作订购。
c.输出:订票信息、乘客信息、查询信息、退票信息。
d.输入:乘客的相关信息、机票的相关信息、航班的相关信息、
订(退)票的相关信息。
e.基本的数据流程和处理流程。