ATM 系统的面向对象分析与设计之一——问题陈述、词汇表、领域类图

这是在面向对象分析与设计实验课上的实验内容,第一次做,很多内容有待修改,有很大改进空间,各位若有意见,欢迎评论!

ATM系统

问题陈述

ATM系统用于银行的ATM自助存取款机,能够自助存取款(有卡)、无卡存款、打印凭条、余额查询、修改密码和转账。ATM不可无卡取款。银行的ATM管理员登陆系统可查看ATM七日内的交易信息。
ATM的开始界面显示本银行的相关信息,还有无卡存款按键;主界面有存款、取款、余额查询、修改密码、转账按钮;交易完成时会退卡。
在存取款、修改密码和转账操作后系统会提示是否打印凭条。

词汇表

1.

  1. 卡号 插入ATM的银行卡的号码。
  2. 账户余额 账户上的剩余金额。
  3. 密码 银行卡对应的密码。
  4. ATM管理员用户名 ATM管理员登陆ATM的用户名。
  5. 取款 用户从银行卡上提取现金。
  6. 持卡存款 用户通过银行卡将现金转存入银行卡。
  7. 无卡存款 用户通过银行卡号将现金存入银行卡。
  8. 跨行转账 用户将此卡的钱转入/存入其他银行的银行卡上。
  9. 跨行存款/取款 用户将现金存入非本行卡上,或者将非本行卡上的现金取出。
  10. 手续费 用户进行跨行转账或者非本行卡取款时,收取一定比例的钱。
  11. 非本行卡 与ATM所属银行不同的卡。
  12. 当日取款最大额度 本银行规定的同一账户当日取款最大额度。
  13. 剩余现金 ATM机剩余现金
  14. 交易记录 ATM机上进行的交易记录。
  15. 交易类型 有转账、取款、存款、查询、修改密码等类型。
  16. 交易账户 进行转账的对方账户,即目的银行卡号。
  17. 交易结果 进行的转账、取款、存款、查询、修改密码等操作是否成功。
  18. 交易金额 转账、取款、存款、查询的金额。
  19. 备注 关于交易信息的备注。
  20. 流水号 交易的编号。
  21. 交易日期 交易的日期。
  22. 交易时间 交易的具体时间。
  23. 打印凭条 用户交易的本条记录的相关信息。
  24. 吞卡 ATM不退出银行卡/管理员卡的现象。
  25. 退卡 ATM退出银行卡/管理员卡。

领域类图

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值