商业银行网上帐户管理系统的设计与实现

摘 要随着信息化时代的到来,我国的信息产业发展也逐渐崛起。银行与银行之间的竞争也越加激烈,不同的银行之间都在使用考虑如何发展业务,使得顾客越来越多。客户的账户管理是银行业务流程过程中十分重要的,对于客户来说就显得更为重要了。 再加上现在银行的业务越来越多,客户也越来越多,银行账户的管理就显得越发重要。 银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,用 Java 作为编程语言,开发工具为eclipse, oracle为数据库, 使用软件工程的开发原理, 按照需求分析、 概要设计、 详细设计、 程序编码、 软件测试等过程进行规范设计。本银行账户管理系统,具有良好的容错性,当出现错误的操作时候,会给出相应的错误提示,以便于用户及时地发现及更正。整个项目的设计过程思路清晰,模块划分比较简洁明了,各阶段分工明确,很好的提高系统的实现。
目 录
第一章 绪论 1
1.1概述 1
1.2意义 1
1.3目标 1
第二章 开发及运行环境 2
2.1开发工具 2
2.1.1 Java语言特性 2
2.1.2 Eclipse 2
2.1.3 Oracle数据库 2
2.2运行环境 3
第三章 系统需求分析 4
3.1注册/登录功能模块分析 4
3.1.1用户注册 4
3.1.2用户登录 4
3.2用户主菜单 5
3.2.1存款功能 5
3.2.2取款功能 6
3.2.3转账功能 6
3.2.4查询功能 6
3.2.5修改密码 7
3.2.6 返回功能 7
第四章 数据库设计 8
4.1数据库需求分析 8
4.2数据库概念结构设计 8
4.3数据库逻辑结构设计 9
第五章 详细设计 11
5.1类的设计 11
5.2界面代码设计 12
5.2.1初始界面 12
5.2.2 注册界面 13
5.3数据库的连接 14
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 

5.4功能模块的实现 15
5.4.1登录功能 15
5.4.2 存款功能 17
5.4.3 取款功能 18
5.4.4转账功能 19
5.4.5 修改密码 22
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1概述
步入21 世纪之后,新时代的到来,科技的快速发展和社会进步,特别是计算机在大范围的普及,使得几乎每个家庭都拥有电脑。随着信息化程度的不断深入,这就产生了以计算机为核心,以数据库管理为开发环境的多种应用,尤其在银行账户管理方面的应用日益受到人们的关注。
中国自从加入 WTO 之后,国内信息产业发展迅速,我国的银行业务面临更加激烈的竞争,如何提供更多更好的金融产品和更好的服务,如何吸引顾客,如何使用计算机来加强自身银行的管理业务,提高工作效率和竞争力是现在银行所需要面临的一大所急需解决的问题。
1.2意义
随着社会的进步和计算机的迅速发展,尤其是像现在网络技术的飞速进步,信息化的观念已经渐渐深入人心。在飞速发展的中国,越来越多的储蓄用户和资金的流动都对银行有着非常严格的要求。开发和发展功能比较完善的银行管理系统,不仅可以服务客户,使客户得到很好的体验,还能增强自身在其他银行之间的竞争力,能够脱颖而出。通过提供高效的优质的服务,吸引了越来越多的客户来办理业务,使得银行的客户群得到了扩大,更能够带动其他产业的发展,可谓是一举多得。总而言之,在现在这个社会,商业银行的竞争与发展,已经较以前相比有很大的不同,突破传统的框架。为了使银行提高业务的竞争能力,使得客户群越来越大,开发出较优秀的银行管理系统是非常重要的,可以说是当务之急。
其次,第三产业在国家经济中所占的比例是检验经济结构是否成熟的重要标准之一。金融业方面是第三产业中最为重要的产业。银行同样也是作为金融业的执行机构,因此银行的经营方式和服务手段更需要适应当代时代的需求,转向电子化、网络化、多元化、个性化的方向发展。
1.3目标
设计该论文的目的是使得银行账户管理更加的方便,更加的便捷,能够易于操作。通过对功能模块的组合实现不同的功能,在管理过程中,对模块进行优化,能够让管理过程实现最大的自动化与信息化。在操作时,能够对你操作的动作进行复查,让账户出错的几率降低。主要需要完成以下工作:
1.对页面进行设计,对页面设计进行规划。
2.现用户注册以及登录功能。
3.实现登录功能后对用户进行存款、取款、转账等功能。
4.对用户进行查询,修改密码等操作。
第二章 开发及运行环境
2.1开发工具
每一个软件开发过程中,开发工具是必不可少的。开发工具一般是指一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的特殊软件。在开发一个软件的过程中,一个好的开发工具将极大的减少开发时间和成本,使用开发工具,能够提高开发效率。其次,每个系统开发的背景以及平台会有很大的差距,它所搭建的环境也会有很大的差别。该系统依据开发时的实际要求,采用的工具基本有eclipse,oracle数据库等。
2.1.1 Java语言特性
Java 是 Sun 公司推出的面向对象程序设计语言,它的语法跟C语言有很多的相似之处,它继承和舍弃了一些修缺点,因为它的平台无关性使得它能够风靡全球,使用Java进行开发已经成为技术人员的一种时尚。Java是一种简单的面向对象的语言。同时也是多线程的、动态的语言。Java的产生对计算机行业的发展产生了深远的影响。给软件开发带来了新的革命。总之,就目前而言,Java对信息时代的重要性,未来还会不断的进步,不断的发展,在Java方面应该会有较为广阔的前景。Java 还提供了一个功能强大语言库,几乎没有一点含混特征。此外,Java 去掉了多个C和C++功能和特征, 如指针运算等,而在 Java 虚拟机中增加了垃圾回收机制,不同于C++,Java自行由系统自动释放内存,使得 Java 的语言功能很精炼,更便于使用。
2.1.2 Eclipse
Eclipse是一个开放的、基于Java的可扩展的平台,就其工具本身来说,其实他就是用Java来编写的,它只是一个框架和一组服务,通过在里面添加插件来构建开发环境。Eclipse本身就存在很多插件,针对有些项目只需要安装一些插件。目前,大多数用户开发时都使用 Eclipse,相对于eclipse来说,myeclipse只比它多了一些插件,所以使用eclipse占大多数。在Eclipse 中,工具里面的东西基本都是由插件构成的,因为eclipse从2001开始,就无偿给用户使用,所以对于所有开发人员而言,都具有同样的发挥场所,都是公平的。就这种平等和一致性其实它并不仅仅局限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,除此之外,Eclipse 框架同样可以作为与软件开发无关的其他应用程序类型的基础。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1275.html

好棒文