首页 uml课程设计--ATM机系统

uml课程设计--ATM机系统

举报
开通vip

uml课程设计--ATM机系统uml课程设计--ATM机系统 需求分析说明书 第一部分 引言 1.1背景 ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。中国大陆在1980年代末期才开始在深圳出现提款机,现在扩展至全国。并且多数柜员机都已加入银联网络,只要是有银联标志的银行卡都...

uml课程设计--ATM机系统
uml课程设计--ATM机系统 需求分析说明书 第一部分 引言 1.1背景 ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。中国大陆在1980年代末期才开始在深圳出现提款机,现在扩展至全国。并且多数柜员机都已加入银联网络,只要是有银联标志的银行卡都可以通用,但收费与否则和发卡行的规定有关。没有银联标志的卡只能在本行网络的柜员机上使用。目前,国内已有大量自动柜员机,遍布于银行营业大厅、超市、商业机构、机场、车站、码头和闹市区。 因为ATM技术的高安全性和高速度,所以在我国的发展十分迅速,尤其在银行领域。我国宽带网已初具规模,已建立成完整的电子商务安全认证体系。几乎所有的银行都是采用ATM技术,主要用于各地区之间交换数据和ATM终端。 1.2文档概述 ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。统一建模语言UML(Unified Modeling Language)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务,对各功能进行具体的分析和建模。 1.3参考资料 UML基础与应用 李磊等著 网络资源 第二部分 任务概述 2.1目标 实现用户使用ATM 机的进行查询余额,取款,转账,更改密码的业务的基本功能。 2.2用户的特点 ATM机面向的群体是很广泛的,无论是老人,小孩,成人都会用到ATM机。因此它的操作性一定要做到简单,实用,而且还要保证系统的安全性。 第三部分 需求规定 3.1对功能的规定 3.1.1系统用例关系图 进入系统 取款 修改密码客户 查询余额 打印账单 转账 查看事务历史记录 3.1.2系统功能概述 客户插入卡,输入正确的密码进入系统,选择事务的类型即可进行相关的操作。 a.取款 1. 客户选择取款事务后,选取界面上的固定金额(100,200,500,1000,2000),或是输入金额进行取款。 2. 客户一次能取的最大金额为2000. 3. 客户一天一个账户(一个用户可能有多个账户)能取的最大限额为5000. b.修改密码 如果客户对以前的密码不满意,或是想提高密码的安全性可以修改密码。 C.查询余额 如果客户想知道账户的余额可以选择查询余额事务,进行余额的查询。 d(转账 1. 客户可以选择本系统内的其他账户进行转账业务。 2.一次转账金额不得超过2000. 3.累计一天转账不得超过5000. e.打印账单 如果客户已经完成了取款,查询历史事务记录或转账事务的一种。想了解详细的信息 的信息可以选择打印账单事务,取得事务详细信息。 f. 查询历史事务记录 如果客户想了解最近交易的情况,可以选择此事务,进行查询。 3.1.3.系统功能模块 登陆模块 输入密码 取款 ATM 机系统 修改密码 转账 事务模块 余额查询 打印账单 查询历史事务记录 3.1.4.系统用例描述 ATM 机系统 修订历史记录 日期 版本 说明 作者 2009-5-11 草案 草案版本 杨长明 取款用例 1. 简要说明 本用例主要描述客户取款的用例 2. 事件流 a. 基本流 1. 选择取款事务 2. 输入取款的的数额 3. 系统确认数额的合法性 4. 系统吐出现金 5. 系统保存本次事务结束后的客户的账户信息 6. 系统提示选择事务类型 b. 备选流 4.a 如果输入的数额大于账户剩余的数量,给出提示,重新输入或退出事务。 4.b 如果输入的数额大于一次取款的限制数量,给出提示,重新输入或退出事 务。 4.c 如果输入数额与此日以往的数额相加,大于一天所限制的数量,给出提示, 重新输入或退出事务。 3.特殊需求 无 4前置条件 先进入系统 5后置条件 无 修改密码用例 1.简要说明 本用例主要描述客户修改密码的用例 2.事件流 a..基本流 1.选择修改密码事务 2.输入旧密码 3.输入新密码及其确认密码 4.系统确认密码的合法性 5.系统保存用户的新密码 6.系统提示选择事务类型 b.备选流 4.a 如果用户输入的密码的长度及其字符不合法,给出提示,重新输入或退出 事务。 3.特殊需求 无 4.前置条件 先进入系统 5.后置条件 无 查询余额用例 1.简要说明 本用例主要描述客户查询余额的用例 2.事件流 a..基本流 1.选择查询事务 2.系统查询账户的余额 3.系统显示账户余额 4.系统提示选择事务类型 b.备选流 无 3.特殊需求 无 4.前置条件 先进入系统 5.后置条件 无 转账用例 1.简要说明 本用例主要描述客户转账的用例 2.事件流 a..基本流 1.选择转账事务 2.客户选择一个目标账户 3.系统确认目标账户 4.输入转账的金额 5.系统确认输入的金额 6.系统保存账户信息 7.系统提示选择事务类型 b.备选流 3.a 如果目标账户不存在或账户不正确,给出提示,重新输入或退出事务。 5.a 如果输入的金额大于客户的余额,给出提示,重新输入或退出事务。 5.b如果输入的金额大于一次交易的限额,给出提示,重新输入或退出事务。 3.特殊需求 无 4.前置条件 先进入系统 5.后置条件 无 打印账单用例 1.简要说明 本用例主要描述打印账单的用例 2.事件流 a..基本流 1.选择打印事务 2.系统查询并打印账单 3.系统提示选择事务类型 b.备选流 无 3.特殊需求 无 4.前置条件 客户已经完成了取款,查询历史事务记录或转账事务的一种。 5.后置条件 无 查询历史事务用例 1.简要说明 本用例主要描述客户查询历史事务的用例 2.事件流 a..基本流 1.选择查询历史事务记录用例 2.系统查询并显示相关的信息 3.系统提示选择事务类型 3.特殊需求 无 4.前置条件 先进入系统 5.后置条件 无 3.1.5.系统类图 3.1.6.用例的活动图 1.取款的活动图如下: 系统验证输入的进入系统选择取款事输入取款金 金额务额 不合法 系统保存账系统吐出现合法 户信息金 2.修改密码的活动图如下: 进入系统选择修改密输入旧密码输入新密码 码事务及确认密码 不合法 系统验证旧密码合法系统保存账 及新密码户信息 3.转账的活动图如下: 系统验证目标账进入系统选择转账事选择目标账 户务户 不合法系统保存账系统验证输输入转账金合法户信息入的金额额 合法不合法 4.查询余额的活动图如下: 进入系统选择查询余系统查询客 额户的余额 系统显示余额 5.打印账单的活动图如下: 进入系统选择打印账系统打印账 单单 6.查询历史事务记录的活动图如下: 进入系统选择查询历系统显示历 史事务记录史事务记录 3.1.7.主要用例的时序图 1.取款用例的顺序图如下: 客户ATM机银行 1.插卡 2.请求输入密码 3.输入密码 4.请求验证 5.账户有效6.请求事务类型 7.选择取款 8.请求输入金额 9.输入金额 10.验证金额 11.金额有效12.吐出现金 13.继续请求事务 14.结束 15.退卡 2.修改密码用例的顺序图如下; 客户ATM 机银行 1.插卡 2.请求输入密码 3.输入密码4.请求验证 5.账户有效 6.请求事务类型 7.选择修改密码 8.请求输入旧密码 9.输入旧密码 10.请求输入新密码及确认密码 11.输入新密码及确认密码 12.验证旧密码及密码 13.更改有效 14.继续请求事务 15.退出 16.退卡 第四部分 运行环境规定 4.1支持软件 Windows操作系统 VC++ 6.0运行环境
本文档为【uml课程设计--ATM机系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_601191
暂无简介~
格式:doc
大小:41KB
软件:Word
页数:11
分类:生活休闲
上传时间:2017-09-30
浏览量:18