目录 1

开发文档版本更新记录 1

1. 分析类图 3

2. 文字说明 4

2.1类图综述 4

2.2类描述 4

2.2.1 Person类 4

2.2.2 SystemAdmin类 4

2.2.3 TicketingAdmin类 4

2.2.4 TicketManager类 4

2.2.5 User类 4

2.2.6 Ticket类 4

2.2.7 RealtimeInfo类 5

2.2.8 TrainStation类 5

2.2.9 PaymentMethod类 5

2.3继承描述 5

3. 历史链接 5



开发文档版本更新记录

Content

Date

Description

Author

火车售票管理系统1.0

2018-4-17

完成问题陈述和词汇表

ling_zi_

火车售票管理系统1.1

2018-4-21

用户管理购票和退票增加了支付方式的简单描述;增加了取票管理模块

ling_zi_

火车售票管理系统2.0

2018-4-21

完成用况图及用况描述

ling_zi_

火车售票管理系统3.0

2018-5-3

完成分析类图和类图说明文字

ling_zi_

火车售票管理系统3.1

2018-5-18

修改分析类图

ling_zi

1.分析类图

火车售票管理系统 分析类图和文字说明


2.文字说明

2.1类图综述

       整个类图显示了火车售票管理系统模型的静态结构。整个类图由一般类Person及其泛化出来的SystemAdmin类、TicketingAdmin类、TicketManager类、User类,Ticket类,RealtimeInfo类、TrainStation类、PaymentMethod类构成。

2.2类描述

2.2.1 Person类

         Person类具有5个属性:name姓名、password密码、number编号、authority权限、history操作记录。

         Person类有1个操作:登录。

2.2.2 SystemAdmin类

        SystemAdmin类继承Person类,除了具有Person类的属性和操作外,还具有11个操作:查看用户信息、添加用户信息、修改用户信息、删除用户信息;查看用户权限、添加用户权限、修改用户权限、删除用户权限;数据查看、数据备份、数据恢复。

2.2.3 TicketingAdmin类

        TicketingAdmin类继承Person类,除了具有Person类的属性和操作外,还具有4个操作:查看票务信息、添加票务信息、修改票务信息、删除票务信息。

2.2.4 TicketManager类

      TicketManager类继承Person类,除了具有Person类的属性和操作外,还具有2个属性:stationName火车站名、ticketWindowNum售票窗口编号;具有4个操作:查看用户订单、添加用户订单、修改用户订单、删除用户订单。

2.2.5 User类

      User类继承Person类,除了具有Person类的属性和操作外,还具有3个属性:userSex性别、userID身份证号、userPhonenum联系电话。

         User类还具有6个操作:注册、查票、订票、改签、退票、取票。

2.2.6 Ticket类

       Ticket类具有9个属性:ticketNum火车票编号、startTime始发时间、arriveTime到达时间、ticketPrice票价、startStation始发站、arriveStation到达站、trainNum车次、siteNum座位、spareNum余票数量。

2.2.7 RealtimeInfo类

        RealtimeInfo类具有3个属性:carCondition车况信息、roadCondition路况信息、isBeingLate是否晚点。

2.2.8 TrainStation类

        TrainStation类具有2个属性:stationName火车站名、stationAddress火车站地址。

2.2.9 PaymentMethod类

        PaymentMethod类具有3个属性:isWeChat是否微信支付、isAlipay是否支付宝支付、isUnionpay是否银联支付。

        PaymentMethod类具有3个操作:微信支付、支付宝支付、银联支付。

2.3继承描述

      SystemAdmin类、TicketingAdmin类、TicketManager类、User类与Person类是继承关系。继承关系中的一般类是Person类,特殊类是SystemAdmin类、TicketingAdmin类、TicketManager类、User类。



3.历史链接

Content

URL

实验1:问题陈述和词汇表

https://blog.csdn.net/ling_zi_/article/details/80185296

实验2:用况图和用况描述

https://blog.csdn.net/ling_zi_/article/details/80185773









相关文章:

  • 2021-10-27
  • 2021-12-26
  • 2021-10-30
  • 2021-12-26
  • 2021-12-26
  • 2021-12-27
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2022-01-01
  • 2021-10-10
  • 2021-11-30
  • 2021-08-07
  • 2021-04-16
  • 2021-12-25
  • 2021-09-05
相关资源
相似解决方案