银行ATM系统——活动图及文档

一、图形文档

活动图(activity diagram)是描述动作、动作的执行次序以及动作的输入与输出的图,它由动作结点和边构成.

针对银行ATM系统,我设计了五个主要功能的活动图:

1.验证密码活动图

银行ATM系统——活动图及文档

2.查询账户信息活动图

银行ATM系统——活动图及文档

3.存款活动图

银行ATM系统——活动图及文档

4.取款活动图
银行ATM系统——活动图及文档

5.转账活动图

银行ATM系统——活动图及文档

二、文字说明

活动图名称 验证密码
活动图综述 描述客户取款的过程
动作描述 插入银行卡、验证账户是否存在、提示账户不存在、创建会话、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证用户信息、返回验证结果、提示密码错误、跳转至选择业务界面
转移描述 账户是否存在、用户信息验证结果是否正确
对象流 卡号、银行卡对象
泳道 客户、验证密码界面、验证密码控制、银行服务器
活动图名称 查询账户信息
活动图综述 描述客户查询账户信息的过程
动作描述 选择“查询账户信息”、调用查询账户信息控制、发送卡号、查询账户信息、返回账户信息、显示账户信息、跳转至选择业务界面
转移描述
对象流 卡号、银行卡对象
泳道 客户、查询账户信息界面、查询账户信息控制、银行服务器
活动图名称 存款
活动图综述 描述客户存款的过程
动作描述 选择“存款”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入存款金额、输入存款金额、放入现金、调用存款控制、检测放入的现金数量、提示放入现金数量与输入的存款金额不一致、发送存款卡号和存款金额、修改账户余额、返回账户余额和交易结果、显示账户余额和交易结果、选择“退卡”、“返回”或“打印凭条”功能。
转移描述 是否输入正确密码、放入现金的数量是否与输入金额一致
对象流 银行卡对象、存款交易记录、存款交易结果
泳道 客户、存款界面、存款控制、验证密码控制、银行服务器
活动图名称 取款
活动图综述 描述客户取款的过程
动作描述 选择“取款”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入取款金额、输入取款金额、调用取款控制、发送取款卡号和取款金额、查询账户信息、修改账户余额、返回账户余额和交易结果、显示账户余额和交易结果、提示账户余额不足、提示ATM现金不足、吐出相应数量现金、取出现金、选择“退卡”、“返回”或“打印凭条”功能。
转移描述 是否输入正确密码、账户余额是否充足、ATM现金是否充足
对象流 银行卡对象、取款交易记录、取款交易结果
泳道 客户、取款界面、取款控制、验证密码控制、银行服务器
活动图名称 转账
活动图综述 描述客户转账的过程
动作描述 选择“转账”功能、提示输入密码、输入密码、调用验证密码控制、发送卡号和密码、验证账户信息、返回验证结果、显示验证结果、提示输入目标账户和金额、输入目标账户和金额、调用转账控制、发送转账账号、目标账号及金额、查询转账账户余额、修改账户余额、返回转账账户余额和转账结果、显示转账账户余额和账户结果、选择“退卡”、“返回”或“打印凭条”功能。
转移描述 是否输入正确密码、转账账户余额是否充足
对象流 银行卡对象、转账交易记录、转账交易结果
泳道 客户、转账界面、转账控制、验证密码控制、银行服务器