面向对象分析与设计之ATM系统
来源:互联网 发布:三角洲部队 百度软件 编辑:程序博客网 时间:2024/06/05 11:04
ATM系统
一、概述
自动取款机(ATM)是银行子系统,可以为银行客户提供公共空间的金融交易,无需收银员,文员或银行柜员机。客户使用银行ATM来查询余额,存款,提款和转账。ATM技术人员提供维护和维修。ATM工作人员提供ATM系统的升级、补充、诊断和帮助。
二、词汇表
用户
ATM系统的客户,拥有自己的银行卡。
密码
银行卡密码
账号
银行卡号
登录
用户的登录功能
帮助
请求帮助功能,即帮助按钮
技术人员
ATM系统的技术人员,提供系统的维护和维修功能
查询余额
查询余额(use case),客户查询自己的余额功能,需要先插卡并登录。
存款
存款(use case),客户存储现金,需要先插卡登录
取款
取款(use case),客户取出现金,需要事先插卡登陆,并且取款时还要再次输入密码。
转账
转账(use case),客户从账户里转账给某个特定账号,也是需要再次输入密码
维护
维护(use case),ATM技术人员的功能,给ATM系统进行维护
维修
维修(use case),ATM技术人员的功能,给ATM系统进行维修
帮助点
延伸点(在顾客点击help按钮时启用帮助菜单)
工作人员
ATM系统的工作人员,回应顾客的帮助请求,提供系统的升级诊断等功能
系统帮助
帮助(extends extension points),客户点击帮助按钮,会链接到银行工作人员处,得到工作人员的帮助
升级
升级(included by Maintenance),工作人员具有的功能,在于对ATM系统进行升级,添加完善ATM系统的功能
诊断
诊断(included by Repairs,Maintenance),工作人员具有的功能,在于诊断ATM系统,如果出现了问题,将会联系技术人员对系统进行维修
三、领域类图
四、用况图
五、分析类图
六、顺序图
- 面向对象分析与设计之ATM系统
- ATM面向对象分析与设计之——用况图
- ATM面向对象分析与设计之——设计类图
- ATM面向对象的分析与设计之——分析类图
- ATM面向对象分析与设计之——顺序图
- ATM面向对象分析与设计之——活动图、状态机图
- 面向对象程序设计与分析--ATM机系统
- 面向对象设计模拟简单ATM系统
- 面向对象:ATM系统的分析类
- ATM 系统的面向对象分析与设计之一——问题陈述、词汇表、领域类图
- ATM的面向对象设计
- 面向对象程序设计与分析--ATM类图文档
- 需求分析与系统设计的面向对象推导过程
- 交通管理系统----面向对象的分析与设计:
- 面向对象分析与设计
- 面向对象分析与设计
- 面向对象分析与设计
- 面向对象设计与分析
- sqlmapapi
- 动态数据采集业务逻辑
- include-require 区别
- docker常用命令和操作以及Wekan开源项目部署
- 关于templ和html拼接比较
- 面向对象分析与设计之ATM系统
- Docker私有仓库管理之Harbor搭建
- ServerSocket 与 Socket的区别
- 安卓+apache ftp server上传文件遇到的问题:服务器ip地址、异步线程的使用
- DAY4作业-结合盒子模型,发布一张卡片
- 纯HTML+CSS静态百度登录界面制作
- C#版的抓包软件
- 解决使用jQuery采用append添加的元素事件无效的方法
- centos7 克隆后的虚拟机配置过程