




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文(设计)论文题目航空订票系统需求分析说明书1.1 编写目的 1. 本需求分析说明书是为了开发机票预定系统而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。 2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。 1.2 项目背景 1. 软件系统名称:航空订票系统 2. 任务提出者:xx航空公司 3. 用户:xx航空公司,各大旅行社,旅客 4. 实现:xx航空公司计算中心 5. 构建平台:windows xp/windows2003及以上,其数据库构建在myslq上,并可实现权限限制性兼容,与windows其他软件并不冲突。 1.3 定义1. 数据流-数据进入模块后可能有多种路径进行处理2. 主键-数据库表中的关键域且值互不相同3. 外键-数据库表中与其他表主键相关联的域 4. sql-structured query language(结构化查询语言)5. sql server-系统服务器使用的数据库管理系统 6. 系统-若未特别指出,统指本航空订票系统1.4 参考资料 1. 软件工程 清华大学出版社 2. 机票预定系统项目计划任务书 xx航空公司 3. 概要设计说明书 4. computer network a.s.tanenbaun、prentice hall2. 数据描述 2.1 数据需求 1. 旅客:姓名、证件号(身份证号码/护照号码)-主键、联系方式、出发时间、出发地点和目的地、航班舱位要求 2. 取票单:单号-主键、姓名、票号 3. 帐单:编号-主键、付款金额、票号 4. 机票:票号-主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价 5. 航班:航班号-主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位数、票价数据表图:passengers: 姓名 证件号 联系方式 出发时间 出发地点 目的地 舱位要求single ticket: 单号 姓名 票号bill: 编号 付款金额 票号ticket: 票号 姓名证件号 航班 座位起飞时间起飞地点抵达时间抵达地点 票价flights: 航班号 起飞时间 起飞地点 抵达时间 抵达地点 座位数 空位数 票价 2.2 数据库介绍 1. 服务器程序在对订票/取票进行操作时需对数据库进行数据提交,即对数据表进行查询和修改:在订票/取票过程中都需要对数据库中的所有表,进行联合查询、修改。 2. 物理数据结构主要用于各模块之间函数的信息传递。 3. 接口传递的信息是用数据结构封装了的数据,以参数传递或返回值的形式在各模块间进行传输。 4. 对于出错信息将送入显示模块中,机票信息、帐单信息、取票单信息送入准备打印模块中准备打印格式。服务器端数据处理图:接收数据 航空订票系统(服务端)数据处理查询发送数据判断类型准备sol判断查询解开数据包数据库操作判断原因准备数据包接收客户端数据准备返回数据准备返回数据发送数据到客户端3.功能需求 3.1 功能划分 1. 航班查询 2. 旅客订票 3. 航班信息管理 4. 航班安排 5. 售票管理 6. 退票管理 7. 机票销售情况核算 3.2 功能描述 1. 航班查询: 旅客可通过网络访问该系统客户端网址,可根据旅客提供的出发时间、出发地点和目的地、舱位要求等,查询满足旅客要求的航班。通过检索可得到航班的相关信息,从而可以方便旅客订票并掌握所需信息,同时可减少工作人员的工作量。 2. 旅客订票 旅客将订票的相关信息通过工作人员输入系统客户端。客户端将旅客的订票信息通过网络传送给服务端,服务端根据接收到的信息由航班安排系统为旅客安排座位并返回相应的确认信息给该客户端。订票信息生成后,存入相应的存储区域,并对数据库进行数据提交。客户端打印取票单及帐单给旅客,旅客在登机前,经信息核审后,即可领取机票登机。 3. 航班信息管理 航空公司可将所有航班的信息存入数据库,方便用户对航班基本信息查询,相关工作人员可根据公司要求,经系统身份认证后登录并对航班信息进行修改等操作,从而使航班信息便于管理。 4. 航班安排 从客户端接收到旅客的订票信息,该系统可在短时间内处理旅客航班问题。将订票信息送往数据库并更新,客户端的航班查询信息也同步更新。节省时间的同时,也能让旅客得到最新的航班信息。 5. 售票管理 旅客不仅可在各客户端进行机票预定,也可直接在机场的售票处购票,购票信息由系统提交到数据库进行管理更新。 6. 退票管理 机票有效期内,旅客若需退票,可在退票处进行退票。退票信息,由工作人员输入系统,系统对订票信息或售票信息进行删除更新。 7. 机票销售情况核算 因为航空公司机票销售量大,而航空公司为了公司的经营,有需要在一定的时间阶段了解公司机票的销售情况。而庞大的数据量通过人工来完成,似乎不太现实,而该系统可帮助航空公司进行售票情况的核算。4.2 功能描述 1. 航班查询: 旅客可通过网络访问该系统客户端网址,可根据旅客提供的出发时间、出发地点和目的地、舱位要求等,查询满足旅客要求的航班。通过检索可得到航班的相关信息,从而可以方便旅客订票并掌握所需信息,同时可减少工作人员的工作量。 2. 旅客订票 旅客将订票的相关信息通过工作人员输入系统客户端。客户端将旅客的订票信息通过网络传送给服务端,服务端根据接收到的信息由航班安排系统为旅客安排座位并返回相应的确认信息给该客户端。订票信息生成后,存入相应的存储区域,并对数据库进行数据提交。客户端打印取票单及帐单给旅客,旅客在登机前,经信息核审后,即可领取机票登机。 3. 航班信息管理 航空公司可将所有航班的信息存入数据库,方便用户对航班基本信息查询,相关工作人员可根据公司要求,经系统身份认证后登录并对航班信息进行修改等操作,从而使航班信息便于管理。 4. 航班安排 从客户端接收到旅客的订票信息,该系统可在短时间内处理旅客航班问题。将订票信息送往数据库并更新,客户端的航班查询信息也同步更新。节省时间的同时,也能让旅客得到最新的航班信息。 5. 售票管理 旅客不仅可在各客户端进行机票预定,也可直接在机场的售票处购票,购票信息由系统提交到数据库进行管理更新。 6. 退票管理 机票有效期内,旅客若需退票,可在退票处进行退票。退票信息,由工作人员输入系统,系统对订票信息或售票信息进行删除更新。 7. 机票销售情况核算 因为航空公司机票销售量大,而航空公司为了公司的经营,有需要在一定的时间阶段了解公司机票的销售情况。而庞大的数据量通过人工来完成,似乎不太现实,而该系统可帮助航空公司进行售票情况的核算。5.性能要求5.1准确性和及时性是系统碟必要性能。5.2在系统设计和开发过程中,要充分考虑系统当前和将来可能曾受的工作量,6. 运行需求 6.1 用户接口 本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。 6.2 外部接口 1. 用户界面:在用户界面部分,根据分析结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,做到不仅拥有可靠性,同时有易使用性。 2. 外设接口:在输入方面,对于键盘、鼠标的输入;在输出方面,打印机的连接及使用,网络的传输;实现高速传输。 6.3 故障处理 1. 输出出错信息: 程序在运行时主要会出现输入信息不满足要求时的软故障,以及类似网络传输超时等其他原因产生的硬故障两种故障。对于软故障,须在订票/取票操作成功判断,以及输入数据的验证模块进行数据分析,判断故障类型,再生成相应的错误提示语句,送到输出模块中;对于硬故障,可在故障产生的相应模块中输出简单的出错语句,并将程序重置,返回输入阶段。 2. 处理对策:客户端及服务端都必须安装不间断电源以防止停电或电压不稳造成的数据丢失;网络传输方面,可考虑建一条成本较低的后备网络,以保证主网断路时数据的通信;硬件方面,要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。7. 其他需求 7.1 管理员信息 管理员为航空公司内部人员,不仅可以对航班信息进行查询,还可对航班信息进行修改等相应的操作,因此管理员信息需经过详细具体的认证。管理员注册信息: administrator: 用户名 密码 真实姓名 性别 身份证号 编号 联系方式 7.2 管理员界面 该界面仅对管理员开放。管理员登录后进入该界面,界面的菜单内容都是针对管理员的操作设计,方便管理员进行操作开发工具操作系统:windows xp(推荐)/windows 2000/windows 2003。数据库:mysql。开发环境:java 1.6。开发工具:myeclipse 6.0.1。开发语言:jsp。服务器:tomcat 6.0。浏览器:ie 5.0 ,推荐使用ie 6.0。四、参考文献1 张孝祥. java就业培训教程北京:清华大学出版社,20042 孙卫琴.精通struts:基于mvc的javaweb设计与开发.北京:电子工业出版社,2004.113 (美)蒙纳克斯著.j2ee快速开发.北京:机械工业出版社,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中级会计师考试核心考点与模拟题集合解析
- 文库发布:电与磁课件
- 2025年财务分析师面试指南及模拟题答案
- 甲状腺结构学习课件
- 甲状腺磁共振影像课件
- 甲状腺癌的护理常规课件
- 甲状腺瘤课件
- 江苏苏州2022-2024年中考满分作文46篇
- 江苏南京2021-2023年中考满分作文38篇
- 新解读《GB-T 36134-2018不定形耐火材料 抗爆裂性试验方法》
- 2025年高考英语全国一卷听力评析及备考建议
- 小学生课件藏文版下载
- 中试基地管理制度
- 2025至2030中国工业电机行业产业运行态势及投资规划深度研究报告
- 养老院电动车管理制度
- 2026届高考语文复习:辨析并修改病句
- 2025年区域卫生规划与医疗卫生资源优化配置的研究报告
- 养生馆转让协议书
- 南充市“十四五”现代物流产业发展规划
- 义务教育《艺术课程标准》2022年修订版(原版)
- 江苏省无锡市江阴市六校2024-2025学年高一下学期4月期中联考试题 物理 含答案
评论
0/150
提交评论