ATM实验七 设计类图
一、实验链接地址
实验一: https://blog.csdn.net/bamboopander/article/details/80114890
实验二: https://blog.csdn.net/bamboopander/article/details/80170568
实验三: https://blog.csdn.net/bamboopander/article/details/80363011
实验四: https://blog.csdn.net/bamboopander/article/details/80424694
实验五:https://blog.csdn.net/bamboopander/article/details/80610602
二、设计类图文档
1 图形文档
主要类图
界面类图
2 文字说明
2.1 设计类图综述
以上给出的两张类图分别概述了ATM系统中的实体类以及界面类
2.2 设计类图类描述
2.2.1用户类
整体说明:保存着用户的信息
属性说明:名字
身份证
账号
密码
性别
地址
操作说明:登录
获取帮助
关系说明:被客户类和管理员类继承
2.2.2管理员类
整体说明:保存着管理员的信息
属性说明:管理员编号
用户类的所有属性
操作说明:管理维护
关系说明:继承用户类
2.2.3客户类
整体说明:保存着客户的信息
属性说明:账号余额
用户类的所有属性
操作说明:取款
存款
转账
查询余额
打印凭条
取卡
关系说明:继承用户类
2.2.4ATM总机类
整体说明:保存着所有的信息
属性说明:总机编号
总机地址
操作说明:获取总机编号
设置总机编号
获取总机地址
设置总机地址
接收记录
关系说明:无
2.2.5登录
整体说明:登录控制类
属性说明:无
操作说明:获取账号密码
验证账号密码
吞卡
显示用户名字
关系说明:与用户类关联
2.2.6获取帮助
整体说明:获取帮助控制类
属性说明:无
操作说明:显示帮助页面
关系说明:与用户类关联
2.2.7吞卡
整体说明:吞卡控制类
属性说明:无
操作说明:吞卡
形成记录
发送记录
关系说明:与登录类关联
2.2.8取卡类
整体说明:取卡控制类
属性说明:无
操作说明:退卡
关系说明:与客户类关联
2.2.9打印凭条类
整体说明:打印凭条控制类
属性说明:无
操作说明:打印凭条
关系说明:与客户类关联
2.2.10查询余额类
整体说明:查询余额控制类
属性说明:无
操作说明:显示余额
关系说明:与客户类关联
2.2.11取款类
整体说明:取款控制类
属性说明:无
操作说明:提示输入金额
出钞
修改账号金额
形成记录
提示打印凭条
发送记录
关系说明:与客户类关联
2.2.12存款类
整体说明:存款控制类
属性说明:无
操作说明:提示放入钞票
入钞
修改账号金额
形成记录
提示打印凭条
发送记录
关系说明:与客户类关联
2.2.13转账类
整体说明:转账控制类
属性说明:无
操作说明:提示输入转入账号
提示输入转入金额
修改账号金额
形成记录
提示打印凭条
发送记录
关系说明:与客户类关联
2.2.14打印机接口
整体说明:提供给ATM系统将凭条信息传到打印机进行打印的接口
2.2.15管理员维护接口
整体说明:提供给管理员维护本地ATM的接口