当前位置: 网学 > 网学资源大全 > 计算机 > 正文

模拟ATM机系统软件的设计与开发

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供模拟ATM机系统软件的设计与开发,希望对需要模拟ATM机系统软件的设计与开发网友有所帮助,学习一下吧!

资料包括: 论文(31页11825字) 
说明:

摘 要:二十世纪末,随着金融服务的迅速发展,银行提款机已经发展成了各大银行金融服务战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代,为广大用户提供了更加便捷和人性化的服务。模拟ATM机系统软件就是对提款机操作系统在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用,界面友好等特点。本系统采用VB6.0,微软SQLSERVER2000,实现了用户身份的认证、取款、转帐、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等。

关键词: 模拟ATM银行系统;ADO控件;VB6.0;SQLSERVER2000

The design and development of ATM simulation system

Abstract :At the end of the 20th century, as the fast development of financial services, ATM machines have become the major part of the financial services strategy of every bank, bank teller system has undergone a continuous upgrading, supplied a more efficient and human services for the customers. ATM simulation system is the operating system of personal teller machines on the PC platform and the mainstream of programming. The development includes two aspects. The one is establishment and maintenance of background database, the other is development of front-end applications. The former requires establishing a consistency and integrity of strong data security for good. And for the latter demands the application functions are perfect, and easy-to-use and friendly interface, and other features. The ATM system describes the structure and function module of the entire layout of the system; The system realized the user authentication, withdrawals, transfers, details of the transaction inquiries, with the Visual Basic 6.0, Microsoft SQL SERVER2000; The system analyzed and resolved encountered umpteen issues in the realization, for example, how to realize the database updated, what’s the necessary technology is to realize the text area’s outputting, how to realize the English and Chinese interfaces ingeniously, and how to realize user services functions and so on.

Key words: ATM simulation system ; ADO; VB6.0 ;SQLSERVER2000

1 引言
随着时代的进步,社会生产力高速发展,新技术层出不穷,信息量急剧膨胀,整个人类社会已成为金融化信息化的社会,并开始朝着自动化智能化发展。以往人们去银行存款取款进行各种财务处理都必须通过柜台,随着越来越多的人们进入银行,使用银行的服务,使银行出现了工作效率低,顾客等待时间过长等等问题,既加大了银行工作人员的工作量,又使得人们享受银行服务的质量大幅度降低,所以银行交易的自动化智能化已经成为了一个不可逆转的趋势,而且必将成为各个银行今后发展的重点。
系统在前台采用了Visual Basic6.0这一功能全面,方便易学的语言作为开发语言,而后台则用功能强大的SQLSERVER2000数据库加以实现。
2 开发模拟ATM系统的目的与意义
2.1 ATM起源
现代意义上的ATM和POS系统始于二十世纪60年代末。最早的ATM机只是现钞发放机。1976年,英格兰的巴克莱银行安装了第一台现钞发放机。它并没有使用磁条卡,而是向用户发行纸券,用户将纸券插入机器,取出面值为10英镑的钞票。现代ATM机的想法来自于唐•维泽尔。1968年,当他在达拉斯银行排队等候的时候,萌发了这个想法。之后,他建议自己的雇主Docutel研制这种机器。研发中最重要的过程是将信息加密后存储在磁条上,然后将磁条加在塑料卡片上。研制成功后,Doctuel将ATM机卖给了纽约化学银行。1969年,化学银行把这个机器安装在洛克菲勒中心的办公室。虽然Docutel的ATM机器使用了现代的磁条技术,但和今天的技术相比,还是显得比较原始。它只能用于取现钞,而且只能脱线使用。机器用特殊的方法打印下交易的纪录。直到20世纪70年代初,ATM技术才发展到我们今天的水平。起初,ATM主要用来处理信用卡,到了1972年,克里夫兰城市国家银行成功地引进了一种可在ATM机上使用的没有透支功能的卡片。如今,ATM机发展了更多功能,包括存钱、支票和储蓄账户之间相互转账,付款等等。同时,ATM实现了与计算机相连接,使客户可以实时地了解账户余额和支付情况。多台ATM机与银行主机相连,就逐渐形成了ATM网络。

目录:
1引言1
2开发模拟ATM系统的目的与意义1
2.1ATM起源1
2.2模拟ATM系统的意义1
2.2.1现实意义1
2.2.2学习意义2
3模拟ATM系统开发平台简介2
3.1Windows下的Visual Basic 编程环境简介2
3.1.1面向对象的编程2
3.1.2Visual Basic 6.0特点介绍2
3.1.3生成帮助文件及版本信息4
3.2SQLSERVER2000数据库简介5
3.2.1数据库的概念5
3.2.2微软SQLSERVER2000简介5
3.3VB6.0与SQL数据库二者的连接(ADO)5
4系统分析设计6
4.1系统功能简介6
4.2系统流程图7
4.3系统开发主要应用技术7
4.3.1系统前台设计7
4.3.2后台数据库设计8
5系统功能的实现9
5.1欢迎界面实现9
5.2登陆的实现9
5.3主界面实现12
5.4查询余额功能的实现13
5.5取款功能的实现14
5.6转账功能的实现16
5.7密码修改功能的实现19
5.8查询交易明细功能的实现21
5.9其余界面及函数21
6系统运行结果及工作总结23
6.1系统测试及运行结果23
6.2系统有待改进之处23
6.3系统中遇到的问题及解决方法23
结 论24
参考文献24
致 谢25
声 明26
参考文献:
赵建敏,郭庆.Visual Basic 6.0编程指南[M] .北京 :航空工业出版社,1999,8 。
高智勇.Visual Basic 6.0实例教程[M] .北京:航空工业出版社,1999,10 。
方睿,刁仁宏,吴四九.网络数据库原理及应用[M] .四川:四川大学出版社,2005,8 。
李鸿吉.Visual Basic 高级编程技术[M] .北京:科学出版社,2003,7 。
高春艳.Visual Basic 精彩编程[M] .北京:机械工业出版社,2003,1 。
李代平.SQLServer2000实用宝典[M] .北京:地质出版社,2001,3 。
松桥工作室.深入浅出Visual Basic6程序设计[M] .北京:中国铁道出版社出版,2004,8 。

作者点评:
本系统完成了用户身份的认证、取款、转帐、余额的查询、交易明细的查询等功能.在本系统的开发过程中,由于我是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,都是自己边学边做,网上查找相关资料,求助同学和指导老师,一点一滴的编写出来的,程序的逻辑严谨性上肯定要差一些,该系统也就必然会存在一些缺陷和不足。
尽管此次模拟系统存在着很多不能实现的功能,如连网,但也实现了基本的银行提款机所需要的功能,而且未来的提款机不外乎也就是这些基本功能的扩展,也是向着更人性化,更稳定,速度更快,保密性更强功能更全面的方向发展,在此次开发的系统上再不断的完善开发出新的功能是完全有可能的。通过开发这个系统,我掌握了基本的开发过程,了解基本知识并巩固了对MS Visual Basic 6.0的学习,但在这次毕业设计中的最大收获不但掌握这几门开发工具的应用,而且学会了设计系统的思维方法,以及独立自学,刻苦钻研的精神。
  • 上一篇资讯: Iptables图形管理工具的设计与实现
  • 下一篇资讯: 多时区时钟软件的设计与实现
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号