《在线火车票订购系统1215综述》由会员分享,可在线阅读,更多相关《在线火车票订购系统1215综述(65页珍藏版)》请在金锄头文库上搜索。
1、在线火车票订购系统软件需求分析报告在线火车票订购系统1.本系统参与人员10名:姓名学号任务陈东东541007010102查询业务崔佳兵541007010104改签业务丁世界541007010105个人账户管理业务冯林刚541007010107领票业务付晓强541007010108文档排版高原541007010109车票预订业务郭朝阳541007010110注册业务姬伟东541007010113发布公告业务尚瑞伟541007010130处理意见业务周东洋541007010158退订车票业务讨论文档:在线火车票订购系统功能主要有:1. 查询业务:查询业务具体包括查询列车的正晚点发车,方便客户能够及
2、时顺利的知道列车的出发情况。列车余票查询以及票价查询。2. 处理意见业务:具体包括客户提交问题和问题反馈。3. 改签业务:当客户因为某种原因需要改签车票的时候,可以自己登陆自己的账号进行改签业务。4. 个人账户管理业务:除了管理密码修改个人基本信息,比如:更改昵称变更邮箱、绑定的手机号等,还增添了常用联系人管理,用户可以自己添加联系人、修改联系人和删除联系人,以便在购买车票的时候可以用自己的账号帮助好友一起购买车票。5. 领票业务:当客户去火车站或者代售点去领取纸质车票的时候,只需要提供本人的身份证给售票员,售票员进行刷卡识别认证,查到购票订单进行提取车票。然后再把车票移交给客户。6. 退订车
3、票业务:实现自动地实现退订车票的功能,首先要查询到自己购买的订单后,根据订单信息进行退订车票处理业务。7. 车票预订业务:查找到自己想要购买的车票后,点击预订车票后生成订单,直接进行网上支付即可完成预订购买。8. 注册业务:客户想要应用本系统就必须要先注册账号,点击注册后,要通过绑定手机号,绑定身份证号,绑定邮箱才能够完成注册。9. 发布公告业务:发布公告的参与者是管理员,当出现特殊的情况,管理员可以在系统上公布信息通知广大用户,如:节假日添加列次等。在线火车票订购系统目录1.概述42.背景43.名词定义54.参考资料55.任务概述55.1主要的系统特征(Feature)55.2.项目的范围和
4、限制65.2.1初始发布和后续发布的范围65.2.2限制和排除条件(LImitation)65.3涉众65.4项目优先级76.目标(Business Objective)和成功标准(Success Crite)77.运行环境(Operating Environment,OE)88.假定(Assumption)和约束(Constraint)89.需求规定99.1用户需求99.1.1组织机构和角色99.1.1.1客户参与业务119.1.1.2售票员参与业务119.1.1.3管理员参与业务129.1.2业务概览149.1.2.1查询业务149.1.2.2处理意见业务159.1.2.3改签业务159.
5、1.2.4个人账户管理业务169.1.2.5领票业务179.1.2.6退订车票业务189.1.2.7车票预订业务189.1.2.8注册业务199.1.2.9公告发布业务209.2业务场景219.2.1查询业务场景219.2.2处理意见业务场景229.2.3.改签业务场景239.2.4.个人账户管理场景249.2.5.领票业务场景259.2.6.退订车票业务场景269.2.7.车票预订业务场景279.2.8.注册业务场景289.2.9.发布公告业务场景299.3系统需求309.3.1概览309.3.2系统需求规定329.3.3务场景分析419.3.4业务实体分析519.4数据分析609.4.1实
6、体之间关系图:6010.性能需求(Performance)6011.安全设施需求(SAfety)6012.安全性需求(Security)6113.软件质量属性(可靠性、可用性、有效性、可维护性、可移植性)6114.外部接口需求6115.用户界面(User Interfaces,UI)6116.通信接口(Communications Interfaces,CI)62 631.概述该软件需求规格说明描述了“在线售票系统”1.0版本的软件功能性需求和非功能性需求。同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“在线火车售票系统”1.0版本的各个方面,帮
7、助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本1.0中加以实现。2.背景在国内,逢年过节买火车票都是一个令人头疼的问题。因为中国庞大的人口,导致每逢节假日都导致很大一批人无法买到回家的火车票,甚至前几年出现了这样一个现象:很多拿着帐篷在火车站过夜以便能买到回家的火车票。传统的排队买票不仅费时费力,更重要的是很多人花费了大量的时间去排队最终却没有买到票,这是人们最不能接受的事情。近几年,随着计算机网络的发展,计算机的普及,网上购物系统如雨后春笋一样纷纷
8、呈现在人们的眼前,这种新颖的购物方式以其方便快捷的优势迅速发展,如今越来越多的人在网上购物。有人向政府提议:开发出一个网上购票系统,可以让人们随时随地订购火车票。人们通过这个系统可以按照不同的需求查询(如按发车时间,目的地),能够快速找到自己所需要的车次,并查询出是否还有余票,随时订票退票,这样人们可以根据自己的实际情况随时做出计划更改,不仅节约的人们大量时间,而且缓解了火车站的拥挤情况,避免了一些事故的发生。3.名词定义订单篮:是指我们在线购买火车票后,会形成订单存放到订单篮中,可以方便我们查阅、领票、改签和退订业务。订单:当我们在线购买车票后,会形成一个电子订单。显示购票人、火车票价、座位
9、号、车次、火车出发时间和到达时间。4.参考资料软件工程需求课本和网上资料。5.任务概述5.1主要的系统特征(Feature)FE-1:注册网上订票系统账户。(注册需要姓名、性别、出生日期、身份证号码、手机号、电子邮箱)FE-2:进行网上预订车票功能。FE-3:网上改签车票功能。FE-4:网上退订车票功能。FE-5:网上查询车次信息功能。FE-6:网上查询车票情况。FE-7:可以通过Internet访问该系统。FE-8:实现残疾、军人、学生半价票预定。FE-9:实现团购预定。5.2.项目的范围和限制5.2.1初始发布和后续发布的范围特性版本1.0版本1.1版本1.2FE-1完全实现FE-2完全实
10、现FE-3不实现部分实现完全实现FE-4有时间就实现完全实现FE-5完全实现FE-6完全实现FE-7完全实现FE-8不实现不实现完全实现FE-9不实现不实现完全实现5.2.2限制和排除条件(LImitation)LI-1:本系统只识别拥有二代身份证件的客户,暂时不对香港、澳门、台湾和外国国籍的居民预定。LI-2:需要通过互联网访问到该系统。LI-3:需要通过中国银行卡网上支付系统进行支付。5.3涉众涉众主要价值态度主要兴趣约束条件顾客可以更好的买到自己所需要的车票,节约了大量的时间;更加方便积极支持新系统,但由于实际需求,会在国庆,春节等比较大的节日有巨大的需求使用简单,方便;能够及时了解到余
11、票信息需要访问互联网铁路局管理层提高了售票效率,能够满足大部分人的购票需求,缓解了大节日的售票压力强烈要求尽快完成版本一并投入使用,加紧后期开发该系统的开发成本不能过高,稳定性必须得到保证无售票员极大地缓解了售票压力与工作量,提高了用户的满意度担心自己的工作岗位会丢失,否则很愿意接受保住工作接受培训,掌握internet知识5.4项目优先级因素约束自由度特性安排版本1.0完全实现的特性必须完全可操作必须实现质量必须通过99.9%的安全性测试必须达到进度在2013年1月1号之前必须完成1.0版本预计2013年5月之前完成1.1版本;2013年7月1日之前完成版本1.2人员项目团队包括1名有5年工
12、作经验的项目经理,1名有5年工作经验的架构师,3名开发人员,3名测试人员如果项目比较紧,再添加一名开发人员成本尽可能在财政预算范围内在不包括责任人评审的情况下财政预算做多可超支10%6.目标(Business Objective)和成功标准(Success Crite)BO-1:初始版本发布半年后,减少15%的人群到火车站排队购票。BO-2::初始版本发布1年后,减少30%的人群到火车站排队购票。BO-3:初始版本发布后,增加5名软件维护人员进行软件维护,减少站台售票人员20%的工作压力。SC-1:在初始版本发布6个月后,有50%的购票群众进行点击浏览,9个月后有50%的购票群众进行网上购票。
13、SC-2:在初始版本发布1年后,群众满意度提高1.5。7.运行环境(Operating Environment,OE)OE-1:“在线火车票订购系统”的操作能通过绝大部分Web浏览器来完成:如IE,360,火狐等OE-2:“在线火车票订购系统”将运行在一个服务器中,该服务器运行当前公司批准的Red Hat Linux版本和Aachen HTTP Server。OE-3:“在线火车票订购系统”允许用户internet来访问。8.假定(Assumption)和约束(Constraint)AS-1:一个城市可以有多个代售点,这样客户可以方便、及时领取到所预定的纸质车票。AS-2:如果有自动取票机,可
14、以通过射频技术刷身份证领取纸质纸票。这样能节约领票时间。AS-3:如果火车上有可以直接进行身份证识别车票信息的硬件,可以不用购买纸质车票。AS-4:开发为MyEclipes Blue Edition编辑环境,利用Java Web语言开发系统。CO-1:需要有网上银行支持。CO-2:系统上的交易按照中国铁路局标准规则进行车票的出售。CO-3:为了交易的安全,本系统实行实名制注册购买。9.需求规定 9.1用户需求9.1.1组织机构和角色 下面为角色视图,有客户视图、售票员视图和管理员视图。角色视图:角色说明:角色名称说明客户该系统的服务对象,主要实现网上预订车票、改签车票和退票的功能售票员售票员可以有各户的权限和实现取票以及处理客户申请的意见的功能管理员管理员主要对账号和系统的