1 / 26
文档名称:

航空客运售票服务系统.docx

格式:docx   大小:437KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

航空客运售票服务系统.docx

上传人:可爱小月 2021/12/8 文件大小:437 KB

下载得到文件列表

航空客运售票服务系统.docx

相关文档

文档介绍

文档介绍:航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
学生实****报告
课程名称 _ 数据结构与数据处理应用训练
题目名称 航空客运售票服务系统
学生学院
专业班级
学 号
学生姓名
指导教师
2012 年 2 月 16日
航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
【 摘要 】 21 世纪是一个高速、快捷的年代。在这个高速发展的年代里,速度成了我们追
求的目标;二是提高工作效率;三是降低成本。而且这样的系统势必让用户易学、易用,满
足客户需求。因此,办公自动化的高速度、高效率、高便捷、低成本便成了我们的目的,为
此开发了这个“机场售票管理系统”。本系统是采用 C++开发的一个管理系统。本系统要解
决的是机场售票中所要解决的问题, 包括售票退票功能、 预约等待功能、查询航线功能、浏
览航线客户功能等。在整个系统中采用队列、线性链表、数组等存储方法 。在整个系统设
计过程中,严格按照软件工程设计标准来设计系统。
【关键词】 飞机信息,队列,线性链表,数据结构
内容与要求
【问题描述】
航空客运订票的业务活动包括: 查询航线、机票预订和办理退票等。 试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。【具体要求】
设民航售票处的计算机系统可以为客户提供下列各项服务:
1. 查询航线:根据旅客提出的终点站名输出下列信息:
航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。
承办订票业务:根据客户提出的要求(日期、航班号、订票数额)查询该航班票额情况,若尚有余额,则为客户办理订票手续,输出座位号;若已满员
或余票额少于订票额, 则需要重新询问客户要求。 若需要,可预约登记排队等候。
3.承办退票业务:根据客户提供的情况(日期、航班、退票数额) ,为客户
办理退票手续,然后查询该航班是否有人预约登记,首先询问排在第一的客户,
若所退票数能满足他的要求, 则为他办理订票手续, 否则依次询问其他排队预约
航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
的客户。
【实现提示】
每条航线应包含的信息有: 终点站名、航班号、飞机号、飞行日期(星期几)、乘员定额、余票额、已订票的客户名单(包括姓名、订票额、座位号)和预约登记的客户名单(包括日期、姓名、所需票额) 。这最后两项显然是一个线性表和
一个队列。为查找方便、已订票客户的线性表应按客户姓名有序,并且,为插入
和删除方便, 应以链表作存储结构。 由于预约人数无法预料, 队列也应以链表作
存储结构。整个系统需汇总各条航线的情况登录在一张线性表上, 由于航线基本
不变,可采用顺序存储结构, 并按航班有序或按终点站名有序。 每条航线是这张
表上的一个记录, 包含上述八个域, 其中乘员名单域为指向乘员名单链表的头指
针,预约登记客户名单域为分别指向队头和队尾的指针。
【测试数据】
自己设计,但报告上要求写出多批数据测试结果。
【选做内容】
当客户订票要求不能满足时, 系统可向客户提供到达同一目的地的其它航线情况。大家还可以充分发挥自己的想象力, 增加你的系统的功能和其它服务项目。
总体设计
本系统的总体设计分为售票退票功能、 预约等待功能、 查询航线功能、 浏览航线客户功能等。
具体请看该流程图:
功能选择菜单
插入航线 查询航线 订票业务 退票业务 浏览订票情
航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
查询航线: void chaxun(char zdzhan[10],int n,mainlist A)
航空客运售票服务系统
航空客运售票服务系统
航空客运售票服务系统
订票业