收藏 分享(赏)

atm自动取款机系统的分析与设计.doc

上传人:无敌 文档编号:700723 上传时间:2018-04-18 格式:DOC 页数:10 大小:171.50KB
下载 相关 举报
atm自动取款机系统的分析与设计.doc_第1页
第1页 / 共10页
atm自动取款机系统的分析与设计.doc_第2页
第2页 / 共10页
atm自动取款机系统的分析与设计.doc_第3页
第3页 / 共10页
atm自动取款机系统的分析与设计.doc_第4页
第4页 / 共10页
atm自动取款机系统的分析与设计.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、http:/ 1ATM 自 动取款机系 统的分析与设计需求说明第一部分 引言1.1 编写目的本文档描述了自动取款机系统的软件需求。1.2 适用范围ATM 的功能要求支持计算机银行网。1.3 背景ATM 自动提款机系统。ATM 自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM 是英文 Automatic Teller Machine 的缩写。ATM 是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在 ATM 自动取款机上也可以进行账户查询、修改密码和转账的业务。作为自助式金融服务终端,除了提供金融业务功能之外,ATM 自动

2、取款机还具有维护、测试、事件报告、监控和管理等多种功能。ATM 自动取款机系统,是一个有终端机, ATM 系统,数据库组成的应用系统。系统功能有用户在ATM 上提取现金、查询账户余额、修改密码及转账功能。 ATM 自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。 减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。第

3、二部分 任务概述2.1 目标系统功能实现用户在 ATM 上提取现金、查询账户余额、修改密码及转账功能。2.2 用户的特点本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。2.3 假定和约束http:/ 2本系统不具备语音提示功能,不能为盲人等群体提供服务。第三部分 需求规定 3.1 对功能的规定3.1.1 系统功能关系图用例图:3.1.2 系统功能概述ATM 自动取款机系统相关的主要对象有:用户:使用 ATM 自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作。系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信

4、息。数据库:对用户的所有信息进行存储更新。取款功能:用户按照系统输入要求输入取款金额即可取出相应金额的现金。查询余额功能:用户可以查看账户所剩现金余额。修改密码功能:http:/ 3如果用户想要修改当前密码,通过系统可以设置新密码。转账功能:用户可以通过该功能将自己账户上的金额转到其他账户。首先,ATM 要求用户输入密码,接下来 ATM 把从银行卡上读到的信息以及用户输入的密码传给 ATM自动取款机系统,系统通过于数据库中的信息进行核对,如果密码正确 ATM 就要求用户选择事务类型(取款、查询等) ,直至用户选择退出应用服务,询问用户是否退出银行卡结束服务,如果用户选择结束,则退出银行卡,系统

5、重回登陆界面。登录界面:在整个的系统中,首先用户要选择应用的提示语言的种类, “ENGLISH”或“汉语” ,之后输入正确用户登录密码以后才可以进入主界面进行相关的操作。主界面:当用户输入正确的用户密码以后,出现主界面,包括以下的一些功能: 主界面有“查询余额” “取款” “转账” “修改密码”等功能选项。 主界面中还有“退卡”功能选项,点击即退出系统服务。取款界面:当用户在菜单栏点击取款功能选项,可以进入取款界面: 首先你可以输入取款的金额,输入的必须为 50 倍数的数字,否则系统会提示输入的金额错误,请重新输入。如果屏幕上有便捷提示,比如:1000 元、800 元、500 元等。如果上边有

6、你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个 “其他金额”按下之后,就可以自由输入自己想取的金额了,输入金额之后,按“确认” ,即完成取款功能。 正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是”即可以取出取款机吐出的现金,并且数据更新到相关的数据库文件中,以便以后查询。余额查询界面:在主界面中点击余额查询功能选项,就会弹出余额的窗口。修改密码界面:改密码功能界面,系统要求首先输入旧密码,再输入写密码,并对新密码进行第二次确认,全部输入正确,修改功能完成。转账界面:http:/ 4当点击转账功能选项,会出现转账的界面,这时就可以进行转账; 分别输入转

7、入的账户和转入的金额,直接点击转入。若转入过程中出错会有相关的提示的操作。3.1.3 系统用例描述用例描述:3.1.4 系统功能模块ATM 系统登录模块事务模块退出模块输入密码取款查询余额修改密码转账打印凭据退卡插卡3.1.5 系统类图登陆用例1. 简要说明本例用来描述用户登陆的过程2. 事件流(1) 基本流1.系统验证银行卡账号。2.用户输入密码。3.系统验证用户输入的密码信息。4.用户进入系统。(2) 备选流1.如果账号错误,给出提示,退出。2. 如果输入密码错误,给出提示,退出。取款用例3. 简要说明本例用来描述用户取款的过程4. 事件流(1) 基本流1.用户输入取款金额。2.系统验证输

8、入金额是否符合输入要求。3.系统验证用户账户余额。4.系统显示用户取款金额。5.用户确认取款金额。6.系统要求点钞机出钞。7.系统更新并保存账户信息。(2) 备选流1.如果输入金额不符合输入数字格式要求,给出提示,退出。2.如果输入金额超出最大取款金额,给出提示,退出。3.如果用户没有确认,给出提示,退出。修改密码用例5. 简要说明本例用来描述用户修改密码的过程6. 事件流(1) 基本流1.用户输入旧密码。2.系统验证账户旧密码。3.用户输入 2 次新密码。4.用户确认输入的秘密。5.系统更新用户密码为新密码。6.用户修改密码成功。(2) 备选流1.如果输入的旧密码错误,给出提示,退出。2.如

9、果两次输入输入的密码不同,给出提示,退出。3.如果用户没有确认,给出提示,退出。查询余额用例7. 简要说明本例用来描述用户查询余额的过程8. 事件流(1) 基本流1. 用户选择查询余额功能。2. 系统显示账户余额及最大取款限额。转账用例9. 简要说明本例用来描述用户转账的过程10. 事件流(1) 基本流1.用户输入转账账号。2.系统验证转账账号。3.用户输入转账金额。4.系统验证输入金额是否符合输入要求。5.系统验证用户账户余额。6.系统显示用户转账账户及转账金额。7.用户确认确认转账账户及转账金额。8.系统更新并保持账户信息。(2) 备选流1.如果输入账号不正确,给出提示,退出。2.如果输入

10、金额不符合输入格式要求,给出提示,退出。3.如果输入金额超出最大转账金额,给出提示,退出。4.如果用户没有确认,给出提示,退出。http:/ 53.1.5 系统活动图http:/ 63.1.5 系统状态图http:/ 73.1.5 系统顺序图(取款)http:/ 83.1.5 系统部署图http:/ 93.1.5 系统数据表1、客户表(user) CardID字段信息 字段名称 类型 宽度 小数位数 空特性姓名 Userrname varchar 20身份证号 UserID Char 18 N电话 TelNum Char 20地址 Address Varchar 1002、账户表 (accou

11、nt) CardID字段信息 字段名称 类型 宽度 小数位数 空特性卡号 CardID Char 6 N账户余额 Accountbalance Varchar 12 N身份证号 Identify Char 18 N密码 Password Varchar 10 N类型 Type Char 10最大值 Max Varchar 203、账单(reckoning) CardID字段信息 字段名称 类型 宽度 小数位数 空特性卡号 CardID Char 6 N事务类型 Affairtype Char 2 N交易时间 Tradetime Date 6 N交易金额 Tradenum Char 4 Nhttp:/ 104、事务表(account) affairID字段信息 字段名称 类型 宽度 小数位数 空特性事务 ID affairID Char 2 N事务名称 Affairname char 12 N第四部分 运行环境规定4.1 设备PC 机、打印机、点钞机、服务器等。4.2 支持软件Windows 操作系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报