飞机订票系统_Stage1
Presented by 16计科2班 李青洋201610411218 陈之龙201610411206
需求分析:
引言
背景:
- 本次开发的系统名称为《飞机订票系统》。
- 本项目的提出及开发者为李青洋,陈之龙。
- 本次开发采用的开发软件为myeclipse,MySQL,Netbean IDE 8.2。
- 用户群体为需要在网上订购机票的人群。
功能需求
用户能够在本系统中注册并登陆账号,以此才能在本系统中查询航班信息,机票余量,机票价格,订购机票,以及在个人信息管理中能够查询到目前已订购的机票或是退订机票。管理员将拥有权限对航班的信息进行管理,包括航班时间,航空公司,机票价格,系统稳定的维护,以及对用户退票的管理。
非功能需求
本飞机订票系统所取纳的航班信息来自于各个航空公司,更新的时间为每日,硬件设备的最低要求的能够访问IE浏览器8.0
ER图
用例图
系统架构
领域模型:
在这个系统设计里面,通过分析整个应用的功能:航班,订票,个人信息管理,查询航班,退票/改签,支付,票务公司管理
1.航班
航班的信息里面包括:航班的起始位置,起飞降落的时间,舱位,座位信息等等。
- 订票
乘客根据自己想要去到的地方以及出发的时间合理订票。 - 个人信息
使用该功能的用户需要设置以下信息:用户名,登录密码,支付密码,昵称等等。 - 航班查询
用户在订票之后随时可以查询自己的航班信息是否更新,以便及时登机。 - 退票/改签
如果用户在飞机起飞前决定退票或者来不及登机可以及时做出相应的改变。 - 支付
在订单完成后用余额进项支付。 - 票务公司管理
票务公司对乘客,航班信息,订单等做出相应的管理措施,及时更新他们的航班信息,以及乘客登机情况。