航空软件之订票系统详细设计说明书_第1页
航空软件之订票系统详细设计说明书_第2页
航空软件之订票系统详细设计说明书_第3页
航空软件之订票系统详细设计说明书_第4页
航空软件之订票系统详细设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、航空订票系统详细设计说明书1 .引言详细设计阶段的任务是要设计出程序的“蓝图” ,以后程序 员讲根据这个蓝图写出实际的程序代码。因此,详细设计的 目标是在逻辑上正确的实现每个模块的功能。1.1 编写目的详细设计说明书编制的目的是: 说明一个软件系统各个层 次中的每一个程序(每个模块或子程序)的设计考虑。1.2 背景(1)系统的名称:航空订票系统(2)系统提出者: XX 航空公司开发者 : XX 计算机科学与信息学院 用户:旅客,航空公司 本系统是一个独立的订票系统1.3 定义:数据字典: 关于数据的信息的集合, 也即是对数据流图中 包含的元素的定义觉的集合。1.4 参考资料软件工程 王忠群 ,

2、中国科学技术出版社。 软件工程课程实验指导书 ,安徽工程大学计算机 与信息学院。软件工程一实践者的研究方法s.Pressman 著(美)Roger郑人杰 马素霞 等译机械工业出版社3程序1设计说明3.1程序描述程序设计主要是为了明了概括订票系统的设计思路理念, 给人以清晰的结构。通过分部罗列和说明其作用与其重要 性,也有部分补充其其他方面。程序包括:?预订票系统,其功能含有:旅客身份信息验证,航班 信息查询,缴预款?取票系统,其功能含有:通知单验证,缴余数取票?退票系统,其功能含有:退票资格验证,退票?航空公司调整系统,其功能含有:航班机票管理,航 班信息管理,票价管理。3.2功能3.3性能(

3、1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系 统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足企业对 信息处理的需求。由于机票预订系统的查询功能对于整个系统的功能和 性能完成举足轻重。作为系统的很多数据来源,而机票数量 和时间又影响企业的决策活动,其准确性很大程度上决定了 机票预订系统的成败。在系统开发过程中,必须采用一定的 方法保证系统的准确性。(2)系统的开放性和系统的可扩充性机票预订系统在开发过程中,应该充分考虑以后的可 扩充性。所有这些都要求系统提供足够的手段进行功能的调 整和扩充。而要实现这一点,应该过系统

4、的开放性来完成, 既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修 补,替换完成系统的升级和更新换代。(3) 系统的响应速度机票预订系统在日常处理中的响应速度为秒级,打到 实时要求,以及时反馈信息。在进行统计分析时,根据所度 问题而影响工作效率因为需数据量得不同而从秒级到分钟 级.3.4输入项序号名称类型有效范围输入方式频度数据来源1身份证号Char34100000009990000000手动输入高频度旅客2出发 地、目 的地String手动输入高频度旅客3航班号CharA0001Z9999手动输入中频度航班 信息 数据 库4缴费金额Mo

5、ney000.00999.99手动输入中频度旅行 社管 理员5订单号Char0000000099999999手动输入低频度旅行 社管 理员6旅行Char00000手动低频旅行社(航99999输入度社(航空公空公司)管司)管理员理员ID号3.5输出项序号名称类型频度数据来源1身份证Char中频度旅客数据库2航班查询结果String中频度航班信息, 机票状态信息3.6算法1.登录(1)功能描述登录模块主要是实现管理员的登录功能。用以确定用户是否具有使用该系统的功能。(2)调用方式在进入系统之前,由系统默认直接调用(3)界面设计登录(4)主要算法If用户名不存在or密码错误提示:身份验证失败请重新输

6、入Else登录成功并转到相应界面2.预订购(1)功能描述实现旅客的预订票功能。(2)调用方式系统自动调用。(3)界面设计航空订票系统査-可貯F预订购眾咼.黑城醛痒助(4) 主要算法查询航班If有可订机票验证旅客身份信息If验证通过旅客选择航班,日期旅行社管理员查询要缴预存款旅客缴费旅行社管理员打印取票通知单旅客领取取票通知单Else提示旅客身份不合法3.取票(1)功能描述取票模块主要是实现旅客凭借取票通知单取 票的功能。(2)调用方式有旅行社管理员手动选择进入。(3)界面设计航空订票系统取票睛囁系纭护鉴LL,(4)主要算法旅行社管理员进行旅客的身份验证旅行社管理员进行旅客的取票通知单验证If都

7、为真旅客缴余款(后台数据库删除相应订单记录,修改机票状态信息,插入已售票信息表)旅行社管理员打印机票旅客取机票Else提示:取票人员身份不合法或取票通知单无效4.退票(1)功能描述退票模块主要是实现旅客取消预订票或退票 的功能。(2)调用方式有旅行社管理员手动选择进入。(3)界面设计航空订票系统退票戌毋系址1匪订单暑=|_一 1订单韦S*粉丨卫叫|2S4)主要算法旅行社管理员进行旅客身份信息验证If 身份合法If 旅客取消订票 旅行社管理员根据订单 ID 查询订单信息表If 存在相应信息 删除记录 修改机票状态信息Else提示 订单信息有误Else If 旅客退票 旅行社管理员根据订单 ID

8、查询已售票表If 存在相应信息 删除记录 修改机票状态信息Else提示 订单信息有误5.航班安排(1)功能描述航班安排模块主要是实现航空公司管理人员 对当前机票供应情况的查询分析以及及时调整航 班行程的功能。(2) 调用方式在进入系统时,由系统默认直接调用(3) 界面设计til阿需鯉M予;尹可二|稣1帧H 1卸加.H1肌班山:1圉出艸售出机黑皆蛊玄训口炖iII起j封司刮:1时间肌5*.|换战凱H1Wi. |目曲4fc卜hm地起飞时网(4)主要算法输入航班ID查询指定航班信息不输入查询全部航班信息输入时间查询指定机票状态信息不输入查询全部机票状态信息输入时间 查询指定时间机票售出信息不输入查询全

9、部机票售出信息输入航班 ID 删除相应航班信息 输入航班 ID ,出发地,目的地,起飞时间,票 价,持续时间,总容量 插入航班信息 选择修改项 输入修改值修改航班信息3.7 流程逻辑(1)登录登录输入用户名密码不存在存在转到相应界面(2)预订票业务(3)取票业务开始不存在身份验证缴费写入后台数据库取票通知单(4)退票业务开始L-十开始不合法身份.身份验证.不合法不合法合法取票通知单合法性”取消订票退票退票通知单合法4取消订票 修改订单信 息和机票状 态信息数据库3.8 接口3.9存储分配模块有系统自由分配内存3.10限制条件当系统第一次使用时,具有统一的用户ID和密码,超级用户和987654,在3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论