开题报告-java模拟atm系统_第1页
开题报告-java模拟atm系统_第2页
开题报告-java模拟atm系统_第3页
开题报告-java模拟atm系统_第4页
开题报告-java模拟atm系统_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计开题报告学生姓名学号学院、系电子与计算机科学技术系专业网络工程设计题目JAVA模拟ATM系统指导教师2015年3月18日毕业设计开题报告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述文献综述一选题目的众所周知,现代社会中随着ATM使用的频繁性,由于程序及机器的一些漏洞,导致ATM机得犯罪屡有发生,该项目的提出有利于进一步提高ATM机的性能及安全性。系统功能实现用户在ATM上提取现金、查询账户余额、修改密码及转账功能。从用户角度出发,更为理性的设计银行卡卡号,来保证更高的安全性和更快捷的银行业务操作,来吸引更多的客户使用。二开发的背景自从我国引入ATM自动柜员机以来,银行自助化进程逐步发展起来,在很大程度上扩大了银行的服务范围、延长了银行的营业时间。随着大学生数量的日益扩大,学生的现金存取工作量也日益增大。许多学校引进了自动柜员机,虽然ATM在没有银行人员协助的情况下,随时能以自助方式来完成查询、取款等柜台交易,主要存在两方面的问题一方面,无法实现在在没有银行人员协助的情况下,完成开户、销户、存款等功能,显然已不能满足广大师生的实际生活需求;另一方面,由于程序及其机器存在各方面的安全漏洞,提高性能和安全性至关重要。三国内外发展现状随着时代的发展和金融市场竞争的不断加剧,客户不断发展的需求不断在推动银行以客户为中心的建设的发展。银行采取了提高服务质量、扩大服务范围、降低运营成本等等一系列措施。同时,采用先进的专用设备,建设丰富的支付手段也成为银行的竞争手段之,自助银行正是在这这种背景下出现的。ATM是AUTOMATICTELLERMACHINE的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等工作;还可以进行现金存款(实时入账)、支票存款(国内无)、存折补登、中间业务等工作。持卡人可以使用信用卡,根据密码办理自动取款、查询余额、转账、现金存款,存折补登,购买基金,更改密码,缴纳手机话费等业务。ATM可以看成是台电脑专用软件专用的外设。完全是银行自己的专用数据传输线路,里面还有保险箱等部件,用户可以在任何一个ATM上连接上银行服务器,查询自己的帐户或者其他相关操作。软件和机器现在很多都用的国外的产品,只不过都是专业公司统一安装和销售的,属于特种产品。ATM应用系统为更进一步的提供银行交易服务,实现24小时不间断自助服务,对提高银行间的业务竞争能力有很大的帮助。北京市建设银行通过ATM系统的项目实施和建设可以更进一步的提供自身竞争力,同时紧跟网路技术的潮流,为银行业务的进一步的电子化、自动化迈出坚实的一步。项目目标是实现一个银行业务自动取款系统,客户通过ATM系统可以实现24小时的随时银行业务,其中包括客户自动取款存款功能,账户信息查询功能,信用卡密码更改功能以及网间的操作(查询、更改密码、取款)的功能,银行之间通过自动取款系统实现互连互通,并提供相应的安全保障措施。随着更多种类的银行自助设备的不断推出,银行自助服务设备提供的功能越来越完善。所以自银行的应用组合也越来越多,目前国内外自助银行的发展主要有以下三种趋势1建立完全独立于传统储蓄网点的ATM,全面的自助银行服务。这种方式的自助银行是传统营业网点的延伸,能节省开办营业网点的巨大开支,又能实现营业网点的地域覆盖。2在现有银行网点内划出一个自助银行服务区域,放这种模式的自助银行网点规模较大,功能完善,能为银行客户提供置自助服务设备,白天分流柜台工作,夜间提供自助银行服务。3在需要频繁使用银行自助服务设备的场所,针对所需要使用的自助服务设备的种类,配置相应的自助银行设备ATM设备。ATM系统主要包括四大功能模块开户、销户、存款、取款。采用数据库查询语言的ORACLE大型网络数据库,基于面向对象程序设计语言(如JAVA,C等)为应用程序开发工具,用CLIENT/SERVER模式(即客户端/服务器模式)。主要包括ATMCATMCLIENT就是我们常见的自动取款机;ATMMATMMANAGER自动取款机的监视管理端;ATMPATM后台服务器。安全性方面现有的ATMC主要依赖WINDOWSXPSP1平台,需要一些安全措施禁用GUEST、删除不必要的用户、ADMINISTRATOR改名NTFS、禁用共享、禁止空连接、禁止显示开始菜单栏等。由于WINDOWSXP操作系统功能较为全面,用在ATM上必须经过特殊的安全加固措施,或者考虑采用WINDOWSXPEMEBED操作系统,这样才能充分保证ATM的安全性。上述办法一定程度上提高了ATMC的安全性,但覆盖面仍很不够,工作步骤稍显复杂,且有一些更有效的措施没有采纳。微软网站(TECHNET)提供一些安全措施1应考虑所有ATMC的统一定制安装,在统一定制安装时,可以通过禁用不必要组件或服务、组策略等措施来加强安全性;2WINDOWSXP一定要安装SP2,这样就具备了自动安装安全补丁,防火墙等功能,还要考虑建立SUS自动更新服务器;3能过IPSEC和IPFILTER来提高网络层的安全性;4通过启用所有安全日志,并自动集中收集分析来反映ATMC的安装状况;5WINDOWS的安全加固是一个系统工程,建议寻找专业的安全厂商来解决,这样才能完全保证ATMC的安全性。参考文献1刘长生,谢强,丁秋林JAVA应用中的汉字乱码问题分析J计算机技术与发展,2006,1611581612赵川,丁志刚,宗宇伟等基于ECLIPSE的测试工具管理平台构建J软件世界,2006年14期78793张红梅,王磊计算机及网络技术应用J实验科学与技术,2006,443940,504美国JOSHUABLOCHEFFECTIVEJAVASECONDEDITION,人民邮电出版社5JONTITUSECNTECHNICALEDITORTHEECLIPSEOFSTANDJJOURNALOFZHONGKAIAGROTECHNICALCOLLEGE,VOL19,NO2,200632356MARKUSALEKSY,AXELKORTHAUS,MARTINSCHADERUSEJAVAANDTHECORBAREALIZATIONDISTRIBUTETYPESYSTEMJJOURNALOFPINGXIANGCOLLEGE,NO4,20051041057卫建文,蒋咏梅计算机网络编程语言JAVAJ计算机系统应用,2006767708JIMARLOWUML20ANDTHEUNIFIEDPROCESSM机械工业出版社2006年6月30409ERICJAVA编程思想M第4版机械工业出版社,机械工业出版社10陈刚ECLIPSE从入门到精通北京清华大学出版社,2005年4月11陆惠思,软件工程,电子工业出版社。12任永功,王政军软件技术与数据库J计算机工程,2006,3256062,13413夏宽理JAVA语言程序设计1机械工业出版社200804出版14郝玉龙JAVAEE编程技术M北京北京交通大学出版社15(美)BRUCEECKEL著,陈昊鹏译,JAVA编程思想(第三版)北京机械工业出版社,2007616张立科JAVA信息系统管理开发M北京人民邮电出版社17耿祥义,张跃平JAVA2实用教程M北京清华大学出版社,200412112518袁海燕,王文涛JAVA实用程序设计100例M北京人民邮电出版社,2005220230毕业设计开题报告本课题要研究或解决的问题和拟采用的研究手段(途径)基本思路本系统是为ATM系统综述、ATM系统的开发方法、系统分析、系统设计、系统实现和系统维护等六个部分,利用JAVA语言强大的跨平台性和面向对象开发等特点,联系实际ATM应用界面,采用ECLIPSE开发环境,以WIN7为操作系统、MYSQL为后台数据库开发出了一套自动取款机系统,基本上实现了ATM自动取款机的全过程。系统的功能ATM系统主要包括四大功能模块1登录模块登录模块,这个模块主要包括输入卡号、输入密码、验证码。2、事务模块事务模块,这个模块主要包括取款、转账、查询余额、查询卡信息、修改密码。3、退

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论