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机类

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值