任务 18 课题名称某航空公司飞机购票模拟系统(服务器端)课题内容文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、已出票、售完、已结束) 。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s )。以顺序存储结构设计程序能实现以下航空公司服务器端功能:(1)航线的维护(创建、修改、删除(不能删除已出票、售完航班))(2) 航班的维护(创建、修改、删除(不能删除已出票、售完航班))。(3)显示航班列表。(4)显示指定航班的售票情况(明细和统计值)。(5)显示各航班的销售情况。int hbId; int userId; char userName[NUMBER]; char buytime[NUMBER]; 任务 19 课题名称某航空公司飞机购票模拟系统(客户端)课题内容航班文件信息:航线信息:航线编码、起点、终点、公里数、飞行时间。航班信息:航班编号、航线编码、起飞时间、可售机票总数、票价、当前状态(准备、已出票、售完、已结束) 。售票信息:航班编号、顾客ID、顾客姓名、购票时间(y-m-d-h-m-s )。以链式存储结构设计程序能实现以下顾客端功能:(1)搜索指定航线、指定时间段的航班(2)购票(3)退票(4)输入顾客ID,显示顾客的购票信息主菜单/****************************************/ /* 模块名称: Menu.c 功能描述:实现菜单功能 */ #include "stdio.h"/*输入输出函数的头文件 */ #include "shoupiao.c" #include "hangban.c" #include "hangxian.c" void menu(); /*菜单 */ // 航班void init_hb(hbnum *hb);//初始化列表void create_hb(hbnum *hb);//从文件中加载数据void append_hb(hbnum *hb, hbinfo x);/*添加数据 */ void display_hb(hbnum hb);/*输出航班信息表*/ void display_xs(hbnum hb);/*输出航班销售信息表*/ hbinfo search_hb(hbnum hb, int id);//根据 id 查找航班的售票情况hbnum update_hb(hbnum hb,hbinfo x);//根据 id 修改航班信息void dele_hb(hbnum *hb, int id);//删除航班信息void InsertSort_hb(hbnum *r);//排序void save_hb(hbnum *hb);//将数据保存到文件中// 航线void init_hx(hxnum *hx);//初始化列表void create_hx(hxnum *hx);//从文件中加载数据void append_hx(hxnum *hx, hxinfo x);/*添加数据 */ void display_hx(hxnum h...