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