




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
航空订票系统详细设计说明书1 .引言详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员讲根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。1.1 编写目的详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。1.2 背景(1)系统的名称:航空订票系统(2)系统提出者:XX航空公司 开发者: XX计算机科学与信息学院 用户:旅客,航空公司 本系统是一个独立的订票系统 1.3 定义:数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义觉的集合。1.4 参考资料 软件工程 王忠群 ,中国科学技术出版社。 软件工程课程实验指导书,安徽工程大学计算机与信息学院。 软件工程实践者的研究方法 (美)Roger s.Pressman 著 郑人杰 马素霞 等译 机械工业出版社2 程序系统的结构 3 程序1设计说明3.1 程序描述程序设计主要是为了明了概括订票系统的设计思路理念,给人以清晰的结构。通过分部罗列和说明其作用与其重要性,也有部分补充其其他方面。程序包括: 预订票系统,其功能含有:旅客身份信息验证,航班信息查询,缴预款 取票系统,其功能含有:通知单验证,缴余数取票 退票系统,其功能含有:退票资格验证,退票 航空公司调整系统,其功能含有:航班机票管理,航班信息管理,票价管理。3.2 功能3.3 性能(1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足企业对信息处理的需求。由于机票预订系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预订系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。(2)系统的开放性和系统的可扩充性机票预订系统在开发过程中,应该充分考虑以后的可扩充性。所有这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应该过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新换代。(3)系统的响应速度机票预订系统在日常处理中的响应速度为秒级,打到实时要求,以及时反馈信息。在进行统计分析时,根据所度问题而影响工作效率因为需数据量得不同而从秒级到分钟级. 3.4 输入项序号名称类型有效范围输入方式频度数据来源1身份证号Char手动输入高频度旅客2出发地、目的地String 手动输入高频度旅客3航班号CharA0001Z9999手动输入中频度航班信息数据库4缴费金额Money000.00999.99手动输入中频度旅行社管理员5订单号Char手动输入低频度旅行社管理员6旅行社(航空公司)管理员ID号Char0000099999手动输入低频度旅行社(航空公司)管理员3.5 输出项序号名称类型频度数据来源1身份证Char中频度旅客数据库2航班查询结果String中频度航班信息,机票状态信息3.6算法 1.登录 (1)功能描述 登录模块主要是实现管理员的登录功能。用以确定用户是否具有使用该系统的功能。 (2)调用方式 在进入系统之前,由系统默认直接调用。 (3)界面设计 (4)主要算法If 用户名不存在or密码错误 提示:身份验证失败请重新输入 Else 登录成功并转到相应界面 2.预订购(1)功能描述实现旅客的预订票功能。 (2)调用方式 系统自动调用。 (3)界面设计 (4)主要算法 查询航班 If 有可订机票验证旅客身份信息 If 验证通过 旅客选择航班,日期 旅行社管理员查询要缴预存款 旅客缴费旅行社管理员打印取票通知单 旅客领取取票通知单Else 提示旅客身份不合法3.取票(1)功能描述 取票模块主要是实现旅客凭借取票通知单取票的功能。 (2)调用方式 有旅行社管理员手动选择进入。 (3)界面设计(4)主要算法 旅行社管理员进行旅客的身份验证 旅行社管理员进行旅客的取票通知单验证 If 都为真 旅客缴余款(后台数据库删除相应订单记录,修改机票状态信息,插入已售票信息表) 旅行社管理员打印机票 旅客取机票 Else 提示:取票人员身份不合法或取票通知单无效4.退票(1)功能描述 退票模块主要是实现旅客取消预订票或退票的功能。 (2)调用方式 有旅行社管理员手动选择进入。 (3)界面设计(4)主要算法 旅行社管理员进行旅客身份信息验证If 身份合法 If 旅客取消订票 旅行社管理员根据订单ID查询订单信息表 If 存在相应信息 删除记录 修改机票状态信息 Else 提示 订单信息有误 Else If 旅客退票旅行社管理员根据订单ID查询已售票表 If 存在相应信息 删除记录 修改机票状态信息 Else 提示 订单信息有误 5.航班安排(1)功能描述 航班安排模块主要是实现航空公司管理人员对当前机票供应情况的查询分析以及及时调整航班行程的功能。 (2)调用方式 在进入系统时,由系统默认直接调用。 (3)界面设计(4)主要算法 输入航班ID 查询指定航班信息 不输入 查询全部航班信息输入时间 查询指定机票状态信息 不输入 查询全部机票状态信息输入时间查询指定时间机票售出信息 不输入 查询全部机票售出信息 输入航班ID 删除相应航班信息输入航班ID,出发地,目的地,起飞时间,票价,持续时间,总容量 插入航班信息选择修改项 输入修改值 修改航班信息3.7 流程逻辑(1)登录(2)预订票业务(3)取票业务(4)退票业务3.8 接口3.9 存储分配模块有系统自由分配内存3.10 限制条件当系统第一次使用时,具有统一的用户ID和密码,超级用户和,在3次验证错误后,系统自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业绩补偿方案文案(3篇)
- 封装生产车间管理制度
- 外包客服公司管理制度
- 出租司机奖罚管理制度
- 冷库蔬菜施肥管理制度
- 园林井盖拆除方案(3篇)
- 汉服回收利用方案(3篇)
- 公司本地项目管理制度
- 券商工作人员管理制度
- 农牧公司后勤管理制度
- 管培生轮岗总结汇报
- 康复科护理的患者安全和风险管理
- 检验科工作环境清洁、消毒记录表
- 国开《Windows网络操作系统管理》形考任务4-配置故障转移群集服务实训
- 神奇的塑料袋-脑洞大开的运动 教案
- 《铸造用增碳剂》
- 解读《2023年中国血脂管理指南》
- 运用PDCA提高影像诊断与手术符合率演示文稿
- 公司声誉风险管理办法(2022年修订)
- 700水平轧机主传动系统设计
- 海南事业单位招聘2023年考试真题及答案解析
评论
0/150
提交评论