ATM自动取款机系统调研计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ATM系统需求调研计划
一. 项目目标和范围:
1. 系统概述
此项目的开发是为银行提供一套高效稳定的终端服务平台,为储户存款,取款,查询等提供便利。
1.1项目背景
在市场经济蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。
为了减少银行在这一方面的开销,A TM自动取款机系统成为了银行信息化管理的一部分,现已经相当普及了。
相比传统的手工操作,大大提高了银行的工作效率,同时降低人力、财力、物力的浪费,使得取款、转账、存款等一些银行的日常业务形成一种规范有序的流程,减少信息交流的烦琐过程及其带来的开销,实现银行管理的规范化、自动化。
ATM自动取款机的出现是为了减少银行的业务压力,尽量节省银行工作人员和客户的时间,并且可以有效解决用户信息和资金信息的繁杂问题。
为办理存取款、转账等普通业务的客户提供了极大的便利。
ATM从开始发展到现今,功能得到了不断的完善,自动提款机系统经历了持续的更新换代,为广大用户提供恶劣更加便捷和人性化的服务。
正在使用的ATM自动取款系统虽然能实现基本的业务功能,但随着用户需求的不断增加,技术的不断发展,ATM自动取款系统的功能可进一步提高和完善。
以及ATM可在附加行功能方面有所提高,为用户提供更和谐的界面。
不同银行系统的A TM自动取款机系统功能在细节上的实现有所不同。
新系统将实现在跨行转账和跨行或跨地区取款时,在界面上提示将收取的手续费用,再征询用户是否继续操作,这对原来仅对用户提示需要收取手续费的功能有所改进,并且在打印的凭条上显示收取的费用。
另外一个面对银行A TM系统负责部门——信息技术部的功能实现。
即在自动取款机发生故障或余额不足时,向银行系统发出警告。
以便及时维护和添加金额。
1.2 目标
改变以往靠柜员存取款的手工化,以及只能在银行上班时间办理业务的时间和空间上的局限性建立一个规范化电脑自动管理模式。
用户可以通过对ATM及其的操作实现取款,存款,查询,转账等无需银行人员参与的个人财产支配活动,已经在机器内余额不足时能发出
余额不足警告和机器故障时发出故障警告。
同时银行人员能够对其进行管理和维护,以满足用户的需求。
满足如此功能的系统即为我们开发的目标。
1.3 市场需求
随着社会经济的发展,人们的日常生活以及工作中的经济往来越来越频繁,数目也越来越大,随身携带巨额现金出行为人们的生活带来了很大的不便。
因此银行卡、信用卡等储蓄卡进入人们的生活,为了提高人们生活及工作中的经济往来效率,以及为人们带来经济方便,ATM机的使用成了社会发展的一种必然。
目前全球总共ATM数目增长速度很快,平均每分钟要增加5台A TM机,ATM已由技术驱动转为市场驱动和业务驱动,市场需求量越来越大。
1.4实现新系统的意义
新系统代替原来的ATM系统,弥补了原系统面向过程,稳定性差,且不具有维护价值的缺陷。
新系统有高效稳定性,操作安全性,于同类产品相比,提高了可用性和可靠性,也提高了银行的竞争力,提高用户的满意度。
2. 业务需求解决方案
2.1 业务需求
根据用户的不同身份分为两个模块,每个模块包含了不同的功能:
管理模块:管理维护功能,赔款功能,统计和打印报表功能
储户模块:存款功能,取款功能,修改密码功能,转账功能,查询余额功能。
2.2 主要特征
本系统除了能够满足用户最基本的取款、存款、查询、转账、修改密码等功能外,还能便于银行人员进行管理与维护。
采用用模块化设计,使系统有很强的扩展能力,也有广泛的实用性,适用于市场上各种品牌的A TM主流机型。
2.3 条件和环境
系统的开发环境:本系统采用面向对象方法开发,代码使用JA V A语言实现,使用SQL2008数据库存储数据。
系统的运行环境:高性能的嵌入式单片机,高速的通信保障,分辨率大的液晶显示屏。
3. 范围
3.1 首次发行的范围
新系统首次发行能实现查询、取款、存款、转账、修改密码、打印凭条等最基本的功能3.2 继续版本
继续版本中,系统能实现余额不足警告,机器故障警告的功能,以及在跨行转账中能够显示转账手续费的功能。
4. 业务环境
4.1 用户概貌
总体说明:A TM自动取款机系统面向一般合法公民,要求用户持有有效的银行卡并可以识别操作说明。
有效的银行卡指属于银联并未挂失的银行卡。
用户分类及所需操作界面说明:
中国普通群众。
该类型用户需要可视界面的普通操作,基本的功能即可满足其要求。
无需外加额外的操作。
盲人群体。
该类型用户无法对可视界面进行操作,需要通过语音识别。
因而完整的ATM自动取款系统具备语音功能,提醒用户操作类型,为其提供服务。
另外,在ATM机的按键上标有盲文,以便用户识别。
(注:本系统为简单实现,不具备语言提示功能)持本行银行卡的国外用户。
需要为该用户提供语言选择,A TM自动取款系统需具备多种使用较多的国际语言,如英文等。
系统应实现除中文以外的其他语言操作界面。
(注:本系统不实现语言选择)
4.2优先级
对于用户的取款、存款、查询、转账、修改密码目标优先级一致且最高,其次为银行人员能够对其进行管理和维护的目标,最后为机器发出警告的目标
5. 效益分析
5.1 经济效益
ATM的兴起和不断增加的需求量带动了国内ATM制造商的发展,改变了国外ATM制造商垄断市场的局面。
在某种程度上带动了经济的发展。
ATM自动取款系统为用户提供了方便快捷的服务,便于操作,易于理解;避免了用户长时间为了在柜台办理简单个人业务而长时间等待,提高了用户在该银行进行存取款等业务操作的积极性,从而提高了银行和客户的交易量。
ATM自动取款机系统节省银行工作人员和客户的时间,并且可以有效解决用户信息和资金信息的繁杂问题,提高了单位时间内的业务操作量,从而提高银行收益。
ATM现行的盈利方式是通过跨行、跨地区取款,跨行转账收取手续费。
为银行增加了另一比额外的收入。
从成本收益上看,A TM成本分为投资成本和运维成本。
成本主要有购置成本、保养费、维修费、人员工资性支出等。
这些大部分属于固定成本,不受交易的影响,有效地降低了成本。
ATM机工作一定时间后将报废,并且在工作过程中需要维护。
但ATM是以本地的银行卡为主服务对象,仅仅靠收取手续费的方式营利的方式对于银行的收入影响是微薄的。
5.2 社会效益
ATM自动取款机系统作为银行信息化管理的一部分,已经相当普及,其便利性提高了用卡环境,好的用卡环境,也就是银行好的对外形象。
随着银行卡业务的快速发展和用卡环境的日益改善,农村地区A TM的作用和优势越来越明显,不仅有效分流了银行日益繁重的柜面业务,而且填补了银行营业网点稀缺导致的服务空白。
自动柜员机的出现和发展以及分布广,使得用户在商场、医院等需要紧急用钱时可以较快地取到钱款,满足需求。
对于在高速路上的自动柜员机,更是为用户提供了不时之需。
便民是ATM最大的一个优点。
但ATM的安全隐患不可小觑。
ATM为用户提供了办理业务的另一条渠道,却也引来了不法分子的犯罪想法。
在人流量较少,或者治安状况比较复杂的地段,ATM成了不发分子的犯罪据点。
这毕竟是少数的,更多的是,由于A TM的广为分布,使得人们外出时无需带过多的现金,从而避免了途中遭遇不法分子的觊觎,或钱财的丢失等。
这在一定程度上有效提高了地方治安。
ATM机的使用对于部分人显得并不简单,如农村里未受过文化教育的人们,没有在柜台时柜台人员的指导。
因而在对于ATM机的使用,需要对部分人员进行教育培养。
使他们不致在不知如何使用的情况下轻信他人,受人欺骗。
这不仅给村民们提供了一条便捷的存取款渠道,也通过引导他们接触科技产品,提高了其专业素质,从而提供了社会公众的整体素质,也在另一方面维护了社会的安定。
6. 风险分析
用于系统开发的时间不够。
系统的开发过程是一个比较漫长和复杂的过程,系统的开发之前需要进行需求的获取、分析、明确系统功能等,所有的准备工作完成后才可开始系统的开发。
中途占用的时间较多。
完成一件任务的时间和精力具有不确定性,很可能在开发过程
中遇到困难,使得在规定时间内无法完成对系统的开发。
用于系统开发的资金不足。
系统的设计、系统的开发、系统的测试等都需要耗费资金。
一个测试环境的好坏,开发工具的性能对系统的功能是实现和检验具有极大的影响,但好的测试环境和好的开发工具都需要耗费较多的资金。
同时,在系统开发前需要对开发人员进行培训,培训费也是一笔金额。
在系统开发的整个过程中需要开销的地方不少,资金不足则会影响整个开发过程的顺利进行,从而影响了最后新系统的成功。
开发人员专业素养,专业知识水平不够。
开发人员在系统的设计和实现中是个极为关键的角色。
开发人员的专业知识水平严重影响了系统的功能完整、优越性等。
一个不具有的足够专业素养的开发人员很难开发出让用户满意的功能齐全,且具有良好用户体验的系统。
因而开发人员的知识水平是影响系统成功的另一个重要因素。
二. 调研的部门及部门主要职责
三. 设计访谈问题和调研表格
访谈问题:
1)部门的名称,人员数量和结构。
2)部门的主要任务。
3)业务处理流程。
4)部门各岗位的职责。
5)工作需要的审批流程是什么》
6)主要处理方法或算法描述。
7)哪些业务需要实时处理?
8)哪些业务需要交互操作?
9)部门产生哪些信息?部门产生的信息送到那些其他部门或角色?格式要求如何?
10)对信息的输入和输入方式有什么要求?输入输出设备是什么?
11)对产品的运行环境有什么要求?
12)对界面风格和操作方式有什么要求?
13)在系统运行过程中允许停机吗?
14)操作方式要根据操作环境和使用人员来分类吗?
15)需要的操作权限有哪些?
16)需要记录系统操作和运行日志吗?
17)需要分布式处理吗?
18)需要制作联机帮助吗?
调研表1 部门基本情况表调研人:XXX
调研表7系统性能要求表调研人:
调研表10 部门提供的原始资料目录调研人:
四. 培养计划
五. 调研时间安排表
六. 调研结果分析
在ATM系统中,要为每名用户建立一个账户,并给他们发放银行卡。
银行卡可以提供卡号,用户姓名。
账户中存储用户的个人信息、存款信息、取款信息和余额信息。
持有银行卡的与用户通过A TM自动取款机系统进行存款、取款、查询余额和转账的操作。
在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3 次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,4.转账,然后系统根据服务类型进行相应操作。
若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。
若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退
出银行卡并提示用户取卡,用户取走卡后,存款业务完成。
若用户选择转账业务,系统确认请求后,系统界面进入转账界面,提示用户输入对方账号并再次输入确认账号,如果两次输入的账号一致,界面提示输入转账金额,系统接到信息后发出确认转账请求,用户选择确认,系统接到确认向相关银行传递信息,完成转账。
如果两次输入的账号不一致,就重新回到转账界面输入对方账号并确认,直到一致。
转账成功后,系统记录此次转账并自动计算余额,更新账户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,转账业务完成。
若用户选择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。
对上述ATM 机系统的域描述进行分析,可以获得如下功能性需求:此软件的设计将实现银行ATM系统的基本功能。
ATM系统一次服务一名客户。
客户插入一张ATM卡并进入个人数字识别号码PIN,系统进行验证,通过后客户才能执行一种或更多操作。
客户完成所有操作后,退卡。
ATM系统必须向客户提供如下服务:
1、客户可以做一次取款(取款金额必须是100元人民币的整数倍),在现金被提取之前,必须得到银行的许可。
2、客户可以做一次存款,客户把存款量输入到ATM系统中,必须从银行得到许可。
3、客户可以做一次转帐。
4、客户可以进行一次详细账户信息查询。
5、客户通过有效验证后可以更改密码。
6、客户可以在取回磁卡是选择是否得到记录操作的打印凭条。
ATM 系统将把每一处理传达到银行并且获得银行许可。
如果银行确定客户PIN 是无效的,客户将被要求再进入PIN。
如果客户不能在五次尝试之后成功地进入PIN,客户的卡将被机器没收,而客户不得不联系银行取回它。
系统存在三个参与者:
(1)Customer用户。
参与者描述如下:Customer 描述:用户可以进行存款,取款,转账,查询的业务。
持有银行卡的任何人。
(2)Bankserve银行服务器描述:Bankserve管理机器。
如:银行中央服务系统。
(3)Operator银行服务人员描述:负责开/关机器和往机器中放现金。
示例:银行的工作人员。
通过对需求的进一步分析,可以确定系统中有如下用例存在:
(1)Identification(身份验证) 提供验证密码的功能
(3)Deposit(存款)提供存款到帐户的功能。
(4)Withdraw(取款)提供从账户取款的功能。
(5)LoAccountsTran(本行转账)\ AccountsTran(跨行转账)提供转账功能。
(6)Query(查询余额)提供查询余额的功能。
(7)ChangePwd(更改密码)提供更改密码的功能。
(8)PrintReceipt(打印凭条)客户选择打印凭条,包括显示日期,时间,机器位置,操作,理由,数量,结果类型,受到影响的原因和可供使用的选择。
(9)BalanceNotEnoughWarning(余额不足警告)提供当机内月不足5000时发出警告的功能。
(10)MachineFailureWarning(机器故障警告)提供当机器发生故障时发出警告的功能。
整个系统的状态图如下:
7. 调研报告审查
调研报告审查人员有郑月娇,许莹莹,滕娜娜,刘莉,审查时间从2012.11.18到2012.11.20。