欢迎来到天天文库
浏览记录
ID:18991634
大小:265.79 KB
页数:32页
时间:2018-09-19
《银行atm框员机系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文(设计)题目银行ATM框员机系统院(系)计算机专业信息管理(商业应用开发)年级学生姓名学号指导教师2011年03月摘要21世纪是催人奋进的时代,科学技术飞速发展,金融业ATM取款机的诞生可以说是世界金融行业中的一大进步,更是其发展历史性的转折点。本文以实际提款机应用为背景,阐述了系统开发过程的开发方法、系统分析和一般步骤。全文共分为ATM系统综述、ATM系统的开发方法、系统分析、系统设计、系统实现和系统维护与评价七个部分,利用JAVA语言强大功能,并具有面向对象开发等的特点,联系实际ATM应用界面,采用Eclipse开发工具,以winXP操作系统、A
2、ccess为后台开发出了一套自动取款机系统,基本上实现了账户查询、修改密码、转账和取款等业务。针对这一系列问题,我们利用JAVA语言在Eclipse下设计了这么一个系统,使得用户可以安全的进行操作,便捷,快速的进行取款以及完成一些商业上的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。关键字:ATMJavaEclipse计算机科学目录ATM软件用户操作指南41引言41.1研究背景41.2本文研究工作目标52系统概述52.1术语定义52.2系统功能图和业务流程图72.3系统原理结构93开发技术与开发环境介绍1
3、03.1系统开发使用的技术103.1.1数组103.1.2异常103.1.3Java流123.1.4GUI编程143.1.5JavaGUI事件153.1.6线程163.1.6javaSocket编程163.2开发环境174系统功能业务需求174.1服务选择界面174.2用户登录184.3用户注册194.4存款204.5取款214.6转账224.7查询余额244.8修改密码244.9查询历史记录254.10退出265数据库设计与实现265.1数据库设计275.2系统数据库ER图276结束语28致谢297附录30ATM软件用户操作指南30参考文献321引言1.1
4、研究背景众所周知随着信息时代科技的飞速发展和随着全球金融行业的兴起,使用ATM取款机、计算机信息技术以及计算机科学技术的发展,给人们的生活带来了天翻地覆的变化,同时这些技术在人们生活中的运用,随着科学技术的进步,经营方式的转变,处理信息系统的内容和形式也在发生变化。当前,以计算机和通信技术为基础的信息系统正处在蓬勃发展的时期,ATM取款系统可充分利用网络技术和数据库技术的发展,形成一种全新的运作方式。随着因特网的形成和发展,基于网络技术的信息系统除了它传统的功能外,实现了特定地方刷卡消费等。不仅提高了银行的业务处理能力,而且大大的节省了人们取钱所花费的时间和
5、价值;并且在有效防止了一些非法的业务操作,对于一些复杂的信息,就能够充分的发挥它们的优越性。虽然起步较晚,近几年发展却较快,优其是随着微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国信息处理的现代化起了重要的作用。ATM取款系统正在朝着自适应、自学习的方向发展,也就是更好的实现模拟人性化过程ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文AutomaticTellerMachine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动
6、取款机上也可以进行账户查询、修改密码和转账的业务。1.2本文研究工作目标该系统以CS模式(Client/Server)实现客户端与服务器端的通信,在服务器端通过ServerSocket.accet()的方法等待客户端的连接,通过连接得到套接字Socket对象,可以量通过用Socket对象的getInputStream()和getOutputStream()方法获得输入流输出流对象。客户端和服务器端可以通过输入流和输出流达到信息的交流。这次研究开发使自己更加深入地了解到软件开发结构的思想。同时也是对自身软件开发能力的一次很好的锻炼。2系统概述2.1术语定义账户
7、。在银行中,事务应用的单个账户。账户可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账户。ATM。一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到服务器,由服务器确认和处理信息之后。将信息反馈给顾客。银行。一个金融机构,负责保存顾客的账户信息,执行授权卡通过ATM网访问账户。银行计算机。银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账户,但是我们只关心同网络进行交互的计算机。现金兑换卡。每张卡提供给一个银行客户,授权客户可以使用
8、ATM机访问自己的账户。每张卡包含一个银行代码和一个
此文档下载收益归作者所有