按照IPO的程序撰写操作。本问题是设计一款航空订票系统,其中涵盖航线管理、订票服务和退票服务。
航线管理涉及添加航班信息、查询航班信息、修改航班休息、删除航班信息等操作,其中必须要保证成员定额必须大于等于余票量,否则不符合程序。同时需要将航班信息进行存储。
订票服务需包含航班信息的查找和修改操作以及添加乘客信息,并将乘客信息进行存储。按照余票量的有无,乘客需分为已定票和候补票两种,分别将这两类乘客信息存储到不同的文件中,防止数据的混乱。
退票服务涉及航班信息的查找、乘客信息的查找、乘客信息的删除、航班信息中余票量的修改。
根据问题分析,可以确定程序需要具备含有添加、删除、修改、查询、订票、退票功能,并能够对数据文件进行读写操作。完成程序基本思路的确定,程序主要框架的建立,编写主函数及子函数,同时编写文件的读写操作,数据的展示操作。设计完成后,对程序进行总体测试和优化。
1