
基于C++开发的控制台航空客运订票系统【100010907】
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一款基于C++语言开发的控制台版航空客运订票系统(项目编号: 100010907),集成了用户管理、航班信息查询及预订功能,旨在提供高效便捷的虚拟机票购买体验。
系统设计包括以下内容:
每条航线的信息包含:航班 ID、起点站名、终点站名、飞机号、飞行周日(星期几)、成员定额、总余票量、经济舱余票量、商务舱余票量,以及已订票的客户名单和候补客户名单。其中,候补客户列表包括姓名、身份证号码及所需票数等信息。
作为演示系统,数据存储在内存中;
该系统具备以下操作与功能:
1. 查看所有航班的信息。
2. 查询模块:根据起点站名和终点站名搜索相关航班信息;
3. 订票模块:
- 输入航班 ID 进行订票。若输入的航班ID无效,则需重新输入,然后填写预定数量及等级(经济舱为1,商务舱为其他数字),确保数量合法且大于0。系统会检查对应级别的余票数是否足够,并根据情况提示用户进行调整或排队等候。
- 根据起点和终点查询相关航班;
- 查询所有航班的相关信息
4. 退票模块:
- 输入航班 ID 和客户姓名、身份证号码验证身份,成功后办理退票。同时检查是否有候补名单中的顾客可以获取该空位,并依次询问他们是否愿意订票。
5. 管理员功能:
- 验证管理员密码;
- 查询所有航班信息;
- 根据航班 ID 查找客户详细资料(包括身份证号码);
- 添加新航班,确保输入的信息合法有效。若不合规则需重新输入;
- 删除指定的航班记录,如果提供的ID不存在,则操作失败。
以上为系统的主要功能概述。
全部评论 (0)
还没有任何评论哟~


