银行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自动取款机系统项目负责人:计算机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机存取款管理系统需求分析学院:计算机工程学院专业:软件工程班级:软件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年金融机具市场需求分析1. 引言金融机具是指在金融交易和金融服务中使用的各种设备和工具。
随着金融科技的快速发展,金融机具市场也呈现出蓬勃的增长势头。
本文将对金融机具市场的需求进行分析,并探讨其主要驱动因素。
2. 金融机具市场概览金融机具市场包括自动取款机(ATM)、POS机、支付终端、自助服务设备等。
这些设备的普及和发展,大大改善了金融服务的效率和用户体验。
随着金融数字化转型的推进,金融机具市场呈现出快速增长的趋势。
3. 2024年金融机具市场需求分析3.1 技术创新驱动需求增长随着金融科技的快速发展,金融机具市场对新技术的需求也不断增加。
例如,近年来人脸识别、指纹识别等生物识别技术的应用使得金融机具更加安全和便捷。
此外,移动支付、区块链等新兴技术也对金融机具市场的需求产生了积极的推动作用。
3.2 用户体验和便利性需求提升用户体验和便利性是金融机具市场需求的重要驱动因素。
随着消费者对于金融服务的期望提升,金融机具也需要不断提升用户体验和便利性。
例如,屏幕触摸技术的应用、语音交互系统的改进等,都能够提高用户操作的便捷性和互动性。
3.3 金融科技发展推动需求多样化金融科技的快速发展使得金融机具市场的需求日益多样化。
不同金融机构和企业对于金融机具的需求也有所不同。
例如,大型商业银行对于ATM机的需求主要集中在交易处理能力和安全性上,而小型银行和金融科技公司则更注重自助服务设备的便捷性和创新性。
4. 金融机具市场的发展趋势4.1 智能化和自动化趋势随着人工智能和物联网技术的发展,金融机具市场正朝着智能化和自动化方向发展。
智能化的金融机具能够提供更加个性化和智能化的服务,满足用户多样化的需求。
自动化的金融机具能够降低运营成本,提高服务效率。
4.2 移动支付和无现金化趋势移动支付和无现金化是当前金融机具市场的重要发展趋势。
随着移动支付技术的发展和用户需求的增加,移动支付终端和POS机的需求也在不断增长。
银行储蓄系统的需求分析报告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 的主要用户群体包括: 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自动取款机系统进行存款,取款,查询余额的操作。
在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。
若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。
若用户选择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。
对上述ATM机系统的域描述进行分析,可以获得如下功能性需求:此软件的设计将实现银行ATM系统的基本功能。
ATM系统一次服务一名客户。
客户插入一张ATM卡并进入个人数字识别号码(PIN),系统进行验证,通过后客户才能执行一种或更多操作。
客户完成所有操作后,退卡。
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机项目的关键在于技术的稳定和可靠性,因此存在一定的技术风险,如硬件设备和软件系统的故障可能导致服务中断。
面向对象分析与设计ATM系统分析与设计
面向对象分析与设计ATM系统分析与设计ATM系统是一种常见的自动银行服务设备,可以方便用户进行存款、取款、余额查询、转账等银行业务操作。
本文将对ATM系统进行面向对象分析与设计。
一、分析1.系统需求分析ATM系统的主要需求包括:用户认证、账户管理、取款、存款、查询、转账等功能。
用户通过银行卡和密码进行认证,认证后可以进行不同业务的操作。
2.系统角色分析在ATM系统中,主要涉及到三个角色:用户、ATM和银行。
用户通过ATM设备进行业务操作,ATM设备与银行之间通过网络进行信息传递和交互。
3.系统功能分析根据需求分析,ATM系统的主要功能包括:-用户认证:用户通过输入银行卡和密码进行认证。
-取款:用户可以选择取款金额,并从账户余额中扣除相应金额。
-存款:用户可以选择存款金额,并将金额存入账户余额中。
-查询:用户可以查询账户余额和交易记录等信息。
-转账:用户可以选择转账金额和收款方账户,并将金额从自己账户扣除,转入收款方账户。
二、设计1.类的设计根据分析,可以定义以下类:- User(用户):包括属性银行卡号和密码。
- Account(账户):包括属性账户余额和交易记录。
-ATM(自动柜员机):包括属性ATM编号和位置。
具有用户认证、取款、存款、查询、转账等方法。
2.类之间的关系- User与Account之间是一对一的关系,一个用户只能对应一个账户。
- ATM与User之间是一对一的关系,一个ATM设备只能为一个用户提供服务。
- ATM与Account之间是一对一的关系,一个ATM设备只能为一个账户提供操作。
3.系统流程设计ATM系统的流程设计如下:-用户插入银行卡,并输入密码。
-ATM设备进行用户认证,验证银行卡号和密码的正确性。
-用户选择需要进行的业务操作,如取款、存款、查询、转账等。
-ATM设备根据用户的选择进行相应的业务操作,并更新账户余额和交易记录。
-用户完成业务操作后,选择退出并取出银行卡。
atm机市场调研报告(推荐3篇)
atm机市场调研报告(推荐3篇)atm机市场调研报告(推荐3篇)atm机市场调研报告篇1经济下行,实体经济发展受困,过去超发的货币并没有给真正需求的企业任何益处,除了贷款困难,融资成本过高也将企业逼向绝境。
银行莫名其妙的成为了众矢之的,其中银行服务收费成社会各界关注焦点,并且自2023年2月《商业银行服务价格管理办法》颁布之后,银行相关收费项目大幅缩减,数据显示,2023年年底我国21家主要银行的收费项目,总共十大类305项,相比2023年减少了117项;并且多项收费标准也进行了较大幅度的下调。
并且今年调研工商银行再提降收费,银行降收费之旅势在必行。
金融工具的创新主要解决开源问题,而技术创新则更多降低成本与提升效率。
因此,降收费必将从金融工具和技术创新出发,而从目前我国银行业金融工具的运用来看,依然是任重而道远。
下面以常用工具ATM和VTM为例:根据前瞻产业研究院发布的《2023-2023年中国ATM机行业市场前瞻与投资战略规划分析报告》显示,近年来,我国总体ATM保有量一直呈上升趋势。
2023年,我国总体ATM保有量达到了61.49万台,较上年末增加9.49万台,同比增长18.25%。
每台ATM对应的银行卡数量为8027张,较上年减少0.95%。
但从我国百万人均ATM 保有量来看,远低于欧美发达国家,勉强只能是平均水平。
VTM机替代人工成本优势明显,2023-2023年将放量增长智能金融终端机(VTM机)是现代化通信技术与金融业务的融合,综合运用了联络中心、高清视频通信、视频监控、金融自助终端等系统,并集成手掌静脉识别、加密手写签名、卡证识别、视频面对面交流等功能,可实现传统银行营业厅的主要功能,为用户提供远程虚拟柜面服务,从而替代或分流物理网点的人工业务量。
VTM机不仅为客户提供更为安全舒适的专业金融服务,提高客户满意度而且能够帮助金融机构聚焦高端客户提升价值,是远程金融服务的革命性创新。
整个解决方案部署方便,为客户提供7×24小时不间断服务,更易于集中管理和统一维护,VTM远程银行集多项创新技术,整合电话银行、网上银行、营业厅、ATM等多种渠道,将引领服务新模式。
ATM自动取款机系统需求分析
ATM自动取款机系统需求分析一、引言自动取款机(ATM)是一种用于自动完成各种金融交易的设备,例如取款、存款、查询余额等。
随着科技的进步和金融的发展,ATM已经成为现代社会必备的金融服务设施之一、本文将对ATM自动取款机系统进行需求分析,并提出相应的系统需求。
二、系统概述ATM自动取款机系统是一种用于自动办理各种金融交易的机器。
系统包括硬件设备和软件程序两个主要部分。
硬件设备包括屏幕、键盘、打印机、读卡器等;软件程序则负责处理用户的操作指令,与金融数据库进行交互,并生成相应的交易记录。
三、系统需求1.用户身份验证在用户使用ATM取款机之前,系统需要进行用户身份验证。
用户应该通过提供正确的银行卡和密码来进行身份验证。
系统需要在数据库中存储用户的银行卡信息和密码,并进行验证。
如果用户提供的银行卡和密码与数据库中的信息匹配,则身份验证通过。
2.功能操作系统需要提供以下功能操作:a.取款功能:用户可以输入想要取款的金额,系统需要检查用户账户余额是否足够,并从账户中扣除相应的金额。
b.存款功能:用户可以将现金存入账户中。
系统需要接收用户输入的现金,然后将现金存入用户账户,并更新余额。
c.查询余额功能:用户可以查询账户的余额信息,系统需要将余额信息显示给用户。
d.转账功能:用户可以将账户中的一部分或全部金额转移到其他账户。
系统需要验证转账金额是否足够,并更新相应的账户余额。
3.交易记录系统应该自动记录每一笔交易的详细信息,包括交易时间、交易金额、交易类型等。
用户可以查询自己的交易记录,并生成交易明细或账单。
4.安全性对于ATM自动取款机系统来说,安全性是非常重要的。
系统需要采取以下措施保证安全:a.用户身份验证:用户在进行任何操作之前,都必须通过身份验证。
b.交易密码:用户在进行操作时,需要输入交易密码进行身份验证。
c.交易限额:系统应该限制单次交易金额和每日交易金额,以避免由于非法操作引起的损失。
d.数据加密:系统应该采用数据加密技术,对用户的个人信息和交易记录进行加密存储,以保护用户隐私安全。
银行系统系统管理需求分析报告
07It项目管理5组刁文彬孙鹏杜焱廖春露黄新月刘雯李铭张严诺张洪辰目录一、导言 (2)二、用户需求分析 (2)1. 转账业务 (2)2. 用户管理 (2)3. 数据库创建更新维护 (2)4.系统构架 (4)三、数据流程图 (4)四、数据字典 (7)五、银行转账系统安全性要求 (12)六、数据库安全要求 (12)一、导言二、随着经济全球化的深入,信息量越来越大, 金融业以及银行业对经济业务的处理速度要求越来越高,对数据库要求越来越高, 对安全性的要求也越来越高。
这就对我们数据库的建立与管理提出了更高的要求.下面, 对我组所涉及的有关用户管理部分进行陈述。
另外还有转账业务的数据, 业务流程。
三、用户需求分析1.转账业务从本人的活期账户中将款项转到他人的活期账户或信用卡账户中。
过程: 客户利用自己绑定的银行账号进行登录, 银行系统对客户的资料进行核对, 符合要求的进入转账业务。
不符合要求的, 提示客户重新登录。
输入对方账户金额, 进行核对。
核对通过进行交易.不通过则返回重新输入.确认后提交交易, 更改双方用户账户信息,返回给用户账户信息, 记录交易内容.具体分为几部分转账:2.账户分为:储蓄账户, 信用卡账户,外汇账户。
要做到储蓄账户与储蓄账户、信用卡账户与信用卡账户、储蓄账户与信用卡账户的相互转账, 以及外汇账户与储蓄账户之间的互相转账。
3.用户管理行长: 包括所有权限出纳:发放现金, 转账, 存取现金普通柜员: 办理开户、存取、查询、挂失、修改密码等普通业务贷款审批员: 确认贷款人资格, 调用信用记录, 修改信用信息信用卡审批员:确认申请人资格, 调用信用记录, 修改信用信息数据主管: 核心数据的修改,审核更新及维护(所有分系统数据库)数据员: 对各个分系统数据库进行更新与维护(记录修改、秘密修改、创建修改删除用户等)信用卡业务员: 查询所欠账款, 选择还款方式,计收利息(及滞纳金), 冻结信用卡外汇业务员: 开户, 更改外汇交易信息, 生成转账记录,办理及时委托、挂牌委托、止损委托和二选一委托等委托业务网上银行业务员: 用户注册处理及信息修改、审批, 查询交易记录, 定——活互转处理挂失处理,转账处理, 贷款处理, 外汇买卖处理,财务分析, 信息发表, 咨询投诉储蓄业务员: 开户(审核开户申请, 核对身份证件, 核对现金金额, 录入客户信息和账户信息, 打印开户通知单), 存款(核对, 验证,录入续存金额, 核对存款凭证并签字, 确认, 打印凭证), 支取(确认密码, 验证,核对, 核对支取凭证并签字,确认, 打印支取凭证),储蓄部提,储蓄销户,账户查询,账户管理(挂失,更改密码)贷款业务员:审核贷款申请表, 生成用户个人正式贷款合同, 更新贷款文件,办理到期还款客服人员:回答用户关于业务的问题(如信用卡透支情况等)4.数据库创建更新维护创建针对银行系统,我们需要的是:数据库: BankSystem数据表:【用户信息表】【交易信息表】【账户信息表】【利率、汇率参数表】我们预计在SQLServer2000里面创建数据库BankSystem, 并且各个数据表的内容将完全符合其他各部门的需求, 各个表之间通过外键相互关联。
面向CRM的银行ATM系统需求分析与建模
[摘要]随着消费者行为研究的引入,国内外电子政务系统需求研究的重要性越来越突出。
对电子政务系统服务的最终消费者的研究已经成为电子政务建设的中心环节。
本文基于客户关系管理(crm)理论对银行atm系统的客户进行需求分析,针对不同类型的客户提出相应的需求方案,用组织符号学方法对银行atm系统的需求方案进行详细分析和建模,为crm与电子政务需求分析的结合以及融入crm的银行atm系统的需求研究提供有效的可行方案。
[关键词]电子政务;需求分析;组织符号学;客户关系管理1引言电子政务建设是国民经济和社会信息化的重要内容,发展电子政务的最终目标是政府对群众的要求进行更快速的反应,以便更好、更直接地为社会服务。
电子政务的本质是“以网络为工具,以用户为中心;以应用为灵魂,以便民为目的”。
随着消费者行为研究的引入,国内外的研究者逐步认识到对电子政务需求进行研究的重要性。
需求研究不仅仅对不同消费者群体的需求进行准确定义,而且揭示了服务的决定性因素和障碍,以及电子服务的可能性收益。
研究潜在消费者及其选择已经成为影响电子政务预期目标能否成功实现的最关键因素。
对电子服务最终消费者的研究已经成为电子政务建设的中心环节,以用户为中心的研究方法的优势逐渐显现。
近些年,银行atm逐渐成为国内银行延伸网点、塑造品牌、服务客户的重要手段。
随着银行atm规模的壮大,其功能不应只局限在存取款上,应该让用户享受到更加个性化的自助银行服务,同时也有助于银行业开拓更多的商机,为市场提供更多的服务。
目前,全球范围内atm功能基本呈两极化发展趋势——“简单化”与“多功能化”。
在atm市场规模逐渐全球化的同时,客户关系管理(crm)也成为企业营销策略研究和营销系统应用的持续热点,于是许多银行纷纷加入到crm应用的行列。
在银行业中实施crm,有助于银行同客户保持良好的关系,以最小的成本获取最大的利益,正所谓“得客户者得天下”。
建立和发展crm正是提升国内银行业核心竞争力、解决问题的有效途径。
ATM系统的分析与设计
ATM自动取款机系统的分析与设计需求说明第一部分引言1.1编写目的本文档描述了自动取款机系统的软件需求。
1.2适用范围ATM的功能要求支持计算机银行网。
1.3背景ATM自动提款机系统。
ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。
ATM是英文Automatic Teller Machine的缩写。
ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。
在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。
作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。
ATM自动取款机系统,是一个有终端机,ATM系统,数据库组成的应用系统。
系统功能有用户在ATM上提取现金、查询账户余额、修改密码及转账功能。
ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。
可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。
减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。
第二部分任务概述2.1目标系统功能实现用户在A TM上提取现金、查询账户余额、修改密码及转账功能。
2.2用户的特点本系统功能齐全,交互界面简单便捷,适用社会广大人群,且能满足用户安全性需求。
2.3假定和约束本系统不具备语音提示功能,不能为盲人等群体提供服务。
第三部分需求规定3.1对功能的规定3.1.1系统功能关系图用例图:3.1.2系统功能概述ATM自动取款机系统相关的主要对象有:用户:使用ATM自动取款机进行现金交易。
进行取款、查询余额、设置密码、转账等操作。
系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。
实验报告模板-用例描述完
基本流程
1.插卡2.选择转账选项3.用户输入转账账号4.系统验证转账账号5.用户输入转账金额6.系统验证转账金额输入是否符合要求7.系统验证用户账户余额8.系统显示转账账户及转账金额9.用户确认10.系统更新并保存账户信息
泛化用例
扩展用例
1.输入账户账号不正确
b.选择继续放入钞票或者结Fra bibliotek放钞包含用例
修改记录
用例名称
余额查询用例
标示符
用例描述
本用例主要描述客户从ATM机查询银行卡余额
参与者
用户与ATM
优先级
一级
状态
前置条件
ATM机无故障、插入银行卡、输入密码、余额查询操作
后置条件
无
基本流程
1.插卡2.输入密码3.选择余额查询功能4.系统显示账户余额及最大取款限额
软件建模与分析
实验报告
班级:
学号:
姓名:
完成日期:
实验一ATM取款机系统设计与分析
一、系统功能描述
该系统实现的功能有存款、取款、修改密码、余额查询和转账。
二、系统需求建模
1、分析
(1)参与者:ATM和客户
(2)用例:存款用例、取款用例、修改密码用例、查询余额用例、转账用例。
(3)用例图:
(4)用例描述
优先级
一级
状态
前置条件
ATM机无故障、插入银行卡、输入密码、存钱操作
后置条件
用户放入钞票、存入现金、系统更新账户存款金额
基本流程
1.插卡2.输入密码3.放入钞票4.系统显示存款金额5.用户选择继放钞或者结束放钞6.用户确认信息7.系统更新并保存账目信息
银行系统需求分析报告
银行系统需求分析报告银行系统需求分析报告一、引言随着信息技术的飞速发展,银行业务的增长和创新需求也越来越迫切。
银行作为国民经济的重要组成部分,承担着金融交易、资金流转等重要职能,其系统的安全、高效运行对于金融市场的稳定和国民经济的发展至关重要。
因此,对银行系统进行需求分析并优化,对提升银行业务水平和用户体验具有重要意义。
二、目标和范围本次需求分析报告主要目标是提供一套包括核心业务、客户管理、风险管理、系统安全等功能的综合银行系统。
该银行系统将提供以下主要功能:1. 客户账户管理:包括个人账户和企业账户的开户、销户、账户查询等功能。
2. 资金管理:包括存款、取款、转账、理财产品等功能。
3. 贷款业务:包括贷款申请、审批、放款、还款等功能。
4. 结算与清算:包括电子支付、电子票据、外汇结算等功能。
5. 风险管理:包括风险评估、风险控制、反洗钱等功能。
6. 系统安全:包括用户认证、数据加密、防止黑客攻击等功能。
7. 报表和统计:提供各类报表和统计数据以支持决策和监管。
三、需求分析1. 功能需求:(1)客户账户管理:提供开户、销户、修改账户信息、账户查询等操作,支持个人账户和企业账户管理,具备良好的用户体验和操作便利性。
(2)资金管理:提供存款、取款、转账、理财产品等功能,支持不同货币和不同形式的资金管理。
(3)贷款业务:提供贷款申请、审批、放款、还款等功能,拥有严格的贷款审批流程和风险控制机制。
(4)结算与清算:提供电子支付、电子票据、外汇结算等功能,支持各类金融交易的结算和清算。
(5)风险管理:提供风险评估、风险控制、反洗钱等功能,确保银行业务的安全性和稳定性。
(6)系统安全:提供用户认证、数据加密、防止黑客攻击等功能,确保银行系统的安全性和可靠性。
(7)报表和统计:支持各类报表和统计功能,方便银行管理层进行决策和监管。
2. 非功能需求:(1)易用性:系统界面简洁、操作逻辑清晰,用户容易上手和使用。
ATM系统
实验报告(①实验目的②实验设备和环境③实验内容与步骤④实验结果与分析⑤总结,问题及建议))一. 实验目的ATM自动柜员机系统是由计算机控制的银行自动出纳系统,主要服务于活期储蓄,实现客户自助服务的电子化设备。
统一建模语言UML Unified Modeling Language是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。
通过UML对ATM自动取款机建模,实现查询余额、取款、存款、更改密码等业务,根据需求还可以进一步扩展具体功能。
二. 实验设备和环境设备:Enterprise Architect软件环境:windows三. 实验内容与步骤<一>、ATM系统UML设计需求分析1.1 A TM取款机的总体需求1.ATM机要可以判断磁卡的类别,如果不是有效的磁卡则退卡2.可以在较快的时间内响应用户的请求,并针对相应的请求执行正确的操作3.查询自己的账户时应显示余额和可用余额,并显示ATM机里所拥有的现金面值,让用户可以做出正确的选择。
4.提取现金时提示用户输入取款金额并判断输入是否正确,如果错误提醒用户并要求重新操作,正确则提醒用户收取现金,5.转账汇款时让用户选择转账类型,要求用户输入转账号并要求用户输入两次,以确保没有输入错误,在两次输入都正确的情况下,让用户输入转账金额,并作最后确认。
6.进入修改密码界面后提醒用户输入新密码,并要求再次输入以确保密码统一无误,在确认后完成修改操作,并提醒用户新密码生效。
7.对于错误的操作或者操作延时做出有效的处理。
1.2 系统操作要求1.要求用户每次取款数额为50的整数倍,2.要求用户一次取款数额不得大于1000元,3.要求用户一天取款数额不得超过5000元,4.要求用户每次取款数额不得大于账户余额,5.要求用户连续输入错误密码次数不得超过3次,1.3 系统性能要求1.要求反应时间不得大于10秒钟,2.系统设计目标,ATM自动取款机可以提供24小时不间断服务,操作简单,每步都有相应的语音提示,可以很方便为用户提供取款、转账/汇款、查询账户信息等服务。
atm机取款系统的系统分析与设计大学实验报告本科毕业论文
本科实验报告课程名称:系统分析与设计实验项目:《ATM机取款系统》实验实验地点:行逸楼A103专业班级:软件1309 学号2013005661 学生姓名:蔡潇钰指导教师:杨丽凤2015年11月 1 日一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。
实验报告以纸质版(A4)在课程结束后提交(10周)。
三、实验主要设备:台式或笔记本计算机四、实验内容1 选题及项目背景A T M机取款系统的分析与设计2 定义ATM(AutomanticTellerMachine)自动取款机是由计算机控制的持卡人自我服务型的金融专用设备.在我国,基本上所有的银行系统都有自己的ATM系统.ATM利用磁性代码卡或智能卡实现金融交易,代替银行前台工作人员的部分工作.顾客可以在ATM机上取钱、查询余额、转账和修改密码等业务.除此之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能.3 参考资料《系统分析与设计》作者:李爱萍人民邮电出版社4 系统分析与设计4.1需求分析4.1.1识别参与者用户(使用ATM机进行存取款)ATM机管理员(维护ATM机,往ATM机里放钱等)4.1.2 对需求进行捕获与描述用例名称:ATM机取款系统执行者:用户目的:完成一次取款流程)4.1.3 用例图通过已掌握的需求,初步了解系统所要完成的功能。
下面给出用例图。
余额查询图4.1 参与者用例图4.1.4 分析与讨论1)建模用例图的步骤、方法?1.识别系统的参与者;2.确定用例;3.明确参与者与用例间的关系2)如何识别系统的参与者?应该如何划分用例,应注意哪些问题?1.谁使用系统的主要功能;2.谁改变系统的数据;3.谁从系统中获取主要信息。
ATM系统需求分析报告
ATM系统需求分析报告一、引言ATM(自动取款机)系统作为一种方便快捷的自助银行服务终端,已成为现代社会金融系统中不可或缺的一部分。
通过ATM系统,客户可以自行进行取款、查询余额、转账等一系列金融操作,大大提高了银行服务的效率和用户体验。
本报告旨在对ATM系统的需求进行详细分析,以便开发团队能够根据这些需求进行系统的设计和实施。
二、背景如今,随着科技的不断发展,人们对金融服务的需求也在不断增加。
去银行进行金融操作需要花费大量的时间和精力,而ATM系统提供了一个更加简单和高效的选择。
因此,为了满足客户的需求,银行决定引入ATM 系统,以提供更好的服务。
三、功能需求1.登录功能:在使用ATM系统之前,用户需要登录账户。
系统应提供安全可靠的身份验证功能,以确保只有合法的用户才能够进行金融操作。
2.取款功能:用户可以选择取款个人账户的一定金额。
系统应记录取款金额并更新账户余额。
3.存款功能:用户可以选择将一定金额存入个人账户。
系统应记录存款金额并更新账户余额。
4.查询余额功能:用户可以随时查询个人账户的余额。
系统应提供准确的余额信息。
5.查询交易记录功能:用户可以查询个人账户的交易记录。
系统应提供清晰的记录并按时间顺序展示交易信息。
6.转账功能:用户可以将一定金额转移到其他账户。
系统应提供安全的转账功能,并记录转账信息。
7.修改密码功能:用户可以通过ATM系统修改账户密码。
系统应提供安全的密码修改流程,并确保新密码的可靠性。
四、非功能需求1.安全性:ATM系统应采用多层次的安全机制,包括用户身份验证、密码加密和交易信息保护等,以确保用户的个人信息和资金安全。
2.可靠性:系统应具备高可靠性,确保在各种操作环境下都能正常运行,并避免出现故障和系统崩溃的情况。
3.可维护性:ATM系统应具备良好的可维护性,确保系统的升级和维修工作可以在影响用户使用的最小范围内进行。
4.用户友好性:系统应具备良好的用户界面和友好的操作流程,以提升用户体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、用户密码强行修改所谓帐号密码的强行修改,就是在即使在不知道用户的帐号密码的前提下也能对密码进行修改,当然前提是用户提供有效的证据证明帐号的归属全确属本人。