实验一:https://blog.csdn.net/weixin_41269587/article/details/80287450
实验二:https://blog.csdn.net/weixin_41269587/article/details/80287526
实验三:https://blog.csdn.net/weixin_41269587/article/details/80370632
实验四:https://blog.csdn.net/weixin_41269587/article/details/80370599
一、设计类图文档
主要类图
二、文字说明
1、设计类图综述
类图描述了ATM系统的全部类的关系和功能
2、设计类图类描述
(1)user 类
属性说明:cardNum(卡号)、userName(姓名)、ID(编号)三个属性
操作说明:属性的常规get,set
关系说明:client和administrator的父类
(2)card类
属性说明:有cardNum(卡号)、password(密码)、bank(所属银行)三个属性
关系说明:bankCard类和adCard类的父类
(3)ATM类
属性说明:ID(编号)、bank(所属银行)、balance(余额)三个属性
操作说明:属性的常规get,set
关系说明:administrator类与ATM类关联
(4)record类
属性说明:有serialNum(流水号)、tradeType(交易类型)、date(交易日期)、time(交易时间)、 amount(交易金额)、cardNum(卡号)、tradeCard(交易卡号)、result(交易结果)、 remark(备注)九个属性
操作说明:增删查改基本操作
关系说明:关联bankCard类
(5)recordManager
整体说明:控制类
属性说明:有recordList(记录列表)一个属性
操作说明:增删查改基本操作
关系说明:管理record类