银行ATM系统——活动图及文档
一、图形文档
活动图(activity diagram)是描述动作、动作的执行次序以及动作的输入与输出的图,它由动作结点和边构成.
针对银行ATM系统,我设计了五个主要功能的活动图:
1.验证密码活动图
2.查询账户信息活动图
3.存款活动图
4.取款活动图
5.转账活动图
二、文字说明
活动图名称 | 验证密码 |
---|---|
活动图综述 | 描述客户取款的过程 |
动作描述 | 插入银行卡、验证账户是否存在、提示账户不存在、创建会话、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证用户信息、返回验证结果、提示密码错误、跳转至选择业务界面 |
转移描述 | 账户是否存在、用户信息验证结果是否正确 |
对象流 | 卡号、银行卡对象 |
泳道 | 客户、验证密码界面、验证密码控制、银行服务器 |
活动图名称 | 查询账户信息 |
---|---|
活动图综述 | 描述客户查询账户信息的过程 |
动作描述 | 选择“查询账户信息”、调用查询账户信息控制、发送卡号、查询账户信息、返回账户信息、显示账户信息、跳转至选择业务界面 |
转移描述 | 无 |
对象流 | 卡号、银行卡对象 |
泳道 | 客户、查询账户信息界面、查询账户信息控制、银行服务器 |
活动图名称 | 存款 |
---|---|
活动图综述 | 描述客户存款的过程 |
动作描述 | 选择“存款”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入存款金额、输入存款金额、放入现金、调用存款控制、检测放入的现金数量、提示放入现金数量与输入的存款金额不一致、发送存款卡号和存款金额、修改账户余额、返回账户余额和交易结果、显示账户余额和交易结果、选择“退卡”、“返回”或“打印凭条”功能。 |
转移描述 | 是否输入正确密码、放入现金的数量是否与输入金额一致 |
对象流 | 银行卡对象、存款交易记录、存款交易结果 |
泳道 | 客户、存款界面、存款控制、验证密码控制、银行服务器 |
活动图名称 | 取款 |
---|---|
活动图综述 | 描述客户取款的过程 |
动作描述 | 选择“取款”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入取款金额、输入取款金额、调用取款控制、发送取款卡号和取款金额、查询账户信息、修改账户余额、返回账户余额和交易结果、显示账户余额和交易结果、提示账户余额不足、提示ATM现金不足、吐出相应数量现金、取出现金、选择“退卡”、“返回”或“打印凭条”功能。 |
转移描述 | 是否输入正确密码、账户余额是否充足、ATM现金是否充足 |
对象流 | 银行卡对象、取款交易记录、取款交易结果 |
泳道 | 客户、取款界面、取款控制、验证密码控制、银行服务器 |
活动图名称 | 转账 |
---|---|
活动图综述 | 描述客户转账的过程 |
动作描述 | 选择“转账”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入目标账户和金额、输入目标账户和金额、调用转账控制、发送转账账号、目标账号及金额、查询转账账户余额、修改账户余额、返回转账账户余额和转账结果、显示转账账户余额和账户结果、选择“退卡”、“返回”或“打印凭条”功能。 |
转移描述 | 是否输入正确密码、转账账户余额是否充足 |
对象流 | 银行卡对象、转账交易记录、转账交易结果 |
泳道 | 客户、转账界面、转账控制、验证密码控制、银行服务器 |
银行ATM系统——活动图及文档相关推荐
- 银行ATM系统——顺序图及文档
一.图形文档 我为设计的ATM系统绘制了五张顺序图:验证密码.查询账户信息.存款.取款.转账. 验证密码: 查询账户信息: 存款: 取款: 转账: 二.文字说明 2.1 顺序图综述 顺序图描述了用况图 ...
- 计算机毕业设计Java大学生活动中心场地管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java大学生活动中心场地管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java大学生活动中心场地管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: ...
- 计算机毕业设计net综合型体育场馆管理系统(系统+数据库+源码+文档)
计算机毕业设计net综合型体育场馆管理系统(系统+数据库+源码+文档) net综合型体育场馆管理系统计算机毕业设计 最新计算机专业原创开发毕业设计参考选题都有源码+数据库是近期作品 [1] ssm基于 ...
- 计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档)
计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档) 最新计算机专业原创毕业设计参考选题都 ...
- 计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档)
计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaWeb美食网站设计(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...
- 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...
- 计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档) 项目架构:B/S架构 开发语言:Java ...
- 计算机毕业设计Java南京新东方学校家校通系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java南京新东方学校家校通系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java南京新东方学校家校通系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目 ...
- 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
最新文章
- 【EF】EF扩展库(批量操作)
- php 位运算与权限,PHP巧妙利用位运算实现网站权限管理的方法
- C# 7中函数多值返回_转自InfoQ
- golang中的栈帧
- Linux简单命令收录(who,echo,date)【上】
- setsockopt设置socket状态
- 深入Redis持久化 1
- 数据链路层的差错控制ARQ
- Linux 根据服务名字找安装路径
- 08-05-09pe_xscan 增加IE版本检测
- 在线教育逆流而上,网络直播课成教育新宠
- js 打印 A-Z 字母
- H桥SPWM波产生电路及死区电路的分析
- 【转】常用电源转换芯片
- ViewPager2页面指示器(圆形)
- 设计模式(结构型)之享元模式(Flyweight Pattern)
- 强化学习(一) - 基础认知
- 备战 2023 秋招,应届生应做好哪些准备,22道Java架构师面试题及答案分享
- ANSYS Workbench接触类型
- HX711数据是否异或问题