系统分析与设计_火车票系统【最终版】

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我国铁道部面临着这么多问题的考验,在业务流程、管理方式、软硬件更新等方面都需要改革。我们针对当前的火车站系统存在的问题进行了全面分析并深入的讨论出问题本质。并对此设计了一个改进方案,基于网络自主的火车票售票管理系统替代传统的人工售票,实现自动化售票和对票务的自动化管理,极大的方便了乘客购票,也提高了铁路部门的管理效率和运营效率。可以很大程度上提高客户的满意度。
摘要
中国的领土面积约960万平方公里居世界前列,人们在如此大的领土上出行可谓是一个社会性的难题。中国铁路线四通八达总长度可谓世界第一,一直以来中国铁路以安全、稳定、快速和较为便宜的票价,吸引了占世界三分之一的人口乘坐。
但随着国民经济的告诉发展和人民生活水平的快速提高,对铁路客运无论在运能上还是在服务质量上都提出了更高的要求,高速公路和民航的发展也给铁路提出来越来越严峻的挑战。我国的客票发售几十年来一直沿用传统的刻板票和人工售票方式,存在的弊病很多,如票种繁多、计费复杂、劳动强度大、服务受局限、票号管理乱、旅客买票难。
前置条件
参与和能通过电脑访问网上购票系统。
触发条件
用户编辑查询条件,向系统发送查询请求。
基本流程
参与者动作:
系统响应:
1.参与者填写查询条件并提交查询请求;
5.参与者读取查询结果。
2.系统接收用户的查询请求并解析;
3.对车次信息按条件进行查询;
4.查询成功,则返回查询到的信息并显示的界面上;
替代流程
替代流程
替代4.未查到符合该条件的车次信息;
替代5.参与者可以继续输入其他查询用例或者参与者放弃订票;
替代8.订单验证信息不合理,返回验证失败的原因。
后置条件
部分用户效仿amazon的几个方法;让我顿时对学生会的满意度降低
业务规则
网上购票用户必须拥有中华人民共和国二代居民省份证;窗口购票者通过售票员买票时,必须出示有效证件或者身份证号码和能证实自己身份的材料。
系统业务取消后置条件用户取得实体票业务规则用户凭二代身份证兑换实体票特殊需求火车票管理系统项目报告32323过程建模1系统上下文图图3231上下文火车票管理系统项目报告332功能分解火车票管理系统项目报告343分解数据流图1处理用户信息事务数据流图dfduserinfo用户信息数据库用户用户用户用户用户注册用户注销用户信息修改用户信息查询查询到的用户信息读取到的用户信息更新后的用户信息修改的用户信息注销的用户信息要注销的用户信息用户信息表单用户信息图3232用户信息事务处理数据流图火车票管理系统项目报告352处理车票信息事务数据流图dfdticket车票信息数据库用户用户用户用户购票退票查询车票信息读取车票信息更新后的车票信息修改的车票信息退票信息要退订的车票信息购买的车票信息要购买的车票信息图3233车票信息处理事务数据流图火车票管理系统项目报告363处理加车请求事务数据流图dfdaddtrain请求加车信息数据用户增加车次请求增加车次信息增加车次信息图3234加车请求事务数据流图4处理身份验证出票事务数据流图dfdidcardtotickte用户身份证验打印车票用户车票用户车票信息用户身份证信息身份证图3235身份验证出票事务数据流图火车票管理系统项目报告375处理身份验证事务数据流图dfdidcardconf乘务员身份证验乘务员车票信息用户车票信息用户身份证信息身份证图3236身份验证事务数据流图6处理车票验证事务数据流图dfdticketconf用户购票信息数据用户车票验证用户车票信息显示车票信息车票信息车票信息车票火车票管理系统项目报告38图3237车票验证事务数据流图7处理车票检票事务数据流图dfdticketcheck用户购票信息数据用户车票验证车票信息车票图3238车票检票事务数据流图8处理身份证检票事务数据流图dfdidcardcheck用户购票信息数据用户车票验证用户车票信息显示车票信息车票信息车票信息车票火车票管理系统项目报告39图3239证件检票事务数据流图9处理窗口子系统管理员信息事务数据流图ucadmininfo窗口子系统管理员信息数据库窗口子系统管理员注册管理员管理员注销窗口子系统管管理员管理员窗口子系统管理员信息的修改窗口子系统管理员信息查询查询到的窗口子系统管理员信息读取到的窗口子系统管理员信息更新后的窗口子系统管理员信息表单窗口子系统管理员信息的修改要注销的窗口子系统管理员信息
2
2.1
本项目主要使用了UML进行面向对象的设计和建模。利用面向对象的思想,从项目需求分析到系统设计,画了大量UML模型。更加直观具体地体现了本系统的功能亮点。
2.2
项目中的几个关键步骤如下:
1、项目需求分析,确定解决方案和简单的设计构想;
2、根据项目需求分析,确定系统边界,对系统进行WBS功能分解;
3、根据业务层次的分析结果,进行概念层次设计,最后到物理层次设计。
4、在设计文档完成基础上,根据设计文档搭建火车票系统可执行框架的搭建。
2.3
学号
姓名
角色
09301019
邱芳
组长
09301006
董潇
组员
09301002
常少志
组员
09301023
孙源
组员
09301027
张东
组员
注:详细项目分工参见附录一火车票系统项目跟踪甘特图。
2.4
1、火车票系统项目报告
2、附录一:火车票系统项目跟踪甘特图
3、附录二:项目会议记录
4、附录三:用户指导手册
5、附录四:项目可执行框架
6、项目海报
3
3.1
本系统最终将解决以下问题:
1)排长队购票难问题,旅客购票效率非常低;
2)黄牛票问题;
3)电话订票过程繁琐,并发用户过多经常会出现占线问题;
4)各种代理售票点和网站收取手续费,而且不能保证一定能顶到票,而且还存在一定上当受骗的风险;
替代4.未查到相关信息,在界面上提示“没有符合该查询条件的车票信息”。
后置条件
系统返回查询信息
业务规则
网上购票用户必须拥有中华人民共和国二代居民省份证;窗口购票者通过售票员买票时,必须出示有效证件或者身份证号码和能证实自己身份的材料。
特殊需求
(3)订票业务
图3-2-2-4购票业务
购票业务:用户在购票前需进行查询业务,确保用户要买的车票有余量的情况下才可以填写订票信息并提交订单进行交易。用户查询可以根据车次、发车时间、乘车区间等条件查询车票信息。旅客可以根据查询结果选择车票。旅客填写最后订单时,可以选择选择学生票、成人票等不同票种,每个成人票可以附带到两张儿童票。详细流程见用例描述文档:
用例名称
用户注册
用例类型:
需求用例
用例ID
优先权

主要业务参与者
网上购票用户
其他参与者
描述
网上购票系统采用用户实名制注册登录购票的方式,用户首次使用网上购票系统,需要根据用户真实信息在该网站进行注册,并设置在此系统的登录用户名和用户密码。
前置条件
用户拥有中华人民共和国二代居民身份证。能通过电脑访问网上购票系统首页。
描述
网上购票系统采用用户Leabharlann Baidu名制注册登录购票的方式,用户首次使用网上购票系统,需要根据用户真实信息在该网站进行注册,并设置在此系统的登录用户名和用户密码。
前置条件
网上购票用户拥有中华人民共和国二代居民身份证;窗口购票用户有能够唯一识别身份的有效证件。直接参与者能通过电脑访问购票系统。购票用户必须在系统中有购票订单。
本论文围绕铁路运输售票的现状,设计火车票管理系统,为旅客全程服务进行规划设计。本文将对该系统的设计进行详细的介绍。
1
1.1
现在人们更多的使用火车作为出行交通工具,因此车票票务市场也在快速发展。人们希望车票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的车票表现出极大的关注。随着社会的不断进步,国内外铁路运输事业的飞速发展,各国铁路运营部门对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求而进行开发的。
5)官方售票网站功能并不健全,完全不能发挥其预想作用,无法缓解旅客的购票压力;
网上购票是未来旅客购票的一大平台,绝大多数车票必将通过此平台来销售,而实体窗口售票将主要为证件丢失或者非中国居民等特殊情况的旅客服务。火车票系统也将日趋简洁化、高效化。从现在铁道部的改革看来,已经有向此方案靠拢的趋势。另外,若想让绝大部分旅客的购票渠道改为网上购票,系统要解决并发用户量巨大的这一难题,系统要绝对稳定且能保障信息安全。
前置条件
网上购票用户拥有中华人民共和国二代居民身份证;窗口购票用户有能够唯一识别身份的有效证件。直接参与者能通过电脑访问购票系统。
触发条件
用户向系统发送查询车票信息请求。
基本流程
参与者动作:
系统响应:
1.参与者填写购票查询条件;
5.参与者选择预定的车票信息、填写详细订单并提交;
10.网上购票用户可查看订票的详细内容;而窗口购票用户得到了实体票。
触发条件
用户向系统发送查询某用户的订单请求
基本流程
参与者动作:
系统响应:
1.参与者向系统发送查询订单请求并提供该用户的ID;
5.参与者发送退货请求;
9.参与者查看退票申请结果。
2.系统接收用户信息并解析;
3.系统对用户信息进行验证;
4.系统中查到该用户的订单并显示订单内容到界面上;
6.系统接收用户退货订单并解析;
触发条件
用户向系统发送注册请求和个人注册信息。
基本流程
参与者动作:
系统响应:
1.用户填写用户注册信息,点击【注册】向系统发送注册请求;
6.用户查看注册结果。
2.系统接收用户信息并解析;
3.系统对用户信息进行验证;
4.用户信息验证通过并向将用户信息保存到数据库中;
5.系统向用户发送验证结果(用户注册成功);
综合考虑以上因素,我们设计重新设计了一个火车票系统体系架构。其中,网上订票将成为未来旅客订票的主要方式。让订票就像在网上购物一样方便快捷。而且,系统设计了旅客从购票到检票上车整个流程的设计,在网上用户领取实体票和检票阶段都设有自助端。该系统运行后,可以大大提高旅客和工作人员的效率,提高客户满意度。降低工作人员的工作强度。
特殊需求
(4)退票业务
图3-2-2-5退票业务
退票业务:用户在退票前需查询当前退票人是否存在,退票单是否符合当前退票条件,若符合则退票并更新数据库,为用户退款;否则,退回退票申请。详细流程见用例描述文档:
用例名称
退票业务
用例类型:
需求用例
用例ID
优先权

主要业务参与者
网上购票用户或乘务员
其他参与者
窗口购票用户
随着旅游业的逐渐的成熟发达,铁路客运量大幅度的提高,国内旅游专线的增加,这些都对铁路的售票管理系统提出了更高的要求,所以要不断的完善更新铁路售票系统,提高铁路售票系统的工作效率。铁路运输系统中,售票系统是很重要的一个环节,要想提高整个铁路运营部门的工作效率,就要先提高售票系统的工作效率和安全性,故而研发此系统,此系统能够为售票工作提供方便快捷的售票服务,广大的客户可以得到更好的票务服务。
用例名称
购票业务
用例类型:
需求用例
用例ID
优先权

主要业务参与者
网上购票用户或乘务员
其他参与者
窗口购票用户
描述
用户在购票前需进行查询业务,确保用户要买的车票有余量的情况下才可以填写订票信息并提交订单进行交易。用户查询可以根据车次、发车时间、乘车区间等条件查询车票信息。旅客可以根据查询结果选择车票。旅客填写最后订单时,可以选择选择学生票、成人票等不同票种,每个成人票可以附带到两张儿童票。
7.验证该退货订单是否满足退货条件;
3.领取实体票用户
该用户是网上购票用户的一部分,网上购票用户可以领取也可以不领取实体票。领取实体票用户可以领取实体票作为报销凭证。
4.系统总管理员
管理员统一管理添加或者删除火车车次及数量、火车票放票时间和数量。
5.列车乘务员
乘客检票上课后可能会出现忘记座位号码等情况,列车乘务员可以通过火车上的客户端来查询该用户对应的座位号,或指定座位上的乘客信息。
用例名称
信息查询
用例类型:
需求用例
用例ID
优先权

主要业务参与者
网上购票用户或乘务员
其他参与者
窗口购票用户
描述
网上购票用户和在窗口购票用户在购票前都需要对车次时间等方面进行查询。网上购票用户可以在网站上编辑查询条件向系统发送查询请求;窗口购票用户可以将查询条件告诉售票员,由售票员帮助向系统发送查询请求。然后系统返回查询结果。
6.工作人员
工作人员主要负责领取实体票自助端和检票口发生的各种临时情况,固定时间组织乘客检票纪律等。
2)系统上下文图
图3-2-1-1系统上下文图
2
图3-2-1-2概念建模
3
图3-2-1-3关于推广网上购票系统的目标/对象模型
3.2.2
图3-2-2-1系统用例图
(1)注册
图3-2-2-2用户注册
用户注册:网上购票用户首次在网上购票系统购票时,需要用自己的真实信息注册,详细流程见用例描述文档:
1.2
中国是一个客流量具大的国家,春运等放假高峰期,问题表现的就更明显了。我们急需开发一个简单快捷的火车票系统。当今的购票体制主要存在以下问题:a、旅客排队难买火车票,这种买票方式让多数旅客在买票阶段就身心疲惫;b、目前据调查“黄牛票”仍然有市场,“黄牛票”贩子看似松散,实则有着严密的组织结构,这种组织专门找买票程序以及硬件中的漏洞,从而用各种方法买到“黄牛票”来卖给旅客。这也是旅客“一票难求”的原因之一。c、乘坐火车的旅客各方面素质参差不齐,并不是所有人都会电话订票,更不是所有人都会网上订票。而且,当今火车订票很难解决客户并发订票的问题。目前大多数旅客还是在窗口排长队买票。d、目前虽然可以通过各种网上中介来买火车票,但是买到的几率并不高,虽然旅客把钱汇到中介方,但不一定就有收获,若中介没有买到票,钱会自动返回旅客账号。e、目前的火车票系统业务流程过于简单,效率太低,已经不能适应现在的出行需求。
替代流程
替代4.用户信息验证不合格;
替代5.系统向用户发送验证结果(注册失败及失败原因)。
后置条件
用户注册成功。
业务规则
用户必须拥有中华人民共和国二代居民省份证
特殊需求
(2)查询业务
图3-2-2-3信息查询
信息查询:网上购票用户和在窗口购票用户在购票前都需要对车次时间等方面进行查询。网上购票用户可以在网站上编辑查询条件向系统发送查询请求;窗口购票用户可以将查询条件告诉售票员,由售票员帮助向系统发送查询请求。然后系统返回查询结果。详细流程就见用例描述文档:
2.系统接收参与者的查询请求并解析;;
3.系统验证查询条件有效性;
4.查询成功系统返回并显示查询结果;
6.系统接收到参与者订单并解析;
7.系统验证订单的合理有效性(包括成人票与儿童票的绑定及必须为同一趟车、验证定学生票的旅客身份等);
8.订单验证通过,系统允许交易完成,更新数据库订单信息;
9.交易成功,显示车票信息;
3.2
3.2.1
1
1)参与者词汇表
1.网上购票用户
在火车票购票网上办理购票、退票、改签、反馈不足票信息的乘客。乘客主要依据省份证来办理业务。
2.窗口购票用户
和传统购票方式相似,在车站或者代售点,通过工作人员窗口办理业务来完成购票、退票、改签的用户。此类型用户包括不方便或不会上网购票、没有我国居民身份证的乘客。
相关文档
最新文档