网站大量收购独家精品文档,联系QQ:2885784924

基于UML火车票网上售票系统的设计 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于UML火车票网上售票系统的设计

火车票网上售票系统是一个基于UML(统一建模语言)的设计,用于

方便用户在网上购买火车票。下面将从系统需求、用例建模、类图设计和

时序图设计等方面进行阐述。

1.系统需求规定:

1.1用户注册登录:用户可以通过注册账号进行登录

1.2查询车次信息:用户可以根据出发地、目的地和日期等条件查询

火车票信息

1.3购买车票:用户可以选择火车票并进行购买

1.4订单管理:用户可以查看已购买的火车票订单,并进行管理

1.5确认支付:用户需要确认订单并支付购买的火车票

1.6退改签:用户可以选择进行火车票的退改签操作

1.7管理员功能:管理员可以对系统进行管理,如添加车次信息、删

除车次信息等

2.用例建模:

2.1用户注册登录用例:

-用户输入账号和密码进行注册

-用户输入账号和密码进行登录

2.2查询车次信息用例:

-用户输入出发地、目的地和日期等条件进行查询

-用户查看查询结果

2.3购买车票用例:

-用户选择火车票并添加到购物车

-用户确认购买并进行支付

2.4订单管理用例:

-用户查看已购买的火车票订单列表

-用户选择订单进行管理,如退改签操作等

2.5退改签用例:

-用户选择订单进行退改签操作

-用户支付差价(如有)

2.6管理员功能用例:

-管理员添加车次信息

-管理员删除车次信息

3.类图设计:

3.1用户类(User):

-属性:账号、密码、订单列表

-方法:注册、登录、查询车次信息、购买车票、订单管理、退改签

3.2车次信息类(TrainInfo):

-属性:车次号、出发地、目的地、日期、余票数量

-方法:查询车次信息

3.3火车票类(Ticket):

-属性:车次号、座位号、购买用户、购买日期、价格

-方法:购买、退票、改签

3.4订单类(Order):

-属性:订单号、购票用户、购买日期、车票列表

-方法:支付、取消

3.5管理员类(Admin):

-属性:账号、密码

-方法:添加车次信息、删除车次信息

4.时序图设计:

-用户查询车次信息时序图:

用户-系统:输入出发地、目的地和日期等条件

系统-数据库:查询车次信息

数据库-系统:返回查询结果

系统-用户:显示查询结果

-用户购买车票时序图:

用户-系统:选择火车票进行购买

系统-数据库:扣减余票数量

数据库-系统:返回购买结果

系统-用户:显示购买结果

用户-系统:确认支付

系统-用户:生成订单并显示支付结果

通过上述的需求规定、用例建模、类图设计和时序图设计,可以实现

一个基于UML的火车票网上售票系统,方便用户进行火车票的查询、购买

和管理,同时还提供了管理员功能以便对系统进行管理。

文档评论(0)

133****8101 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档