原形: void del()Р2) 功能:选择按什么方式删除,然后按该方式删除Р添加航班信息模块Р1)函数原形: void add();Р2) 功能:按添加的航班数量依次添加航班信息Р订票信息模块Р1)函数原形: int book_tickets()Р2) 功能:先根据search()函数查询要订票的航班,在订票时应先按乘客想要定的航班号或者抵达城市或航线查询,并按乘客欲定的票的数目与查询数目进行比较,若订票的票数小于该航班票数,则输出订票成功,,且在整个定票系统中,所有的定票都用链表进行存储管理Р退票信息模块Р1)函数原形: int tuipiao()Р2) 功能:在退票系统中即对航班票的数据文件进行管理,所以可先按照查询航班票的方法,若查询到的票的信息和乘客此时要求退票的信息相匹配,则在该定票数据文件中删除相应的该票的节点,再修改其航班信息Р。Р3.主要功能模块流程图Р输出界面Р开始Р Р选择操作Р Р结束Р按航班号或航线Р退票信息Р退出Р选择0Р选择8Р选择7Р订票信息Р添加航班信息Р删除航班信息Р查找航班信息Р选择6Р选择5Р选择4Р选择3Р修改航班信息Р浏览航班信息Р选择2Р选择1Р创建航班信息Р按航班或终点站或航线Р四、系统测试Р1.选择1,运行界面如下:Р2.选择2,运行界面如下:Р3.选择3,运行界面如下:Р4.选择4,运行界面如下:Р5.选择5,运行界面如下:Р6.选择6,运行界面如下:Р7.选择7,运行界面如下:Р Р8.选择8,运行界面如下:Р9.选择0,运行界面如下:Р五.结论?Р本次程序设计主要用到了结构体、调用函数、文件的保存、输入以及输出等功能。使我对数据结构有了更深一层的认识,特别是对动态链表和文件的运用得到了很大的提高。Р在本次实验中程序曾多次编译、运行出错,多亏了王帅老师的指导才将错误找出并改正,通过本次实验,我认识到实践和动手的重要性。