银行ATM机系统需求分析报告
- 格式:doc
- 大小:4.35 MB
- 文档页数:39
. word 专业资料 ATM 系 统 需 求 分 析 报 .
word 专业资料 告 .
word 专业资料 目 录
第一章 引 言 ................................................................................................................... 1 1.1 编写目的 ......................................................................................................... 1 1.2 背景 .................................................................................................................. 1 第二章 需求分析报告………………………………………………………………..7 2.1功能需求……………………………………………………………………..7 2.2运行需要……………………………………………………………………16 2.3输入要求……………………………………………………………………16 2.4输入要求……………………………………………………………………16 2.5其他需求……………………………………………………………………16 第三章 系统总体及界面设计………………………………………………………18 3.1 总体设计…………………………………………………………………...18 3.2 界面设计…………………………………………………………………...19 第四章 ATM系统数据库分析 .................................................................................... 26 4.1 ATM系统表清单…………………………………………………………...26 4.2 系统ER图………………………………………………………………….29 第五章 总结 ................................................................................................................... 31 .
word 专业资料 第一章 引 言
1.1 编写目的 应课程的需要,为了明确银行用户对ATM系统的需求,并在充分了解ATM系统软件的基础上较好的对ATM软件的细节问题进行了修正和改进,并提出了一些有一定意义的建议,使用户与开发人员双方对软件需求取得共同理解和双方满意,并作为优化整个银行软件系统的基础。 此报告文档进一步定制软件开发的细节问题,明确软件需求并进行了具体分析、组织软件开发与测试等,便于用户与开发商协调并行工作。经过对银行ATM系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。 这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询,打印凭条等操作提供便利,尤其是在ATM机出现故障的情况下,提供了故障恢复的功能。 希望通过本次报告的编写,作为学生自身能够了解到更多关于编程及数据库应用方面的实际案例,将学习到的理论知识应用到实际生活中去,并在应用的过程中巩固学习到的理论知识,加深理解和掌握认知度,便于以后更好的学习其它知识,优化自我,提高自我。 1.2 背景 项目名称:银行ATM系统 银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务,这些业务与人们的日常生活息息相关。在银行设立账户的人或机构通常被 . word 专业资料 称为银行的储户。一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。后台管理员可以对储户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。
图1.1银行服务系统示意图 然而,随着银行业务及客户群体数量的增大,银行的工作量及工作压力也在日益的加剧。为缓解这一问题,一种应用在在计算机及编程发展基础上的终端服务应运而生——ATM系统。
存款 查询结余 取款 改变密码
信用系统 付款 客户 .
word 专业资料 图1.2 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, . word 专业资料 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设计的合理性与人性化就显得异常重要,它不简单的解决了银行的工作效率问题,基本上也考虑到了顾客需要,满足了顾客的需要,也解决了一些不必要 . word 专业资料 的时间的浪费。以上几家银行的ATM系统普遍能够满足用户的基本需要,都是从用户的角度出发,为用户考虑。不过作为一个学软件工程,想了解需求分析的我们来说,这样的功能其实还有很多改进的了。随着计算机技术的发展,ATM越来越多的出现在人们的日常生活中,在ATM机上进行取款等业务时的突发情况,例如无故不出钞,吞卡等不容忽视的问题的出现,会导致使用者的权利受到侵害,降低用户对ATM机使用的信心。本次开发的这套ATM系统,可以显著提高现有系统运行效率,增强银行的竞争力,提高储户的满意度 .
word 专业资料 第二章 需求分析报告 2.1 功能需求 ATM软件分别有登陆,存款,取款,查询,转账,修改密码,账户明细查询,退出等功能。 .
word 专业资料 图2.1 ATM基本功能图示 设计时常将各个功能分模块设计,各个模块各有不同的特点及功能,最终来完成各自相应的功能。各模块的数据都存放在数据库中,又形成一个整体。数据的调用和连接都有程序来完成。ATM终端机通过用户输入9位的卡号和6位的对应密码,经过验证后,准确无误后可以同系统进行各种交互,例如:查询、存款、取款、转账、明细查询、打印凭条等;系统根据终端服务器的用户输入处理储户相应的要求,执行对应操作,为储户服务。为了安全起见,ATM系统要求须保持一定时间内的交易记录,系统应每天自动汇总各种交易数据与服务器进行对账。同时,在通讯失败或其他交易结果不确定的情况下,ATM要自动发起冲正交易,以保证账务的完整性。 ATM用户使用的基本流程如下
SIM银行ATM取款机系统 卡号和密码验存款 修改密码 查询余 额 查询 操作记录行内专帐 取款