ATM机的工作流.doc
《ATM机的工作流.doc》由会员分享,可在线阅读,更多相关《ATM机的工作流.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ATM机的工作流ATM机的工作流1.下面列出了打印文件时的工作流:用户通过计算机指定要打印的文件。打印服务器根据打印机是否空闲,操作打印机打印文件。如果打印机空闲,则打印机打印文件;如果打印机忙,则将打印消息存放在队列中等待。经分析人员分析确认,该系统共有四个对象Computer、PrintServer、Printer和Queue。请给出对应用于该工作流的顺序图。:用户:Computer:PrintServer:Printer:Queue1:指定要打印的文件2:发送打印请求4:打印机繁忙5:消息存入队列中6:等待7:发送打印消息8:读取并打印3:检查9:出队并打印10:打印成功11:拿取打印结
2、果对应打印文件时的工作流的顺序图2.下面是一个客户在ATM机上取款工作流。客户选择取款功能选项。系统提示插入IC卡。客户插入IC卡后,系统提示用户输入密码。客户输入自己的密码。系统检查用户密码是否正确。如果密码正确;则系统显示用户账户上的剩余金额,并提示用户输入想要提取的金额。用户输入提取金额后,系统检查输入数据的合法性。在获取用户输入的正确金额后,系统开始一个事条处理,减少账户上的余额,并输出相应的现金。从该工作流中分析求出所涉及到的对象,并用顺序图描述这个过程。:客户读卡:ATM机1:选择取款:系统:账户2:系统提示插入IC卡3:插入IC卡4:读卡5:提示输入密码6:输入密码7:检验8:密
3、码不正确9:用户账户10:提示输入提取金额11:输入金额12:检测13:金额不足14:事条处理15:扣除16:显示交易信息17:输出相应的现金18:取现金19:取出IC卡用顺序图描述ATM机上取款工作流3.建模状态机图,建模一个销售系统。对于其中的实体sale类创建一个状态机图,用来描述如何接受订单、处理订单、记入货存清单并且成功完成处理。这里给出以下主要状态:EmptyOrder(空订单)ValidOrder(有效订单)Processing(处理)ProcessedCanclled(取消)依据状态机图创建步骤,利用上面状态组成完成的状态机图,并检测是否需要组成状态来完成完整功能。建模状态机图
4、时需要注意,状态机图和活动图在外观上有相似之处,一定要注意区分两种图形之间的区别。输入信息动作EmptyOrder(空订单)创建新销售输入订单信息接受订单Processeding(处理)处理失败查询无效订单货存清单Processed重新操作Canclled(取消)库存不足库存足够ValidOrder(有效订单)提交订单授权支付信用卡支付/支票支付等待付款已授权Processed(处理完成)完成销售已支付更新库存销售系统状态机图扩展阅读:ATM分析工作流ATM系统(一)需求工作流1用例图:存款取款客户确定账户余额转账用例详细说明:(1)存款用例简要描述存款用例使客户在ATM机上存钱逐步描述1.客
5、户把卡插入槽中,并输入他的个人标识号(PIN)2.ATM校验PIN是否正确.如果不正确事务中止,并弹出卡。3.菜单显示在屏幕上4.客户选择存款5.客户选择一个账目6.客户输入存款的金额ATM机打开存款盒子,客户放入钱到盒子里,ATM关闭钱盒7.一旦检查到钱,信息系统发送一个消息去更新客户的账户8.ATM打印一个收据,上面显示日期、存款额、账号及存款前的账户余额9.屏幕显示菜单10.客户选择取消.ATM吐出卡(2)确定账户用例简要描述确定账户用例使客户在ATM机上确定自己账户金额逐步描述1.客户插入卡并输入PIN2.ATM校验PIN是否正确,如果错误,事务取消并且ATM退卡3.菜单显示屏幕上4.
6、客房选择查询账户余额5.客户选一个账目6.在屏幕上显示账户余额7.菜单再出现在屏蔽上8.客户选择退出,ATM吐卡3取款用例简要描述取款用例使客户在ATM机上确定取出现金逐步描述1.客户插入卡并输入PIN2.ATM校验PIN是否正确,如果错误,事务取消并且ATM退卡3.菜单显示屏幕上4客户选择取款5客户选一个账目6客户输入要取款的金额(20的倍数,最多200美元)7ATM检查账目上是否有足够的金额,如果没有,事务中目并吐卡ATM就吐钱给客户TheATMgivesthemoneytothecustomer.8信息系统就发送消息去更新客户的账户以反映取款后平衡9ATM打印一个收据,上面显示日期、取款
7、额、账号及取款后的账户余额10菜单再出现在屏蔽上11客户选择退出,ATM吐卡4转账用例简要描述转账用例使客户能在ATM机上进行账户间转账逐步描述1.客户插入卡并输入PIN2.ATM校验PIN是否正确,如果错误,事务取消并且ATM退卡3.菜单显示屏幕上4客户选择转账5客户选择源账号6客户选择目的账号7客户输入转账的金额8ATM检查账目上是否有足够的金额,如果没有,事务中目并吐卡9信息系统就去更新源账号和目的账号10ATM打印一个收据,上面显示日期、转账金额、两个账号及最后得到的余额11菜单再出现在屏蔽上12客户选择退出,ATM吐卡(二)分析工作流1.可能方案逐步描述1.客户把卡插入槽中,并输入他
8、的个人标识号(PIN)2.ATM校验PIN是否正确.如果不正确事务中止,并弹出卡。3.菜单显示在屏幕上4.客户选择存款5.客户选择一个账目6.客户输入存款的金额ATM机打开存款盒子,客户放入钱到盒子里,ATM关闭钱盒7.一旦检查到钱,信息系统发送一个消息去更新客户的账户8.ATM打印一个收据,上面显示日期、存款额、账号及存款前的账户余额9.屏幕显示菜单10.客户选择取消.ATM吐出卡图1存款的一种可能方案逐步描述1.客户插入卡并输入PIN2.ATM校验PIN是否正确,如果错误,事务取消并且ATM退卡3.菜单显示屏幕上4.客房选择查询账户余额5.客户选一个账目6.在屏幕上显示账户余额7.菜单再出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATM 工作流
限制150内