目录
1.1题目要求1
2.1具体需求1
2.2.1用户界面1
2.2.2管理员界面2
2.4系统数据流图3
三、逻辑设计3
3.2数据库表4
3.2.1航班信息表4
4.1.1订票模块6
4.1.3退票模块10
拟定一趟行程16
一、项目介绍
1.1题目要求
要求实现的基本功能如下:
班机基本信息的管理航班信息的管理
旅客预定机票、取消预约、付款取票、退票的管理
查询航班信息、航班预定情况、旅客信息,计算航班满座率统计每周、每月,每年营业收入情况
1.2开发环境
语言:Python3.5
框架:Django1.10.6
前端设计:HTML,CSS,JavaScript
开发环境:PyCharm
二、需求分析
2.1具体需求
为方便旅客出行,某航空公司(CSUAirlines)拟开发一个机票预定系统。旅客可通过网上订票平台查询公司航班情况,通过输入起飞地、目的地、起飞时间等信息系统为旅客安排航班,旅客可根据自身需要,按照起飞时间和机票价位来选择航班。订票成功之后,系统为旅客生成订单信息,旅客可以再个人信息页面查看自己的订票信息,并且可以向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理。