C/C++航空客运订票系统[2024-02-28]
《数据结构》课程设计任务书
基本信息
课程名称:数据结构课程设计
适用专业:人工智能专业
学年学期:2023-2024-2
起止周数:第1周至第1周,共1周
设计题目:航空客运订票系统
任务要求
航空客运订票系统模拟航空公司航班的乘客购票操作,业务包括查询航线和客票预订信息,办理订票、退票等。
功能要求
航空客运订票系统角色分为普通客户和管理员。根据普通客户提出的要求查询航班的信息,若航班票已售完,则会提示相关信息。若有票,则按排队先后为客户办理订票手续:可根据客户提供的情况(航班号、订票数量)为客户办理退票手续,退票后修改相关数据文件并保存。管理员可对航班信息进行增加和删除等功能,当航班信息改变则修改航班数据文件。
(1)菜单模块:显示航空客运订票系统的主菜单,供用户选择所需功能。
(2)查询航班:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
(3)订票:(订票情况可以存在一个数据文件中) 可以订票,如果该航班已经无票,可以提供相关可选择航班;
(3)办理退票:由乘客输入航班相关信息,完成退票
(4)录入航班信息:录入航班情况(数据可以存储在一个数据文件中)。
(5)删除:直接输入航班编号,若存在就直接删除,若不存在则提示不存在该航班。
源码联系UP主 -> https://space.bilibili.com/329101171
基本信息文件(自定具体字段,也可自己构建额外的信息表):
1.航班信息.csv:(航班编号,出发城市,到达城市,飞机号、飞行日期、余票数);
2.乘客信息.csv:(订单号,乘客姓名,乘客证件号,下单日期,座位号,账号,舱位,班次号);
3.班次信息表.csv:(班次编号,出发时间,到达时间,出发机场,到达机场,价格,是否延误,航班编号)