




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ATM自动取款机系统的分析与设计需求说明第一部分 引言1.1编写目的本文档描述了自动取款机系统的软件需求。1.2适用范围ATM的功能要求支持计算机银行网。1.3背景ATM自动提款机系统。ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文Automatic Teller Machine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多
2、种功能。ATM自动取款机系统,是一个有终端机,ATM系统,数据库组成的应用系统。系统功能有用户在ATM上提取现金、查询账户余额、修改密码及转账功能。 ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。 减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。第二部分 任务概述2.1目标系统功能实现用户在ATM上提取现
3、金、查询账户余额、修改密码及转账功能。2.2用户的特点 本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。2.3假定和约束 本系统不具备语音提示功能,不能为盲人等群体提供服务。第三部分需求规定 3.1对功能的规定3.1.1系统功能关系图用例图:3.1.2系统功能概述ATM自动取款机系统相关的主要对象有:用户:使用ATM自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作。系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。数据库:对用户的所有信息进行存储更新。取款功能:用户按照系统输入要求输入取款金额即可取出相
4、应金额的现金。查询余额功能:用户可以查看账户所剩现金余额。修改密码功能:如果用户想要修改当前密码,通过系统可以设置新密码。转账功能: 用户可以通过该功能将自己账户上的金额转到其他账户。首先,ATM要求用户输入密码,接下来ATM把从银行卡上读到的信息以及用户输入的密码传给ATM自动取款机系统,系统通过于数据库中的信息进行核对,如果密码正确ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出银行卡结束服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。登录界面:在整个的系统中,首先用户要选择应用的提示语言的种类,“ENGLISH”或“汉语”,之后输入正确用户
5、登录密码以后才可以进入主界面进行相关的操作。主界面:当用户输入正确的用户密码以后,出现主界面,包括以下的一些功能:l 主界面有“查询余额”“取款”“转账”“修改密码”等功能选项。l 主界面中还有“退卡”功能选项,点击即退出系统服务。取款界面:当用户在菜单栏点击取款功能选项,可以进入取款界面:l 首先你可以输入取款的金额,输入的必须为50倍数的数字,否则系统会提示输入的金额错误,请重新输入。如果屏幕上有便捷提示,比如:1000元、800元、500元等。如果上边有你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个 “其他金额”按下之后,就可以自由输入自己想取的金额了,输入金额之后
6、,按“确认”,即完成取款功能。l 正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是”即可以取出取款机吐出的现金,并且数据更新到相关的数据库文件中,以便以后查询。余额查询界面:在主界面中点击余额查询功能选项,就会弹出余额的窗口。修改密码界面:改密码功能界面,系统要求首先输入旧密码,再输入写密码,并对新密码进行第二次确认,全部输入正确,修改功能完成。转账界面:当点击转账功能选项,会出现转账的界面,这时就可以进行转账;l 分别输入转入的账户和转入的金额,直接点击转入。若转入过程中出错会有相关的提示的操作。3.1.3系统用例描述登陆用例1. 简要说明 本例用来描述用户登陆的过程2.
7、 事件流(1) 基本流1.系统验证银行卡账号。2.用户输入密码。3.系统验证用户输入的密码信息。4.用户进入系统。(2) 备选流1.如果账号错误,给出提示,退出。2. 如果输入密码错误,给出提示,退出。用例描述:取款用例3. 简要说明 本例用来描述用户取款的过程4. 事件流(1) 基本流1.用户输入取款金额。2.系统验证输入金额是否符合输入要求。3.系统验证用户账户余额。4.系统显示用户取款金额。5.用户确认取款金额。 6.系统要求点钞机出钞。 7.系统更新并保存账户信息。(2) 备选流1.如果输入金额不符合输入数字格式要求,给出提示,退出。2.如果输入金额超出最大取款金额,给出提示,退出。3
8、.如果用户没有确认,给出提示,退出。修改密码用例5. 简要说明 本例用来描述用户修改密码的过程6. 事件流(1) 基本流1.用户输入旧密码。2.系统验证账户旧密码。3.用户输入2次新密码。4.用户确认输入的秘密。5.系统更新用户密码为新密码。 6.用户修改密码成功。(2) 备选流1.如果输入的旧密码错误,给出提示,退出。2.如果两次输入输入的密码不同,给出提示,退出。3.如果用户没有确认,给出提示,退出。查询余额用例7. 简要说明 本例用来描述用户查询余额的过程8. 事件流(1) 基本流1. 用户选择查询余额功能。2. 系统显示账户余额及最大取款限额。转账用例9. 简要说明 本例用来描述用户转
9、账的过程10. 事件流(1) 基本流1.用户输入转账账号。2.系统验证转账账号。3.用户输入转账金额。4.系统验证输入金额是否符合输入要求。5.系统验证用户账户余额。6.系统显示用户转账账户及转账金额。7.用户确认确认转账账户及转账金额。 8.系统更新并保持账户信息。(2) 备选流1.如果输入账号不正确,给出提示,退出。2.如果输入金额不符合输入格式要求,给出提示,退出。3.如果输入金额超出最大转账金额,给出提示,退出。4.如果用户没有确认,给出提示,退出。3.1.4系统功能模块ATM系统登录模块事务模块退出模块输入密码取款查询余额修改密码转账打印凭据退卡插卡3.1.5系统类图3.1.5系统活
10、动图3.1.5系统状态图3.1.5系统顺序图(取款)3.1.5系统部署图3.1.5系统数据表1、客户表(user)CardID字段信息字段名称类型宽度小数位数空特性姓名Userrnamevarchar20身份证号UserIDChar18N电话TelNumChar20地址AddressVarchar1002、账户表(account)CardID字段信息字段名称类型宽度小数位数空特性卡号CardIDChar6N账户余额AccountbalanceVarchar12N身份证号IdentifyChar18N密码PasswordVarchar10N类型TypeChar10最大值MaxVarchar203、账单(reckoning)CardID字段信息字段名称类型宽度小数位数空特性卡号CardIDChar6N事务类型AffairtypeChar2N交易时间Tr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州省安全员考试题库
- 2025年吉林省安全员B证考试题库
- 重庆工商大学派斯学院《酒店营销》2023-2024学年第二学期期末试卷
- 青岛港湾职业技术学院《口腔设备学》2023-2024学年第二学期期末试卷
- 武汉东湖学院《社会哲学》2023-2024学年第二学期期末试卷
- 2025年海南省建筑安全员-C证考试(专职安全员)题库附答案
- 南京信息工程大学《少儿体操与健美操》2023-2024学年第二学期期末试卷
- 南京审计大学金审学院《生物合成实验》2023-2024学年第二学期期末试卷
- 广东青年职业学院《建筑法规1》2023-2024学年第二学期期末试卷
- 武汉生物工程学院《妇女健康与康复》2023-2024学年第二学期期末试卷
- DB14∕T 1319-2016 公路工程标准工程量清单及计量规范
- 2024年吉林省中考语文真题版有答案
- 如何在小学语文教学中落实单元语文要素
- 《人类起源的演化过程》阅读测试题及答案
- 2024年知识竞赛-竞彩知识笔试参考题库含答案
- 医院DRG付费知识培训课件
- 高考语文一轮复习:文学类文本阅读练习
- (2024年)保安培训图文课件
- 中医养生保健素养知识讲座
- 雷达干扰技术概述
- 统编版语文八年级下册全册大单元整体教学设计表格式教案
评论
0/150
提交评论