ATM机的工作流

时间:2019-05-12 03:28:14下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《ATM机的工作流》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《ATM机的工作流》。

第一篇:ATM机的工作流

1.下面列出了打印文件时的工作流:

 用户通过计算机指定要打印的文件。

 打印服务器根据打印机是否空闲,操作打印机打印文件。 如果打印机空闲,则打印机打印文件;

 如果打印机忙,则将打印消息存放在队列中等待。

经分析人员分析确认,该系统共有四个对象Computer、PrintServer、Printer和Queue。请给出对应用于该工作流的顺序图。

:用 户 : Computer : PrintServer : Printer : Queue1:指 定要打印的文件2:发 送打印请求4:打 印机繁忙5:消 息存入队列中6:等 待7:发 送打印消息8:读 取并打印3:检 查9:出 队并打印10:打 印成功11:拿 取打印结果对应打印文件时的工作流的顺序图

2.      下面是一个客户在ATM机上取款工作流。客户选择取款功能选项。系统提示插入IC卡。

客户插入IC卡后,系统提示用户输入密码。客户输入自己的密码。

系统检查用户密码是否正确。

如果密码正确;则系统显示用户账户上的剩余金额,并提示用户输入想要提取的金额。

 用户输入提取金额后,系统检查输入数据的合法性。

 在获取用户输入的正确金额后,系统开始一个事条处理,减少账户上的余额,并输出相应的现金。

从该工作流中分析求出所涉及到的对象,并用顺序图描述这个过程。

: 客户读卡 : ATM机1: 选择取款 : 系统 : 账户2: 系统提示插入IC卡3: 插入IC卡4: 读卡5: 提示输入密码6: 输入密码7: 检验8: 密码不正确9: 用户账户10: 提示输入提取金额11: 输入金额12: 检测13: 金额不足14: 事条处理15: 扣除16: 显示交易信息17: 输出相应的现金18: 取现金19: 取出IC卡用顺序图描述——ATM机上取款工作流

3.建模状态机图,建模一个销售系统。对于其中的实体sale类创建一个状态机图,用来描述如何接受订单、处理订单、记入货存清单并且成功完成处理。这里给出以下主要状态:

 EmptyOrder(空订单) ValidOrder(有效订单) Processing(处理) Processed

 Canclled(取消)

依据状态机图创建步骤,利用上面状态组成完成的状态机图,并检测是否需要组成状态来完成完整功能。建模状态机图时需要注意,状态机图和活动图在外观上有相似之处,一定要注意区分两种图形之间的区别。

输入信息动作EmptyOrder(空订单)创建新销售输入订单信息接受订单Processeding(处理)处理失败查询无效订单货存清单Processed重新操作Canclled(取消)库存不足库存足够ValidOrder(有效订单)提交订单授权支付信用卡支付 / 支票支付等待付款已授权Processed(处理完成)完成销售已支付更新库存销售系统状态机图

第二篇:ATM机岗位职责

自助业务营业网点职责

1、负责所属自助设备的管理及运行环境的检查工作,保证自助设备的正常运行;每日都要对自助设备进行常规测试和检查,重点检查现金库存和打印纸,保证正常支付和打印机正常工作。

2、严格按照自助设备的操作规程,做好加钞、清洁保养、耗材领用与更换、巡检、报障、宣传引导等日常运行管理工作,及时清除自助设备机身或周围的非法张贴物。

3、对新投入运行或排除故障后再投入运行的自助设备进行测试验收后方可对外开放使用。

4、发现自助设备故障时,须立即检查自助设备工作状态,一般性故障要及时排除,遇有技术上的故障,应立即通知总部自助设备管理部门,积极协助总部排除故障,并做好相关记录。

5、负责自助服务业务日常账务管理,配合做好自助设备发生的差错核对和账务调整。

6、宣传引导客户使用自助设备,做好柜面分流,及时处理客户投诉。

7、负责自助设备电子摄像监控设备的日常操作与维护,发现问题应立即上报总部保卫部门。

8、负责确定自助设备管理人员并上报总部存档备案。自助业务专管员及出纳员职责

1、自助设备保险柜钥匙和密码必须双人分别保管,即专管员(管理员)保管自助设备保险柜密码,出纳员(加钞员)保管自助设备保险柜和钱箱钥匙。钥匙用毕,不得随身携带,必须入库(柜)保管。

2、专管员(管理员)工作调动时,应及时更换密码;密码须不定期更换,每月至少更换一次。在更改密码过程中必须打开保险箱门,密码更改后应至少3次测试新密码并开锁,在未验证保险箱密码正确设臵之前,严禁关闭保险箱门。

3、办理钥匙、密码交接时,必须在会计出纳交接登记簿中做好记录。为防止遗忘保险箱密码,专管员(管理员)在设臵密码后,将设备的新密码封入不透明信封,并在封口加盖名章由主办会计检验盖章后入库保存。备用密码记录和钥匙由专管员(管理员)和出纳员(加钞员)分别密封后交由总部保卫部门入保险柜保管。如需启封,按总部有关规定办理。

4、装入或取出自助设备现钞,必须做到双人【专管员(管理员)和出纳员(加钞员)】操作、武装守护、及时清点、交叉复核、不得中途换人。装取现钞时,必须做到“同装、同取、同清点”;钱箱启闭时,必须做到“同开、同闭、同加锁”;

5、因特殊情况无法开箱取钞时,专管员(管理员)必须立即报告总部技术部门,迅速查明原因,并会同营业网点和总部有关技术人员共同开箱;开箱后,其他人员一律不得接触现钞;

6、每次自助设备装填现钞前进行轧账处理,装钞后对外营业前,专管员(管理员)必须进行实地测试,测试无误后方可投入使用。测试情况在“自助设备运行维护登记簿”记载,测试的内容包括:

(1)、检查钞箱设臵与装载的币种面额是否相符;

(2)、检查钱箱有无串位;

(3)、做一笔取款交易(测试金额应为350元),检查吐钞面额是否准确。

7、自助设备备付金现钞必须是无破损、无断裂、无透明纸粘贴、无褶皱及卷角等7-8成新的同版人民币。禁止使用原封新钞和潮湿的现钞。自助设备备付金现钞在装机前,须经识别假币功能的点钞机及人工反假、过数。

8、每日结账时必须清点剩余备付金,与综合业务网络系统自助设备柜员的现金轧账单核对一致。轧账清单数据与箱内现金金额不符或取款人提出疑问时,必须当时清点机内库存现金。自助设备的现金库存必须控制在财会部门核定的限额内。

9、自助设备出现现金长短款,应登记“自助设备运行维护登记簿”,先在银联卡差错处理账户挂账,待查明原因后按照《陕西省农村信用社银行卡业务差错处理办法》进行处理。

10、自助服务业务按照省联社统一的账务核算要求,设臵和使用会计科目,会计处理按照《陕西省农村信用社富秦卡会计核算办法》执行。篇二:atm机

全国银行atm机服务工程师

招聘简章

编号:14-04-03

一、岗位名称:全国银行atm机服务工程师

二、岗位职责: atm服务工程师是负责银行atm等自助设备的运维管理工作。工作内容包括:对银行atm硬件故障的维修、日常运行维护、清机加钞,现金清分整点,设备运行监控值守,卡钞处理,回收卡处理,软件运维与升级服务、预防性保养服务、安装与移机服务以及耗材补充与更换服务等工作。

三、职业概况:

随着银行atm自助设备数量的提升,atm的维修和软件的运维也日益增加,实用型atm运维人才的供需矛盾日益突出。与庞大的市场需求相比,我国的atm运维人才的供应缺口仍然很大,尤其是掌握atm硬件维修与atm软件运维技能与技术的专业人才(即atm服务工程师),目前已成为市场急需的人才之一。当前我国高校的课程设置、教学目标的差异,导致高校培养的人才难以符合银行实际的用人需要,只有专业化的培训,才能解决市场的供需矛盾。atm服务工程师是国内金融it行业的热门职业,国际权威研究机构rbr的研究成果表明,未来5年,我国atm市场每年的增长速度超过30%,因此,该职业目前处于上升期并被列为发展前景最好的职业之一。与同类职业相比,atm服务工程师的职业地位与薪酬收入也具有较为明显的优势,因此,atm服务工程师师是国内现阶段最好的就业选择之一。

四、招聘要求:

1.遵纪守法,品行端正,身体健康,有固定住所,无刑事犯罪记录; 2.男性,18-30周岁。3.统招本科、大专毕业生(学信网可查),理工科专业,财政金融类,计算机科学与技术类,电子信息与自动化类,会计与审计类,机械类等相关专业的毕业生优先。可接收实习生。学历不同,待遇不同。

五、培训时间和内容:

培训班学制6个月,免费提供住宿,吃饭自理,有食堂。培训采用“封闭脱产”形式

分两阶段进行,第一阶段为技能培训期(1.5个月-2个月),第二阶段为各地服务站实战训练期(3-4个月)(实训期间补助1500-2000元)。培训内容为计算机基础、电子电工基础、atm基础、atm故障诊断、atm故障处理、atm维修工具、服务与atm服务、wnc外设、wnc取款机、db取款机、ncr取款机、oki取款机、db取款机和服务外包流程培训。

六、工资待遇:

学历不同,待遇不同。每天8个小时,每周5天工作日,第一年月工资2000-3000元,第二年月工资3000-4000元,第三年4000-8000元,免费提供住宿,提供工作餐或餐补,缴纳五险一金,享受相关福利待遇。

关于三级九节制:

三个月一次考核,考核通过晋升一节 a.基本工资的基础上晋升一节是200元,以此类推一节、两节、三节这是一级 b.第二级是在第一级的基础上(200乘以1.5)还是经过三次考核,一节、两节、三节这是第二级 c.第三级是在第二级的基础之上再乘上1.5,在经过三次考核完成第三级工资

七、就业安置:

经考试合格的学员,直接到全国各大银行上班,签订劳动合同,缴纳五险一金(部分企业六险一金),享受相关福利待遇。后期转正。关于学员就业安置,原则上以其户籍所在地银行为依据,并结合个人意愿来决定工作地点,如遇户籍地暂无需求,须服从工作安排。

八、分配原则:

一、户籍地和就业意愿指向原则。以劳动者的户籍所在地和劳动者的就业意愿为参考。若就业者的户籍所在地和就业意愿所指地有用人需求的,由用人单位直接安排劳动者至就业者的户籍所在地或就业者的就业意愿所指地工作。若用人单位在就业者的户籍所在地和就业者的就业意愿所指地无需求的,须无条件服从用人单位的工作安排,用人单位的工作安排遵循第二条原则。

二、一次分配二次调整的原则。该原则是指劳动者首次工作地与其户籍所在地和劳动者的就业意愿所指地不同时,用人单位首先在其他工作地点对劳动者进行工作安置,待劳动者在用人单位工作满一定时间后由劳动者向用人单位以书面形式提出申请,调整工作所在地,用人单位根据实际情况在本系统内进行工作所在地的调整。

三、特别说明。户籍地是指劳动者户口所在市(市指的是地级市,非县级市)。劳动者的工作所在地的安排,行为主体为用人单位。与招聘人员、培训单位无关。招聘宣传人员和培训单位只具有向用人单位的建议权,故劳动者在用人单位面试时或劳动者在与用人单位签订劳动合同时,劳动者对工作所在地这一款项应充分了解。否则因此而产生的一切不良后果均由劳动者承担。

九、合同性质:atm机厂商,直签,首签三年,续签五年,随后转为长期。

十、报名准备资料:学历证原件、身份证原件、户口本原件、复印件、无犯罪记录证明。

下发时间:2014年4月24日篇三:电子银行部岗位职责 xxxx农村信用社合作联社电子银行

部岗位职责

为加强xxxx农村信用合作联社电子银行部各项业务的管理,有效防范业务风险,促进电子银行部各项业务健康、有序发展,根据《电子银行业务管理办法》、《pos收单业务管理办法》、《固定资产、低值易耗品管理办法》以及相关业务制度,制定本岗位职责。xxxx农村信用合作联社电子银行部的职责是对市场业务需求统筹和业务发展规划与市场营销、规章制度建设与监督执行、电子银行部各项业务系统运营管理等工作的职能部门。

部门负责人(经理)岗职责(买买提艾力)

一、电子银行业务

一、负责与当地银监局、人民银行等监管机构的沟通协调及新产品报批报备工作,落实各项监管要求;

二、负责落实风险管理要求,控制部门主管业务的风险;

三、负责组织辖内主管业务检查工作,审批、指导本社主管业务工作的开展,监督各项规章制度的执行落实;

四、负责组织编制及分解下达全联社主管业务指标,考核、评价网点相关工作考评;

五、对电子银行系统在运行过程中发生的重大事项进行跟踪和报送;

六、负责业务系统机构号和柜员的新建、删除、调整;

七、领导交办的其他工作;

具体工作内容包括:

(1)受理网点提交的《网上银行机构信息维护申请表》、《网上银行操作员增加、变更、删除申请表》(附件i)。另外为辖区网点操作员进行密码重臵。统计网点开办网银业务情况以及企业、个人网银用户数量,作为本部门年底考核的依据。

(2)负责编写《xxxx联社电子银行业务客户操作图解教程(维、汉文)》,条件允许的情况首在办公室亲自指导做一个简单的现场培训。培训内容包括:如何安装电子银行助手、如何转账、查询历史交易、查询余额、账单打印、网吧、公共计算机上使用网银授权设备时应注意哪些、如何防范病毒、黑客入侵、防止密钥盗窃等。为了避免日后工作中操作人员因误操作产生经济纠纷,培训结束后让操作员或财务人员《电子银行业务培训确认单》上签字确认,并且装订入档保管。

(3)每个月对辖区网点网银业务的开展情况进行统计,内管系统打印汇总表,形成书面报告报联社领导。按网点统计并在辖区公布开展情况。

(4)每个月统计ukey、动态口令卡的使用情况、库存结余情况;

(5)针对网银业务的开展情况每个月进行一次经营分析,并生成经营分析报告提交给分管领导;

(6)本部门负责人组织部门人员对辖区网点进行抽查;

(7)结合部门季度自律监管工作编制检查实施方案、调查通知书等资料;

二、pos收单业务(特约商户审批岗职责)

1、负责与当地银监局、人民银行等监管机构的沟通协调及新产品报批报备工作;

2、可根据收单业务相关制度和规定制订实施细则,并报自治区联社信用卡中心备案;

3、依据区联社的拓展规划,负责业务的组织落实;

4、负责组织辖内主管业务检查工作,审批、指导本部主管业务工作的开展,监督各项规章制度的执行落实;

5、负责新拓展商户入网资格审核、扣率标准、商户类别码(mcc码)确定以及商户受理功能审查核对等工作;

5、负责对辖内特约商户管辖网点日常巡检工作的检查、督促;

6、负责上报助农取款业务开办申请

7、负责清算和开支手续费和佣金

8、负责监督助农取款点业务办理合规性、助农取款点标示牌发放等工作 具体工作内容包括:

(1)受理营业网点提交的特约商户入网初审资料;

(2)督促pos机具密钥的申请、灌入以及安装进度;

(3)联系供应商更换机具,同时重新配pos机具保证商户正常营业;

(4)每天需要解决特约商户遇到的问题,如:商户业务的咨询、投诉、故障排查、差错交易调整、刷卡消费不成功、流水打印机卡纸、线路故障、清算中心不及时清算跨行交易等;(5)根据故障情况上报商户提交的手工处理申请单、商户调帐表等资料;

(6)每个月底导出月交易量统计表,按照商户手续费收入情况对辖区特约商户进行排行统计,作为今后的金牌商户、高效益商户奖励的依据。

(7)向联社经营班子报优惠政策实施方案,经分管领导批准可根据收单业务需求制定特约商户利益返还、奖励等优惠政策),对收单业务的开展情况形成书面资料报联社分管领导批阅。

(8)联系各营业网点将本辖区有良好的企业信誉、较为完善的内部管理、能认真履行特约商户协议中的各项条款的商户作为发展对象,根据联社领导下达的计划指标,每个月保证营销10台pos机(拟定)。

三、atm自助设备业务(atm业务审批岗职责)

1、负责atm设立的可行性论证、申请报批等工作

2、负责根据业务需要上报atm机型,并负责业务培训、管理及宣传推广;

3、负责atm业务统计和效益考核;

4、负责atm突发事件的紧急处臵;

5、负责保险柜钥匙等重要物品的登记和保管;

6、负责规划atm机具编号、ip地址;

7、负责辖区内组织季度自律监管检查;

8、负责制定本项业务违规操作处罚细则,并进行处罚;

具体工作内容:

1、负责选址分析报告的编写、机具型号、数量的选定;

2、负责制定业务培训计划、宣传推广方案;

3、atm机运行情况的监督检查、突发事件的紧急处臵

4、负责督促机具故障处理、监控设备的安装进度、ups供电设备的运行情况等;

5、每个月对辖区atm机盈利情况进行统计,编写经营分析报告;

6、每个月对辖区自助设备的开机率、停机率、假钞情况、吞卡情况、故障情况、交易成功率、综合交易排名等情篇四:网点各岗位职责

网点各岗位职责

一、营业主管兼综合柜员

1、负责协助营业部主任进行网点基础管理工作

2、负责营业部在行式atm机清机加钞工作

3、坚持库存现金限定,做到不超库存,大额存取款及时上缴

4、严格管理重要空白凭证,按月使用量请领相关单册

5、定期检查各柜员账务,加强现场监管,对柜员的工作情况做好检查和评价。

6、按制度规定处理会计出纳工作中的重要事项和疑难问题,对发生的各类会计出纳差错和事故,及时组织追查、补救和上报工作。

7、按规定掌管有关登记簿,并做好纪录。

8、定期检查各柜员现金、重要凭证、有价单证保管使用情况。

9、随时对监控系统进行检查,发现问题及时解决,确保系统正常运行。

10、每日营业终了,检查各柜员保管的现金、重要空白凭证、卡片账、有价单证等是否相符,账簿的登记是否合规,并对检查事项在有关登记簿上做好记录。

11、履行综合柜员日常职责,完成领导和上级管理部门交办的其他事项。

二、会计主管兼大堂主管

1、负责大堂内卫生检查,秩序维护,安排大堂经理日常工作

2、负责公司业务柜员进行业务学习,负责对柜员业务知识和业务技能的定期考核工作。

3、定期检查公司业务柜员账务,加强现场监管,对柜员的工作情况做好检查和评价。

4、履行会计主管日常职责,完成领导和上级管理部门交办的其他事项。

5、严格管理公司业务重要空白凭证,按月使用量请领相关单册

6、、负责vip客户现场维护工作

7、兼职网点理财经理,在发现理财客户后进行理财购买,保险出单,大客户大额取款等工作。

8、负责网点离行式atm机日常加钞工作。

9、在规定权限内对前台柜员有关业务进行授权。

10、监督对公单位的开销户、账号、户名的变更和挂失、冻结与扣划是否符合有关规定。

11、审核汇票、本票、支票签发、解付、退票、挂失以及电汇的汇出、汇入、退汇是否符合规定;委托收款、托收承付以及承兑汇票的贴现处理手续是否合规;各种查询查复是否及时

三、公司业务柜员

1、受理公司业务前台业务,开立对公存款账户

2、负责公司业务优质客户经办人员维护工作

3、负责网点离行式atm机日常加钞以及在行市atm机日常维护工作

四、普通柜员工作职责

1、认真执行各项规章制度,规范业务操作,严格按规程处理业务。

2、办理储蓄业务、电子银行业务、各类中间业务等业务。

3、负责临柜业务查询、挂失、解挂、冻结、解冻等事项,并登记相关登记簿。

4、随时检查现金箱、凭证箱,保持合理库存,超限额部分及时上缴综柜。

5、营业终了,按规定打印有关报表、资料,核对当日库存现金和凭证,经核实无误后签退。篇五:银行卡部门职责与岗位职责

长子县融汇村镇银行卡部职责

岗位结构图

职能

负责组织银行卡业务营销和管理,atm、pos等自主设备管理。

职责一 负责执行卡业务风险内控各项规章制度及格式化文本 1.负责贯彻执行国家有关方针政策和法律法规 2.负责执行全行卡业务的各项内控工作制度和流程 3.负责制定本部门各项规章制度和流程并组织实施

职责二 拟定本行卡业务发展政策、发展规划和本部门工作计划,并组织实施 1.根据全行工作重点,拟定全行卡业务发展政策、发展规划和部门工作计划 2.负责监督工作计划的完成情况,并及时纠偏

职责三 负责全行个人存款、贷款的中间业务的营销和管理 1.负责制定授权范围内个人存款、贷款和中间业务的营销方案,并组织实施,对实施过程进行指导、协调、检查和监督,对营销方案的实施效果进行评估 2.进行市场调研,搜集行业及客户信息,分析卡业务市场情况 3.开展对持卡客户群的调查、统计和分析,进行持卡客户的市场细分和目标市场定位,组织全行卡业务系统的挖掘及培育优质客户群,提高市场份额

职责四 负责卡业务的各项调研统计,按照要求开展调查工作 职责五 负责银行卡业务及银联业务的管理工作

职责六 完成pos商户的相关工作以及与其他机构的联络协调工作

职责七 负责自主设备的选址、布设与管理 1.负责自主设备的市场调研、选址,协调安装、验收、承担材料的报备工作 2.负责统计本行自助设备的基本情况 3.负责各支行的自助设备管理情况及运行情况进行监督 4.负责培训指导支行设备管理员

职责八 负责卡业务的政策研究、新产品开发、培训和推广工作 1.负责个人业务新产品的开发工作 2.负责组织专业人员对新产品进行培训和业务交流 3.负责已开发新产品的推广工作

职责九 负责配合做好本部门案件转向治理和案件防控工作 1.负责本部门员工案件治理工作目标责任书的签订工作,并进行考核 2.负责定期对本部门员工进行风险排查 3.负责制定本部门员工合规和案件警示教育培训工作、职责十 负责本部门新上线计算机应用系统的管理

1.配合新业务品种的开发,对系统提出业务需求,并编制管理规定和操作流程 2.配合科技信息部不断改进和完善计算机应用系统,提高计算机处理业务水平 3.负责配合相关部门完成系统的测试、验收、上线推广和培训,制定和完善操作手册 职责十一 负责本部门预案演练及风险控制

职责十二 负责内部沟通与人员管理

职责十三 负责体系有关的工作

职责十四 完成领导交办的其他工作

经理(副经理)岗位职责

(副职协助工作,按分工做好岗位职责工作)

一、主持本部门全面工作,负责本部门日常管理工作,组织本部门人员完成计划任务

二、拟定本部门工作计划、工作实施方案,提出工作措施,报批后组织实施。

三、拟定、调整、完善本部门人员岗位职责和考核办法,报批后组织实施。

四、负责提出、修订本部门的岗位责任制、操作规程和业务流程,做好各岗位的分工合作,协调各项业务工作的顺利开展,对员工进行绩效考核。

五、组织拟定银行卡业务发展目标、工作计划及考核指标,并负责组织实施、知道、检查,定期将考核情况向领导汇报。

六、制定、组织落实银行卡业务营销方案,宣传方案;制定银行卡业务培训计划并组织人员培训。

七、做好银行卡业务风险控制和业务监测,预防利用银行卡、atm自助银行设备、pos中断等各种犯罪活动。

八、负责银行卡部人员岗位调配及日常管理工作。

九、撰写、审核银行卡部各类文字上报材料,把好材料文字质量关。

十、负责本部门员工的教育、培训和管理工作。

十一、贯彻国家法律法规和单位各项规章制度、工作要求,做好工作调研,提出工作意见、建议,报批后执行。

十二、按时上报工作计划、工作总结、报表等相关工作资料,定期向领导报告工作。做好单位上下、内外的协调沟通。

十三、遵守法律规章和单位各项制度、工作职责、工作纪律,讲职业道德、职业操守。按照单位各项工作事务和业务操作规程做好各项工作。

十四、完成单位分配和领导安排的其他工作任务。

综合岗位职责

一、做好部门办公室事务管理、会务、文件草拟和收发、传达等日常工作和各项后勤事务工作。保管、使用业务业务印章、重要资料。值守本部门电话,做好电话记录,及时准确向相关人员和相关部门传递紧要电话资讯。

二、对本部门的文件、资料、会议记录等的手机、整理和分类装订保管,并建立业务档案。完成本部门业务档案的手机、整理、利用和归档工作。

三、做好本部门工作例会、学习的准备、召开工作。

四、编制、汇总填报有关工作报表,起草、审核本部门工作文件、报告和工作计划、总结。做好报表统计、报告和各种书面报告收集、你写报送工作。

第三篇:ATM机申请报告

关于*****支行在*****处

安装ATM机的请示

***支行:

为提升经营范围、拓展商圈,树立兰*****形象,经过我行充分市场调查,拟在*****安装ATM存取款机各一台,现将具体情况汇报如下:

****汽配城,周边商户众多,临街商铺繁华,已全面形成了成熟的商业社区,同时该市场商户有三百六十多户,经营人员有一千余人,并且70%以上的商户拥有**的POS机。该区域周边无一家金融服务网点,我行经过考察调研,为满足经营户及周边居民的强烈要求,方便大家的日常金融需求,申请在*****安装ATM存取款机各一台。

如有意向,甲方与我行进一步确定房屋租金。ATM机安装后,我行将进一步开展电子银行业务,积极推广开办POS机及网上银行、手机银行等电子渠道产品的营销活动,将带动电子银行业务快速发展。

妥否,请批示。

*****

2016年3月15日

第四篇:ATM机自查报告

篇一:自助设备专项安全自查报告

同仁联社自助设备专项安全自查报告 为整体提升自助设备安全防护能力,根据《关于开展全省农村信用社自助设备专项安全检查的通知》(青信联〔2014〕171号)要求,结合同仁联社实际情况,根据同仁联社自助设备安全防范制度,开展了自助设备专项安全自查工作,现将有关情况汇报如下:

一、基本情况

截止目前,同仁联社安装自助设备共计7台,其中,穿墙式在行atm自助取款机4台,穿墙式在行存取款一体机2台,大堂式在行自助取款机1台。

二、自查工作情况

(一)《atm日常巡查登记簿》填写规范,做到一日三查,《青海省农村信用社自助设备现金差错登记簿》正确填写,《青海省农村信用社自助设备日常运行、维护登记簿》填写出现个别柜员漏盖私章,已及时现场整改。

(二)全辖自助设备均安装了24小时视频监控装置,对交易时的客户正面图像、进/出钞期间的图像、现金装填过程进行录像,回放图像清晰,无客户密码及保险柜密码操作图像,图像信息包括日期时间。

(三)设备管理人员变更按规定更换密码并记录,定期更换密码,备份密码按要求保管。

(四)钥匙使用完毕后,按要求入库保管;备用钥匙要求封存、保管;交接按要求进行记录。

(五)现金申领经会计主管确认后按现金领取流程操作、设备打印的加钞凭证及运行前测试凭证均由专人保管。

(六)加钞过程按要求做到全程监控,双人加钞,录像记录清晰,外置监控数据至少保存1个月,内置监控数据保存时间至少3个月。

(七)外来人员进出按要求进行了登记簿、运行日志备注栏注明维修情况;维修设备时,有我行员工全程陪同。

(十)按会计要求妥善保管流水日志纸。

(十一)机具清洁、周边无可疑装置和张贴物。按要求安装客户操作提示、安全用卡提示,做到规范整洁。

(十二)加钞时做到停机加钞、双人操作,密码钥匙分管;离行式设备采用换箱法加钞;现金清分做到在封闭环境中进行; 按要求将废钞箱、回收箱、存款箱、取款箱内现金进行分别清点,加钞完毕后做取款测试。

(十三)针对大堂式在行atm自助取款设备,未设置一米线,我社已整改完毕。

以上是同仁联社自助设备专项安全自查工作情况。今后,同仁联社还将加大力度开展自助设备专项安全自查工作,建立起切实有效的自助设备管理机制,确保自助设备安全、稳定地运行。

同仁县农村信用合作联社

二〇一四年六月二十日篇二:银行卡自查报告 宁强县农村信用合作联社

关于开展银行卡业务检查情况自查报告 省联社汉中办事处:

为确保我县农村信用社持续、合规稳健发展,根据陕农信联社发[2011]236号文件要求,我联社于2011年7月10日至7月20日,对全县农村信用社银行卡业务管理上、银行卡业务日常操作与防范银行卡业务风险工作进行了全面的自查,现将自查情况汇报如下:

一、领导重视,认识到位

二、分工明确,责任到人

联社银行卡业务大检查工作领导小组对各部室组织开展自查进行了分工,由业务部负责对银行卡业务规章制度落实、执行情况、银行卡跨行差错处理、风险控制防范情况、业务宣传、业务操作、特约商户管理、家乐卡业务方面的自查。财务会计部负责对卡片管理情况的自查。信息部负责对pos设备的管理、atm业务情况的自查。并根据各部门的自查结果形成书面报告。

三、自查结果

一、基本情况

经陕西省银监局批准,2007年11月5日,陕西省农村信用社第一个银行卡品牌“陕西信合富秦卡”在宁强县农村信用社开始正式发行。通过各种营销手段和发卡措施,截止2010年8月末全县共发行富秦卡27421张,安装atm机5台,pos机7台。

二、银行卡业务开展情况

(一)采取有效措施,加大富秦卡推广力度

1、实行富秦卡发卡优惠政策,减免客户用卡手续费,吸取客户开卡,提高客户用卡积极性。富秦卡的推广全县统一对客户开卡、用卡进行优惠,具体优惠政策如下:免收每张5元的开卡费用和每年10元的年费,以充分发挥农信社营业网点多,鼓励客户使用富秦卡办理省内资金结算业务,让客户真正感受到富秦卡的便利和优惠政策带来的好处。

2、相互配合,确保富秦卡业务的顺利推广。富秦卡是全省农村信用社统一的银行卡品牌,各社注意维护了富秦卡的整体形象,加强相互之间的配合与协作,形成全县业务推广和市场营销合力。杜绝不受理跨地市、跨联社富秦卡业务的行为,更不能随意调整富秦卡业务收费标准,严禁损害陕西信合富秦卡品牌形象的行为,要让持卡人在全省享受到无障碍、无差别的用卡服务。县联社进一步明确结算纪律,加大对拒绝受理富秦卡业务的单位和个人的处罚力度;并公开投诉举报电话,对拒收、拒办富秦卡业务的相关人员进行责任追究。

3、充分发挥“10106262”全省统一电话客服系统功能。电话客服系统的开通,可实现自动查询,人工服务和咨询,手机短信,电话传真服务和业务投诉受理等基本服务功能。能够为持卡人解决在跨地区使用富秦卡遇到的紧急情况,扩大富秦卡服务外延。

(二)加大富秦卡的宣传力度,营销“陕西信合富秦卡”品牌 全县农村信用社富秦卡宣传工作取得明显效果,全县悬挂宣传横幅28幅,通过移动公司群发宣传短信1万余条,各营业网点发送富秦卡宣传资料1万余份,通过柜台宣传等多种方式,大力营销了陕西信合富秦卡这一品牌。例如:燕子砭信用社在镇政府开展的“学习十七大精神及12.4法制宣传日”宣传现场会上,设立了富秦卡宣传点,给广大农民现场讲解富秦卡业务知识,并散发富秦卡宣传手册600余份;代家坝信用社在集市街道醒目位置张贴富秦卡宣传标语40余条;在县人行组织的金融机构“12.4法制宣传”活动中,联社工作人员结合信用社自身业务向广大群众散发传单、手册,宣传讲解金融法规、政策,并向广大群众耐心讲解“富秦卡”的功能和特点,增强了广大群众对陕西信合富秦卡的了解。今年要继续加大富秦卡宣传工作,需要各社广泛开展户外宣传、街头宣传、柜台宣传等多种手段,自主开展各种宣传活动。联社也将通过广播、电视等新闻媒体进行富秦卡业务的宣传,并制作户外大型广告一幅,进一步营销“陕西信合富秦卡”品牌。

(三)加快自助设备投放建设

在全县农村信用社安装atm机5台,弥补柜面营业终了客户无法取款的弊端,全天向持卡人提供金融服务,减少持卡人跨行自助取款手续费支出,提高富秦卡服务满意度,为持卡人提供更加优质周到的用卡服务,在丰富银行卡业务服务功能的同时,进一步提升“陕西信合”服务形象。

三、强化银行卡业务管理,有效防范业务风险

为了保障富秦卡业务的长足发展,必须着眼富秦卡业务管理的实际需要,从推广措施制度、管理制度建设、风险防范等方面提高业务管理水平,实现富秦卡业务推广和管理协调发展,将陕西信合富秦卡做大做强。

(一)强化内部管理,规范操作流程

随着银行卡业务的不断发展及银行卡业务种类不断增加,各信用社充分认识加强银行卡业务管理的重要性,明确银行卡业务管理各个环节的工作责任,确保辖内银行卡业务稳健开展。联社不定期对各信用社银行卡业务的开展情况进行检查,规范银行卡业务操作流程,切实发挥对各信用社银行卡业务的管理和指导作用,加大对违反制度的信用社和个人的处罚,确保全县银行卡业务健康有序开展。

(二)加强制度学习,提高业务素质

各网点按省联社汉中办事处印发“陕西省农村信用社富秦卡柜面操作手册”和“陕西农村信用社银行卡培训资料”中的《陕西信合富秦卡(借记卡)章程(草案)》、《陕西信合富秦卡(借记卡)业务管理办法(暂行)》、《陕西信合富秦卡(借记卡)业务操作规程(暂行)》、《陕西信合富秦卡(借记卡)会计核算及资金清算办法(试行)》、《陕西信合富秦卡(借记卡)卡片管理办法(暂行)》、《陕西信合富秦卡(借记卡)内部安全管理制度(暂行)》、《陕西信合富秦卡(借记卡)业务风险防范措施(暂行)》、《农民工银行卡特色服务业务操作规程》、《陕西省农村信用社银行卡业务差错处理管理办法(暂行)》九个制度及办法规范和约束发卡操作,做到业务拓展,制度先行,以严密、科学的制度强化富秦卡业务管理,保证管理有依据,操作有规范,执行有标准,风险能控制,实现富秦卡业务顺利稳健开展。

(三)富秦卡业务风险防范

银行卡业务发展非常迅速,随之而来的犯罪活动也相当猖獗。我县富秦卡业务刚刚起步,缺乏相应的风险管理经验。因此,从现在开始就要把风险防范工作与业务推广工作并举,牢固树立风险防范意识,将人防与技防手段紧密结合,提高富秦卡风险抵御能力。

1、要求各社高度重视发卡业务的合规性管理,本着审慎经营原则,发卡网点必须要求客户如实填写《陕西信合富篇三:xx银行自助设备专项安全自查报告

xx分行自助设备专项安全自查报告 为整体提升自助设备安全防护能力,根据《xx银监分局办公室关于转发开展业务库专项安全检查暨自助设备专项安全检查后续整改工作的通知》(银监办发〔2015〕75号)文件相关要求,结合我行实际情况,根据我行自助设备安全防范制度,开展了自助设备专项安全自查工作,现将有关情况汇报如下:

一、基本情况

截止目前,我行自助设备的统计情况如下:

1、自助设备网点:总共有33个自助设备网点,其中6个在行式自助网点、27个离行式自助网点。

2、自助设备机具数量:总共有59台自助设备,其中单取款机21台,存取款一体机(crs)33台,查询机3台,自助封包机2台。

二、自查工作情况

1、我行的自助设备机具的维护、清机、加钞、清分、卫生保洁全部外包给广电运通金融电子有限公司,由广电运通派驻员工到我行进行专项服务。自助设备日常管理职责归属我分行运营管理部,由运营管理部对自助银行的工作进行监督、检查、指导。

2、我行自助设备均安装了24小时视频监控装置,对交易时的客户正面图像、进/出钞期间的图像、现金装填过程进行录像,回放图像清晰,图像信息包括日期时间。

3、设备管理人员变更按规定更换密码并记录,每季度定期更换密码,备份密码按要求保管。

4、钥匙使用完毕后,按要求入库保管;备用钥匙要求封存、保管;交接按要求进行记录。

5、设备打印的加钞凭证及运行前测试凭证均由专人保管。

6、加钞过程按要求做到全程监控,双人加钞,录像记录清晰,外置监控数据至少保存1个月,内置监控数据保存时间至少3个月。

7、外来人员进出按要求进行了登记簿、运行日志备注栏注明维修情况;维修设备时,有我行员工全程陪同。

8、按会计要求妥善保管流水日志纸。

9、机具清洁、周边无可疑装置和张贴物。按要求安装客户操作提示、安全用卡提示,做到规范整洁。

10、加钞时做到停机加钞、双人操作,密码钥匙分管;现金清分做到在封闭环境中进行; 按要求将废钞箱、回收箱、存款箱、取款箱内现金进行分别清点,加钞完毕后做取款测试。

二、自查中存在的问题及整改情况

1、在检查中发现个别atm自助网点内部的电灯损坏、空调漏水等问题,已经安排电工全部维修完毕。

2、xx支行的自助设备没有焊接,现在已经焊接了地板钢条,但atm机身与地板钢条没有焊接,需要再做一次焊接,已安排师傅进行整改,计划于2015年7月底前将所有自助机具的焊接问题全部整改完毕。

以上是我分行自助设备专项安全自查工作情况。今后,我分行还将加大力度开展自助设备专项安全自查、整改工作,建立起切实有效的自助设备管理机制,确保自助设备安全、稳定地运行。

中国xx银行xx分行 二〇一五年七月二十二日

第五篇:java ATM机

ATM柜员机

目 录 课程设计过程概述.................................................................................1 2 课程设计题目描述和基本设计要求.......................................................1 3 系统需求分析.........................................................................................1 3.1 功能需求分析 ················································································ 1 3.2 其他需求分析 ················································································ 1 4 系统设计................................................................................................2 4.1 总体设计 ························································································ 2 4.2 ATM柜员机界面设计 ···································································· 3 4.3 各功能模块设计············································································· 4

4.3.1 登陆页面模块设计 ··························································· 4 4.3.2 选择服务模块设计 ··························································· 5 4.3.3 取款模块设计 ·································································· 7 4.3.4 修改密码模块设计 ··························································· 8 4.3.5 退卡模块设计 ·································································· 9

4.4 异常处理情况说明 ········································································· 9 5 系统实现与测试...................................................................................10 6 课程设计总结.......................................................................................12 6.1 遇到的问题及解决办法 ······························································· 12 6.2 心得体会 ······················································································ 12 参考文献..................................................................................................13 附录..........................................................................................................13

ATM柜员机 课程设计过程概述

2009年6月,JAVA游戏开发课程设计在实验楼三楼机房进行,持续时间为两周。这次课程设计的主要目的是结合面向对象程序设计课程,培养我们面向对象软件开发的思维,初步了解软件开发的一般流程,提高用JAVA编程的实际动手能力并增强大家对面向对象的了解。这次课程设计的主要内容是独立用JAVA语言开发一个小的应用程序。我开发了一个ATM柜员机。课程设计题目描述和基本设计要求

我设计的ATM柜员机主要是由各个Windows窗口组成,它是由登录页面、选择服务、取款、查询余额、修改密码和退卡等功能。它的各种按钮的事件和功能可以简单的模拟ATM柜员机的要求。系统需求分析 3.1 功能需求分析

本ATM柜员机的主要功能如下所述:

要求使用图形用户界面。当输入给定的卡号和密码(初始卡号为000000和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:

 查询余额:初始余额为50000元

 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。

 ATM存款:不能出现负存款。

 修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。

3.2 其他需求分析

(1)性能描述

实时性好、灵活性强、易于不同年龄阶段的人操作。(2)设计约束

开发工具:JCrator ProV3.5.0 运行环境:Windows 2000以上 能实现用户所定义的各项需求。(3)界面要求

以Windows窗口形式显示,标题栏为ATM柜员机名称,右上角有最小化按钮、最大化按钮、关闭按钮,不同的窗口中有不同的按钮和选择菜单。系统设计 4.1 总体设计

我所设计的ATM柜员机主要是由登录页面模块还由选择服务模块组成,其中选择服务模块又由取款模块、查询余额模块、修改密码模块、退卡模块组成。其功能结构图如下所示:

图1

ATM功能结构示意图

4.2 ATM柜员机界面设计

我觉得一个系统的界面应该要简单明了,当然样式美观就更好了。我设计的界面主要是由窗体组成,操作简单。而每一个窗口则执行相应的功能。

一个系统界面的好坏直接影响到用户的操作,界面设计要求样式美观、简单明了、方便易操作。我设计的界面主要分为窗体、菜单、按钮和文本输入框几个部分,分别执行相应的操作。

(1)窗体的设计

窗体整个框架使用Frame类构造,Frame有自己的外边框和自己的标题,创建Frame时可以指定其窗口标题,我创建的窗口标题是各个不同功能的模块的名字,比如说查询余额,还有取款等。相应源代码为:WindowBox(String s,Account act){super(“ATM柜员机”);}、Selection(String s,Account act){ } 向Frame窗口中添加组件使用add()。例如:button1 = new Button(“存款”);p1.add(button1);this.add(p1);super(s);每个Frame在其右上角都有三个控制图标,分别代表将窗口最小化、窗口最大化和关闭的操作,其中最小化和最大化操作Frame可自动完成,而关闭窗口操作实现需要书写有关的代码,在我的程序中我采用的是对WINDOWS_CLOSING事件做出响应,调用dispose()方法关闭窗口。Frame也可以引发WindowsEvent类代表的窗口事件。相应源代码为:

addWindowListener(new WindowAdapter()//窗口侦听器,以从此窗口接收窗口事件 {public void windowClosing(WindowEvent e)//处理窗口关闭事件

{ System.exit(0);} });}(2)窗体的主要结构的设计

我所设计的窗口的主要结构的特点就是每个窗口都对应着一个特定的功能。比如说报各种各样的错,还有各种查询余额、取款、选择服务等,所以它们都是由各种按钮和文本框,标签组成的,而联系各个窗体成为一个整体的就是各个按钮的监听事件。所以整个设计就趋向简单化了。

为了定义各个按钮所对应的命令和操作,首先需要将各个按钮注册给实现了动作事件的监听接口ActionListener的监听者,然后为监听者定义actionPerformed(ActionEvent e)方法,在这个方法中调用e.getSource()或e.getActionCommand()来判断用户点击的菜单子项,并完成这个菜单子项定义的操作。

4.3 各功能模块设计 4.3.1 登陆页面模块设计

与ATM柜员机打交道比较多的,也是大家对安全比较关心的问题:密码。所以第一个界面就是要输入密码和卡号才能继续服务。

我定义了文本框累的对象tf1,tf2。抓药是用于输入单行的文本;文本区调用public String getText()方法,获取用户想要的字符串。用来判断输入的密码和卡号是否正确,如果不正确的话,则弹出密码或卡号错误的警告框,并用dispose()关掉窗口。此模块相应的部分源代码为:

public void actionPerformed(ActionEvent e){

Account act;String card;

String pwd;

act=new Account(“000000”,“Devil”,“123456”,50000);//初始化

/*选择各种服务*/ if(e.getSource()== button1){

String number1,number2;

number1=tf1.getText();

number2=tf2.getText();/*判断密码和卡号是否正确*/

if((act.get_Code().equals(number1))&&(act.get_Password().equals(number2))){

dispose();

/*卡号和密码都正确则进入功能选择窗口*/

}

Selection s = new Selection(“选择服务”,act);

}else{

}

dispose();

ErrorWarn ew = new ErrorWarn(“消息!”,act);

/*退卡*/ if(e.getSource()==button2){

}

} System.exit(0);dispose();4.3.2 选择服务模块设计

在选择服务模块中,有各种ATM的服务功能,只要用户在该界面中选择按钮,它就会弹出各个相应的界面。每一个按钮都有监听器,在选择了按钮后,java.awt.event中的ActionEvent类创建一个事件对象,并将它传递给方法public void actionPerformed(ActionEvent e)中的参数e,监视器就会知道所发生的事件,对此事件进行处理。其中的部分源代码为:

p.add(new Label(“请选择你要的服务”));

this.add(p);button1 = new Button(“存款”);p1.add(button1);this.add(p1);button2 = new Button(“取款”);

} p2.add(button2);this.add(p2);button3 = new Button(“查询余额”);p3.add(button3);this.add(p3);button4 = new Button(“退出”);p4.add(button4);this.add(p4);button5 = new Button(“修改密码”);p5.add(button5);this.add(p5);this.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

});System.exit(0);} button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);//setLayout(new GridLayout());setBounds(150,150,200,200);setVisible(true);validate();public void actionPerformed(ActionEvent e){ if(e.getSource()==button2){//取款 dispose();

}

}

} GetBalance gb = new GetBalance(“取款”,act);

if(e.getSource()==button3){//查询余额

} else if(e.getSource()==button4){//退出

} else if(e.getSource()==button5){//修改密码

}

ChangePassword cp = new ChangePassword(“修改密码”,act);dispose();System.exit(0);dispose();Query q =new Query(“查询余额”,act);dispose();4.3.3 取款模块设计

在取款模块中,和其他的界面也是同样的结构。也是有一个文本框和一个按钮还有标签组成的。用户在文本框中输入他想取的数额,但是必须是100的倍数,而且每一次最多只能取5000块。当然了取款的时候也不能超过卡里的余额,再就是卡里的余额不可以为负,否则就会弹出报错的窗口。其方法为:

if(e.getSource()==button){

/*判断余额是否为负*/

if(act.get_Money()<0){

dispose();

ErrorWarn4 ew4 = new ErrorWarn4(“消息!”,act);

}

/*判断取款数额是否小于卡里余额*/ else if(money<=act.get_Money()){

/*取款的数额必须是100的倍数且每次最多只能取5000块*/

if((money%100!=0)||(money>=5000)){

}

act.set_Balance(money);//重新设置卡里的余额 this.setVisible(false);

dispose();

ErrorWarn6 ew6 = new ErrorWarn6(“消息!”,act);

/*取款后就再次进入选择界面*/

}

Selection s = new Selection(“选择服务”,act);

//dispose();

}else if(money>act.get_Money()){

}

dispose();

ErrorWarn5 ew5 = new ErrorWarn5(“消息!”,act);4.3.4 修改密码模块设计

在修改密码模块中,首先你必须要输入你的旧密码是否正确,否则就会报错。再一个就是要两次输入你的新密码,且两次药匹配,否则也会报错,然后再重新回到修改密码的界面。在修改密码时用到的方法为:

/*判断旧密码是是否正确*/ if(pwd2.equals(act.get_Password())){ /*判断两次输入的密码是否匹配*/ if(pwd3.equals(pwd4)){

/*如果都正确的话就设置新密码*/

act.setPassword(pwd3);

dispose();

Selection s = new Selection(“选择”,act);

}else{

dispose();

ErrorWarn2 ew2 = new ErrorWarn2(“消息”,act);

}

}else{

this.setVisible(false);

ErrorWarn3 ew1 = new ErrorWarn3(“消息”,act);

dispose();}

4.3.5 退卡模块设计

在退卡模块设计中,这个方法就更加的简单了,if(e.getSource()==button4){//退出

System.exit(0);

dispose();} 这个方法就可以实现了,这里就不再多说了。

4.4 异常处理情况说明

(1)打开、保存文件时的异常处理 需要处理的异常:IOException(2)数据库访问时的异常处理 需要处理的异常:SQLException(3)加载类时的异常处理

它只是用了需要处理的异常:ClassNotFindException,当应用程序试图使用Class类中的forName方法通过字符串名加载类时,但是没有找到具有指定名称的类的定义。

(4)加载URL时的异常

需要处理的异常:MalformedURLException,抛出这一异常指示出现了错误的 URL。或者在规范字符串中找不到任何合法协议,或者无法分析字符串。系统实现与测试

(1)打开DOS,编译运行程序后,将会看到如下的界面,如图2所示。如果输入的密码或卡号不正确的话就会报右下图的错误。

图2 主界面—登陆页面

(2)选择服务界面效果

当输入的密码和卡号正确,单击确定后就会进入到选择服务的界面,如图3所示。然后就可以选择所需要的服务了。

图3 选择服务界面

(3)取款界面,如图4所示。

图4 取款界面

当输入的钱数不是100的倍数或每一次大于5000时就会报图5的错误。

图5 输入错误1 当取款时如果超过卡里的余额的话就会报图6的错误。

图6 输入错误2(4)查询余额界面,如图7所示。

图7 查询余额界面

经过测试,所有的功能基本上都实现了,而且运行正常。

课程设计总结

6.1 遇到的问题及解决办法

在此次课程设计中,我遇到了一些问题,如:对于面向对象的方法了解不够透彻,运用到实际的软件开发中存在着困难;对于Java语言,只学习到了一些最基本的知识,这导致编写程序时经常出现一些语法错误,而且要在短时间内用Java语言来设计一个具体的系统是一个较大的挑战;还有对于正规开发一个系统的流程不熟悉,适应起来比较慢,编写各个模块相对应的操作时,自己感觉难以动手,这表明所学的知识不能灵活运用到实际中。

对于以上的问题,自己有清楚的认识,解决办法是需要大量阅读相关的书籍,对于书上以及网站上下载的资料中的Java实例必须有清楚的理解,还有就是多跟精通此方面的老师和同学交流,取其精华。对于实际动手能力与系统开发的流程的适应,必须多进行实际的练习与操作,才能有大的进步。

6.2 心得体会

在这次的学课程设计中,我主要运用了Java语言的界面设计、异常处理、、Awt控件、Swing控件,输入输出流等,综合运用了Java语言。我深刻感受到了面向对象语言中类库的强大功能,掌握了运用Java中的类实现某些基本功能,并学会了自己查询使用类的方法,为以后的面向对象语言的自学奠定了基础。

通过这两个礼拜的课程设计我真的学到了很多的东西,当然这也和我的同学的帮助是离不开的。好了,下面就谈一下我在这些天的体会吧:

在这次的课程设计中,主要是运用JAVA语言来编写一个小的应用程序,当然还可以用其他的技术来辅助了。在这个小应用程序当中,我用了Java外还用了Swing控件。输入输出流等技术。由于以前学的不是很扎实,而且还有些知识我们都是没有学过的,这就要求我们去查相关的书籍,还有就是和同学之间的交流。正因为这样,才锻炼了我的自学的能力,还有就是加深了我对各个知识点的认识,并且提高了我对专业的学习的兴趣,为我以后的学习打下了基础。此外,我还感受到了面向对象语言的类库的强大的功能,掌握了运用JAVA中的类实现某些基本功能,并学会了自己查询使用类的方法,也就是要会用API文档,为以后更好的学习面向对象语言奠定了基础。

通过将近两周的努力,这次课程设计终于结束了,在这个过程当中,我学到了很多的知识,同时也感谢我的同学的帮助和指导。在以后的学习当中,我会更加努力的学习好专业知识,并将所学的知识用于实践当中去,以便牢固掌握知识。

参考文献

[1] 王萌,刘婧,来宾著.JAVA程序设计[M]北京 冶金工业出版社,2004 [2] 黄聪明

精通 JAVA2程序设计[M]北京:清华大学出版社,2004.4 [3] 王文涛,袁海燕 JAVA实用程序设计100例[M]北京:人民邮电出版社,2005.5 [4] 雍俊海 JAVA程序设计[M]北京:清华大学出版社,2006.8 [5] 刘宝林 JAVA程序设计与案例[M]北京:高等教育出版社,2006.11 附录

import javax.swing.*;import java.awt.*;import javax.swing.border.*;import java.awt.event.*;import java.io.*;

/*登陆页面首窗口*/ class WindowBox extends Frame implements ActionListener{

Box baseBox,box1,box2;TextField tf1,tf2;Button button1;Button button2;WindowBox(String s){//构造方法 super(s);

tf1 = new TextField(6);

tf2 = new TextField(6);

box1= Box.createVerticalBox;box1.add(new Label(“请输入你的卡号”));//输入卡号 box1.add(Box.createVerticalStrut(8));box1.add(new Label(“请输入你的密码”));//输入密码 box2=Box.createVerticalBox();box2.add(tf1);//box2.add(new TextField(16));box2.add(Box.createVerticalStrut(8));box2.add(tf2);//box2.add(new TextField(16));baseBox=Box.createHorizontalBox();baseBox.add(box1);baseBox.add(Box.createHorizontalStrut(10));baseBox.add(box2);add(baseBox);button1= new Button(“确定”);//加入按钮 button1.addActionListener(this);add(button1);

button2 = new Button(“退卡”);//退卡按钮 button2.addActionListener(this);add(button2);setLayout(new FlowLayout());/*监听器*/ this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0);

} });} setBounds(120,125,200,175);setVisible(true);public void actionPerformed(ActionEvent e){ Account act;String card;

String pwd;

act=new Account(“000000”,“Devil”,“123456”,50000);//初始化

/*选择各种服务*/ if(e.getSource()== button1){

String number1,number2;//输入的两个卡号和密码的变量

number1=tf1.getText();

number2=tf2.getText();

/*判断两次输入的卡号和密码是否正确*/ if((act.get_Code().equals(number1))&&(act.get_Password().equals(number2))){

dispose();

Selection s = new Selection(“选择服务”,act);

}else{

dispose();

ErrorWarn ew = new ErrorWarn(“消息!”,act);//报输入密码或卡号不正确

}

} if(e.getSource()==button2){

}

System.exit(0);dispose();//退出 } }

/*主函数*/ class ATM{

}

/*选择服务*/ import java.awt.*;import java.awt.event.*;class Selection extends Frame implements ActionListener{

Button button1,button2,button3,button4,button5;Panel p1 = new Panel();Panel p2 = new Panel();Panel p3 = new Panel();Panel p4 = new Panel();Panel p5 = new Panel();Panel p = new Panel();Account act;

public Selection(){} Selection(String s,Account act){

super(s);this.act=act;this.setLayout(null);

public static void main(String [] args){ } new WindowBox(“登录页面”);

this.setLayout(new GridLayout(6,1));p.add(new Label(“请选择你要的服务”));this.add(p);

/*各种服务功能*/

button1 = new Button(“存款”);p1.add(button1);this.add(p1);button2 = new Button(“取款”);p2.add(button2);this.add(p2);button3 = new Button(“查询余额”);p3.add(button3);this.add(p3);button4 = new Button(“退出”);p4.add(button4);this.add(p4);button5 = new Button(“修改密码”);p5.add(button5);this.add(p5);this.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

});System.exit(0);} button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);

}

} setBounds(150,150,200,200);setVisible(true);validate();public void actionPerformed(ActionEvent e){

} if(e.getSource()==button2){//取款

} if(e.getSource()==button3){//查询余额

} else if(e.getSource()==button4){//退出

} else if(e.getSource()==button5){//修改密码

}

ChangePassword cp = new ChangePassword(“修改密码”,act);dispose();System.exit(0);dispose();Query q =new Query(“查询余额”,act);dispose();dispose();GetBalance gb = new GetBalance(“取款”,act);

/*class Test4{ public static void main(String [] args){

Selection s = new Selection(“选择”);}

}*/ /*取款功能*/ import javax.swing.*;import java.awt.*;import javax.swing.border.*;import java.awt.event.*;class GetBalance extends Frame implements ActionListener{

Box baseBox, box1,box2;Button button;TextField tf;Account act;GetBalance(String s,Account act){//构造函数

super(s);this.act=act;button=new Button(“确定”);Panel panel = new Panel();Panel panel1 = new Panel();tf = new TextField(6);this.setLayout(new GridLayout(2,1));panel1.add(new Label(“请输入你想取钱的数目”));panel1.add(tf);panel.add(button);this.add(panel1);this.add(panel);button.addActionListener(this);this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){

于5000

}

});

}

System.exit(0);setBounds(200,200,150,150);this.setVisible(true);public void actionPerformed(ActionEvent e){

//System.out.println(e.getActionCommand());double money;

money = Double.parseDouble(tf.getText().trim());if(e.getSource()==button){

if(act.get_Money()<0){//判断余额是否为负

}

dispose();

ErrorWarn4 ew4 = new ErrorWarn4(“消息!”,act);else if(money<=act.get_Money()){//取钱的数额不大于余额 if((money%100!=0)||(money>=5000)){//取钱数为100的倍数或不大

}

dispose();

ErrorWarn6 ew6 = new ErrorWarn6(“消息!”,act);

act.set_Balance(money);//重置余额 this.setVisible(false);

Selection s = new Selection(“选择服务”,act);//返回选择服务窗口

//dispose();}else if(money>act.get_Money()){判断取款数额是否大于余额

} /*

}

}

}

dispose();

ErrorWarn5 ew5 = new ErrorWarn5(“消息!”,act);public static void main(String[] args){

}

/*修改密码功能*/ import javax.swing.*;import java.awt.*;import javax.swing.border.*;import java.awt.event.*;class ChangePassword extends Frame implements ActionListener{

Panel panel1 = new Panel();Panel panel2 = new Panel();Panel panel3 = new Panel();Panel panel = new Panel();TextField tf4,tf5,tf6;Button button;Account act;ChangePassword(String s,Account act){ super(s);

GetBalance test = new GetBalance(“dfdf”);} GetBalance gb = new GetBalance(“取款”);

this.act=act;

tf4 = new TextField(6);tf5 = new TextField(6);tf6 = new TextField(6);button = new Button(“确定”);button.addActionListener(this);/*建立新密码*/

}

panel1.add(new Label(“请输入你的旧密码:”));panel1.add(tf4);panel2.add(new Label(“请输入你的新密码:”));panel2.add(tf5);panel3.add(new Label(“请再次输入你的新密码”));panel3.add(tf6);panel.add(button);this.add(panel1);this.add(panel2);this.add(panel3);this.add(panel);setLayout(new GridLayout(4,1));setBounds(200,200,250,250);this.setVisible(true);/*窗口事件*/ this.addWindowListener(new WindowAdapter(){

});public void windowClosing(WindowEvent e){

}

System.exit(0);

} } /*判断事件源,看条件是否成立再修改密码*/ public void actionPerformed(ActionEvent e){ if(e.getSource()==button){ String pwd2,pwd3,pwd4;

pwd2 = tf4.getText();

pwd3 = tf5.getText();

pwd4 = tf6.getText();

} if(pwd2.equals(act.get_Password())){//判断旧密码是否正确

if(pwd3.equals(pwd4)){//判断两次输入的新密码是个匹配

act.setPassword(pwd3);//启用新的密码 dispose();Selection s = new Selection(“选择”,act);//返回选择服务窗口

}else{

//this.setVisible(true);

//ErrorWarn2 ew = new ErrorWarn2(“消息”,act);

dispose();}

ErrorWarn2 ew2 = new ErrorWarn2(“消息”,act);}else{

this.setVisible(false);

}

ErrorWarn3 ew1 = new ErrorWarn3(“消息”,act);

dispose();/*查询余额功能*/

import javax.swing.*;import java.awt.*;import javax.swing.border.*;import java.awt.event.*;class Query extends Frame implements ActionListener{

//Account act;Button button;Account act;Query(String s,Account act){//构造函数

super(s);this.act = act;

button=new Button(“确定”);//TextField tf = new TextField(6);Panel panel1 = new Panel();Panel panel = new Panel();panel1.add(new Label(“你的余额为: ” + act.get_Money()));//查询余额的方法 //panel1.add(tf);

button.addActionListener(this);panel.add(button);this.add(panel);this.add(panel1);this.setLayout(new GridLayout(2,1));this.addWindowListener(new WindowAdapter(){

});public void windowClosing(WindowEvent e){

}

System.exit(0);setBounds(200,200,150,150);

} } setVisible(true);public void actionPerformed(ActionEvent e){

} if(e.getSource()==button){

dispose();Selection s = new Selection(“选择服务”,act);//返回选择服务窗口 } /*账户*/ import java.io.*;

/*该类为实现客户信息及部分功能*/ class Account { private String code

=null;

//信用卡号

private String name

=null;

//客户姓名

private String password=null;

//客户密码

private double money

=0.0;

//卡里金额

/********************/ public Account(String code,String name,String password,double money){

this.code=code;

this.name=name;

this.password=password;

this.money=money;}

public String get_Code(){//取得卡号

return code;}

public String get_Name(){//取得名字

return name;}

public String get_Password(){//取得密码

return password;}

public double get_Money(){//取得余额

return money;}

/*得到剩余的钱的数目*/ protected void set_Balance(double mon){

money-= mon;} /*重置秘密的方法*/ public String setPassword(String pwd){

} } password = pwd;return password;

下载ATM机的工作流word格式文档
下载ATM机的工作流.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    ATM机操作手册(胡)

    ATM机操作手册(内部) 一、 岗位职责 资金部各成员对ATM机的管理分工如下: ATM机管理员(许燕萍)负责公司工资卡及ATM机的日常管理,包括:(1)工资卡的发放、挂失、补办、密码重置、注销......

    ATM机应急预案

    自助银行及ATM突发事件 应急预案 一、预警预防 1、安排本网点员工和保安员,对附属自助银行、自助设备状况,ATM灯箱、插卡口、出钞口、密码键盘及防护罩等重点部位进行现场检......

    尴尬的ATM机

    尴尬的ATM机:曾改变世界,如今正被无现金时代淘汰 作者:胡艳明 2018-01-26 16:27 5.4W ATM机淡出的背后或蕴涵“货币的去现金化”。无现金社会正渐行渐近吗? 经济观察报 记者 胡......

    模拟ATM机流程

    模拟ATM机流程 package com.igeekhome.demo2; import java.util.Scanner; //银行帐户类 public class Account { // 属性private int id; private String name; privat......

    ATM机C++代码

    #include #include #include class consumer; class ATM // ATM取款机 { public: friend class consumer; { } void welcome(); // 登陆界面 bool check_passwd(char......

    ATM机规划及调整方案

    ATM机规划及调整方案 截止2010年上半年我行共安装ATM机98台,其中离行式ATM机达到23台,ATM交易量上半年达到62.9万笔,ATM的应用为我行银行卡业务和对外形象的提升发挥了巨大作用......

    ATM机C语言程序

    直接运行没有错误的代码c----n ==>==>请输入你要转入的金额:"); scanf("%f",&zj); if(zj>0.00 && zj......

    NCR ATM机简介(全文5篇)

    NCR ATM机简介 NCR ATM (56XX ATM) 现金类:多功能 ATM 5684 5674 5670 全功能 ATM5685 5675 非现金类: ATM5663 5665 5682 5683 NCR PersonaS ATM (58XX ATM)......