版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、机票预定系统软件需求说明书机票预定系统软件需求说明书专业班级:软件工程 10 级姓 名:杨树仁学 号:10080503201 引言引言.31.1 编写目的.31.2 背景.31.3 定义.31.4 参考资料.42 任务概述任务概述.42.1 目标.42.2 用户的特点.42.3 假定和约束.53 需求规定需求规定.63.1 对功能的规定.63.2 对性能的规定.103.2.1精度.103.2.2时间特性要求.133.3 输人输出要求.133.4 数据管理能力要求.193.5 故障处理要求.193.6 其他专门要求.194 运行环境规定运行环境规定.194.1 设备.194.2 支持软件.204
2、.3 接口.204.4 控制.221 引言引言1.1 编写目的编写目的机票预定系统将提供实时查询,机票预定等功能,是拓展机票预定的最重要手段,能提高公司的工作效率、降低运作成本。经过对此项目需求分析的研究,对软件的功能性能可以做出一个很好的了解和设定 1.2 背景背景a. 开发软件的名称:机票预订系统。b. 项目的提出者:软件工程指导教师(作为学期末的项目设计) 。c. 项目的任务开发者:软件工程10级学生d. 项目的用户:旅客、某民航航空公司和某旅游开发公司。 e. 本项目和公司的其他部门的系统有直接的联系。 1.3 定义定义查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操
3、作的一种,用于将数据存入数据库中。 更新:对数据库的操作的一种,用于更改数据库中的数据信息。 数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。SQL SERVER:系统服务器所使用的数据库管理系统(DBMS) 。1.4 参考资料参考资料a.软件工程导论 ,张海藩著 第四版 清华大学出版社b.机票预定系统项目开发计划 软件开发小组 2007/8c.需求规格说明书 软件开发小组 2007/82 任务概述任务概述2.1 目标目标本系统分为服务器端和客户机端两个部分,旅行社为客户机端,航空公司为服务器端。客户机和服务器通过网络进行通信。旅行社通过网络把预定机票的旅客信息
4、(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)传输到服务器,服务器程序通过对数据库的查询来为旅客安排航班,并把安排结果传输到客户机,客户机印出取票通知和帐单。旅客在飞机起飞前一天凭取票通知和帐单到旅行社交款,客户机将旅客信息传输给服务器,服务器在数据库中校对无误后,发出确认信息给客户机,客户机即印出机票给旅客。2.2 用户的特点用户的特点本软件的最终用户是旅行社,航空公司,旅客,旅行社的操作人员教育水平大学,无技术专长,凡熟悉电脑基本操作人员进行2-3天的软件相应的培训可基本掌握软件的使用。航空公司的操作人员教育水平大学,无技术专长,旅客的教育水平不等,凡熟悉电脑基本操作人员进行
5、2-3天的软件相应的培训可基本掌握软件的使用。维护人员教育水平大学,有维护系统的技术专长。本软件的预期使用频度高。2.3 假定和约束假定和约束1.人力、资金、时间的约束 机票预定工程实施的目标就是要带给航空公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是销售系统中的方便快捷,能提供给旅客以优质高效的服务,并提高销售的效率和便捷,为航空公司带来良好的效益。2.技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可
6、能性,为可能的变化预留一定的系统处理能力。3 需求规定需求规定 3.1 对功能的规定对功能的规定系统中的数据元素:名字:旅客信息别名:描述:旅客的个人信息,用于对旅客的确认定义:旅客信息=姓名+性别+工作单位+身份证号码+旅行时间 +旅行目的地位置:输入到旅行社端(client 端)名字:订票旅客清单别名:描述:已订票的旅客的记录定义:订票旅客清单=旅客信息的合集位置:输入到旅行社端(Client 端)名字:订票信息别名:描述:旅客的旅行时间和目的地,用于确定旅客的航班定义:订票信息=旅客旅行时间+旅客旅行目的地位置:传输到航空公司端(Server 端) 名字:取票通知 别名: 描述:旅客领取
7、机票的凭证 定义:取票通知=旅客姓名+领票时间 位置:输出到打印机 名字:售出机票信息别名:描述:旅客的航班机票的信息定义:售出机票信息=旅客的航班机票位置:输出到打印机信 信 信 信 信 信信 信信 信 信 信信 信 信 信 信 信信 信 信 信 信 信信 信 信信 信 信 信信 信 信 信信 信 信 信信 信 信 信信 信 信 信 信 信 信用例图:程序设计说明 对各项功能进行集中、分块,按照结构化程序设计的要求,得到各名字:旅客订票记录别名:描述:已订票的旅客在航空公司的记录定义:旅客订票记录=旅客姓名+航班机票信息位置:输出到航空公司端(Server 端)部分的模块如图:订票系统流程图
8、:旅客填写旅客信息旅行社检查信息旅客信息订票信息收费取票信息及账单信息打印取票通知及账单旅客订票系统流程图:旅客填写旅客信息旅行社检查信息旅客信息订票信息收费取票信息及账单信息打印取票通知及账单旅客时序图时序图/协作图协作图机机票票查查询询页页面面机机票票信信息息展展示示后后台台机机票票信信息息页页面面预预定定信信息息页页面面订订单单核核对对页页面面订订单单完完成成页页面面1 1. .输输入入查查询询条条件件2 2. .查查询询请请求求3 3. .展展示示符符合合条条件件的的机机票票4 4. .查查看看详详细细信信息息5 5. .查查看看详详细细信信息息请请求求6 6. .选选择择符符合合条条
9、件件的的机机票票7 7. .填填写写订订单单8 8. .核核对对订订单单信信息息9 9. .验验证证信信息息是是否否有有误误1 10 0. .修修改改有有误误信信息息1 11 1. .提提交交修修改改结结果果1 12 2. .展展示示详详细细预预定定信信息息用用户户时序图时序图用户机机票票查查询询页页面面1 1. .输输入入查查询询条条件件4 4. .查查询询详详细细信信息息2 2. .查查询询请请求求3 3. .展展示示符符合合条条件件的的机机票票5 5. .查查看看详详细细信信息息请请求求机机票票信信息息展展示示后后台台机机票票信信息息页页面面6 6. .符符合合条条件件的的机机票票填写订
10、单预预定定信信息息页页面面订订单单核核对对页页面面8 8. .核核对对订订单单信信息息1 10 0. .修修改改有有误误信信息息1 11 1. .提提交交修修改改结结果果9.验证信息是否有误订订单单完完成成页页面面1 12 2. .展展示示详详细细预预定定信信息息3.2 对性能的规定对性能的规定3.2.1 精度精度数据精确度:输入数据: 旅行社输入: 旅客姓名 String 旅客性别 String 身份证号码 String 联系方式 String 电子邮件 String 工作单位 String 航班号 String 航班日期 Date 飞机票号 String 座位等级 String 出发地 S
11、tring 目的地 String 航空公司输入: 旅客姓名 String 旅客性别 String 身份证号码 String 联系方式 String 电子邮件 String 工作单位 String 航班号 String 航班日期 Date 飞机票号 String 座位等级 String 出发地 String 目的地 String 销售统计的年月 String 旅客输入:身份证号码 String飞机票号 String航班号 String 航班日期 Date 出发地 String 目的地 String输出数据: 机票信息: 机票号 String旅客姓名 String 身份证号码 String旅客性别
12、 String航班号 String出发地 String目的地 String起飞时间 Date/Time座位等级 String帐单信息: 旅客姓名 String 身份证号码 String 航班号 String 机票号 String 座位等级 String 机票价格 int取票时间 Date/Time3.2.2 时间特性要求时间特性要求要求数据传输时间在 2 分钟以内,服务器响应时间在 1 分钟以内, 总响应时间为 5 分钟。3.3 输人输出要求输人输出要求输入输入数据格式数据格式旅行社输入: 旅客姓名 String 旅客性别 String 身份证号码 String 联系方式 String 电子邮
13、件 String 工作单位 String 航班号 String 航班日期 Date 飞机票号 String 座位等级 String 出发地 String 目的地 String 航空公司输入: 旅客姓名 String 旅客性别 String 身份证号码 String 联系方式 String 电子邮件 String 工作单位 String 航班号 String 航班日期 Date 飞机票号 String 座位等级 String 出发地 String 目的地 String 销售统计的年月 String 旅客输入:身份证号码 String飞机票号 String航班号 String 航班日期 Date
14、出发地 String 目的地 String输入举例输入举例 旅行社输入:旅客姓名 Jacques 旅客性别 选择 男 身份证号码 3425584678746 联系方式 4868492 电子邮件 (可空) 工作单位 朝阳公司(可空) 航班号 CR8001 航班日期 2007-8-28 座位等级 商务舱或者经济舱 出发地 威海目的地 北京 飞机票号 CR80012007-8-2800 航空公司输入:旅客姓名 Jacques 旅客性别 选择 男 身份证号码 3425584678746 联系方式 4868492 电子邮件 (可空) 工作单位 朝阳公司(可空) 航班号 CR8001 航班日期 2007-
15、8-28 座位等级 商务舱或者经济舱 出发地 威海目的地 北京飞机票号 CR80012007-8-2800 销售统计的年月 选择年 2007 选择 8 月份 旅客输入:身份证号码 3425584678746飞机票号 CR80012007-8-2800航班号 CR8001 航班日期 2007-8-28 出发地 威海 目的地 北京输出输出数据格式数据格式 机票信息: 机票号 String 旅客姓名 String身份证号码 String旅客性别 String航班号 String 出发地 String 目的地 String 起飞时间 Date/Time 座位等级 String 帐单信息: 旅客姓名 S
16、tring 身份证号码 String 航班号 String 机票号 String 座位等级 String 机票价格 int取票时间 Date/Time输出举例输出举例 机票信息: 机票号 CR80012007-8-2800 旅客姓名 Jacques身份证号码 3425584678746旅客性别 male航班号 CR8001 出发地 威海 目的地 北京 起飞时间 2007-8-28/830 座位等级 商务舱 帐单信息: 旅客姓名 Jacques 身份证号码 3425584678746 航班号 CR8001 机票号 CR80012007-8-2800 座位等级 商务舱 机票价格 1200取票时间
17、2007-8-28 前一天3.4 数据管理能力要求数据管理能力要求需要管理的文件和记录有 3 个,要按可预见的增长对数据及其分量的存储的估算是 1024M。3.5 故障处理要求故障处理要求如果输入数据出错,可立即进行取消订票操作,重新输入。如果突然断电或系统没有响应,则关机,等系统重新启动时,会根据日志文件自动 ROLLBACK 到正确的阶段。需要等待一段时间。3.6 其他专门要求其他专门要求由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。这个工作主要是在准备网络包,及解开网络包这两个模块完成,它们各对数据进行加密及解密还原工作。在加密算法选择上将
18、使用 RSA 加密算法。4 运行环境规定运行环境规定4.1 设备设备a服务器端:Pentium II 450 以上,1024M RAM,36G HD客户机端:Pentium 133 以上,32M RAM,2.1G HDb 硬盘:80G显卡c 键盘联机输入。 d 数据通信设备的型号和数量; e 集成显卡4.2 支持软件支持软件系统软件:服务器端:Windows XP 客户机端:Windows XP数据库管理系统:SQL Server4.3 接口接口1 外部接口外部接口(1)用户界面用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对 WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 MS VISUAL C+ 进行编程,在界面上可使用 VISUAL C+ 所提供的可视化组件,向 WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开门安全教育课件
- 门窗安全教育课件
- 电池生产安全员培训课件
- 安全用药课件图片素材下载
- 搅拌站安全培训课件
- 10月8公共政策真题及答案
- 2025年二级建造师考试试题一【名校卷】附答案详解
- 《中国古建筑赏析》网上课程考试题库-1
- 如皋2025年事业编招聘考试模拟试题及答案解析13
- 《园林制图》试题库
- 旅游图像数据分析与深度学习应用-洞察及研究
- 2026-2031西藏人口老龄化现状、发展趋势及对策分析
- 2025年检验三基考试试题及答案
- 2026年太原城市职业技术学院单招综合素质考试题库及答案1套
- 车间生产主任年终工作总结
- 职工放弃社会保险协议书标准版
- 湖北省宜昌市2025-2026学年高三上学期起点考试数学试题(含解析)
- 危重患者的管道护理管理
- 反循环钻机行业发展趋势及投资市场分析报告2025年
- 收购技术团队协议书
- 期末综合测试卷(试卷)2025-2026上学期五年级语文上册(统编版)
评论
0/150
提交评论