航空软件之订票系统详细设计说明书.docx
- 文档编号:27153424
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:13
- 大小:169.42KB
航空软件之订票系统详细设计说明书.docx
《航空软件之订票系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《航空软件之订票系统详细设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。
航空软件之订票系统详细设计说明书
航空订票系统详细设计说明书
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
3410000000~
9990000000
手动输入
高频度
旅客
2
出发地、目的地
String
手动输入
高频度
旅客
3
航班号
Char
A0001~Z9999
手动输入
中频度
航班信息数据库
4
缴费金额
Money
000。
00~999。
99
手动输入
中频度
旅行社管理员
5
订单号
Char
00000000~
99999999
手动输入
低频度
旅行社管理员
6
旅行社(航空公司)管理员ID号
Char
00000~
99999
手动输入
低频度
旅行社(航空公司)管理员
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和密码,超级用户和987654,在3次验证错误后,系统自动关闭。
3.11 测试计划
数据库连接正常并且传入数据库的数据匹配,则合法的购书单若不匹配则非法,数据库连接异常,而且传入数据库连接正常,成功修改出库表库存表,若传入数据库数据异常,给出错误类型和相应提示。
3.12尚未解决的问题
对用户ID和密码的加密尚未解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 航空 软件 订票 系统 详细 设计 说明书