ATM系统---类图改善

这篇博客详细介绍了ATM系统的类图设计,包括实体类、人机交互和界面交互。通过类图,展示了用户、取款、存款、查询余额、转账、修改密码、打印凭条等操作,并阐述了ATM技术人员的维修和维护职责。文章提供了多个实验的文档链接以供深入学习。
摘要由CSDN通过智能技术生成

ATM系统----类图文档

实验一文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80105384

实验二文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80278823

实验三文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80369949

实验四文档链接地址:https://blog.csdn.net/WINNER_Moo/article/details/80541522

 

1、图形文档

(1)实体类

 

(2)人机交互


(3)界面交互

 

 

 

2、文字说明

1)类综述

银行ATM类图主要包括实体类、界面类,描述了类与类之间的关系,以及说明类有何种属性和操作。该系统可以为用户提供“存款”、“取款”、“转账”、“查询余额”、“修改密码”等操作。ATM技术人员进行维修和维护。

 

2)类描述

(1)用户

整体说明

主要存储用户的个人信息

属性说明

+姓名:string

+性别:string

+卡号:int

+密码:int

多重性(1...1

操作说明

+登录(账号:int, 密码:int)

+取款(取款金额:float)

+存款(存款金额:float)

+查询余额()

+转账(转账账号:int, 转账金额:float)

+打印凭条()

+修改密码()

作用:对ATM进行登录、取款、存款、查询余额、转账、打印凭条一系列操作

返回值类型:string

关联说明

与取款、存款、转账、查询余额、修改密码关联

聚合说明

组成说明

继承说明

依赖说明

 

(2)取款

整体说明

主要负责存储取款信息

属性说明

+账号:int

+密码:int

+取款金额:float

+取款日期:datetime

操作说明

+登录(账号:int, 密码:int)

+输入取款金额()

+验证余额()

+显示余额不足()

+验证ATM现金数目()

+显示ATM现金数目不足()

+取款(取款金额:float)

+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值