本系统基于VC++开发,专注于航空订票服务,采用高效的数据结构设计,优化机票预订流程,提升用户体验与系统性能。
课题来源:课程组自拟
课题类型:综合型
目的意义:
1. 设计一个航班订票系统,提高对信息管理、信息查找和排序算法的应用能力。
2. 全面提升学生的程序设计与开发技能。
基本功能:
1. 能够录入航班信息(数据存储在一个文件中,具体的数据结构和内容由用户自行决定)。
2. 支持查询任意航线的情况(例如输入航班号后可以查看起降时间、起飞抵达城市、票价及折扣情况,并判断该航班是否满员)。
3. 输入起飞或到达的城市名称即可获取相关飞机航班信息。
4. 允许订票,如果目标航班无余票,则系统会推荐其他可用的替代方案。
5. 支持退票操作并相应地更新数据文件中的相关信息。
6. 记录客户资料(包括姓名、证件号码、预订数量及所选航班详情),每笔订单都有唯一的编号以供追踪管理。
基本要求:
1. 用户可以自由选择设计航班信息和订票记录的存储方式。
2. 系统界面友好,具备良好的用户体验,如输入提示等人性化功能。
3. 源代码应具有清晰层次感且易于阅读理解。
4. 当用户提交非法数据时系统能够及时反馈错误信息。