航空订票系统的设计与实现毕业论文 下载本文

过程论述

3.机票查询模块:用户可以根据出发地,目的地,航班时间这3个信息进行组合查询,系统会依据提供的信息来查询航班信息,成功返回查询的结果。

图3.2.4.4 机票查询分析类图

用户查询航班信息时序图

图3.2.4.5 机票查询时序图

第17页(共38页)

航空订票系统的设计与实现

4.订票模块:用户选择好需要预定的机票后进行预定操作,只有登录后才能进行预定,不然会提示登录后才能预定,预定机票时需要填写乘客资料,比如说姓名,身份证号码,联系方式,只有这些信息填写正确后才能提交订票,提交订票后,根据后台的处理返回订票成功与否,后台返回订票成功信息后,系统会将乘客信息和订票信息记录到数据库。用户则可以在我的信息页面查看自己的订票信息。

图3.2.4.6 用户订票分析类图

用户订票时序图

图3.2.4.7 用户订票时序图

第18页(共38页)

过程论述

5.退票模块:用户如果想要退票,进入我的信息页面,找到我的订票信息,点击退票按钮,进行退票申请。根据后台返回的处理信息判断成功与否,假如退票成功,系统更新数据库信息,删除用户相关的订票信息。

图3.2.4.8 用户退票分析类图

用户退票时序图

图3.2.4.9 用户退票时序图

第19页(共38页)

航空订票系统的设计与实现

6.后台添加航班:管理员在后台可以进行添加航班操作,进入添加航班页面,填写添加的航班信息,提交给系统,系统会返回添加结果信息。 时序图

图3.2.4.10 添加航班时序图

7.处理订票(修改订票状态):用户在提交订票请求后,后台管理可以收到订票请求,管理通过修改订票状态处理用户订票。处理后,用户可以在我的信息页面进行订票状态的查看。 时序图

图3.2.4.11 处理订票时序图

第20页(共38页)