
航空订票系统的设题、需求分析、概要设计、调试分析及用户手册与测试报告(含附录)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目涵盖了航空订票系统的设计全过程,包括需求分析、概要设计、调试以及编写详尽的用户手册和测试报告。
产品包:航空订票系统.rar
开发说明书:航空订票系统开发说明书
产品源代码名:航空订票系统.cpp
开发文档:开发成员名单.xls
帮助文档:帮助.xls
一.设计题目
本项目为一个用于处理航空公司客运预订的业务活动,包括查询航线、客票预订和办理退票等操作。通过计算机软件实现这些功能。
二.需求分析
(一) 功能描述
1. 每条航班的信息包含终点站名、航班号、飞行日期(星期几)、乘员定额、剩余可订票量以及已预定客户的名单信息,包括姓名和预订座位数量及舱位等级。此外还记录了等候替补的客户名单。
2. 系统中的所有数据仅存储于内存中。
3. 航空订票系统应提供以下功能:
- 查询航线:根据旅客指定的目的地输出航班号、飞机编号、飞行日期和剩余座位数量等信息;
- 订票业务处理:依据客户要求(如航班号及所需预订的票数)查询当前可用情况,若有余量则进行订票操作并提供座位号码;若无足够空位,则需再次询问客户需求或将其加入候补名单。
- 退票服务:根据顾客提供的信息执行退票流程,并检查是否有等待中的客户能够满足其需求。
(二) 实现提示
两个分别用于记录已购票用户和等候替补用户的列表可以采用线性表(链式存储)与队列(同样为链式的存储结构)。为了方便查找,前者需要按照姓名排序;后者则便于添加或移除元素。整个系统将维护一个汇总各航线情况的表格,并按航班号或者终点站名进行组织。
(三) 功能模块划分
1. 航班查询:根据旅客提供的目的地信息返回相关航班详情。
2. 用户订票:处理客户的预订请求,确保满足其需求并提供座位分配结果或加入候补名单提示。
3. 用户退票:支持客户提出取消订单的申请,并检查是否有等候中的用户能够填补空缺。
通过以上描述可以看出该系统的功能设计和实现方式。
全部评论 (0)


