ATM UML实验一

ATM问题描述

Problem Statement

如今人们越来越依赖于用银行卡来存储自己的金额,然而去银行进行取款存款却很麻烦,大多数人都不想去银行里处理这些简单的操作。因为排队需要很长时间,银行的地点又远。所以ATM应运而生,使用户不在为排队时间长而烦恼,不在为银行工作人员处理业务流程复杂而烦恼,也不在为去辣么远的银行而烦恼。(虽然现在足不出户也差不多能做到这些事(除了取现金))现在设计一个ATM系统。一个银行的ATM需要有以下功能:
1. 登陆:用户须有银行卡及对应密码才可以使用ATM
2. 查询:持卡人可通过ATM进行查询账户信息
3. 取款:持卡人同通过ATM获取不超过银行卡余额的现金
4. 转账:持卡人可通过ATM向其他银行卡转账
5. 改密:持卡人可通过ATM进行改密
6. 更改银行卡信息
ATM需要有维护人员进行维护,如硬件升级、补充现金、错误处理等等。

System Glossary

  1. 用户
    使用ATM的客户,并持有对应银行卡
  2. 维护人员
    负责ATM的维护
  3. ATM
    负责响应用户的操作

领域类图

领域类图

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值