目录
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开发环境
语言:Python 3.5
框架:Django 1.10.6
前端设计:HTML, CSS, JavaScript
开发环境:PyCharm
二、需求分析
2.1具体需求
为方便旅客出行,某航空公司(CSU Airlines)拟开发一个机票预定系统。旅客可通过网上订票平台查询公司航班情况,通过输入起飞地、目的地、起飞时间等信息系统为旅客安排航班,旅客可根据自身需要,按照起飞时间和机 票价位来选择航班。订票成功之后,系统为旅客生成订单信息,旅客可以再个人信息页面查看自己的订票信息,并 且可以向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理。