自动取款机余额查询系统设计文献综述
2020-04-29 18:50:11
自动取款机是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。可进行提取现金、查询存款余额、账户之间转账、余额查询等工作。自动取款机(ATM)已经成为现代社会必不可少的设备,在减少银行工作人员、节省人力资源的同时,也提高了整体业务效率。
目前国外生产的自动取款机可进行提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、支票存款(国内无)、存折补登、中间业务等工作。能够让用户自己快速的完成查询、取款、转账等功能,提高了银行的效率。较大的自动取款机生产公司有NCR(National Cash Register)公司和日立(Hitachi)公司,他们在自动取款机实用性、安全性和可靠性的研究上投入了大量的人力物力。运用了HI 3(Highly Integrated 3#8482;)TCM及ASB TCM、手指静脉认证技术、异物检测技术和电磁波干扰技术。但手指静脉认证技术开发成本过高,不利于普及。
而国内的自动取款机,持卡人可以使用信用卡或储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码,缴纳手机话费等业务。目前国内的自动取款机运用的核心技术包括钞票识别技术、高速钞票处理技术、硬加密技术等,为了使自动取款机更加安全、坚固和可靠。近年国内更是研发出了生物特征识别自动取款机,可通过人脸识别、指静脉识别、虹膜识别进行身份认证,使得自动取款机的安全性得到了进一步的提升。但自动取款机应用的大部分是Windows XP系统,运行速度慢,稳定性差,安全性差。
本课题基于EDA技术,运用vhdl语言设计一个自动取款机系统,完成对银行卡的读取识别、密码的验证、以及余额查询和显示功能。相对于国外的手指静脉认证技术,本系统开发周期短、开发成本低。而相对于国内应用的Windows XP系统,本系统操作速度快,保密性和可修改性以及可扩展性好,有很大的发展空间。
2. 研究的基本内容与方案
{title}本系统基于Quartus 2平台完成自动取款机的设计与仿真,实现对银行卡的读取识别、密码的验证、以及余额查询和显示功能。包括识别模块、密码验证模块、余额查询模块和显示控制模块。其模块流程如图所示:
模块流程图