航空订票需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件需求说明书
3.1 引言
3.1.1 编写的目的
此软件需求分析说明书是为了开发《机票订购系统》而编写的,主要是面向公司要员、需求分析师、广大使用者用户以及我们的程序员。
有此软件需求说明书,公司、用户。即广大参与者将更清晰的认识该系统的功能,也是我们以后开发和跟进该系统的有利凭证。
3.1.2 背景
a.软件系统名称:机票订购系统
b.任务提出者:赵董
c.用户:赵氏航空公司
d.实现:633系统设计工作室
e.构建平台:Windows all,数据库构建在SQL Server 2005。
3.1.3 定义
结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化语言;
数据库:按照数据结构来组织、存储和管理数据的仓库;
旅客信息:旅客提出订票时输入的信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行始发地和目的地和航班舱位要求等;
取票通知:旅客取票凭证;
账单:旅客取票和交易的凭证;
3.1.4 参考资料
1.管理信息系统 G.B戴维斯哈尔滨工业大学出版社 1895-01
2.物流信息管理尹涛东北财经大学出版社 2005-01
3.软件工程导论张海藩清华大学出版社 2008-02
3.2 任务概述
3.2.1 目标
旅客订票方便,提高工作效率,在技术、经济可行的条件下开发目标软件;计划提高日常订票事务处理速度的85%,控制精度100%,实现信息化的管理,实现半自动化的决策系统,计划人员利用率提高80%。
3.2.2 用户的特点
用本系统的人员要求有一定计算机基础,系统管理员要求有计算
机专业技能且所有人员都要经过专业培训和实习。
3.2.3 假定与约束
1 、人力、资金、时间的约束
机票订购系统的工程实施就是要带给航空公司看得出效益,开
发过程中也要考虑到人力,资金以及时间的约束。所以设计中重点是
销售系统要方便快捷,可以提供优质的服务,提高工作的效率。
2.技术发展规律的约束
计算机的发展非常迅速,将为出现更多处理问题的方法,这将大
大的提高效率。所以系统的开发应考虑到技术的进步,使系统具有良
好的可修改特性,以供系统的更新。
3.3 需求规定
3.3.1 对功能的规定
系统数据流程图:
3.3.2 对性能的规定
3.3.2.1 精度
系统涉及的输入输出数据类型有:整形、字符型、double型。
3.3.2.2 灵活性
1.系统具有可修复、可更新的特点,但操作时必须获得操作权限。
2.系统运行不会因计算机操作系统的不同而受影响,但前提是必须在windows 操作系统下。
3.数据传输时将固定为double型数据。
4.当网速不好或网络不安全时,系统将终止交易,以保客户资产安全。
3.3.3 输入输出要求
客户输入字符型姓名、性别、工作单位、身份证号码、旅行时间、旅行始发地和目的地和航班舱位。
客户端打印取票通知和交易单以及售票的信息。
3.3.4 数据管理能力的要求
针对旅客的订票信息,存储订票记录,交易记录、航班售票记录、旅客信息、并定期加大存储空间,除此之外还要对数据进行备份以防突发事件所造成的数据丢失和损坏。
3.3.5 其它的专门的要求
1.数据具有准确性和及时性
2.具有处理突发事件的能力
3.系统具有可扩充特性
4.系统具有易用性和易维护性
3.4 运行环境规定
3.4.1 设备
服务器端:
系统:windows 7
数据库版本:SQL Server 2005
客户端:
系统:windows all
数据库版本:SQL Server 2005
3.4.2 支持软件
支持不超过系统版本要求的所有软件。
3.4.3 控制
信号来源为服务器,经网络传输到客户端