银行ATM机系统需求分析报告

合集下载

ATM系统

ATM系统

ATM系统1、问题陈述ATM(Auto Trade Machine)自动出纳机业务是银行网络系统的重要组成部分,包括人工出纳和分行共享的自动出纳机;各分理处用自己的计算机处理业务(保存账户、处理事务等);各分处理与出纳站通过网络通信;出纳站录入账户和事物数据;自动出纳机与分行计算机通信;自动出纳机与用户接口,接受现金卡,发放现金,打印数据;分行计算机与拨款分处理结账。

要求系统正确处理同一账户的并发访问;网络费用平均摊派给各分理处。

图1给出了银行网络系统的示意图:。

图1 银行网络系统示意图2、系统需求分析ATM系统包括软件和硬件控制的部分,因此了解外部设备是如何协调工作的是整个建模的基础。

ATM取款机的业务大致分为4个部分:查询余额、取款、存款和更改密码。

根据具体的业务为出发点对系统进行建模,一个功能完整的ATM必须包括以下的几个模块:①读卡机模块。

在这个功能模块中,允许客户将银行卡插入读卡机,读卡机识别卡的种类并在显示器上提示输入密码。

②输入模块。

在该功能模块中,客户可以输入密码和取款金额,并选择要完成的事务,痛过在键盘上只设置数字键和选择键,目的是方便客户使用,在该功能模块中,需要客户的交互。

③IC认证模块。

这个功能模块主要用于鉴别卡的真伪。

基于IC卡的安全授权系统,要求从技术上严格保证卡的唯一性与防伪性,使基于数字化形式的电子政务和电子商务安全运营,保证网络系统的安全。

④显示模块。

在该功能模块中,显示一切与客户有关的信息,包括客户交互时所需的提示信息和确认信息。

⑤吐钱机模块。

该功能模块的功能是按照客户的需求,选择合适面值的钞票给客户,这是比较关键的一步。

⑥打印报表模块。

该功能模块提供给客户一张取款凭据,客户可以选择是否打印。

打印的主要信息是卡号和金额等。

⑦监听器模块。

该功能模块的设置,是为防止意外事件产生,设置了监控的摄像头,以保证户外交易的安全性,银行有权调查取款记录。

ATM系统功能需求如图2所示:图2 ATM系统功能需求3、建立系统用例模型(1)角色的确定首先考察ATM系统需要为那些人服务,可有如下角色:①客户使用ATM系统进行现金交易;②银行有关人员更改ATM的设置,放置现金维护机器等;③信用系统作为外部的角色参与整个交易的过程。

【毕业设计】ATM系统需求分析规格说明书

【毕业设计】ATM系统需求分析规格说明书

《ATM自动取款机系统》需求规格说明书文档名称:ATM系统需求分析规格说明书项目名称:ATM自动取款机系统项目负责人:计算机071—27 胡玉萍ATM系统需求规格说明书1. 引言1.1编写目的本需求规格说明书是对ATM系统开发的基本需求的描述,以及对系统任务、功能需求和性能需求进行阐述。

编写本需求规格说明书的目的是分析ATM系统的特点,将取款、存款、查询等业务自主化,提出该系统的功能需求。

需求分析是用户和系统分析员之间进行沟通的桥梁,是用户确定未来系统功能的凭据,也是系统分析员进行系统设计的对象和依据,是系统验收的依据。

故是一个多方人事都要阅读和思考的重要文档。

1.2背景拟开发软件系统的名称:系统名称:ATM系统任务提出者:广大储户任务开发者:大连工业大学:胡玉萍1.3定义1、账号。

在银行中,事务应用的单个账号。

账号可以为多种类型,但是至少包括支票和存款。

每个顾客可以拥有多个账号。

2、A TM:Automatic Teller Machine。

一个工作站终端,使得顾客能够使用现金卡在A TM上进行自己的事务处理。

A TM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过A TM提供给顾客。

3、银行。

一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。

4、银行计算机。

银行拥有的计算机,同A TM网和银行自己的现金工作站进行交互。

银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。

5、现金卡。

每张卡提供给一个银行储户,授权储户可以使用ATM机访问自己的账号。

每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。

一张卡不能访问客户的所有账户。

每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的A TM机同时使用相同卡的行为。

6、储户。

拥有银行的一个或者多个账号的人。

ATM机需求分析

ATM机需求分析

青岛理工大学实验报告课程名称:软件需求实验名称:ATM机存取款管理系统需求分析学院:计算机工程学院专业:软件工程班级:软件132姓名:刘俊学号:201307229指导教师:丁凡2015年11月11日目录需求分析:一、概述1.1引言为了更好的挖掘ATM存取款管理系统的各种需求,先由需求分析人员与客户、银行职员等进行调查,再由需求分析人员将需求进行分析对系统提出完整、准确、清晰、具体的要求。

这也使得在软件开发和测试时能够更深入的了解客户的需求,把技术难点和可能遇到的难点提出,尽早解决,可见对软件需求的完全理解对于软件开发工作的成功是至关重要的。

本说明书的预期读者为银行客户、业务或需求分析人员、测试人员、用户文档编写者。

1.2项目背景银行各项业务一直深受客户好评。

但随着银行的业务不断发展,遍及全国各大中小城市,营业厅的扩建速度远跟不上客户量的增加,客户存取款排队等候时间也越来越长,并已渐渐出现抱怨,为了改善这种状况,减少客户等待时间,重新获得客户好评,应用计算机的快速计算及高效率,ATM存取款管理系统诞生。

1.3参考资料【1】张海藩.软件工程导论(第六版).北京:清华大学出版社,2013年【2】毛玉萃,邱少明.软件项目实践案例教程.北京:清华大学出版社,2014年【3】纪禹希等程序开发实用教程.北京:清华大学出版社,2013年【4】KarlE.Wiegers软件需求(第二版)北京:清华大学出版社,2014年二、需求分析2.1使用的语言、开发环境等选择2.1.1可供选择编程语言的选择:鉴于小组各成员的自身实力,可供选择的语言有C语言、C++语言、JAVA语言、C#语言。

编程模式的选择:可以基于客户端做一个C/S端或者基于网站做一个C/S 端。

数据库的选择:目前主流的数据库有SqlServer、MySql、Oracle、SqlLite。

操作系统的选择:有Linux和Windows系统可供选择。

各种逻辑的模型:使用MicrosoftVisio实现。

2024年金融机具市场需求分析

2024年金融机具市场需求分析

2024年金融机具市场需求分析1. 引言金融机具是指在金融交易和金融服务中使用的各种设备和工具。

随着金融科技的快速发展,金融机具市场也呈现出蓬勃的增长势头。

本文将对金融机具市场的需求进行分析,并探讨其主要驱动因素。

2. 金融机具市场概览金融机具市场包括自动取款机(ATM)、POS机、支付终端、自助服务设备等。

这些设备的普及和发展,大大改善了金融服务的效率和用户体验。

随着金融数字化转型的推进,金融机具市场呈现出快速增长的趋势。

3. 2024年金融机具市场需求分析3.1 技术创新驱动需求增长随着金融科技的快速发展,金融机具市场对新技术的需求也不断增加。

例如,近年来人脸识别、指纹识别等生物识别技术的应用使得金融机具更加安全和便捷。

此外,移动支付、区块链等新兴技术也对金融机具市场的需求产生了积极的推动作用。

3.2 用户体验和便利性需求提升用户体验和便利性是金融机具市场需求的重要驱动因素。

随着消费者对于金融服务的期望提升,金融机具也需要不断提升用户体验和便利性。

例如,屏幕触摸技术的应用、语音交互系统的改进等,都能够提高用户操作的便捷性和互动性。

3.3 金融科技发展推动需求多样化金融科技的快速发展使得金融机具市场的需求日益多样化。

不同金融机构和企业对于金融机具的需求也有所不同。

例如,大型商业银行对于ATM机的需求主要集中在交易处理能力和安全性上,而小型银行和金融科技公司则更注重自助服务设备的便捷性和创新性。

4. 金融机具市场的发展趋势4.1 智能化和自动化趋势随着人工智能和物联网技术的发展,金融机具市场正朝着智能化和自动化方向发展。

智能化的金融机具能够提供更加个性化和智能化的服务,满足用户多样化的需求。

自动化的金融机具能够降低运营成本,提高服务效率。

4.2 移动支付和无现金化趋势移动支付和无现金化是当前金融机具市场的重要发展趋势。

随着移动支付技术的发展和用户需求的增加,移动支付终端和POS机的需求也在不断增长。

银行储蓄系统的需求分析报告1

银行储蓄系统的需求分析报告1

“银行计算机储蓄系统”需求分析说明书文档作者:XXX 日期:2010-1-11.引言 (3)1.1 项目背景 (3)1.2 项目目标 (3)2. 银行计算机储蓄系统业务流程图 (4)3. 银行计算机储蓄系统 (4)3.1 银行计算机储蓄系统 (8)3.1.1 存取款管理 (11)●存款管理 (11)⏹数据流程图 (11)●取款管理 (14)⏹数据流程图 (14)4.E-R图 (20)1.引言1.1 项目背景项目名称:银行计算机储蓄系统(初步定为)用户:XXX银行项目说明:随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。

但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。

人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。

而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。

在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统1.2 项目目标所建议系统的开发目标包括:✧人力与设备费用的减少及合理利用;✧处理速度的提高及准确度的保证;✧人员利用率的改进及合理调度。

✧改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率等等。

2. 银行计算机储蓄系统业务流程图3.银行计算机储蓄系统一、数据流程图二、词条说明1.数据流词条描述a)数据流名:存款单说明:当用户要存款时银行计算机储蓄系统就产生一个存款单给用户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。

数据流来源:用户数据流去向:银行计算机储蓄系统数据流组成:存款单=存款人+存款银行+业务员编号+存款金额+存款日期业务员编号=“01”..“99”存款日期=年+月+日数据量流通量:暂不统计b)数据流名:存单(反馈信息)说明:银行系统给用户每次存款打印的存款资料表单数据流来源:银行计算机储蓄系统数据流去向:用户数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额业务员编号=“01”..“99”存款日期=年+月+日位置:输出到打印机数据量流通量:暂不统计c)数据流名:取款单说明:记录用户每次取款的资料和情况数据流来源:用户数据流去向:银行计算机储蓄系统数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期业务员编号=“01”..“99”取款日期=年+月+日数据量流通量:暂不统计d)数据流名:利息清单(或账单)说明:当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户数据流来源:书库数据流去向:事务处理数据流组成:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额业务员编号=“01”..“99”取款日期=年+月+日位置:输出到打印机数据量流通量:暂不统计2.数据文件(存储池)描述a)数据文件名:用户信息表简述:用于存放用户的个人资料情况及其它相关信息输入数据:用户信息输出数据:用户信息数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址存储方式:关键码存取频率:经常b)数据文件名:密码信息表简述:用于存放用户存取款所需的密码输入数据:密码信息输出数据:密码信息数据文件组成:密码信息= 存取款密码+设置密码日期存储方式:关键码存取频率:经常c)数据文件名:存取款信息表简述:主要是对存取款时所产生的存单、利息清单(或账单)及账面上金额进行存储输入数据:存取款信息输出数据:存取款信息d)数据文件组成:存取款信息表= 存单+利息清单(或账单)+存取款日期+帐户金额存储方式:直接存取频率:经常3.加工逻辑词条描述a)加工名:银行计算机储蓄系统加工编号:0层简要描述:对用户存取款进行管理和处理输入数据流:存款单、取款单输出数据流:存单、利息清单(或账单)加工逻辑:若存取款信息正确且密码正确无误则存取款成功,否则提示重写或重填。

atm需求分析报告

atm需求分析报告

ATM 需求分析报告引言银行自动柜员机(ATM)是一种为客户提供自助服务的设备,它能够实现取款、存款、转账、查询余额等基本功能。

本报告旨在分析和总结 ATM 的需求,以便为开发团队提供指导和参考。

用户需求分析用户群体ATM 的主要用户群体包括: 1. 个人客户:普通账户持有者,他们需要进行取款、存款、查询余额等基本操作。

2. 企业客户:商户账户持有者,他们需要进行取款、存款、查询余额、转账等常见操作,以及额外的功能如批量付款。

用户需求总结用户对 ATM 的主要需求可以归纳如下: 1. 取款:用户能够方便地从自己的账户中取出现金。

2. 存款:用户能够将现金存入自己的账户中。

3. 查询余额:用户能够随时查询自己的账户余额。

4. 转账:用户能够将资金从一个账户转移到另一个账户。

5. 批量付款(仅适用于企业客户):商户能够一次性进行多笔付款操作。

功能需求分析根据用户需求,我们可以定义 ATM 的功能需求如下:基本功能需求1.取款功能:–用户能够选择取款金额。

–ATM 能够验证用户账户余额是否充足。

–ATM 能够发放现金给用户。

2.存款功能:–用户能够选择存款金额。

–ATM 能够接收并验证用户存款金额的真实性。

–ATM 能够将存款金额加入用户账户余额中。

3.查询余额功能:–用户能够查询自己的账户余额。

4.转账功能:–用户能够输入转账金额和目标账户信息。

–ATM 能够验证用户账户余额是否充足。

–ATM 能够将转账金额从用户账户中扣除,并加入目标账户。

额外功能需求(仅适用于企业客户)1.批量付款功能:–用户能够输入多个收款账户和对应的付款金额。

–ATM 能够验证用户账户余额是否充足。

–ATM 能够依次将付款金额从用户账户中扣除,并加入对应的收款账户。

非功能需求分析除了功能需求,我们还要考虑 ATM 的非功能需求。

性能需求1.交易速度:–ATM 应该能够快速响应用户的操作请求,以提供良好的用户体验。

–取款、存款和转账等常见操作应该在几十秒内完成。

atm系统需求

atm系统需求

第一章系统需求ATM机系统的域描述如下:在ATM机系统中,要为每名用户建立一个帐户,并给他们发放银行卡(银行卡可以提供卡号,用户姓名),账户中存储用户的个人信息,存款信息,取款信息和余额信息,持有银行卡的用户可以通过ATM自动取款机系统进行存款,取款,查询余额的操作。

在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。

若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。

若用户选择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。

对上述ATM机系统的域描述进行分析,可以获得如下功能性需求:此软件的设计将实现银行ATM系统的基本功能。

ATM系统一次服务一名客户。

客户插入一张ATM卡并进入个人数字识别号码(PIN),系统进行验证,通过后客户才能执行一种或更多操作。

客户完成所有操作后,退卡。

ATM机项目可行性研究报告

ATM机项目可行性研究报告

ATM机项目可行性研究报告一、引言随着经济的快速发展和技术的不断进步,ATM(自动柜员机)已经成为现代社会中不可或缺的一部分。

ATM机可以提供便捷的银行服务,包括取款、存款、账户查询等。

本报告将对ATM机项目的可行性进行研究和分析。

二、背景三、目标本项目旨在建立一个可靠、高效的ATM机网络,提供各种银行服务,并通过密切合作与各个银行机构合作,以提高服务质量和效率。

四、市场分析1.市场需求随着社会的进步和金融服务的普及,人们对银行服务的需求与日俱增。

特别是在快节奏的现代生活中,人们对于随时随地能够进行金融交易的需求越来越高。

ATM机作为提供便利金融服务的工具,能够满足人们的需求。

2.市场竞争在ATM机市场上,存在着激烈的竞争。

每个银行和金融机构都在努力增加自己的ATM机数量,以满足客户的需求。

此外,还存在一些独立的ATM机网络,它们提供多家银行的服务,与传统银行的ATM机形成竞争关系。

五、技术分析1.技术要求为了建立一个高效、可靠的ATM机网络,我们需要具备以下技术要求:-硬件设备:ATM机本身需要稳定的硬件设备,包括屏幕、键盘、打印机、钞箱等,以便提供各种金融服务。

-软件系统:ATM机需要一个高效的软件系统,能够处理各类金融交易操作,并保证数据的安全性。

-通信网络:ATM机需要通过网络连接银行系统,以实现各类交易。

网络的稳定性和安全性对于ATM机的正常运行至关重要。

2.技术可行性根据市场上现有的技术发展和成熟的解决方案,ATM机的技术要求可以得到满足。

我们可以选择成熟的硬件设备供应商和软件系统开发方,以确保项目的可行性。

六、经济分析1.成本估算该项目的主要成本包括硬件设备采购、软件开发、网络建设、维护和人力资源成本等。

根据市场行情和项目规模的估算,初步预计项目总成本为X万元。

2.收益预测3.投资回报率根据成本和收益的估算,预计项目的投资回收期为X年,投资回报率为X%。

七、风险分析1.技术风险:由于ATM机项目的关键在于技术的稳定和可靠性,因此存在一定的技术风险,如硬件设备和软件系统的故障可能导致服务中断。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ATM 系统需求分析报告目录第二章需求分析报告 (7)功能需求……………………………………………………………………..7运行需要 (1)6输入要求 (1)6输入要求 (1)6其他需求 (1)6第三章系统总体及界面设计 (18)总体设计 (18)界面设计 (19)ATM系统表清单 (26)系统ER 图 (29)31第一章引言编写目的应课程的需要,为了明确银行用户对ATM系统的需求,并在充分了解ATM系统软件的基础上较好的对ATM软件的细节问题进行了修正和改进,并提出了一些有一定意义的建议,使用户与开发人员双方对软件需求取得共同理解和双方满意,并作为优化整个银行软件系统的基础。

此报告文档进一步定制软件开发的细节问题,明确软件需求并进行了具体分析、组织软件开发与测试等,便于用户与开发商协调并行工作。

经过对银行ATM系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。

这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询,打印凭条等操作提供便利,尤其是在ATM机出现故障的情况下,提供了故障恢复的功能。

希望通过本次报告的编写,作为学生自身能够了解到更多关于编程及数据库应用方面的实际案例,将学习到的理论知识应用到实际生活中去,并在应用的过程中巩固学习到的理论知识,加深理解和掌握认知度,便于以后更好的学习其它知识,优化自我,提高自我。

背景项目名称:银行ATM系统银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务,这些业务与人们的日常生活息息相关。

在银行设立账户的人或机构通常被称为银行的储户。

一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。

储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。

后台管理员可以对储户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。

图银行服务系统示意图然而,随着银行业务及客户群体数量的增大,银行的工作量及工作压力也在日益的加剧。

为缓解这一问题,一种应用在在计算机及编程发展基础上的终端服务应运而生——ATM系统。

图 ATM系统示意图在充分了解ATM之前,我们可以先来简要了解一下ATM的发展历史:1939年土耳奇人发明了现金提款机,但现代意义上第一台ATM设备被认为出现于40年前的英国。

1967年Barclays银行在英国安菲尔德安装世界上第一台ATM设备,发明者是John Shepherd-Barron。

另一种说法为1969年出现于美国纽约的Chemical Bank,发明者Don Wetzel。

目前全球ATM安装量超过150万台,平均每7分钟新增一台,已经成长成为140亿美元的巨大产业。

ATM被誉为20世纪最有影响力的创新之一。

达芬奇学院(Davinci Institute)评选的上世纪10大货币相关创新与发明ATM位列其中。

其他创新包括:电子收银机(Electronic Cash Register,1906),电子货币(Electronic Money,1918),装甲车(First Armored Car,1920),信用局(Credit Bureaus,1937),信用卡(Credit Card,1950),条形码(Barcodes,1952),智能卡(Smart Card,1974),电子表格(Spreadsheet,1978),RSA编码(RSA Encryption,1983)。

ATM产业协会(ATMIA)主席Mike Lee认为,每1000人口拥有超过1台ATM可视为进入成熟市场。

银联的数据显示,目前我国ATM 安装量约8万台以上即为ATM简要的发展历史和发展状况。

下面我们即来介绍下ATM的详细信息。

所谓ATM其实有两种解释,一种是Automatic Teller Machine,中文名称为自动柜员机,简称ATM;另外一种是异步传输模式ATM,全称Asynchronous Transfer Mode。

当然,我们在这里所要给大家阐述的是平时我们接触到比较多、银行所使用的、和我们关系比较密切的自动柜员机。

对于ATM的系统的研究首先,我们来举几个简单的例子,从几个银行各自的简单而实用的ATM系统界面来看,建设银行和农业银行的界面比较简洁、实用,只有简单的两个功能,取款、查询;而中国银行则在两个功能的基础上添加了更改密码功能,避免了用户到银行去排队等候的麻烦了;招商银行除了取款和查询功能外,添加上了存款、改密码这两个功能。

当然拉,每个银行都有一个退出的功能,而且在设计的时候,ATM都采用了延时设计,当操作超时的时候会自动把卡退出。

其实从银行工作人员的角度来考虑,ATM 系统的作用是减轻银行工作人员的繁琐工作负担以及提高银行工作的效率;而从用户的角度来分析,ATM就是方便用户能够及时查询到自己帐号的资金以及避免在人数密集的时候在银行等待取款的过程。

于是ATM设计的合理性与人性化就显得异常重要,它不简单的解决了银行的工作效率问题,基本上也考虑到了顾客需要,满足了顾客的需要,也解决了一些不必要的时间的浪费。

以上几家银行的ATM系统普遍能够满足用户的基本需要,都是从用户的角度出发,为用户考虑。

不过作为一个学软件工程,想了解需求分析的我们来说,这样的功能其实还有很多改进的了。

随着计算机技术的发展,ATM越来越多的出现在人们的日常生活中,在ATM机上进行取款等业务时的突发情况,例如无故不出钞,吞卡等不容忽视的问题的出现,会导致使用者的权利受到侵害,降低用户对ATM机使用的信心。

本次开发的这套ATM系统,可以显着提高现有系统运行效率,增强银行的竞争力,提高储户的满意度第二章需求分析报告功能需求ATM软件分别有登陆,存款,取款,查询,转账,修改密码,账户明细查询,退出等功能。

图 ATM基本功能图示设计时常将各个功能分模块设计,各个模块各有不同的特点及功能,最终来完成各自相应的功能。

各模块的数据都存放在数据库中,又形成一个整体。

数据的调用和连接都有程序来完成。

ATM终端机通过用户输入9位的卡号和6位的对应密码,经过验证后,准确无误后可以同系统进行各种交互,例如:查询、存款、取款、转账、明细查询、打印凭条等;系统根据终端服务器的用户输入处理储户相应的要求,执行对应操作,为储户服务。

为了安全起见,ATM系统要求须保持一定时间内的交易记录,系统应每天自动汇总各种交易数据与服务器进行对账。

同时,在通讯失败或其他交易结果不确定的情况下,ATM 要自动发起冲正交易,以保证账务的完整性。

ATM用户使用的基本流程如下图 ATM使用基本流程图因为ATM服务系统可以简要看作是两个方向的交易——用户和银行系统,因此在解析ATM需要达到的基本功能时,要从两个方面来考虑,一是用户的利益,二是银行管理系统的利益。

首先在设计过程中我们可以为用户设计几个模块:取款、存款、查询、转帐以及密码修改。

1、取款只要账号被ATM系统识别,只需输入密码就能够直接进行存取款。

其中用户账号设置为9位,密码设置为6位。

密码账号完全匹配后方可进入操作界面。

点击取款的操作按钮即可进入取款界面,根据所需取出金额可以选择100元,200元,300元等既定金额,也可以自定义金额但是目前必须是100的整数倍。

本ATM都只能提供面值为100元整数倍的钞票,随着信息的发展我们有理由要在此进行改进,因为即使是普通的老百姓,有时候的10元、20元的钞票还是希望能够方便快捷的取到的。

因而未来的自动取款机取款应该允许有更多面额的钞票。

有时候用户会出现账号丢失及账号被盗的情况,这就必将导致用户金额的亏损。

因此为安全起见,对于每日每户取款总额可以做出适当的限制,每次取款金额限制为2000元,每日每户最多可从ATM取现10000元,剩余金额需要就必须携有关证件至柜台办理。

由于用户有时一次登录后需要进行不止一种操作,所以在执行完取款操作后可以进行其他界面的选择,可以再次选择继续交易,进入主界面,再次选择其他交易类型接受相应服务。

例如:取款后想要查询余额,只要选择的继续交易,即可返回主界面,然后就可以选择查询按照查询步骤即可完成相应操作。

经过密码验证进入取款界面后,取款部分基本的流程图如下:图取款交易的基本流程图2、存款经过密码验证后进入存款界面后,开始进行存款操作,将人民币放入ATM机器内制定位置,按下确定键,然后等待机器识别验证钞票真伪以及金额。

最后取出未识别的钞票,选择确定还是继续添加。

然后结束操作。

如果想继续其他交易,可以选择继续交易,然后进入主界面再进行相关操作。

存完款即可以显示总额或者其它信息,存款过程中目前也只能识别面值100元的钞票,未来也期望可识别更多种面值的钞票。

存款的基本流程图如下所示:图存款的基本流程图3、查询大多数银行的ATM目前能给用户提供的查询服务主要有余额查询,包括人民币、港币、美元值等。

而用户想要了解更多明细账户时就只有到柜台打账单了,这就给柜台系统和工作人员带来了相当大的工作量。

如果ATM机能够具有显示用户的账户明细的功能,并提供打印账户明细服务,将进一步满足用户需求,提高ATM的实用性,同时为银行业务人员减少工作量。

图查询的基本流程图4、转账转帐的实现。

转账有行内转账和跨行转账之分。

如果说不同两家银行之间的转帐因为银行名称而无法实现,起码应该实现同一家银行的不同帐号的转帐,只需要求用户输入自己账户的正确密码和要转账对方的帐号(最好有两次输入对比确认),并需要一个确认让用户有机会确认转帐的准确率。

但是大多数银行的ATM还是可以提供跨行转账服务的,只是需要提交相应手续费。

在有需要业务手续费时,系统最好能够跳出提示窗口提示用户手续费的金额,待用户确认后再继续执行下一步服务。

图转账的基本流程图4、密码修改密码的修改自然需要用户能够输入正确的原密码,然后输入两次新密码,系统进行比对,比对结果吻合无误后,用户确认成功;确认成功的之后,ATM应该自动识别并自动退出原先登录,同时跳出提示窗口提示用户用修改后的新密码重新登陆,输入新密码来尝试新密码的正确性及有效性。

这个要求数据库的设计的更新的合理性。

图修改密码的基本流程图其次我们从银行工作者的角度来分析。

除了用户所具有的权限之外,银行ATM系统管理员还应该具有以下权限:用户帐号密码的强行修改、根据用户的资料查询到用户的帐号信息、查询用户的交易信息、对违规的用户账户进行账户封闭及重开启等。

1、用户密码强行修改所谓帐号密码的强行修改,就是在即使在不知道用户的帐号密码的前提下也能对密码进行修改,当然前提是用户提供有效的证据证明帐号的归属全确属本人。

相关文档
最新文档