C/C++ 飞机订票系统
1、飞机订票系统
问题描述:实现航班信息的管理和顾客订票功能,分管理员和顾客两种角色,管理员录入管理航班信息,顾客注册后可登陆查询航班,订票和退票。
基本功能要求:
程序至少采用所学过的一种数据结构(链表、栈、队列、树等)实现,不能全部只使用数组。
航班信息至少包括:航班号,起飞城市,抵达城市,起降时间,航班票价,票价折扣,总票量,剩余票量等,其他信息根据功能需求自行设计。
管理员功能:
(1)录入:可以录入航班情况
(2)修改:修改航班信息
(3)删除:若该航班没有顾客,可以删除
(4)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;
(5)排序:根据航班号信息进行排序。顾客功能:
(1)注册:录入顾客信息(至少包含用户名,密码,身份证,姓名等信息)
(2)订票:可以查询航班信息,进行订票;
(3)退票:可退票,退票后修改相关数据;
(4)查询:查询顾客个人情况,包括订单情况。扩展功能要求:
(1)管理员查询某个航班有哪些顾客
(2)顾客查询航班,并可按出发时间排序显示,并尽可能采用速度快的排序。
(3)航班信息和顾客订票信息存入文件,启动程序后自动加载到数据结构中。
源码下载
链接:https://pan.baidu.com/s/1c7wik-AXHuaDQyDP48FB_w?pwd=1111
提取码:1111
版权归原作者 _程序设计_ 所有, 如有侵权,请联系我们删除。