问题描述:航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 设计任务:通过此系统可以实现如下功能: 录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额; 订票:(订票情况可以存在一个数据文件中,结构自己设定)根据客户提出的要求(日期、航班号、订票数额)查询该航班票额情况,若尚有余额,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需要重新询问客户要求。若需要,可预约登记排队等候。如果该航班已经无票,可以提供相关可选择航班; 退票:根据客户提供的情况(日期、航班、退票数额),为客户办理退票手续,然后查询该航班是否有人预约登记,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队预约的客户……退票成功后修改相关数据文件。 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 修改航班信息:当航班信息改变可以修改航班数据文件 要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能。 测试数据:由学生任意指定,但报告上要求写出多批数据测试结果。 实现提示:每条航线应包含的信息有:终点站名、航班号、飞机号、飞行日期(星期几)、乘员定额、余票额、已订票的客户名单(包括姓名、订票额、座位号)和预约登记的客户名单(包括日期、姓名、所需票额)。这最后两项显然是一个线性表和一个队列。为查找方便、已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。由于预约人数无法预料,队列也应以链表作存储结构。整个系统需汇总各条航线的情况登录在一张线性表上,由于航线基本不变,可采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的一个记录,包含上述八个域,其中乘员名单域为指向乘员名单链表的头指针,预约登记客户名单域为分别指向队头和队尾的指针。
2022-05-09 17:25:29 12KB 数据结构 课程设计 航空订票系统 cpp
1
C++课程设计之航空订票系统
2022-04-29 17:18:53 1.35MB C++ 课程设计 航空订票系统
1
有退票,订票,删除,查询,及输出模块。功能齐全.满足一般学校要求的课程设计
2022-04-29 16:33:28 1.84MB 航空订票系统c++语言
1
配置:Myeclipse+tomcat+Mysql<br>运用技术 Jsp+Serlvet+JavaBean+JDBC直连<br>下载后有说明文档 <br> 希望大家能够通过系统学习到知识<br>
2022-04-15 10:32:03 4.93MB java jsp 源码 航空订票系统
1
航空订票系统,订单信息,旅客信息的源代码。比较详细,自己运行过
1
本文档是关于航空订票系统的可行性分析报告,适合做软件工程的课程设计。
2022-04-07 19:34:34 129KB 航空订票系统 可行性分析
1
航空订票系统: 通过此系统可以实现如下功能: 1、录入航线信息 每条航线信息包括航班号、飞机号、目的地、订票数、余票数共5项。假设现在有3条航线, 目的地分别是北京, 上海, 广州, 飞机上可乘坐100人( 即初始订票数为0, 余票数为100) , 将这3条航线信息存入文件中。 2、订票业务 客户信息包括姓名, 航班号, 座位号(初始为0), 假设已有3个客户信息存入文件中。 3、退票业务 根据客户提出的航班号, 办理退票, 并删除该客户的信息, 并修改相应航线的订票数和余票数。 4、修改航班信息:当航班信息改变可以修改航班数据文件。 5、输出全部航线信息和全部客户信息。 6、退出系统。
2022-03-23 20:25:44 523KB 航空订票系统
1
航空客运订票系统含有查询、订票、退票功能,附加课程设计报告
2022-03-13 18:44:41 2.29MB 航空 订票系统
1
航空订票系统 ---------------------------------------------本程序可以实现航班录入;按航班号、按抵达城市查询航班;订票,退票;按订单号、按客户身份证号、按客户姓名等方式查询订票信息,查看所以订单信息等功能。可以实现文件的存取操作。各个功能可按菜单提示实现。 --------------------------------------------- 文件*.data是为保护数据而自定义的一种文件格式,可以用记事本打开! 本程序可以对初学c++的同学有说帮助!!! --------------------------------------------- 作者:流倏(sharlon123) QQ:370854700
1
1.航空订票系统 功能要求: (1)录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) (2)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; (3)订票:(订票情况可以存在一个数据文件中,结构自己设定) 可以订票,如果该航班已经无票,可以提供相关可选择航班; (4)退票: 可退票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 (5)修改航班信息:当航班信息改变可以修改航班数据文件 (6)人机界面自定义,要友好。 (7)汉化人机界面 1积分绝对不亏 适合参考 程序每次运行 进行 订票和退票操作 passage.txt文件会多一个回车 记得删除 C语言没有删除文本功能 如退票、订票 都是从里链表读数据存到文件
2022-01-14 11:02:06 534KB c语言 数据结构
1