C++课程设计:航空客运订票系统工程文件
项目描述
本资源文件是基于C++程序设计基础的课程设计项目,主要实现了一个航空客运订票系统。该系统支持多级用户管理,包括乘客用户和航空公司管理员用户。
乘客用户功能
- 航班查询:乘客可以根据终点站名查询相关航班信息。
- 购票功能:乘客可以根据提供的航班号进行购票,系统会根据余票情况自动处理购票请求。如果余票不足,系统会询问乘客是否愿意排队候补。
- 退票功能:乘客可以退票,系统会自动检查是否有候补乘客,并为其办理购票。
航空公司管理员功能
- 航班信息查看:管理员可以查看所有航班的详细信息。
- 乘客名单查看:管理员可以查看所有乘客的名单。
- 票价修改:管理员可以修改航班的票价。
项目特点
- 多级用户管理:系统支持乘客和管理员两种用户角色,分别提供不同的功能。
- 余票处理:系统能够智能处理余票情况,自动为候补乘客办理购票。
- 用户友好:系统界面简洁,操作方便,适合不同用户群体使用。
使用说明
- 下载资源文件:下载本仓库中的所有文件。
- 编译运行:使用C++编译器编译并运行项目代码。
- 用户登录:根据提示选择用户角色(乘客或管理员)并登录。
- 功能操作:根据系统提示进行相应的操作,如查询航班、购票、退票、查看航班信息等。
注意事项
- 请确保使用支持C++的编译器进行编译。
- 系统运行时请按照提示操作,避免输入错误信息。
- 管理员功能需要管理员权限,普通乘客无法使用。
贡献
欢迎对本项目提出改进建议或贡献代码。请通过提交Issue或Pull Request的方式参与项目开发。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。