第一篇:uml 描述ATM自动取款机系统
ATM自动取款机系统
ATM自动取款机(automatic teller machine)是银行在银行营业大厅、超市、商业机构、机场、车站、码头和闹市区设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料,让客户可以透过机器进行提款、存款、转帐等银行柜台服务。这里介绍使用Rational Rose工具为ATM自动取款机系统进行建模。
5.1需求分析
ATM自动取款机系统的需求分析简述如下:
(1)客户将银行卡插入读卡器,读卡器识别卡的真伪,并在显示器上提示输入密码。(2)客户通过键盘输入密码,取款机验证密码是否有效。如果密码错误提示错误信息,如果正确,提示客户进行选择操作的业务。
(3)客户根据自己的需要可进行存款、取款、查询账户、转账、修改密码的操作。(4)在客户选择后显示器进行交互提示和操作确认等信息。(5)操作完毕后,客户可自由选择打印或不打印凭条。
(6)银行职员可进行对ATM自动取款机的硬件维护和添加现金的操作。
5.2系统建模
在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“ATM自动取款机系统”,该名称将会在Rational Rose 2003的顶端出现,如下图5-1所示。
图 5-1创建项目系统模型
5.2.1创建系统用例模型
创建系统用例的第一步是确定系统的参与者。考试成绩管理系统的参与者包含以下三种:
(1)客户(2)银行职员(3)信用系统 三个参与者如图5-2所示。
图5-2 系统参与者
然后,我们根据参与者的不同分别画出各个参与者的用例图。
1.客户用例图:客户在本系统中可以进行取款、存款、转账、查询余额、修改密码和还款的相关操作,通过这些活动创建的客户用例图如图5-3所示。
图5-3 客户用例图
图5-4 银行职员用例图
2.银行职员用例图:银行职员在本系统中能够进行硬件维护、修改密码和添加现金的相关操作,通过这些活动创建的银行职员用例图如图5-4所示。
5.2.2创建系统静态模型
从前面的需求分析中,我们可以依据主要的九个类对象:ATM自动提款机、客户、银行职员、信用系统、数据库连接、银行账户、ATM屏幕、ATM键盘和ATM读卡器创建完整的类图如图5-5所示。
图 5-5 系统类图
5.2.3创建系统动态模型
系统的动态模型可以使用交互作用图、状态图和活动图来进行描述。
5.2.3.1 创建序列图和协作图
客户取款的活动步骤分为:(1)客户插入银行卡(2)读卡机读取卡号(3)初始化屏幕(4)读卡机打开账户并提示输入密码(5)用户输入密码(6)验证密码(7)屏幕提示选择操作(8)用户选择取款操作(9)银行账户扣除钱款(10)吐钱机提供钱和收据(11)用户取钱并退卡。根据以上步骤创建的序列图和协助图,如下图5-6和图5-7所示。
图5-6 客户取款序列图
图5-7 客户取款协作图
5.2.3.2 创建活动图
我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。ATM自动取款机系统中,根据用户开立新账户的步骤,我们可以创建活动图如下图5-12所示。
图5-12 系统活动图
图5-13 系统状态图
5.2.3.3 创建状态图
在ATM自动取款机系统中,有明确状态转换的类是银行账户,从账户的打开到账户关闭的过程,状态会发生明显的变化。创建后的系统状态图如下图5-13所示。
5.2.4创建系统部署模型
对系统的实现结构进行建模的方式包括两种,即构件图和部署图。ATM自动取款系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,我们可以对银行账户、信用系统、客户、ATM屏幕、ATM取款机、ATM键盘、银行职员、读卡器和数据库服务器分别创建对应的构件进行映射。ATM自动取款机系统的构件图如图5-14所示。
.图 5-14系统构件图
图5-15 系统部署图
ATM自动取款机系统的部署图描绘的是系统节点上运行资源的安排。包括了四个节点,分别是:ATM客户端、地区ATM服务器、银行数据库服务器和打印机。创建后的部署图如图5-15所示。
第二篇:自动取款机 调查研究
银行自动取款机调查研究
银行:中国农业银行
取款机类别:触屏式自动存取款机(ATM是Automatic Teller Machine的缩写)
主要功能有:提取现金、实时存款、余额查询、更改密码、进行账户之间资金划拨、个人账户管
理、查询账户收支明细、购买基金、缴纳手机话费等。
注意事项:要严格按ATM的电脑屏幕提示进行操作。
要妥善保管好银行卡密码,观察周围环境是否安全再输入密码。
要谨防“热心人帮助”,不要轻易相信陌生人。
交易办理完要退卡并取回自己的银行卡。
要弄清ATM吞卡原因,不要急于离开。正常吞卡原因有:信用卡超过有效期限或账户
已被冻结;密码错误超过三次(含三次);持卡人在ATM上操作完毕后30秒内没有
把卡取回;操作失误或机器故障等。ATM正常吞卡,机器会吐出吞卡凭条,屏幕也会
有吞卡提示,持卡人可持凭条到管理行领卡。
研究方法:观察法、动作分析法。
研究过程:通过观察的方法,目光锁定一位将要使用自动取款机的人进行观察。通过动作分析法,将观察到的使用自动取款机过程进行步骤整理。
持卡人操作以“取款”为例:
取款步骤分为以下18步:
(1)走到取款机前面;
(2)停下;
(3)观察插卡口位置;
(4)按图示方向插入自己的银行卡;
(5)触屏选择语言;(中文)
(6)观察周边环境和人群是否安全;(是)
(7)按键输入个人密码并确定;(11)观察取款机出口的动态;(12)从取款机出口取出金钱;(13)触屏选择是否打印客户凭条;(是)(14)等待;(15)取出客户凭条;(16)选择是否进行其他交易;(否)(17)返回并选择退卡;
(8)触屏选择服务项目,选择“取款”交易。(18)取回个人的银行卡。
(9)按取款机的提示输入取款金额并确定;
(10)等待;
第三篇:自动取款机报修流程
自动取款机报修流程
为了提高自助设备的运行效率和快速解决设备的故障,提高设备管理员的管理水平,监督维修公司的维修时效性,特制定本报修流程。
1、网点自助设备管理员发现自动取款机或存取款一体机不能正常工作后,先判断是否为机器故障。
2、如确实为机器故障后,电话联系自助设备维修公司并将故障现象和相关信息报给工程师,能电话联系处理的必须当时处理,同时向电子银行部XXX报告。电话:XXXXXXXXXX3、电子银行部接到网点电话后,登记相关报修信息。
4、待工程师维修完成正常工作后,工程师向电子银行部反馈维修结果并做好记录,然后电话联系网点进行确认。
5、如网点反馈机器工作状态与工程师报告不一致时,必须向电子银行部负责人报告。
6、每月5日前将上月各网点的故障次数和故障类型汇总后向部门负责人报告。
第四篇:ATM自动取款机系统(界面需求分析报告)
ATM自动取款机系统界面需求分析报告
1.项目背景及基本描述
ATM自动取款机系统作为银行信息化管理的一部分,已经相当普及了。相比传统的手工操作,大大提高了银行的工作效率,同时降低人力、财力、物力的浪费,使得取款,转账等一些银行的日常业务形成一种规范有序的流程,减少信息交流的烦琐过程及其带来的开销,实现银行管理的规范化、自动化。
2.用户分析
使用该系统的用户包括两类:管理员和客户。
管理员 :系统的超级用户,其对系统的操作包括开户、销户、修改密码。此类用户对计算机有一定的深入了解,对数据库的操作也有一定的基础,其亦可能是此类软件较熟悉的用户,这类用户有能力进行一些复杂的操作,比较数据备份,备份路径等。由于数据库保存着所有客户信息情况,在设计时对这类操作应尽量增加确认操作,以对话框的形式询问是否进行操作。
客户:系统的普通用户,其对系统的操作包括取款、存款、查询余额、转账、修改密码等。此类用户的计算机水平一般较低,系统对其操作的要求不应过高,比如菜单项就放在较为突出的地方,方便其操作,尽可能减少输入的数据与次数,避免因操作过多而出现的失误,同时相应菜单应设置带提示性的图标,提交后应弹出提示信息。
3.系统功能需求
ATM自动取款机系统相关的主要对象有:
用户:使用ATM自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作。ATM系统:对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息。
银行数据库:对用户的所有信息进行存储更新。因此,可以把系统具体功能描述如下:
管理员:开户,销户,修改密码。
客户:取款,存款,查询余额,转账,修改密码。主要功能:
取款:用户按照系统输入要求输入取款金额即可取出相应金额的现金。查询余额:用户可以查看账户所剩现金余额。
修改密码:如果用户想要修改当前密码,通过系统可以设置新密码。
转账:用户可以通过该功能将自己账户上的金额转到其他账户
4.界面需求 4.1界面风格
用户界面统一设计,保证界面文字、颜色、图案等的一致性;符合美学标准。整洁、美观、错落有致。4.1.1文字
字体使用适当,一般两到三种为谊;使用清晰易读的文字。4.1.2 颜色
颜色使用适当;选择使用户长期使用不易疲劳的颜色,如灰色。遵循对比原则,深色背景使用浅色文字;浅色背景使用深色文字。4.1.3图案
图案的一致性、使用的恰当性、形象性、见图知意、大小合理。4.1.4界面布局
合理的界面布局,保证习惯,平衡,屏幕不能拥挤,屏幕总体覆盖度最好不要超过40%;而组合框中覆盖度不要超过62%(Mayhew 1992年试验结果)。
有效组合,在逻辑上关联的项目在屏幕上应当加以组合,以显示其关联性。反之任何项目之间毫不相关的项目应当分隔开。在项目集合间用间隔对其进行分组/或用方框也同样可做到这一点。
保持习惯,屏幕组织自上而下、自左而右。4.1.5区域排列
区域排列合理,排列整齐;一般的标签右对齐,编辑框左对齐。4.1.6数据对齐方式
数据对齐要恰当,字符左对齐,数字右对齐。
4.2 操作方式
操作方式遵循Microsoft标准。在没有鼠标的情况下应该保证用户可以方便使用软件;回车键具备Tab健功能;方向健功能可以使用;用直观,标准的快捷建;界面间切换方便;对用户不能访问的功能统一采用灰掉而不是移走;使用非破坏性的缺省按钮,对于保存、删除之类的按钮不用缺省按钮;在操作焦点处排列功能按钮;菜单/工具条设计合理,弹出菜单不应该是唯一功能;主要功能应放于工具条;菜单层次少于4层。
4.3交互信息
提示信息的一致性,措词适当;用清晰简单无二意的文字表述功能。
当程序运行时间较长时,用进度条给于提示。用状态栏提示当前操作。
4.4 输入
控制输入量,在输入时只输入基本信息,非基本信息应在系统中通过基本信息计算生成。
输入设计中应采用多种输入校验和有效性验证技术,尽量采用下拉选择框,让用户选择;减少输入错误。
避免额外步骤,在输入设计中应尽量避免不必要的输入步骤,当步骤不能省略时应仔细验证现有步骤是否完备、高效。
简化输入过程,不能因为校验而是输入复杂化。便于填写、便于归档、保证精度。
4.5 输出
对输出数据要保证精度。
输出尽可能采用多种形式,如声音、图像,各种图形 报表尽可能的满足用户的各种需要,最好能实现报表制定义。
5.小组成员
组长:**(23号)
组员:***(29号)***(51号)****(59号)
6.工作分配
***(23号):写开题报告及后期报告 **(23号):软件功能策划及后期工作 **(29号):界面设计 **(51号):界面设计 ***(59号):界面设计
7.项目进度计划安排
第3周~第4周:写需求分析报告 第4周~第5周:设计方案
第5周~第9周:设计
第9周~第10周:写界面设计报告 第10周~第11周:测试、评估
第五篇:关于增加自动取款机的申请
伊金霍洛农村商业银行业务发展部:
现有内蒙古汇能煤电集团新联煤焦有限公司和内蒙古汇能煤电集团蒙南发电有限公司,内蒙古汇能煤化工有限公司都为当地大中型企业,目前在职员工上千人,经协商企业已同意安装自动取款机,现在以上企业的员工工资由农行代发,据了解农行新庙支行计划在企业附近增设网点,目前企业在我行也开立对公存款账户,发生业务也较频繁。我行为了给企业提供方便,为了更好的立足市场,拓展领域,抢占先机,服务于大客户,增强我行在本地区的竞争力,提高中间业务收入,缓解我行柜面压力。现申请自动取款机两台,分别在内蒙古汇能煤电集团新联煤焦有限公司和内蒙古汇能煤电集团蒙南发电有限公司安装一台,内蒙古汇能煤化工有限公司安装一台,望批准为盼。
聚元支行
2012年11月10日