ATM机3

分析类图



文字描述

1、类图描述

银行ATM分析类类图包括了边界类、实体类、控制类,描述了类与类之间的关系,以及说明类有什么属性和方法。该系统可以为用户提供“提取现金”、“存款取款”、“转移资金”、“查询余额”等操作,银行工作人员可控制系统的维修维护等。

 

2、类描述

类名

用户

整体说明

主要存储可和的个人及银行卡信息

 

 

属性说明

属性详情:

-姓名:String

-性别:String

-身份证号:Long

-银行卡:String

操作说明

-开户():bool

-销户():bool

关系说明

与银行卡类、ATM 类各为二元关联关系

 

类名

银行卡

整体说明

用于连接客户账户的凭证

 

属性说明

-户主:String

-卡号:Long

-密码:String

-开卡银行:String

 

 

 

操作说明

-存款():bool

-取款():bool

-转账():bool

-修改密码():bool

-查询账户信息():交易记录对象

-修改账户信息():bool

关系说明

与用户类、ATM 类各为二元关联关系

 

类名

ATM

整体说明

客户用于存款/取款/转账的机器

 

属性说明

属性详情:

-位置:String

-机器编号:Long

-剩余金额:Long

 

 

 

操作说明

-读卡():bool

-验证():bool

-转账():bool

-取钞():bool

-放钞():bool

-吞卡():bool

关系说明

与用户类、银行卡类各为二元关联关系

 

类名

交易记录

整体说明

用户与ATM之间的交易记录

 

属性说明

属性详情:

-卡号:Long

-交易方式:Integer

-交易时间:String

-交易金额:Long

操作说明

 

关系说明

依赖于银行卡类及 ATM 类

 

 

3、关联描述

存款界面-存款控制:类型为二元关联,关联所连接的类为:存款界面和存款控制

取款界面-取款控制:类型为二元关联,关联所连接的类为:取款界面和取款控制

转账界面-转账控制:类型为二元关联,关联所连接的类为:转账界面和转账控制

查询用户信息界面-查询用户信息控制:类型为二元关联,关联所连接的类为:查询用户信息界面和查询用户信息控制

修改余额控制-修改余额接口:类型为二元关联,关联所连接的类为:修改余额控制和修改余额接口

用户信息传送控制-用户信息传送接口:类型为二元关联,关联所连接的类为:用户信息传送控制和用户信息传送接口

密码验证控制-密码验证接口:类型为二元关联,关联所连接的类为:密码验证控制和密码验证接口

用户-存款控制:类型为二元关联,关联所连接的类为:用户和存款控制

用户-取款控制:类型为二元关联,关联所连接的类为:用户和取款控制

用户-转账控制:类型为二元关联,关联所连接的类为:用户和转账控制

用户-查询账户信息控制:类型为二元关联,关联所连接的类为:用户和询账户信息控制

 

4、依赖描述

操作银行卡控制-读卡控制:继承关系的一般类为操作银行卡控制,继承关系的特殊类为读卡控制

 

5、依赖描述

依赖名称

涉及类

类型

生成交易记录

ATM、银行卡、交易记录

extends


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值