ATM设计类图和界面类图


实验一文档链接:

https://blog.****.net/weixin_38685506/article/details/80111327

 

实验二文档链接:

https://blog.****.net/weixin_38685506/article/details/80201793

实验三文档链接:

https://blog.****.net/weixin_38685506/article/details/80370779

实验四文档链接:

https://blog.****.net/weixin_38685506/article/details/80762017

 

1.设计类图

  ATM设计类图和界面类图

 

 

1:设计类图

 

 

 

2.界面类图

  2.1取款界面类图

ATM设计类图和界面类图

 

2.2存款界面类图
ATM设计类图和界面类图

 

  1.2文字说明

  1)类图描述

银行ATM分析类类图包括了边界类、控制类、实体类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统可以为用户提供提取现金存款资金转移资金余额查询等操作,ATM技术人员可控制系统的启动和停止并提供维修,所有这些用例都涉及银行主机。对OOA结果按实现条件进行补充与调整就是问题域部分。进行问题域部分设计,要继续运用OOA的方法,包括概念、表示法及一部分策略。不但要根据实现条件进行OOD设计,而且由于需求变化或新发现了错误,也要对OOA的结果进行修改。 

2)类描述

存款

主要负责为用户提供存款的需求,与银行卡类和登录类关联,操作包括发出存款语音提示,显示存款后的金额。

取款

主要为储户提供取款服务,与银行卡和登录类关联,操作包括发出取款语音提示,显示取款后的账户余额。

转账

主要负责为用户呈现转账页面,指引用户转账,与银行卡类和登录类相关联,操作包括发出转账语音提示,显示转账后的账户余额。

查询账户信息

主要负责为用户呈现账户信息的界面,与银行卡类和登录类相关联,操作包括发出账户余额信息语音,显示余额界面。

 

3)关联描述

银行卡与存款:类型为二元关联,关联所连接的类为:银行卡和存款控制

银行卡与取款:类型为二元关联,关联所连接的类为:银行卡和取款控制

银行卡与转账:类型为二元关联,关联所连接的类为:银行卡和转账控制

银行卡与查询:类型为二元关联,关联所连接的类为:银行卡和查询控制

银行卡与修改密码:类型为二元关联,关联所连接的类为:银行卡和修改密码

 

4)继承描述

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