




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ATM机系统分析报告软件0802班高晓亮07040203目录1ATM机系统的需求分析………………..31.1系统的顾客需求描述………………31.2系统的需求分析……31.3系统的用例模型……31、拟定系统的参加者…………..……………32、识别用例…………………..43、建立用例图模型…………..44、给出用例描述……………..52ATM机系统分析模型2.1ATM机的静态构造模型…………..92.2ATM机的动态行为模型………….101ATM机系统的需求分析1.1系统的顾客需求描述随着计算机技术的发展,ATM越来越多的出现在人们的日常生活中,在ATM机上进行存、取款等业务能够大大减少银行工作人员的工作,提高银行效率,并且能够节省人们排队等待时间。因此ATM系统的开发能够较好的方便人们的生活。通过ATM机,顾客能够进行某些基本的功效实现,例如:存款、取款、查询余额、转账、修改账户密码等等。银行工作人员能够通过其打印报表,统计、查询信息。固然还能够对其进行系统维护。1.2系统的需求分析从顾客提出的需求来看,ATM系统的目的是方便人们对其账户进行某些基本的操作,以节省时间,提高生活节奏;同时,系统还必须为银行工作人员提供服务,为其打印交易的报表,统计交易的信息。固然,系统还必须提供管理接口,以提供银行管理人员在其出现故障或缺款时对其进行维护。系统的总体功效以下图1.2-1所示。ATM系统ATM系统顾客功效银行人员功效配款系统维护信息管理修改密码查询余额转账取款存款图1.2-1ATM系统总体功效1.3系统的用例模型1、拟定系统的参加者认真分析ATM系统问题的描述,在ATM系统中,参加者重要有:(1)顾客:顾客能够在ATM系统中进行存款、取款、转账、修改账户密码、查询账户余额。(2)银行工作人员:涉及银行管理人员,系统维护人员。银行管理人员对ATM统计的交易信息进行适宜管理。系统维护人员在系统出现故障的时候加以维修,并在ATM无款时配款。2、识别用例根据ATM系统的业务流程和提取的参加者的信息,拟定系统能够分为下列几个用例。顾客参加者的用例:存款取款转账修改密码查询余额验证身份银行工作人员参加者的用例:信息管理系统维护配款验证身份3、建立用例图模型(1)顾客请求服务的用例图模型,以下图1.3-1所示。图1.3-1顾客用例模型(2)银行工作人员请求服务的用例图模型,以下图1.3-2所示。图1.3-2银行工作人员用例模型4、给出用例描述根据ATM机系统的问题陈说和用例图模型,下面给出系统中某些重要的描述文档。1)顾客“存款”用例描述以下:用例编号:1-1用例名称:存款用例描述:当顾客插入银行卡并输入对的的密码进入ATM系统选择存款功效时,用例开始。顾客运用它实现账户存款功效。参与者:顾客前置条件:顾客插入银行卡并输入对的的密码,成功登录系统。后置条件:顾客成功存款。假设:顾客总是按规定,放入制订面额的纸币。基本操作流程1:存款成功顾客插入银行卡并输入对的的密码,成功登录系统。顾客选择存款功效系统提示开始放入纸币顾客放完后点击确认系统确认并修改账户信息系统提示存款操作成功系统返回主界面2)顾客“取款”用例描述以下:用例编号:1-2用例名称:取款用例描述:当顾客插入银行卡并输入对的的密码进入ATM系统选择取款功效时,用例开始。顾客运用它实现账户取款功效。参与者:顾客前置条件:顾客插入银行卡并输入对的的密码,成功登录系统。后置条件:顾客成功取款。基本操作流程1:取款成功1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择取款功效3.系统提示输入取款金额4.顾客输完后点击确认5.系统提款并修改账户信息6.系统提示取款操作成功,并提示顾客立刻拿走吐钞口的现金7.系统返回主界面基本操作流程2:账户余额局限性,取款失败1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择取款功效3.系统提示输入取款金额4.顾客输完后点击确认5.系统提示账户余额局限性,取款操作失败6.系统返回主界面3)顾客“转账”用例描述以下:用例编号:1-3用例名称:转账用例描述:当顾客插入银行卡并输入对的的密码进入ATM系统选择转账功效时,用例开始。顾客运用它实现账户转账功效。参与者:顾客前置条件:顾客插入银行卡并输入对的的密码,成功登录系统。后置条件:顾客成功转账。基本操作流程1:转账成功1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择取转账功效3.系统提示输入转账顾客名、金额4.顾客输完后点击确认5.系统进行转账操作并修改账户信息6.系统提示转账操作成功7.系统返回主界面基本操作流程2:账户余额局限性,转账失败1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择转账功效3.系统提示输入到账顾客名、金额4.顾客输完后点击确认5.系统提示账户余额局限性,转账操作失败6.系统返回主界面基本操作流程3:到账顾客不存在,转账失败1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择转账功效3.系统提示输入到账顾客名、金额4.顾客输完后点击确认5.系统提示到账顾客名不存在,转账操作失败6.系统返回主界面4)顾客“修改密码”用例描述以下:用例编号:1-4用例名称:修改密码用例描述:当顾客插入银行卡并输入对的的密码进入ATM系统选择修改密码功效时,用例开始。顾客运用它实现账户修改密码功效。参与者:顾客前置条件:顾客插入银行卡并输入对的的密码,成功登录系统。后置条件:顾客成功修改密码。基本操作流程1:修改密码成功1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择修改密码功效3.系统提示输入旧密码,并输入2次新密码4.顾客输完后点击确认5.系统提示密码修改成功6.系统返回主界面基本操作流程2:2次密码输入不同,修改密码失败1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择修改密码功效3.系统提示输入旧密码,并输入2次新密码4.顾客输完后点击确认5.系统提示2次新密码输入不同,密码修改失败6.系统返回主界面5)顾客“查询余额”用例描述以下:用例编号:1-5用例名称:查询余额用例描述:当顾客插入银行卡并输入对的的密码进入ATM系统选择查询余额功效时,用例开始。顾客运用它实现账户查询余额功效。参与者:顾客前置条件:顾客插入银行卡并输入对的的密码,成功登录系统。后置条件:顾客成功修改密码。基本操作流程1:查询余额成功1.顾客插入银行卡并输入对的的密码,成功登录系统。2.顾客选择查询余额功效3.系统显示账户余额4.系统返回主界面6)银行管理人员“信息管理”用例描述以下:用例编号:1-6用例名称:信息管理用例描述:当银行管理人员身份验证完毕进入ATM系统选择信息管理功效时,用例开始。银行管理人员运用它实现信息管理功效。参与者:银行管理人员前置条件:银行管理人员完毕身份验证,成功登录系统。后置条件:银行管理人员完毕信息管理。基本操作流程1:信息管理1.银行管理人员根据其顾客名及密码登录管理系统。2.银行管理人员对ATM多个信息进行对应解决。3.退出系统7)系统维护人员“系统维护”用例描述以下:用例编号:1-7用例名称:系统维护用例描述:当系统维护人员身份验证完毕进入ATM系统选择系统维护功效时,用例开始。银行管理人员运用它实现系统维护功效。参与者:系统维护人员前置条件:系统维护人员完毕身份验证,成功登录系统。后置条件:系统维护人员完毕系统维护。基本操作流程1:系统维护1.系统维护人员根据其顾客名及密码登录管理系统。2.系统维护人员对ATM系统进行测试维护。3.退出系统8)系统维护人员“配款”用例描述以下:用例编号:1-8用例名称:配款用例描述:当ATM机余款局限性时,用例开始。参与者:系统维护人员基本操作流程1:配款1.系统维护人员根据其顾客名及密码登录管理系统。2.ATM系统提示系统维护人员余额局限性,需进行配款。3.退出系统4.系统管理人员将钱放入对应ATM机。2ATM机系统分析模型2.1ATM机的静态构造模型1、系统中包含的类以及类的基本属性和操作1)总行的属性:总行名称(类型:String),地址:(类型:String);总行的操作:验证卡的有效信息(返回值类型:boolean)。2)分行的属性:分行名称(类型:String),地址:(类型:String);分行的操作:验证账户(返回值类型:void),更新账户(返回值类型:void)。3)账户的属性:账户类型(类型:String),余额(类型:long),限额(类型:long)。4)储户的属性:账户姓名(类型:String),身份证号码(类型:String),通信地址:(类型:String);储户的操作:插卡(返回值类型:void),选择事务类型(返回值类型:void),输入密码(返回值类型:void),输入金额(返回值类型:void),输入账号(返回值类型:void)。5)银行卡的属性:卡号(类型:long),密码(类型:long)。6)事务的属性:事务类型(类型:String),金额(类型:long),日期(类型:datetime)。7)ATM的属性:现有金额(类型:long),支出金额(类型:long)ATM的操作:读卡(返回值类型:String),打印数据(返回值类型:void),发放资金(返回值类型:void)提交顾客信息(返回值类型:void)2、识别类间关系,建立系统初始静态构造模型根据系统的问题描述以及用例描述,建立ATM机系统的静态构造模型以下图2.1-1所示。图2.1-1系统的静态构造模型系统的静态构造模型阐明以下:在ATM系统中,每一种总行有几个分行构成;每个储户能够拥有多个账户,多张银行卡,每个账户只能属于某一种储户;每个银行都有多个储户,每个储户能够在多个银行开户;每个ATM机能够解决多个事务,每种事务均可在不同的ATM机上实现。2.2ATM机的动态行为模型通过用例模型给出了ATM机系统中某些重要用例的描述文档,给出了参加者使用系统功效与系统的交互过程。下面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年12月份半包合同书新风主机减震施工标准
- 2024年十一月无障碍坡道加装房屋特殊需求合同
- icu护士年终述职报告
- 山东省临沂第三中学2024-2025学年高二下学期3月份月考数学试题(原卷版+解析版)
- 2025机器设备质押合同书
- 楼房转让合同范本
- 产品委托开发合同范本
- 通信器材购销合同
- 物品无偿赠与合同
- 2025购销合同协议书范本
- 简约小清新读书笔记读书分享读后感PPT模板
- 网络短剧、短视频拍摄服务合同(新修订范本)
- 产业经济学完整版ppt全套教程课件(最新)
- 平板显示技术:PI&Rubbing工艺简介
- 口腔正畸绪论
- 学生宿舍楼层平面图
- 道路线路测量设计书
- 小学一年级地方课程《人自然社会》全册25课教案教学设计
- 斜抛运动的规律(课堂PPT)
- 打架赔偿协议书模板
- (完整)“六宫格”数独—中级—180题
评论
0/150
提交评论