铁路售票系统最终版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML期末大作业

项目:铁路售票系统

专业:网络工程

成员:杨希宗 20117780147 组长(一班)

李超 20117780119 组员(一班)

田浩 20117780134 组员(一班)

王永胜 20117780141 组员(一班)

项目情景:

实现一个铁路售票系统,要求具有如下功能:

1. 站点信息维护;

2. 车次信息维护;

3. 普通网民可以完成网上订票;

4. 取票:订票成功的网民,凭借订票号码到售票处,售票员输入订

票码后,提取网民的预定信息,然后收款付款,发票;

一、需求陈述:

网上订票系统主要提供的服务有:站点信息管理服务和车次信息管理服务以及网民订票服务

(1)站点信息管理——铁路工作人员根据实时站点路况实时反馈站点信息;

(2)车次信息管理——由铁路工作人员发布实时车次信息;

(3)订票服务——网民在订票系统预定自己所需的车票;

网上订票系统——站点信息管理提供的服务如下:

1、铁路工作人员在各个站点查看铁路状况,实时反馈,由发布站点信息的工作人员实时发布到网上;

2、铁路工作人员根据实时路况信息发布各个站点信息以供网民查询;

网上订票系统——车次信息管理提供的服务如下:

1、铁路工作人员实时的把车次信息更新到订票系统上,以供网民实时查询了解;

2、铁路工作人员可以根据实时站点信息发布发车时间、到站时间以及是否晚点;

网上订票系统——网民订票提供的服务如下:

1、网民通过实名认证和自己的身份证绑定在一起后注册该系统的;

2、网民通过输入注册的账户信息登录该系统,并进行操作;

3、网民登录后查询所需订购车票的基本信息,其中包括:站点信息、车次信息;

4、网民根据自己的需求查看相关信息后,提交自己的订单;

5、网民可以登录该系统查看自己所预定的火车票是否预订成功,如果申请成功,随后可以获取订票码;如果申请不成功,代表此次预订的火车票已售罄;

注解:

注解:

1、网上订票系统的直接用户为:网民、铁路工作人员、系统管理员;

(1)系统管理员可以实现的操作:在订票系统发布信息之前对铁路工作人员账号、以及需要预定车票的网民账号进行审核验证;当认证无误通过后,铁路工作人员和已注册的网民才可以登录系统;系统管理员每隔一段时间对订票系统进行检测、维护以及网民浏览量的信息统计,以供铁路工作人员根据统计数据实时发布车次变化信息。

(2)铁路工作人员可以实现的操作:在收集到各个站点的路况信息后,发布车次信息及列车是否晚点;

(3)网民可以实现的操作:需要预订车票的网民可以注册账号;当账号审核通过后,可以登录自己的账号在网上订取车票;网民根据订票系统网站发布的实时信息订取相应的车票;订票成功的网民,凭借订票号码到售票处,出示订票码后付款,然后获取车票和发票;

2、为保存数据,可以建立网上订票系统的数据库,包括普通网民的注册表,铁路工作人员的注册表,记录交易情况的交易表,以及最后统计发布信息量的统计表。

3、系统的实现方式最好为b/s模型,至于开发工具则不做限制;

铁路订票系统包括的用例图:顶层用例图,网名用例图,铁路工作人员用例图,系统管理员用例图。

铁路订票系统顶层用例图

信息管理

系统管理员

系统管理员用例图

维护订票系统

统计系统浏览量

铁路工作人员用例图

开发票

网民用例图

获取订票码1、用例规约:

异常事件流:无

后置条件:铁路工作人员和网民退出订票系统

静态分析:系统主要类图

铁路订票系统类图:

(1)用户类:

(2)订票类:

(3)

三:动态分析:

目标:建立顺序图、协作图、活动图、状态图

1、顺序图(序列图)

基于“系统管理员”的顺序图(创建失败/成功的情况);

由于用户序列图的成功与失败是一样的流程,因此将两个图合并

基于铁路工作人员用例图的序列图:

网民注册用例图序列图

网民订票用例图的序列图:

四:协作图

系统管理员

2: 身分验证

铁路工作人员

网民协作图

网民

账号申请

后台数据库

信息表

用户登陆

订票页面

1: 进入申请页面

2: 申请账号

3: 申请账号

4: 管理员验证

6: 验证成功

7: 验证成功8: 获得账号

9: 登陆订票系统

10: 订票请求

验证

11: 订票请求

12: 返回订票信息

13: 返回订票信息

14: 获得订票码

五 活动图

基于系统管理员活动图

铁路工作人员活动图

网民活动图

六状态图

系统管理员状态图

铁路工作人员状态图

网民状态图

包图

构件图

相关文档
最新文档