ATM系统的设计与分析

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:wu01234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]隨着银行交易量和储户数量的增加,无论是对银行还是对储户来说ATM已经成为不可缺少一种日常工具。他能够方便的为用户提供各种服务,能够减轻银行工作人员的工作量,提高银行的工作效率,已经成为是银行必不可少的组成部分。
  根据客户的实际需求,本系统的核心内容是为银行提供可以自动化处理存取款业务的ATM机系统,为用户提供服务。
  [关键词]ATM 工作效率 银行
  中图分类号:TH693.5 文献标识码:A 文章编号:1009-914X(2015)05-0266-01
  1 引言
  近年来,随着社会经济的增长及人们使用银行卡数量的急剧增加。银行业以ATM为主的自助机的数量及其交易量都大幅度的增长。为银行带来固定的客户和稳定的收益,与此同时取款机管理水平较低,后期维护扩展等都遇到了极大的问题。为了提高自助机的可维护性和可扩展行,提高取款机的效率,改善操作界面,结合银行需求实际开发了《ATM自助机取款机系统》。该系统是结合了银行自助设备的业务系统,能够有效的处理银行的各种业务,及时发现问题,减少故障时间和交易数据,同时提供交易自动化处理并记录。
  2 系统需求
  通过对需求的调研分析我们可以将用户可以分为两类:管理员和用户;管理员可以创建账户、查看所有用户、查找用户、查看用户账户、注销用户(用户申请注销,需要账户密码)、冻结账户、修改自己的密码。同时每个用户可以有多个账户(主卡),而每一个主卡,可以对应多张副卡。主卡可以修改账户密码、查看账户信息、查询余额、取钱(只能是整百、且主卡默认一次不超过5000、可以自己设置)、存钱、转账、挂失、注销等功能。副卡有自己的卡号和密码但是副卡只能进行存钱、取钱、查询余额操作。为了保证用户的账户信息安全每个卡都有自己的卡号和密码。也为了满足开发方的要求,要能够使主卡对其附属副卡进行最高金额的取款限制。当用户用卡进行存取款操作时序要判断是否是异地操作、是否是本行的账户等,并且要有相应的存取款记录,记录要包括存取款金额、时间、币种类型、进行操作的卡号、ATM机编号、存取款地点等相关信息。同时一个账户只能存一种货币、但是可以根据汇率取不同的货币。账户根据信誉度不同可以分为普通账户和信用卡账户。普通账户不可以超支。信用卡账户有自己信誉度,可以在自己的信誉度内取钱。为了防止卡号重复,但是人工有不容易确认所以卡号和账户账号采用自动生成机制。同时规定用户密码必须是六位数字。有时候用户可能会不允许其所属的副卡过度消费,所以要求主卡要具有冻结副卡功能。由于存取款操作时要判断是否跨行异地等情况收取手续费,所以每个ATM取款机也要有所属银行、编号、地点等相关信息。账户是用户信息的集合体所以其需要记录账户的密码、余额种类、余额、开户时间、注销次数、户主人信息、挂失时间、挂失次数、副卡张数、开户地点等。副卡则需要有卡号、密码、持卡人信息等。日常生活中用户可能会有遗失银行卡的情况。所以卡就必须有自己的状态:挂失、使用、注销、冻结。但是为了防止某些别具用心的人对恶意对他们账户进行注销等情况所以用户注销账户时只能是账户户主本人,注销副卡则可以是主卡或者副卡,注销同时要记录注销人信息、注销时间等。
  由于ATM取款机是分布式部署,所以需要和服务器进行交互。因此系统分为客户端和服务器端。客户端端即ATM机。服务器负责数据库的管理。ATM端把用户的卡号、密码发送到服务器端,服务器端进行验证然后将相应的信息发送给客户端。但是也只有登录成功后方能对账户信息进行操作,即各个操作间的前置后置关系是确定的。即:客户端(ATM)和服务器的通信,客户端获取用户的卡号密码,发送给服务器,服务器验证,如果正确则返回用户信息,如果错误则不返回用户信息,客户端提示用户密码错误或相关登录失败信息。
  3 系统设计
  3.1 数据属性描述
  每个卡都有自己的卡号和密码等属性,卡号和账户账号系统自动生成,密码设置必须为六位数字;主卡有对应的多张副卡,并且主卡可以对其附属副卡进行最高金额的取款限制;一个账户只能存一种货币、但是可以根据汇率取不同的货币;账户可以分为普通账户和信用卡账户,普通账户不可以超支,信用卡账户有自己信誉度,可以在自己的信誉度内取钱;存取款时要有相应的存取款记录,记录要包括存取款金额、时间、币种类型、进行操作的卡号、ATM机编号、存取款地点等等。生活中常有不同的情况,如卡遗失等情况,所以卡又有挂失、使用、注销、冻结状态。存取款时涉及到手续费的问题,ATM机要有所属银行、编号、地点等信息。账户需要记录账户的密码、余额种类、余额、开户时间、注销次数、户主人信息、挂失时间、挂失次数、副卡张数、开户地点等。副卡则需要有卡号、密码、持卡人信息等。
  根据数据上述属性描述,从中抽取信息并分类可以得到以下信息:
  管理员:账号、密码、性别、身份证号、姓名、出生年月、联系电话
  储户(用户):身份证号、姓名、性别、籍贯、民族、出生年月、联系电话
  普通账户(主卡):账号、密码、余额、币种、开户日期、开户地点、副卡张数、状态(使用、挂失、注销、冻结)、信誉度、是否为信用卡、最高交易金额
  副卡:卡号、密码、开卡时间、持卡人
  交易记录:交易类型(取款、存款)、交易金额、货币类型、交易日期、账号、取款机号
  转账记录:转入账户、转出账户、转账金额、货币类型、转账时间,转账取款机号
  货币:币种、兑美元汇率
  挂失记录:账户(可以是副卡),时间,挂失人
  取款机:编号、地点、所属银行
  注销记录:注销人身份证号、注销人姓名、注销卡号、注销时间、注销地点
  3.2 数据关系描述
  数据关系:一个用户可以有多个账户,但一个账户只属于一个用户;一个账户可以有0到5张副卡,一张副卡只对应一张主卡,每张卡可以有多条交易记录,每条交易记录只属于一张卡;每条交易记录只能在一个取款机上(可以为空 ),一个取款机上可以有多条交易记录;一个转账记录只能在一个取款机上,一个取款机上可以有多条转账记录;一张卡只能存一种货币类型,但是每种货币类型可以对应多张卡;每张卡可以有多条转账记录、每条转账记录对应两张卡;一个银行可以有多台提款机、一张卡可以有多条挂失记录(不同时间内挂失)、一条挂失记录对应一张卡,一张卡只能有一条注销记录,一条注销记录只对应一张卡;账户分为普通账户和借记账户,普通账户没有信誉度,不能透支,借记账户可以透支,有信誉度。
  4 数据库设计
  通过数据属性描述、据抽取分类设计出如下表及结构:
  用户:(身份证号、姓名、性别、出生年月、联系电话、籍贯、民族)
  管理员:(账号、密码、身份证号、姓名、性别、出生年月、联系电话)
  主卡:(卡号、密码、余额、状态、开户日期、币种F、信誉度、最高交易额、开户地点、所属银行、身份证号F、持卡人姓名)
  副卡:(卡号、密码、状态、主卡号F、开卡日期、身份证号F、持卡人姓名、次取款最高值)
  汇率:(币种、兑美元汇率)
  存钱记录:(卡号F、时间、金额、币种、手续费、ATM机编号F)
  取钱记录:(卡号F、时间、金额、币种、手续费、ATM机编号F)
  注销记录:(卡号F、时间、--地点)
  挂失记录:(卡号F、时间)
  转账记录:(转出账号F、转入账号F、转账时间、转账金额、手续费、币种)
  取款机:(编号、地点、所属银行)
  总结
  本文介绍了ATM机取款系统研究的内容,从理论的角度对系统做出需求分析,研究了ATM取款系统实现的功能特点,探索开发本系统的原则和系统结构化方法,通过不断发现和实践操作,得出了系统的基本模型。
其他文献
[摘 要]我国的教育改革已成为改革中的重中之重,特别是教育体制改革,为教师提出了一个新的课题。做一名合格的声乐教师,不仅是会唱歌就能胜任的,更需要传授知识的方法和训练学生的能力,这就要求教师自身的文化修养、专业修养、教学的能力包括钢琴伴奏能力等。所以,要不断提高教师的自我修养与能力。  [关键词]文学修养 专业修养 有效教学  中图分类号:G451.6 文献标识码:A 文章编号:1009-914X
期刊
[摘 要]数学教育是人类文化教育课程中必不可少的课程,它也是人类文化组成的重要元素。但是也有很多人缺乏对数学课程的喜欢,在新的教育时期,我们将数学史融入数学教育中,以新颖的数学教育形式吸引学生的注意力,提高学生的数学素养。本文就是讲述通过直接法和间接法将数学史融入数学教育之中。  [关键词]数学教育;数学史;融入  中图分类号:D631.15 文献标识码:A 文章编号:1009-914X(2015
期刊
[摘 要]云计算技术是当今计算机领域内最重要的发展方向之一,其核心思想是通过网络(通常是Internet)远程访问可用的计算资源(硬件资源或软件资源)。云计算用户可以视需求,按供应商提供的单位购买计算资源(包括存储空间或计算能力)。本文通过对云计算现状的研究,描述如何利用云计算技术为公安工作构建一个云服务平台。在构建过程中深入分析了目前各种云计算平台,最终选择了OpenStack作为其服务平台的基
期刊
[摘 要]通信是我国主要的运营行业,支撑我国通信系统的发展。随着现代计算机技术的不断发展,计算机技术在各个领域的应用非常广泛,计算机通信软件作为计算机应用的一部分,已在信息管理系统中得到了广泛的应用。。本文对计算机通信技术的特点作为基础分析,深入解析计算机技术在通信中的应用。  [关键词]计算机技术;通信;应用  中图分类号:P315.69 文献标识码:A 文章编号:1009-914X(2015)
期刊
[摘 要]伴随云计算、物联网等新兴技术的发展,人类社会产生的数据快速增长,大数据时代正式到来。大数据为人们的生产生活带来了无限的机遇和价值,同时也面临着一系列的风险和挑战,如何在现有条件下保障大数据的安全,已成为人们广泛关注的问题。本文简要介绍了大数据的定义和特征,结合当前大数据面临的安全风险,从存储、应用和管理三个层面对大数据安全的保障策略进行探究。  [关键词]大数据 安全风险 保障策略  中
期刊
中图分类号:U223 文献标识码:A 文章编号:1009-914X(2015)05-0268-01  内容摘要:在计量管理、用电检查工作过程中,合理应用用电信息采集系统可实现远程抄表、数据在线实时监测的功能。对有效监测计量装置状态、防范盗窃电事故发生、强化线损和需求侧管理、节约劳动生产力、提高供用电管理水平具有显著的效果。  用电信息采集系统的基本功能有远程抄表、数据在线实时监控、负荷调控等功能。
期刊
[摘 要]近几年来,随着高等职业教育的快速发展,高职院校之间的竞争也越来越激烈,因此加强高职院校师资队伍的建设成为其重点任务。教师不仅要有深厚的理论基础知识,更要具备丰富的专业实践经验和专业操作技能,深入到企业去实践和学习,有助于提高教师的科技创新和设计能力,这对高职院校教师在科研能力的建设上有着深远的意义。  [关键词]高职教育 企业实习 创新思维  中图分类号:C40 文献标识码:A 文章编号
期刊
[摘 要]目前,随着计算机网络与通信技术的迅猛发展,电子商务作为一种新型的商务模式,在全球范围内正以惊人的速度向前发展。创建安全的电子商务信息环境,保障交易过程和传递信息的安全性是影响电子商务发展的一个至关重要的问题。本文重点讨论了目前电子商务信息安全的主要内容和解决方案。介绍了相关第二代计算机互联网络,从社会角度多方面多层次去构建一种全新的电子商务的安全体系。  [关键词]电子商务;网络;信息安
期刊
[摘 要]现代语文教育强调书写习惯的培养,许多小学生存在不良的书写习惯,容易造成近视、斜视、驼背、脊椎弯曲等危害。矫正不良书写习惯刻不容缓,通过传授、示范、训练、督促、激励等教育形式,培养小学生良好的书写习惯和兴趣,同时培养学生严谨细致,积极进取的性格。  [关键词]矫正;训练;鼓励;培养;终身受益  中图分类号:G623.2 文献标识码:A 文章编号:1009-914X(2015)05-0260
期刊
[摘 要]针对当前日益严峻的反恐维稳形势,笔者从河北省会石家庄公安反恐防暴工作的现实需求出发,结合物联网的技术特点与功能,分析了物联网应用于公安反恐防暴工作的必然趋势;在起步阶段必须克服的现实瓶颈;并对物联网在公安反恐防暴工作中的应用进行了前瞻性的设想。  [关键词]物联网 反恐防暴 公安  中图分类号:F49;D631.1 文献标识码:A 文章编号:1009-914X(2015)05-0272-
期刊