数据结构课设——航空航天订票系统
时间: 2023-12-11 11:33:16 浏览: 194
这个航空航天订票系统的数据结构包括航班信息、乘客信息、预定队列等。其中航班信息包括航班编号、起点、终点、出发时间、到达时间、机型、剩余座位数等;乘客信息包括姓名、身份证号、订票等级等。预定队列则是用来存储没有订到座位的乘客信息,以便后续安排。
该系统的设计思路是先通过管理员添加航班信息,然后乘客可以通过查询所有航班或者根据起点终点搜索航班来选择自己想要的航班。订票时,系统会检查该航班是否还有剩余座位,若有则订票成功,否则会推荐其他航班或者进入预定队列。退票时,系统会将该乘客的座位释放,并更新航班的剩余座位数。管理员可以添加或删除航班信息。
该系统的特点是实现了航班信息的管理、乘客订票、退票等功能,同时还考虑了预定队列的情况,能够更好地满足用户需求。不足之处可能在于界面设计和用户体验方面还有待改进。
阅读全文