模拟ATM 机系统软件的设计与开发毕业设计论文

上传人:cl****1 文档编号:431485312 上传时间:2023-01-03 格式:DOC 页数:38 大小:3.26MB
返回 下载 相关 举报
模拟ATM 机系统软件的设计与开发毕业设计论文_第1页
第1页 / 共38页
模拟ATM 机系统软件的设计与开发毕业设计论文_第2页
第2页 / 共38页
模拟ATM 机系统软件的设计与开发毕业设计论文_第3页
第3页 / 共38页
模拟ATM 机系统软件的设计与开发毕业设计论文_第4页
第4页 / 共38页
模拟ATM 机系统软件的设计与开发毕业设计论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《模拟ATM 机系统软件的设计与开发毕业设计论文》由会员分享,可在线阅读,更多相关《模拟ATM 机系统软件的设计与开发毕业设计论文(38页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)模拟ATM 机系统软件的设计与开发论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:模拟ATM 机系统软件的设计与开发摘 要二十世纪末,随着金融服务的迅速发展,银行提款机已经发展成了各大银行金融服务战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代,为广大用户提供了更加便捷和人性化的服务。模拟ATM系统就是对提款机操作系统在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用,界面友好等

2、特点。本系统采用VB6.0,微软SQLSERVER2000,实现了用户身份的认证、取款、转帐、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等。关键词: 模拟ATM银行系统;ADO控件;VB6.0;SQLSERVER2000The design and development of ATM simulation systemAbstractAt the end of the 20th century, as the fast development of financial se

3、rvices, 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

4、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

5、 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 th

6、e 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, whats the necessary technology is to realize the text areas outputting, how to realize the E

7、nglish and Chinese interfaces ingeniously, and how to realize user services functions and so on.Key words: ATM simulation system ; ADO; VB6.0 ;SQLSERVER2000目 录 论文总页数:26页1引言12开发模拟ATM系统的目的与意义12.1ATM起源12.2模拟ATM系统的意义12.2.1现实意义12.2.2学习意义23模拟ATM系统开发平台简介23.1Windows下的Visual Basic 编程环境简介23.1.1面向对象的编程23.1.2Vi

8、sual Basic 6.0特点介绍23.1.3生成帮助文件及版本信息43.2SQLSERVER2000数据库简介53.2.1数据库的概念53.2.2微软SQLSERVER2000简介53.3VB6.0与SQL数据库二者的连接(ADO)54系统分析设计64.1系统功能简介64.2系统流程图74.3系统开发主要应用技术74.3.1系统前台设计74.3.2后台数据库设计85系统功能的实现95.1欢迎界面实现95.2登陆的实现95.3主界面实现125.4查询余额功能的实现135.5取款功能的实现145.6转账功能的实现165.7密码修改功能的实现195.8查询交易明细功能的实现215.9其余界面及函

9、数216系统运行结果及工作总结236.1系统测试及运行结果236.2系统有待改进之处236.3系统中遇到的问题及解决方法23结 论24参考文献24致 谢25声 明261 引言随着时代的进步,社会生产力高速发展,新技术层出不穷,信息量急剧膨胀,整个人类社会已成为金融化信息化的社会,并开始朝着自动化智能化发展。以往人们去银行存款取款进行各种财务处理都必须通过柜台,随着越来越多的人们进入银行,使用银行的服务,使银行出现了工作效率低,顾客等待时间过长等等问题,既加大了银行工作人员的工作量,又使得人们享受银行服务的质量大幅度降低,所以银行交易的自动化智能化已经成为了一个不可逆转的趋势,而且必将成为各个银

10、行今后发展的重点。系统在前台采用了Visual Basic6.0这一功能全面,方便易学的语言作为开发语言,而后台则用功能强大的SQLSERVER2000数据库加以实现。 2 开发模拟ATM系统的目的与意义2.1 ATM起源现代意义上的ATM和POS系统始于二十世纪60年代末。最早的ATM机只是现钞发放机。1976年,英格兰的巴克莱银行安装了第一台现钞发放机。它并没有使用磁条卡,而是向用户发行纸券,用户将纸券插入机器,取出面值为10英镑的钞票。现代ATM机的想法来自于唐维泽尔。1968年,当他在达拉斯银行排队等候的时候,萌发了这个想法。之后,他建议自己的雇主Docutel研制这种机器。研发中最重

11、要的过程是将信息加密后存储在磁条上,然后将磁条加在塑料卡片上。研制成功后,Doctuel将ATM机卖给了纽约化学银行。1969年,化学银行把这个机器安装在洛克菲勒中心的办公室。虽然Docutel的ATM机器使用了现代的磁条技术,但和今天的技术相比,还是显得比较原始。它只能用于取现钞,而且只能脱线使用。机器用特殊的方法打印下交易的纪录。直到20世纪70年代初,ATM技术才发展到我们今天的水平。起初,ATM主要用来处理信用卡,到了1972年,克里夫兰城市国家银行成功地引进了一种可在ATM机上使用的没有透支功能的卡片。如今,ATM机发展了更多功能,包括存钱、支票和储蓄账户之间相互转账,付款等等。同时

12、,ATM实现了与计算机相连接,使客户可以实时地了解账户余额和支付情况。多台ATM机与银行主机相连,就逐渐形成了ATM网络。2.2 模拟ATM系统的意义2.2.1 现实意义目前全球共有ATM超过120万台,平均每5分钟新增一台,连南极科考基地都安装了ATM,每年通过这些机器进行的金融交易超过400亿笔。从这些数据可以看出银行自动提款机已经进入了人们的日常生活,我们对自助式服务已经不再陌生,并成为了人们日常生活习以为常的一部分,确实的给人们的生活带来了极大的便利。经过了近40年的发展,ATM也取得了长足的进步,从早期的纸券取钱,到现在的一卡在手,ATM机也从早期的简单机器,后期的系统集成式机器,发

13、展成了如今的基于个人PC上操作系统下的智能化系统,拥有了更多更全更加方便的功能。随着个人PC的快速发展,越来越多的ATM机逐步替换为了PC机,也采用了基于WINDOWS XP系统下的操作系统,具有了更加人性化,更加友好的操作界面,也具有了更快的响应速度,这也使得各个银行之间的ATM操作平台有了逐步统一的可能,加强各银行的服务联系,使客户跨行进行ATM交易将更加便捷,资费也能够得到降低。本次开发的ATM系统就是基于WINXP系统下的具有友好界面的软件系统2.2.2 学习意义开发一个软件系统,从需求分析到流程图的绘制及模块的分析,再到最后的数据库设计 及代码的编写实现都要自己动手一步一步的来解决完

14、成,这个过程对于自己在大学所学的知识是一个非常好的检验,对动手能力及思维能力也是一次非常好的锻炼。希望通过此次的研究学习,认清自己的不足之处,不断的去学习完善自己的理论知识,逐步提高动手能力,为以后的工作打下坚实的基础。3 模拟ATM系统开发平台简介3.1 Windows下的Visual Basic 编程环境简介3.1.1 面向对象的编程微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的

15、提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。3.1.2 Visual Basic 6.0特点介绍Vsual Basic6.0是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic具有以下特点:(1)可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号