ATM系统----类图文档
实验一文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80105384
实验二文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80278823
1、图形文档
2、文字说明
1)类综述
银行ATM分析类类图包括了边界类、控制类、实体类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统可以为用户提供“取款”、“存款”、“转账”、“查询余额”等操作。ATM技术人员对ATM机进行定时维护和维修。
2)类描述
边界类(Boundary):由用户界面,系统接口,硬件接口组成的系统边界。
控制类(Control):有着用户界面,系统接口,硬件接口等的作用用来协调用例的行为。
实体类(Entity):储存着系统的属性信息及其相关的行为。
(1) 登录界面
·整体说明
主要负责用户登录的界面,指引用户登录。
·操作:
显示登录界面
作用:提示用户插入银行卡、输入密码
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与登录控制双向关联
(2) 取款界面
·整体说明:
主要负责为用户呈现取款的界面,指引用户取款
·操作:
显示取款界面
作用:提示用户输入取款金额
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与取款控制双向关联
(3) 存款界面
·整体说明:
主要负责为用户呈现存款的界面,指引用户存款
·操作:
显示存款界面
作用:提示用户将现金放入槽中
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与存款控制双向关联
(4) 查询余额界面
·整体说明:
主要为用户呈现银行卡账户的余额
·操作:
显示余额界面
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与查询余额控制双向关联
(5) 转账界面
·整体说明:
主要为用户呈现转账的界面,指引用户转账
·操作:
显示转账界面
作用:提示用户输入转账账号和转账金额
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与转账控制双向关联
(6) 修改密码界面
·整体说明
主要负责为用户呈现修改密码界面,指引用户修改密码
·操作
显示修改密码界面
作用:提示用户输入新密码并再次确认新密码
可见性:公有
返回类型:字符串
·关系说明:
与用户有关联、与修改密码控制双向关联
(7) 打印凭条界面
·整体说明:
主要为用户呈现打印凭条界面
·操作:
显示打印凭条界面
作用:在用户完成取款、存款、转账、查询余额操作后提示用户选择是否打印凭条
可见性:公有
返回值类型:字符串
·关系说明:
与用户有关联、与打印凭条控制双向关联
(8) 登录控制
·整体说明:
主要负责用户登录
·属性:
账户:数据类型:整型
密码:数据类型:整型
可见性:公有
·操作:
插入银行卡