资源简介
(产品
产品包:航空订票系统.rar
开发说明书:航空订票系统开发说明书
产品源代码名:航空订票系统.cpp
开发文档:开发成员名单.xls
帮助文档:帮助.xls
)
一.设计题目
航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统,以使上述业务可以借助计算机来完成。
二.需求分析
(一) 功能描述
(1)每条航线所涉及的够息有:终点站名、航班号、星期几、乘员定额、众票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票层);
(2)作为示意系统,全部数据可以只放在内存中;
(3)系统能实现的操作和功能如下:
①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。
②承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补;
③承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询
该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求.则为他
力、理订票手续,否则依次询问其它排队候补的客户。
(二) 实现提示
两个客户名单可分别由线性表和队列实现。为查找方便.已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。由于预约人数无法预计,队列也应以链表作存储结构。整个系统需汇总各条航线约情况登录在一张线性表上,由于航线基本不变.可采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的—个记录,包含上述8个域,其中乘员名单域为指向乘员名单链表的头指针,等侯替补的客户名单域为分别指向队头和队尾的指针。
(三) 功能结构图
(四) 模块划分
1) 航班查询
根据旅客提出的终点站名输出航班号、星期几飞行,最近一天航班的日期以及余票额情况。
2) 用户订票
根据客户提出的要求查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补。
3) 用户退票
根据客户提出的要求查询该客户的订票情况,若情况属实则可确认退票。
4) 开发简介
表明产品名及开发人员情况。
。
。
。
。
。
代码片段和文件信息
- 上一篇:管家婆辉煌版V7.2绿色破解版 永久免费
- 下一篇:as3xls操作excel
相关资源
- as3xls操作excel
- Linux下PTAM安装包,全套,TooN、libcvd、
- 基于FPGA的串行通信实现与CRC校验 毕
- EC20建立一路SOCKT发数据_TCP透传命令切
- 芯科Simplicity Studio Zigbee详细配置
- The C Programming Language 第二版 pdf(中英
- SystemVerilog for Verification.pdf
- Introduction.to.Automata.Theory.Languages.and.
- Regression Modeling with Actuarial and Financi
- Hspice安装教程以及license文件
- vdbench50406
- 基于Qt QGraphicsScene的画图演示
- HC-SR04 全套超声波测距资料
- RK3288底板原理图和PCB文件
- SEED-XDS510Plus Emulator for CCS4.x&Above
- FANUC配置1734ADN从站
- 对初学者有参考价值的VHDL程序UART、波
- Opencv安装过程中使用的vgg_generated_12
- 基于Kinect体感摄像头的手势识别算法
- STM32F107VC工程模板
- opencv计算两平行线之间的距离
- 高级加密标准AES算法:Rijndael的设计
- WinTEQC-可视化rinex编辑器
- 利用processing编写的小球游戏
- 酒店管理系统源码(VC)
- 代码统计工具 cct
- Intel Threading Building Blocks编程指南
- A Practical Guide to Adopting the Universal Ve
- Spectrum sensing.ppt
- 计算圆轮廓面积提取圆心
评论
共有 条评论