武汉长江工商学院计算机技术系
3.3 输出航空信息
客户可以根据自己的需要选择是按目的地查询还是按航班查询,如果按航班查询,必须要知道航班号,如果按目的地查询,只需输入终点站,如果一个终点站有多个航班,客户可以根据自己的需要选择一个航班进行操作,具体流程图如下。
图3-3按航班输出信息的流程图
6
武汉长江工商学院计算机技术系 图3-4按目的输出航空信息的流程图
3.4 订票
在客户订票前需要先查询航班是否存在,所以在订票的模块中会要求客户输入航班信息,再调用航班查询的函数,查询是否存在这个航班,如果存在这个航班,则客户可以订票,客户在订票的时候,如果所需票量超过剩余票数,则会提示客户是否需要排队候票,如果不排队候票,则选择要么重新输入所需票量,要么退出订票。订票流程图如下
图3-5订票流程图
3.5 退票
客户在退票操作时,也是要先输入是否存在那个航班,如果存在,就查询这个航班是否存在这个客户,如果不存在,就退票失败,如果存在,则可以退票,退票后,再查看是否满足候票数,如果满足则把票补给候票人,如果不满足,就继续排队候补。退票流程图如下
7
武汉长江工商学院计算机技术系
图3-6 退票流程图
8
武汉长江工商学院计算机技术系
4. 实验结果
4.1菜单函数的功能测试
系统运行后就会自动显示菜单1.录入航班,2.查询航班,3.订票,4,退票,当用户选择相应的代号就进入相应的功能模块
图4-1菜单函数的截图
4.2录入函数的功能测试
进入当这个录入模块,用户需要先录入航班的信息,包括航班号,总的票数,目的地,起飞时间,和飞机号,当录入一个航班信息,会提示是否继续录入
9
武汉长江工商学院计算机技术系
图4-2录入航空信息的截图
10