ATM机系统

上传人:壹****1 文档编号:552436853 上传时间:2023-10-21 格式:DOC 页数:14 大小:161KB
返回 下载 相关 举报
ATM机系统_第1页
第1页 / 共14页
ATM机系统_第2页
第2页 / 共14页
ATM机系统_第3页
第3页 / 共14页
ATM机系统_第4页
第4页 / 共14页
ATM机系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《ATM机系统》由会员分享,可在线阅读,更多相关《ATM机系统(14页珍藏版)》请在金锄头文库上搜索。

1、需求分析说明书第一部分 引言 1.1背景ATM自动柜员机(automatic teller machine)是银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带或芯片卡上的芯片记录客户的基本户口资料(通常就是银行卡,或称金融卡,或称提款卡),让客户可以透过机器进行提款、存款、转帐等银行柜台服务,大多数客户都把这种自助机器称为提款机。中国大陆在1980年代末期才开始在深圳出现提款机,现在扩展至全国。并且多数柜员机都已加入银联网络,只要是有银联标志的银行卡都可以通用,但收费与否则和发卡行的规定有关。没有银联标志的卡只能在本行网络的柜员机上使用。目前,国内已有大量自动柜员机,遍布于银

2、行营业大厅、超市、商业机构、机场、车站、码头和闹市区。因为ATM技术的高安全性和高速度,所以在我国的发展十分迅速,尤其在银行领域。我国宽带网已初具规模,已建立成完整的电子商务安全认证体系。几乎所有的银行都是采用ATM技术,主要用于各地区之间交换数据和ATM终端。1.2文档概述ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。统一建模语言UML(Unified Modeling Language)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。通过UML对ATM自动取款机建模,实现查询余额,取款,转账,更改密码等业务

3、,对各功能进行具体的分析和建模。第二部分 任务概述2.1目标 实现用户使用ATM 机的进行查询余额,取款,转账,更改密码的业务的基本功能。2.2用户的特点 ATM机面向的群体是很广泛的,无论是老人,小孩,成人都会用到ATM机。因此它的操作性一定要做到简单,实用,而且还要保证系统的安全性。第三部分需求规定 3.1对功能的规定3.1.1系统用例关系图 3.1.2系统功能概述 客户插入卡,输入正确的密码进入系统,选择事务的类型即可进行相关的操作。 a.取款1. 客户选择取款事务后,选取界面上的固定金额(100,200,500,1000,2000),或是输入金额进行取款。2. 客户一次能取的最大金额为

4、2000.3. 客户一天一个账户(一个用户可能有多个账户)能取的最大限额为5000. b.修改密码如果客户对以前的密码不满意,或是想提高密码的安全性可以修改密码。C.查询余额 如果客户想知道账户的余额可以选择查询余额事务,进行余额的查询。d转账 1. 客户可以选择本系统内的其他账户进行转账业务。 2.一次转账金额不得超过2000. 3.累计一天转账不得超过5000.e.打印账单 如果客户已经完成了取款,查询历史事务记录或转账事务的一种。想了解详细的信息的信息可以选择打印账单事务,取得事务详细信息。f. 查询历史事务记录 如果客户想了解最近交易的情况,可以选择此事务,进行查询。3.1.3.系统功

5、能模块 ATM 机系统登陆模块事务模块输入密码取款修改密码转账余额查询打印账单查询历史事务记录3.1.4.系统用例描述 ATM 机系统 取款用例1. 简要说明本用例主要描述客户取款的用例2. 事件流a. 基本流1. 选择取款事务2. 输入取款的的数额3. 系统确认数额的合法性4. 系统吐出现金5. 系统保存本次事务结束后的客户的账户信息6. 系统提示选择事务类型b. 备选流4.a 如果输入的数额大于账户剩余的数量,给出提示,重新输入或退出事务。4.b 如果输入的数额大于一次取款的限制数量,给出提示,重新输入或退出事务。4.c 如果输入数额与此日以往的数额相加,大于一天所限制的数量,给出提示,重

6、新输入或退出事务。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.

7、备选流 无3.特殊需求 无4.前置条件 先进入系统5.后置条件 无转账用例1.简要说明 本用例主要描述客户转账的用例2.事件流 a.基本流1.选择转账事务2.客户选择一个目标账户3.系统确认目标账户4.输入转账的金额5.系统确认输入的金额6.系统保存账户信息7.系统提示选择事务类型 b.备选流 3.a 如果目标账户不存在或账户不正确,给出提示,重新输入或退出事务。 5.a 如果输入的金额大于客户的余额,给出提示,重新输入或退出事务。 5.b如果输入的金额大于一次交易的限额,给出提示,重新输入或退出事务。3.特殊需求 无4.前置条件 先进入系统5.后置条件 无 打印账单用例1.简要说明 本用例主

8、要描述打印账单的用例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.取款用例的顺序图如下:说明:1. 插卡2. ATM机请求输入密码3. 用户输入密码4. 密码验证5. 验

9、证通过6. 请求选择事物类型7. 选择取款操作8. 请求取款金额9. 客户输入或选择取款金额10. 金额数目验证11. 取款金额有效12. 吐出金钱13. 继续请求事物类型14. 退出15. 退卡2.修改密码的顺序图如下:说明:1. 插卡2. ATM机请求输入密码3. 用户输入密码4. 密码验证5. 验证通过6. 请求选择事物类型7. 选择修改密码操作8. 请求输入旧密码9. 客户输入旧密码10. 请求输入新密码及重复输入新密码11. 客户输入新密码及密码确认12. 验证旧密码及新密码13. 验证通过,修改成功14. 请求操作事物类型15. 退出16. 退卡3.1.7.主要用例的活动图1.取款活动图2.修改密码活动图3.转账的活动图4.打印账单的活动图5.查询余额的活动图6.查询历史记录的活动图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 文学/艺术/历史 > 文学研究

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号