铁路售票系统_第1页
铁路售票系统_第2页
铁路售票系统_第3页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UM期末大作业铁路售票系统项目:铁路售票系统专业:网络工程 成员: 杨希宗 147 组长(一班)李超 119 组员(一班) 田浩 134 组员(一班)王永胜 141 组员(一班)项目情景:实现一个铁路售票系统,要求具有如下功能:1. 站点信息维护;2. 车次信息维护;3. 普通网民可以完成网上订票;4. 取票:订票成功的网民,凭借订票号码到售票处,售票员输入订票码后,提取网民的预定信息,然后收款付款,发票;一、需求陈述:网上订票系统主要提供的服务有: 站点信息管理服务和车次信息管理服务以及网民订票服务( 1) 站点信息管理铁路工作人员根据实时站点路况实时反馈站点 信息;2) 车次信息管理由铁路

2、工作人员发布实时车次信息; ( 3) 订票服务网民在订票系统预定自己所需的车票; 网上订票系统站点信息管理提供的服务如下:1、铁路工作人员在各个站点查看铁路状况,实时反馈,由发布站点信息 的工作人员实时发布到网上;2、铁路工作人员根据实时路况信息发布各个站点信息以供网民查询; 网上订票系统车次信息管理提供的服务如下:1、铁路工作人员实时的把车次信息更新到订票系统上,以供网民实时查 询了解 ;2、铁路工作人员可以根据实时站点信息发布发车时间、到站时间以及是否晚点;网上订票系统网民订票提供的服务如下:1、网民通过实名认证和自己的身份证绑定在一起后注册该系统的;2、网民通过输入注册的账户信息登录该系

3、统,并进行操作;、车3、网民登录后查询所需订购车票的基本信息,其中包括:站点信息次信息;4、网民根据自己的需求查看相关信息后,提交自己的订单;5、网民可以登录该系统查看自己所预定的火车票是否预订成功,如果申 请成功,随后可以获取订票码;如果申请不成功,代表此次预订的火车票 已售罄;注解:注解:1、网上订票系统的直接用户为:网民、铁路工作人员、系统管理员;(1) 系统管理员可以实现的操作: 在订票系统发布信息之前对铁路工作 人员账号、以及需要预定车票的网民账号进行审核验证;当认证无误通过 后,铁路工作人员和已注册的网民才可以登录系统;系统管理员每隔一段 时间对订票系统进行检测、维护以及网民浏览量

4、的信息统计 , 以供铁路工 作人员根据统计数据实时发布车次变化信息。(2) 铁路工作人员可以实现的操作:在收集到各个站点的路况信息后, 发布车次信息及列车是否晚点;(3) 网民可以实现的操作: 需要预订车票的网民可以注册账号; 当账号 审核通过后,可以登录自己的账号在网上订取车票;网民根据订票系统网 站发布的实时信息订取相应的车票;订票成功的网民,凭借订票号码到售 票处,出示订票码后付款,然后获取车票和发票;2、为保存数据, 可以建立网上订票系统的数据库, 包括普通网民的注 册表,铁路工作人员的注册表,记录交易情况的交易表,以及最后统计发布信息量的统计表3、系统的实现方式最好为 b/s模型,至

5、于幵发工具则不做限制;铁路订票系统包括的用例图:顶层用例图,网名用例图,铁路工作人 员用例图,系统管理员用例图。铁路订票系统顶层用例图网民订票系统铁路工作人员系统管理员用户管理信息管理系统管理员用例图同意网民注册/创建铁路工作人员帐号系统管理员维护订票系统统计系统浏览量铁路工作人员用例图<<in clude>>铁路工作人员<<in clude>><<exte nd>>收费<<ln clude>>登陆录入站点信息录入车次信息修改车次信息输入订票码验证提取网民信息网民用例图注册账号<<in

6、clude>>""""JT_=-r¥=_? - °1-AJ登陆订票系统验证网民查询站点信息 1查询车次信息获取订票码 一vvinclude>>)一 _ 一 «_-预订成功1、用例规约:用例名:创建用户账号;用例名称:创建用户账号参与角色:网民用例说明:该用例主要用于实现对参加网上订票的用户创建注册账号;前置条件:网民成功登录订票系统管理用户界面基本事件流:参与者动作:系统响应:用户进入用户管理界面,系统校验网民输入的用点击创建账号按钮,账号户信息是否符合规定,确类型选择网民类,成功输认无误后,进行账号

7、创J入网民的基本信息后,点建;击完成按钮;其它事件流:无异常事件流:输入的用户信息有误,重新跳转到用户管理界面;后置条件:创建成功,显示详细的用户基本信息;用例名:创建铁路工作账号;用例名称:创建铁路工作账号参与角色:系统管理员用例说明:该用例主要用于实现对参加售票的铁路工作创建登录账号;前置条件:管理员成功登录考试系统管理用户界面基本事件流:参与者动作:系统响应:管理员进入用户管理界系统校验管理员输入的面,点击创建账号按钮,铁路工作人员信息是否账号类型选择铁路工作符合规定,确认无误后,人员类,成功输入铁路工作人员基本信息后,点击完成按钮;进行账号创建;其它事件流:无异常事件流:输入的铁路工作

8、人员信息有误, 重新跳转到用户管理界面;后置条件:创建成功,显示详细的铁路工作人员基本信息;用例名称:登录订票系统(包括验证)参与角色:系统管理员、铁路工作人员、网民用例说明:该用例主要用于保障订票系统的安全性;前置条件:系统管理员或铁路工作人员、 网民成功登录订票系统用户界面基本事件流:参与者动作:系统响应:系统管理员等用户完成 验证信息的输入,点击完 成按钮;系统校验输入的信息是否与后台存储的数据库中的信息符合,确认无误后,允许进入;其它事件流:无异常事件流:输入的信息有误,重新跳转到用户登录界面;后置条件:登录成功,允许用户的基本操作;用例名:录入站点信息;用例名称:录入站点信息参与角色

9、:铁路工作人员用例说明:该用例主要用于订票前收集站点信息;前置条件:铁路工作人员成功登录订票系统基本事件流:参与者动作:系统响应:铁路工作人员输入订票系统校验输入的站点题所关的站点,站点要求只是否符合要求,确认无误能是单项火车站;后,允许继续操作;其它事件流:无异常事件流:输入的站点有误,重新跳转到添加试题界面;后置条件:添加站点成功,允许用户的下一步操作;用例名称:录入车次信息参与角色:铁路工作人员用例说明:该用例主要用于订票前收集车次信息;前置条件:铁路工作人员成功登录订票系统基本事件流:参与者动作:系统响应:铁路工作人员输入订票系统校验输入的车次是所关的车次,车次要求只否符合要求,确认无

10、误能是火车;后,允许继续操作;其它事件流:无异常事件流:输入的车次有误,重新跳转到添加车次界面;后置条件:添加车次成功,允许用户的下一步操作;用例名称:保存信息参与角色:铁路工作人员用例说明:该用例主要用于保存已提交的信息;前置条件:铁路工作人员成功登录订票系统并完成添加信息操 作;基本事件流:参与者动作:系统响应:铁路工作人员完成所有系统校验输入的信息是有关车票信息的操作后,否符合规格,确认无误点击保存按钮;后,允许保存;其它事件流:无异常事件流:无后置条件:保存成功,铁路工作人员退出系统;用例名称:查看火车票信息参与角色:网民用例说明:该用例主要实现正式订票前,提醒网民要定的火车票;前置条

11、件:网民成功登录订票系统基本事件流:参与者动作:系统响应:登录系统后,网民点击订票;系统将后台数据库中存储的火车票信息显示出来;其它事件流:无异常事件流:无后置条件:无用例名称:订票参与角色:网民用例说明:该用例主要实现网民从网上订票;前置条件:网民成功登录订票系统且已到达预定时间;基本事件流:参与者动作:系统响应:网民在订票时间到时点系统则以分页形式显示击幵始订票;试题;其它事件流:无异常事件流:无后置条件:无用例名:提交订单;用例名称:提交订单参与角色:网民用例说明:该用例主要实现网民结束预定;前置条件:网民已完成预定或放弃预定;基本事件流:参与者动作:系统响应:考生完成了火车票的预 定,

12、或放弃预定点击提交 按钮;系统接受提交,并保存到后台数据库;其它事件流:无异常事件流:提交订单的时间超过预定时间,系统拒绝接受提交;后置条件:网民退出订票系统用例名:录入订票信息;用例名称:录入订票信息参与角色:订票处理系统用例说明:该用例主要实现对已提交订单的前置条件:该车票预定已结束;基本事件流:参与者动作:系统响应:录入订票信息并存储到后台数据库;允许录入;其它事件流:无异常事件流:无后置条件:显示录入成功,允许下 步操作;用例名:查看订票信息总结;用例名称:查看订票信息总结参与角色:铁路工作人员、网民用例说明:该用例主要实现网民取票和缴费;前置条件:该趟列车信息及预定信息已完成录入;基

13、本事件流:参与者动作:系统响应:查看火车的订票人数,站系统将根据铁路工作人点以及车次的基本信息;员的需求显示相应的网民信息;其它事件流:无异常事件流:无后置条件:铁路工作人员和网民退出订票系统静态分析:系统主要类图铁路订票系统类图:(1)用户类:网民用户 g I string %密码】string用户盖型:string査询车次信息0 張得订票码()叠询站点信息(2)订票类:(3)三:动态分析:目标:建立顺序图、协作图、活动图、状态图1顺序图(序列图)基于“系统管理员”的顺序图(创建失败/成功的情况);由于用户序列图的成功与失败是一样的流程,因此将两个图合并系统管理用户面陆页1请求进入系统后台数

14、据库用户表6:2:身份验证3:请求创建账号4:查询用户信息是否合格5:不合格/合格创建失败重新申请/创建成功7:返回用户创建/输出并显示信息基于铁路工作人员用例图的序列图:用户登陆页面1:请求进入购票系统2:身分验证后台数据库T信息管理表3:请求录入站点信息4:请求录入信站点息5:验证信息格式6:允许录入站点信息/禁止录入7:允许录入站点信息/禁止录入请求被允许/请求被禁止9:继续发送请求10:请求录入车次信息11:请求录入车次信息12:验证信息格式13:允许录入/被禁止14:允许录入/被禁止5:网民注册用例图序列图网民账号申请后台数据库信息表1:麻入申请页2:申请一个账号3:申请一个账号管理

15、员验证6:验证成功5:验证成功7:获得账号网民订票用例图的序列图:用户登陆订票页面后台数据库信息表1:请求登陆订票系统H 12:验证3:订票请求4:订票请求5:订票请求6:返回订票信息8:返回订票信息7:返回订票信息四:协作图系统管理员2:身分验证系统管理1:请求进入系统用户登陆 页面8:管理成功7:成功r管理数据信息6:成功后台数据 库5:管理数据信息铁路工作人员2:验证信息10:继续发送请求1:请求进入系统铁路工作人员用户登陆6:验证信息格式信息管理表9:请求被允许7:允许录入信息4:请求录入信息8:允许录入信息后台数据库网民协作图1:进入申请页面12:返回订票信息五活动图基于系统管理员活动图铁路工作人员活动图网民活动图六状态图系统管理员状态图系统管理 员未登录*铁路工作人员状态图铁路工作人员网民状态图=申请注册 提交申请管理员验证信息当验证信息t_通过时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论