




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1案例研究案例研究(ynji)ATM自动取款机自动取款机第一页,共35页。2ATM系统系统(xtng)ATM ATM 系统系统(xtng)(xtng)图图 1 ATM系统系统(xtng)储户储户ATM中央计算机中央计算机分行计算机分行计算机分行计算机分行计算机 账户账户 储户储户柜员柜员储户储户 ATM 中央中央 计算机计算机 分行分行 计算机计算机 分行分行 计算机计算机 账户账户 账户账户 柜员柜员 终端终端 储户储户柜柜员员 账户账户 账户账户 ATM ATM第1页/共34页第二页,共35页。31. 建立建立(jinl)对象模型对象模型 问题描述问题描述 ATM ATM问题陈述:问
2、题陈述: 某银行开发一个自动取款机系统,其组成:自动取某银行开发一个自动取款机系统,其组成:自动取款机、中央计算机、分行计算机、柜员终端组成的款机、中央计算机、分行计算机、柜员终端组成的网络系统。网络系统。 ATM ATM 和中央计算机由中行投资购买。中行拥有多和中央计算机由中行投资购买。中行拥有多台台ATM, ATM, 分别设在全市各个主要街道上。分别设在全市各个主要街道上。 分行负责提供分行负责提供(tgng)(tgng)分行计算机和柜员终端。分行计算机和柜员终端。 柜员终端设在分行营业厅及分行下属的各个储柜员终端设在分行营业厅及分行下属的各个储 蓄所内。该系统的软件开发成本由各个分行分摊
3、。蓄所内。该系统的软件开发成本由各个分行分摊。 第2页/共34页第三页,共35页。4第3页/共34页第四页,共35页。5存款等事务。存款等事务。现金兑换卡是一张磁卡,上现金兑换卡是一张磁卡,上面有分行面有分行代码和卡号。代码和卡号。第4页/共34页第五页,共35页。6可能性也就是说系统应当处理可能性也就是说系统应当处理并发的访问。并发的访问。第5页/共34页第六页,共35页。7 当用户把现金兑换卡插入当用户把现金兑换卡插入ATMATM之后,之后, ATM ATM 就与用户交互,以获取有关这次事务的信就与用户交互,以获取有关这次事务的信 息。并与中央计算机交换关于事务的信息。息。并与中央计算机交
4、换关于事务的信息。 首先,首先, ATM ATM要求输入密码,接下来要求输入密码,接下来ATMATM 把从这张卡上读到的信息以及用户输入的密把从这张卡上读到的信息以及用户输入的密 码传给中央计算机,请求中央计算机核对码传给中央计算机,请求中央计算机核对(h du)(h du)这这 些信息并处理这些事务。些信息并处理这些事务。 第6页/共34页第七页,共35页。8第7页/共34页第八页,共35页。9建立对象建立对象(duxing)(duxing)模型的步骤模型的步骤: :. .确定确定(qudng)(qudng)类类&对象对象 . 确定属性建立确定属性建立(jinl)实例连接实例连接.
5、确定结构确定结构. 确定主题确定主题. 确立服务建立消息连接确立服务建立消息连接第8页/共34页第九页,共35页。101) 1) 确定确定(qudng)(qudng)类类&对象对象 找出候选的类找出候选的类&对象对象.找名词(找名词(3434个)个) 银行,总行,分行,系统,中央计算机,分行计算机,银行,总行,分行,系统,中央计算机,分行计算机, 街道,市,营业厅街道,市,营业厅,网络,储蓄所,软件,成本网络,储蓄所,软件,成本,信息信息, 柜员终端,柜员,储户,事务,现金,现金兑换卡,柜员终端,柜员,储户,事务,现金,现金兑换卡, 支票支票,账户账户(zhn(zhn h) h
6、),用户,余额,磁卡,副本,用户,余额,磁卡,副本,卡号卡号,密码,密码, 类型,账单,取款额,自动取款机类型,账单,取款额,自动取款机,分行代码分行代码,(访问)(访问)第9页/共34页第十页,共35页。11筛选出正确的对象和类筛选出正确的对象和类 冗余:冗余: 储户、用户储户、用户, , 现金兑换卡、磁卡、副现金兑换卡、磁卡、副本本 无关:无关: 去掉:成本、市、街道、营业厅、储蓄去掉:成本、市、街道、营业厅、储蓄所所 去掉模糊类、概括类去掉模糊类、概括类 银行指总行、分行银行指总行、分行; ;网络、系统、软件、网络、系统、软件、信息等信息等 去掉非独立的类去掉非独立的类( (属性属性):
7、):描述其他对象的属性描述其他对象的属性 实现实现: :通信链路、事务日志通信链路、事务日志(rzh)(rzh)设计实现设计实现时考虑时考虑第10页/共34页第十一页,共35页。12自动取款机(自动取款机(ATMATM)中央计算机中央计算机分行计算机分行计算机柜员终端柜员终端总行总行分行分行柜员柜员储户储户账户账户(zhn h)(zhn h)事务事务现金兑换卡现金兑换卡最后确定最后确定(qudng)(qudng)的对的对象:象:第11页/共34页第十二页,共35页。13第12页/共34页第十三页,共35页。14第13页/共34页第十四页,共35页。15第14页/共34页第十五页,共35页。16
8、图图 2 ATM对象模型中的属性及实例对象模型中的属性及实例(shl)连接连接 分分行行代代码码1+保管保管(bogun) 1+1+1+拥有拥有(yngyu)1+修改修改1+输入输入1+修修改改1+1+1+组成组成通信通信通信通信1+拥有拥有1+通信通信 1+拥拥 有有1+输入输入 输入输入 授权授权 1+3拥拥 有有分分行行代代码码 站号站号柜员终端柜员终端 分行计算机分行计算机 站号站号雇员号雇员号 分行分行 分行名分行名 账号账号账户账户余额余额限额限额类型类型卡号卡号远程事务远程事务储户储户姓名姓名地址地址 站号站号 发放发放 总行总行 ATM 现有金额现有金额 付出金额付出金额 中央
9、计算机中央计算机1+现金兑换卡现金兑换卡密码密码类型类型日期日期金额金额总行名总行名柜员事务柜员事务类型日期类型日期金额金额 柜员柜员姓名姓名第15页/共34页第十六页,共35页。17确定确定(qudng)ATM(qudng)ATM的的关联关联直接提取动词短语得出的关联(直接提取动词短语得出的关联(1818个关联)个关联) ATM ATM、中央计算机、分行计算机、中央计算机、分行计算机、 柜员终端组成网络。柜员终端组成网络。 总行有总行有 多台多台ATMATM ATM ATM设在设在 主要街道上主要街道上 分行提供分行提供 分行计算机、柜员终端分行计算机、柜员终端 柜员终端设在柜员终端设在 分
10、行营业厅及储蓄所内分行营业厅及储蓄所内 分行分摊分行分摊 软件开发成本软件开发成本 储户拥有储户拥有(yngyu) (yngyu) 账户账户 分行计算机处理分行计算机处理 针对账户的业务针对账户的业务 第16页/共34页第十七页,共35页。18直接提取动词短语得出的关联直接提取动词短语得出的关联 分行计算机分行计算机 维护维护 账户账户 柜员终端与分行计算机柜员终端与分行计算机 通信通信(tng xn)(tng xn) 柜员柜员 输入输入 针对账户的事务针对账户的事务 ATM ATM与中央计算机与中央计算机 交换交换 关于事务的信息关于事务的信息 中央计算机中央计算机 确定确定 事务与分析的对
11、应关事务与分析的对应关系系 ATM ATM 读读 现金兑换卡现金兑换卡 ATM ATM与用户与用户 交互交互 ATM ATM 吐出吐出 现金现金 ATM ATM 打印打印 账单账单 系统系统 处理处理 并发的访问并发的访问 第17页/共34页第十八页,共35页。19 需求陈述中的隐含关系需求陈述中的隐含关系 总行由各行总行由各行 组成组成 分行分行 保管保管 账户账户 总行总行 拥有拥有 中央计算机中央计算机 系统系统(xtng) 维护维护 事务日志事务日志 系统系统(xtng) 提供提供 必要的安全性必要的安全性 储户储户 拥有拥有 现金兑换卡现金兑换卡 根据问题域、知识得出的关联根据问题域
12、、知识得出的关联 现金兑换卡现金兑换卡 访问访问 账户账户 分行分行 雇用雇用 柜员柜员第18页/共34页第十九页,共35页。20 已被删去类之间的关联已被删去类之间的关联 ATM ATM、中央计算机、分行计算机、柜员终端组成网络、中央计算机、分行计算机、柜员终端组成网络; ; ATM ATM设在主要街道上设在主要街道上; ; 分行分摊软件开发成本分行分摊软件开发成本 系统提供必要的安全性系统提供必要的安全性; ; 系统维护事务日志系统维护事务日志 ATM ATM 吐出现金吐出现金; ATM; ATM打印账单打印账单; ; 柜员终端设在分行营业厅及储蓄所内柜员终端设在分行营业厅及储蓄所内. .
13、 与问题无关的或在实现中要考虑的关联去掉与问题无关的或在实现中要考虑的关联去掉 分行计算系统处理分行计算系统处理(chl)(chl)并发的访问并发的访问 去掉不正确去掉不正确(zhngqu)(zhngqu)、不必要的、不必要的关联关联第19页/共34页第二十页,共35页。213) 3) 确定确定(qudng)(qudng)结结构构 一般一般-特殊特殊(tsh)结构结构 (分类结构分类结构)第20页/共34页第二十一页,共35页。22 客观世界存在的整体部分关系客观世界存在的整体部分关系( (物理上的物理上的) ) 组织机构上下级关系组织机构上下级关系 事物的包容性事物的包容性 抽象事务和某个抽
14、象事务和某个(mu )(mu )抽象方面抽象方面 具体事物和它的某个具体事物和它的某个(mu )(mu )抽象方面抽象方面第21页/共34页第二十二页,共35页。234) 4) 确定确定(qudng)(qudng)主题(主题(subject) subject) 图图 3 ATM 系统系统(xtng)划分成三个主题划分成三个主题主主题题ATM 1+保保管1+1+拥有拥有1+修改修改1+输入输入1+修修改改1+1+1+1+雇用雇用1 主主题题总总行行 通信通信通信通信1+分行分行代码代码拥有拥有1+拥有拥有通信通信1+拥有拥有1+输入输入输入输入授权授权访访问问1+3拥拥有有333总行总行分行分行
15、 中央中央计算机计算机ATM储户储户1+账户账户2现金现金兑换卡兑换卡远程事务远程事务柜员柜员柜员终端柜员终端柜柜员员事事务务 分行分行计算机计算机组成组成2 主题主题 分行分行12第22页/共34页第二十三页,共35页。24建立顺序建立顺序(shnx)图、协作图、状态图、活动图图、协作图、状态图、活动图步骤步骤: :第23页/共34页第二十四页,共35页。25第24页/共34页第二十五页,共35页。26第25页/共34页第二十六页,共35页。27第26页/共34页第二十七页,共35页。28图图 4 ATM系统正常情况系统正常情况(qngkung)下的对象交下的对象交互互第27页/共34页第二十八页,共35页。29图图 5 ATM 状态图中状态图中(2) ATM ATM 状态图状态图第28页/共34页第二十九页,共35页。30图图 6 总行总行(zn xn)类状类状态图态图第29页/共34页第三十页,共35页。31图图 7 分行分行(fn xn)类状态图类状态图第30页/共34页第三十一页,共35页。32第31页/共34页第三十二页,共35页。33图图 8 ATM系统系统(xtng)的的DFD图图第32页/共34页第三十三页,共35页。34图图 9 ATM系统系统(xtng)细化的细化的DFD图图第33页/共34页第三十四页,共35页。NoImage
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2021广东省深圳市宝安区宝城小学六年级小升初语文综合测试卷及答案
- 主体模板工程施工方案
- 扣盘式脚手架施工方案
- 2025年中考物理模拟试卷猜题卷3(含答案)
- 2025届浙江省台州市团队六校中考生物模拟预测题含解析
- 劳务合同保密合同范例
- 肝移植GVHD的护理
- 农资服务代办合同范例
- 学校秋季志愿服务计划
- 制定有效的轮岗计划
- 【2025年卫生健康宣传日】世界防治结核病日
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 2025年人教版数学五年级下册教学计划(含进度表)
- 《神奇糖果店》教学课件
- 部编人教版二年级道德与法治下册同步练习(全册)
- h型钢力学性能计算表
- 三年级语文家长会(课堂PPT)
- 新老加油加气站设计与施工规范要点对比解读
- 医药企业价格和营销行为信用承诺书
- 三体系程序文件(参考)
- L-J质控图制作(傻瓜式填数据生成图)
评论
0/150
提交评论