需求分析2010.12.8 2050
- 格式:doc
- 大小:47.50 KB
- 文档页数:8
需
求
分
析
报
告
题目:基于B/S架构的民航公司票务管理及在线销售系统(B2C)
组员:081110301 李东蔚
081110303 宋淑君
081110117 王志威
081110112 黄 迪
1 引言
1.1 目的
本文档是本小组在完成2010年度软件工程课程设计过程当中集体讨论的产物,现将集
体的智慧归纳如下,一方面方便后期参考,另一方面作为阶段性成果。
1.2 背景
随着我国的现代化发展日新月异,飞机旅行因为他的便捷和舒适,越来越多的成为人
们出行的首选,而伴随着国内众多的航空公司的出现,机票价格因为竞争也进入了平民消费
的范围。越来越多的航空公司推出了网上订票的B2C系统,用更加方便快捷的服务来吸引
消费者选择本公司的航线。本设计正是在这种背景下策划的,通过现代计算机技术,提高用
户订票的效率,提升用户体验,以达到辅助和促进航空公司客票销售的目的。
1.3 问题描述
航空公司的在线票务系统主要包含以下业务活动:
1. 为客户提供在线机票查询
2. 为注册用户提供在线机票预定销售,并提供升舱、改期、退票等服务
3. 支持管理员在后台对航班、城市、折扣等信息进行修改
4. 为注册用户进行航程累计、过往订票等功能查询
1.4 术语
1. 里程:航班从起始地到目的地过程中航线的长度,作为征收机票燃油附加税的依据。
2. 燃油附加税:我国政府规定,从2009年11月25日重新征收燃油附加税。超过800KM
里程的航线征收70元,不足800KM的航线征收40元。
2 需求分析
2.1 一般性需求
1. 集中式数据管理、分布式应用,实现信息的全面共享,为客户提供最好的用户体验
2. 完全基于浏览器的操作模式,安装简单、操作方便,具有良好的系统扩充能力
2.2 功能性需求分析
2.2.1 顶层用例
顶层用例图如下:
本系统的用户分为两类:客户和管理员
客户:公司的潜在顾客,使用订票系统查询机票或做出预定
管理员:对后台的航班信息进行维护,并可以根据国家政策和公司规定调整收税额度
和打折幅度
2.2.2 航班查询功能
用例图如下:
航班查询将为用户提供四种功能:
1. 指定单一起始地、目的地和日期的单程航班查询
2. 指定单一起始地、目的地和日期的往返航班查询
3. 多起始地、多目的地和单一日期的单程航班查询
4. 多起始地、多目的地和单一日期的往返航班查询
说明:多起始地、多目的地查询功能,是在考虑了部分城市的旅客出行需要基础上提
出的。举例:
威海市是山东省的地级市,航空公司在威海的线路较少,以威海至哈尔滨为例,只有
南方航空公司有一个航班。但是威海距周边的烟台市和青岛市都有不到3个小时的车程,所
以很多威海市民在选择出行航班的时候往往会对烟台和青岛的航线进行考虑。
而山东航空公司开设了烟台至哈尔滨的航线,提供了本搜索功能之后,将为企业提供
以下优势:
1. 降低了顾客的搜索成本,提高了用户体验,更加吸引用户。
2. 对那些本地没有航班的旅客,提供了去周边城市的选择,如山东航空公司可以利用
这个功能向威海的旅客推荐其在烟台的航班。
为了提高用户体验,增加网站的用户吸引力,增加辅助功能,用例图如下:
该功能包含三项基本功能:
1. 目的地机场信息:为顾客提供目的地的机场信息,包括机场大巴价格、发车频
率、到市内主要景点或街道的打车价格,以防顾客在陌生城市上当受骗;
2. 7日、30日内最低价机票:为顾客提供一定日期限制内的最低价机票,方便用
户决策
3. 四十五日价格走势图:顾客可以看到在指定日期前15天和之后一个月内的机
票价格走势,为旅客出行提供参考
2.2.3 订票管理功能
订票管理功能的用例图如下:
订票管理功能为有购买意向的顾客提供全程的在线机票管理服务,包括:
1. 在线订票:通过用户在账户内的余额购买机票,本小组将用户体验放在第一
位,故没有实现网上银行或支付宝导入现金的功能。
2. 支付:通过虚拟账户进行机票价格支付。
3. 升舱:旅客如对现有舱型不满意,可以在线选择相同航班的其他舱位,升舱
成功后,会对旅客征收或返还差价
4. 改期:因故需要进行航班改期服务的旅客无需到机场就可以完成改期服务,
顾客可以选择其他日期,对应舱型有空座位的相同航班
5. 退票:顾客如因故需要退票服务,可以在系统中完成操作,系统将按公司规
定向顾客的虚拟账户中存入返还的金额。
6. 转账:本系统的金钱为虚拟金钱,通过转账功能向账户中添加金额。
2.2.4 用户账户控制功能
用户账户控制功能的用例图如下:
用户账户控制功能包含以下几点:
1. 注册账户:用户可以在线注册账户。
2. 登陆:已经注册成功的用户可以使用页面上的登录功能完成登录。
3. 修改密码:用户可以对登录密码进行修改,需要提供现有的密码进行验证。
4. 个人主页显示:对于已经注册的用户,在个人主页显示部分会提供两种信息:
(1) 显示该用户以往进行的订票活动,可以对已经订购的机票进行升舱、改期、退
票等业务。
(2) 显示个人信息,包括姓名、证件号码、以及联系方式。
5. 修改个人信息:允许用户对已经登记的用户信息进行修改。
2.2.5 后台管理
后台管理功能用例图如下:
后台管理功能为用户提供如下功能:
1. 对城市进行动态的增删改查功能。
2. 对机场进行动态的增删改查功能。
3. 对飞机型号进行动态的增删改查功能。
4. 对航班进行动态的增删改查功能。
5. 对航班的打折进行动态管理。
6. 对税收等参数进行动态的设置。