火车售票管理系统 设计类图

目录 1

开发文档版本更新记录 2

1. 历史链接 3

2. 设计类图 4

3. 类描述 5

3.1 Person 5

3.2 SystemAdmin 6

3.3 User 6

3.4 Ticket 7

4.用户车票预订界面类图 8

5.页面跳转关系 8


开发文档版本更新记录

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_

火车售票管理系统4.0

2018-5-18

完成顺序图与顺序图文档

ling_zi_

火车售票管理系统5.0

2018-6-6

完成设计类图

ling_zi_



1. 历史链接

Content

URL

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

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

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

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

实验3:分析类图和文字说明

https://blog.****.net/ling_zi_/article/details/80186220

实验4:顺序图与顺序图文档

https://blog.****.net/ling_zi_/article/details/80370581



2. 设计类图

火车售票管理系统 设计类图



3. 类描述

3.1 Person

属性说明

字段

类型

含义

说明

name

String

姓名

由系统管理员、票务管理员、售票管理员、用户继承

password

String

密码

由系统管理员、票务管理员、售票管理员、用户继承

number

String

编号

由系统管理员、票务管理员、售票管理员、用户继承

authority

String

权限

由系统管理员、票务管理员、售票管理员、用户继承

history

String

操作记录

由系统管理员、票务管理员、售票管理员、用户继承

操作说明

+登录()

 


3.2 SystemAdmin

操作说明

+查看用户信息()

 

+添加用户信息()

 

+修改用户信息()

 

+删除用户信息()

 

+查看用户权限()

 

+添加用户权限()

 

+修改用户权限()

 

+删除用户权限()

 

+数据查看()

 

+数据备份()

 

+数据恢复()

 

 

3.3 User

属性说明

字段

类型

含义

说明

userSex

Varchar()

用户的性别

用户的性别

userID

Varchar()

用户的身份证号

用户的身份证号

userPhonenum

Int()

用户的联系电话

用户的联系电话

操作说明

+注册()

 

+查票()

 

+订票()

 

+改签()

 

+退票()

 

+取票()

 


3.4 Ticket

字段

类型

含义

说明

ticketNum

String()

火车票编号

火车票编号

startTime

Time

始发时间

始发时间

arriveTime

Time

到达时间

到达时间

ticketPrice

Int()

票价

票价

starrtStation

String()

始发站

始发站

arriveStation

String()

到达站

到达站

trainNum

Int()

车次

车次

siteNum

Int()

座位

座位

spareNum

Int()

余票数量

余票数量



4.用户车票预订界面类图

火车售票管理系统 设计类图


5.页面跳转关系

火车售票管理系统 设计类图