苏ICP备112451047180号-6
ATM银行管理系统设计
1.简述课题的作用、意义。
随着社会的进步和计算机技术的发展,尤其是网络技术的飞速进步,信息观念已经深入人心。信息科学作为当代社会中的重要一环在国民经济中起着举足轻重的作用。自第三次科技革命以来,各交叉学科不断涌现,管理科学与信息科学的密切结合更是大大促进了生产效率,改变了人们久已习惯的人治理念。管理科学的信息化将人们调度优化任务的能力大大提高。我国政府审时度势,提出了以信息化带动工业化的明确战略发展决策。这对于我国占领科技制高点,普及科技教育,推动国民经济的健康可持续发展具有重要的意义。
对用户来说,自动取款机(ATM机)的诞生,使原来必须到银行柜台办理的账务查询、转账等业务,可以在大街小巷的固定取款机前进行办理。对银行来说,自动取款机(ATM机)的开通,将大大提高工作效率,在方便用户的同时可以节省大量的柜台服务为人员,从而降低生产经营成本。
2.在国内外的研究现状和发展趋势。
随着我国信息产业发展迅速,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。而存取款帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。现在银行的业务越来越多,吸引的客户也越来越多,怎样消耗最少的资源达到最大的收益就越显重要。
3.需要的主要仪器和设备等。
本系统使用Eclipse作为开发工具,采用SQL server 2005作为后台数据库。
目 录
摘 要 6
第1章 前言 7
1.1系统需求分析 7
1.1.1 功能需求分析 7
1.1.2 其他需求分析 8
第2章 相关的知识和工具 9
2.1 JAVA语言简介 9
2.1.1 语言特点 9
2.1.2 开发过程 9
2.2 SQL server 2005简介 9
第3章 系统总体结构设计 10
3.1 系统设计概述 10
3.2用户: 10
3.3数据库: 10
3.4取款功能: 10
3.5修改密码功能: 10
3.6转账功能: 10
3.7退出: 10
第4章 ATM银行管理系统详细介绍 11
4.1 ATM银行管理系统功能结构图 11
4.2 详细介绍 11
第5章 关键功能模块实现思想及源代码解析 16
5.1 进入退出模块设计 16
5.2 数据库连接模块设计 18
第6章 结束语 22
参考文献 23
附录 25
第1章 前言
随着市场经济的发展,经济信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。如何利用计算机技术加强银行帐户信息管理是各家银行面前的一个迫切需要解诀的问题。
目前,Java已得到了全世界主要计算机软硬件厂商的支持,在计算机领域中得到了广泛应用。
本系统选题为基于Java程序设计的银行存取款系统,是模拟银行存取款的管理。设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。鉴于本系统的特殊性,还需要本程序有良好的保密性。
参考文献
[1] 黄聪明 精通 JAVA2程序设计[M]北京:清华大学出版社,2004.4
[2] 聂哲, JAVA与面向对象程序设计[M].北京: 高等教育出版社 2008
[3] 李尊朝, JAVA语言程序设计[M].北京: 中国铁道出版社 2004
[4] 刘宝林 JAVA程序设计与案例[M]北京:高等教育出版社,2006.11
[5] 印晏,王行言.Java语言与面向对象程序设计[M]北京:清华大学出版社,2010.
[6] 王保罗,Java面向对象程序设计[M]北京:清华大学出版社2003.
[7] 毕广吉,Java程序设计实例教程[M]北京:冶金工业出版社2007