1 查询: 客户通过输入起飞、抵达城市和查询条件“费用最少”,查询满足条件飞机航班信息(航班号,起、降时间,起、降城市,航班票价,票价折扣,航班是否满仓),并用图形界面动态显示查找过程(图的最短路径); 2 订票:(所有客户订票信息存储在一个数据文件中,结构自己设定) 客户订票时,需要提供客户信息和行程(出行日期,起、降城市,机票数量),如果该航班已经无票,系统可以提供相关可选择航班(如:若查出北京到上海满仓,可自动提示用户现在有途经天津的航班信息可选,即 “北京到天津,天津到上海”的航班未满仓); 客户信息包括姓名、身份证号、联系电话; 航班信息与“1.查询”同; 每一笔订单要有订单编号,还应包括:机票数量、总价。 3 退票:允许客户退票(至少提前24小时 ),退票后修改相关数据文件; ),退票后修改相关数据文件;