ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:202.57KB ,
资源ID:16419571      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16419571.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版使用UML对ATM系统进行建模Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版使用UML对ATM系统进行建模Word文档下载推荐.docx

1、(3) IC认证模块这个功能模块主要用于鉴别卡的真伪。 基于IC卡的安全授权系统,完全可以从技术上 严格保证卡的唯一性与防伪性, 使基于数字形式的电子政务和电子商务安全运转, 其目的就 是网络安全。1 读卡机模块需求(1)规格说明:读取客户插入的银行卡,如下图:(2) 引言:为了识别银行卡的类型。(3) 输入:插入银行卡。(4 )处理:读取卡号等信息,查找数据库中找到相关的信息,识别卡的类型并记录卡号和 所属银行等信息。(5 )输出:输出卡号及所属银行等信息。2 键盘输入模块需求接受来自客户的输入,如下图:(2)引言:客户通过键盘与机器交互。(3 )输入:输入密码、输入取款金额、查询余额、查询

2、密码、打印报表和取卡等。(4) 处理:连接远程服务器来验证密码,传回余额等相关信息。(5) 输出:验证密码正确则显示正确提示信息,查询余额操作并显示余额,如有取款命令 则提示吐卡机工作,如需打印报表则提示打印机工作等。3 IC认证模块需求(1 )规格说明:验证银行卡的真伪,如下图:通过IC验证来正确识别有效的银行卡。输入卡号。连接IC认证服务器来验证卡号等信息。验证正确则提示输入密码,否则吐卡。4 显示模块需求显示信息给客户,如下图:(2 )引言:显示信息,提示进行有效操作。各种客户输入。(4)处理:后台处理。所有处理情况在屏幕上显示。5 吐钱机模块需求提供现金给客户,如下图:In put :

3、客户输入的金.额Process:后台处理FOutput :现金根据客户输入的金额,以现金的形式给出,有限额。客户输入金额。输出现金。6 打印报表模块需求提供报表给客户,如下图:根据客户的选择来决定是否要打印报表。客户选择是否打印。输出报表。7 监视模块需求监视客户在取款机前的操作,如下图:保障银行及客户的利益。客户在自动取款机前的操作。录像。录像带等视频资料。8 数据库模块需求查询客户银行卡记录,如下图:ATM客户端连接远程数据库读取数据。在数据库内查询。返回客户银行卡的余额等详细信息。2、系统用例模型:角色的确定首先考察ATM系统需要哪些人服务。可以归纳如下:1 客户使用ATM系统进行现金交

4、易;2 银行官员更改 ATM的设置,放置现金,维护机器等;3 信用系统作为外部的角色参与整个交易过程。ATM作为一个独立的系统,与客户、银行官员和信用系统这 3个角色产生了交互。这里的信用系统作为外部内容也是个角色。所以可以创建角色:客户、银行官员、信用系统。使用 Rational Rose 的 Use Case View 中建立角色的视图,如下图:创建用例 用例是角色启动的,所以 ATM 系统根据业务流程大致可以分为以下的几个用例: 客户取钱;客户存钱;客户查询余额;客户转账;客户更改密码;客户通过信用系统存款;银行官员改变密码;银行官员为 ATM添加现金;银行官员维护 ATM硬件;信用启动

5、来自客户的存款。使用 Rational Rose 的 Use Case View 中建立的用例如下图:创建角色用例关系图客户的用例关系图如下图:银行官员的用例关系图如下图:信用系统的用例关系图如下图:3、系统动态模型:创建活动图如下图所示, 客户服务代表, 信用部经理还有客户三者发生了相互的关系。 首先客户服 务代表收集信息,并建立客户帐号,也就是 Account 【 Initializating 】。然后由信用部经理检查信用历史,分两种情况,符合和不符合。符合就批准帐号申请,不符合就拒绝帐号申请, 分别对应为 Account 【 Denied 】和 Account 【 Approved 】。

6、帐号被批准后,传给客户,最后客 户领到银行卡,也就是 Account 【Open】。(2)时序图例如取 100 元人民币的正常情形如下图所示, 取钱使用案例从用户将卡插入读卡机开始, 读卡机读卡号,打开张三的账目对象,并初始化屏幕。屏幕提示输入 PIN ,张三输入 PIN (1234 ),然后屏幕验证 PIN 与账户对象,并发出相符的信息。屏幕向张三提供选项,张三 选择取钱。然后屏幕提示张三输入金额,他选择 100RMB 。然后从帐号中取钱,启动一系列 账目对象要完成的过程。 首先,验证张三的账目中至少有 100RMB ,然后从中扣掉 100RMB , 再让吐钱机提供 100RMB 现金。另外

7、,还需要让吐钱机提供收据,最后让读卡机退卡。3)协作图时序图对应的协作图如下图4、系统类模型类图ATM 的系统类图如下图所示:状态图状态图实现对象的功能, 例如银行的账目可能有几种不同的状态, 可以打开、 关闭或者透支。 因为账目在不同的状态下功能是不同的。 如下图所示, 显示了银行账目的状态图, 有 3 个状 态:开启、 透支和关闭。 其中有很多消息通过箭头流动, 上面的文字描述了消息的流动条件。5、系统部署组件图ATM系统的组件图如下图所示:如下图所示是 ATM系统Server的组件图,图中Account类跟Server服务器有紧密的联系。 箭头表示联系的方向。深灰色表示是账目类的一个实例。如下图所示是 ATM 系统 Client 的组件图,图中深灰色的部分表示了实例,最终客户端被 打包成一个 exe 应用程序,包括 3 个组件: Card Reader、 ATM Screen 和 Card Dispenser。配置图 配置图关注系统的实际部署,但与系统的逻辑结构有所不同。配置图包含了处理器、设 备、进程和处理器与设备之间的连接。如下图所示的是 ATM 系统的配置图:如下图所示的是ATM系统的配置图,在配置图中只画出了两个 ATMClient , 一个地区的ATM服务器,银行数据库服务器,以及一个打印机,大致上描述了整 个系统的物理部署情况。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1