ATM系统--分析类图

第三周实验:分析类图

                                                                                                      --ATM系统


分析类图


分析类文档

1)类图综述

ATM系统分析类图包含了边界类、实体类和控制类,描述了类与类之间的联系,以及每个类中的属性与操作。在该系统中,客户通过银行卡和ATM机实现个人业务,包括取款、存款、查询余额、转账和修改密码。而银行后台系统为客户提供账户的数据读取与更新,并产生交易服务记录。

2)类描述

类名

客户

整体说明

ATM系统的使用者

属性说明

属性详情:

姓名:public string

身份证号:public string

多重性:(1..1

操作说明

插入银行卡()public bool

退银行卡()public bool

关系说明

与操作界面类、ATM类各为二元联系关系

类名

操作界面

整体说明

客户在ATM机上的看到的界面,提供客户服务选择

属性说明

操作说明

插卡():public bool

查询账户余额()public bool

存款()public bool

取款()public bool

转账()public bool

修改密码()public bool

退卡():public bool

关系说明

与客户类、ATM机类各为二元联系

类名

ATM

整体说明

为用户提供各种服务的实体机器

属性说明

属性详情:

编号:public string

多重性:(1..1

操作说明

登录账户()public bool

收钞()public bool

出钞()public bool

关系说明

与客户类、操作界面类各位二元联系

类名

交易服务

整体说明

客户实现的各种交易,同时产生票据

属性说明

属性详情:

流水号:public string

交易时间:public date

交易客户:public string

交易金额:public double

交易类型:public string

多重性:(1..1

操作说明

关系说明

依赖于ATM机类与操作界面类、与用户后台系统为二元联系

类名

银行后台系统

整体说明

银行在ATM的后台系统支持,与ATM机进行信息通讯与数据互通

属性说明

操作说明

验证登陆信息()public bool

验证转账信息()public bool

更新账户余额()public bool

返回账户信息()public bool

返回转账信息()public bool

关系说明

与交易服务为二元联系

3)关联描述

客户类与操作界面类之间存在二元联系

客户类与ATM机类之间存在二元联系

操作界面类与ATM机类之间存在二元联系

银行后台系统与交易服务之间存在二元联系

4)依赖描述

交易服务类依赖于操作界面类

交易服务类依赖于ATM机类

猜你喜欢

转载自blog.csdn.net/hamone/article/details/80360243