ATM系统 实验三 类图
实验一文档所在博客链接:https://blog.csdn.net/weixin_37964310/article/details/89157324
实验二文档所在博客链接:https://blog.csdn.net/weixin_37964310/article/details/89340364
- 图形文档
- 文字说明
该部分由以下部分组成:类图综述,类描述,关联描述,聚合描述,组合描述,继承描述,依赖描述和其他类图有关的说明。
- 类图综述:该类图描绘ATM系统涉及的主要实体之间的交互,表明了ATM系统的功能。、
- 类描述
存款界面
- 类的整体说明:用于存款的界面,确定放入的现金
- 属性说明:放入验钞机的金额数,确定按钮,取消按钮
- 操作说明:确定放入的金额数,返回上一界面
- 关系说明:与存款控制和客户有关联
存款控制
- 类的整体说明:将现金存入ATM机,更改银行卡余额
- 属性说明:银行卡余额,银行卡号
- 操作说明:确定存款后更改银行卡金额
- 关系说明:与存款界面,银行卡,现金有联系
取款界面
- 类的整体说明:用于取款的界面,选择取款金额
- 属性说明:金额输入框,金额选择键,确定键,取消键
- 操作说明:选择一定金额
- 关系说明: 与取款控制和客户有关联
取款控制
- 类的整体说明:按照界面输入一定的金额数,取出现金
- 属性说明:银行卡余额,ATM机余额,银行卡卡号
- 操作说明:按输入的金额数命令ATM机取出相应的金额数
- 关系说明:与存款界面,银行卡,现金有关联
查询余额界面
- 类的整体说明:展示银行卡余额的界面
- 属性说明:显示框,确定按钮,返回按钮
- 操作说明:显示余额
- 关系说明:与查询余额控制和客户有关联
查询余额控制
- 类的整体说明:读取银行卡的余额
- 属性说明: 银行卡余额,银行卡卡号
- 操作说明:读取银行卡余额,并转到界面
- 关系说明: 与查询余额界面和银行卡有关联
转账界面
- 类的整体说明:主要输入转账账号和金额
- 属性说明:输入框,密码框,确认键,取消键
- 操作说明:用于输入银行账号和金额
- 关系说明:与转账控制和客户有关联
转账控制
- 整体说明:向要转账的账户转金额
- 属性:两个银行账户,密码,余额
- 操作:修改涉及到的两个账户的余额
- 关系说明:与转账界面,银行卡,银行账户有关联
修改密码界面
- 整体说明:用于修改密码的界面
- 属性:旧密码输入框,新密码输入框,重复新密码输入框,确定键,取消键
- 操作:输入旧密码与新密码
- 关系说明:与修改密码控制和客户有关
修改密码控制
- 整体说明:控制新旧密码的验证,并更新密码
- 属性:旧密码,新密码,银行卡号
- 操作:更新银行卡的密码
- 关系说明:与修改密码界面和银行卡有关
打印凭条界面
- 整体说明:用于选择是否打印凭条
- 属性:弹出框,确定键,取消键
- 操作:选择是否打印凭条
- 关系说明:与打印凭条控制和客户有关联
打印凭条控制
- 整体说明:读取界面的返回结果
- 属性:无
- 操作:读取界面的结果,让ATM机相应是否打印凭条
- 关系说明:与打印凭条界面,银行卡,凭条有关联
退卡界面
- 整体说明:用于选择是否退卡
- 属性:退卡按钮
- 操作:按了退卡按钮,银行卡就弹出
- 关系说明:与退卡控制和客户有关联
退卡控制
- 整体说明:读取界面的信息
- 属性:无
- 操作:银行卡被退出
- 关系说明:与退卡界面和银行卡有关联
现金
- 整体说明:与存款,取款业务有关
- 属性:真伪性,面值
- 操作:存现金,取现金
- 关系说明:与存款控制和取款控制有关
银行卡
- 整体说明:用于存储银行账户的基本信息
- 属性:卡号,余额,密码,客户名
- 操作:插入,退出
- 关系说明:与存款控制,取款控制,查询余额控制,转账控制,修改密码控制,打印凭条控制,退卡控制有关联
银行账号
- 整体说明:用于存储客户的基本信息
- 属性:银行卡号,密码,客户姓名,客户性别,客户身份证
- 操作:修改客户信息,修改密码
- 关系说明:与转账控制有关
凭条
- 整体说明:用于展示本次交易有关的信息
- 属性:卡号,ATM编号,交易类型,金额,交易时间,手续费
- 操作:打印凭条
- 关系说明:与打印凭条控制有关
维护接口
- 整体说明:技术员维护的接口
- 属性:无
- 操作:无
- 关系说明:与ATM技术员和维护控制有关
维护控制
- 整体说明:负责ATM机的维护工作
- 属性:无
- 操作:加墨水,打印纸,现金等
- 关系说明:与维护借口,ATM机,墨水,现金,打印纸有关联
墨水
- 整体说明:用于打印凭条,技术员负责添加
- 属性:颜色,浓度
- 操作:用于打印凭条
- 关系说明:与维护控制有关
打印纸
- 整体说明:用于打印凭条,技术员负责添加
- 属性:纸张大小,颜色
- 操作:用于打印凭条
- 关系说明:与维护控制有关
修理接口
- 整体说明:技术员修理ATM机的接口
- 属性:无
- 操作:无
- 关系说明:与ATM机技术员和修理控制有关联
修理控制
- 整体说明:负责ATM机的修理工作
- 属性:无
- 操作:修理ATM机的故障
- 关系说明:与修理接口和ATM机有关联
ATM机
- 整体说明:用于ATM交易的物理设备,技术员对其维护与修理
- 属性:ATM编号,所属银行
- 操作:完成各类交易行为
- 关系说明:与维护控制,修理控制有关联