银行储蓄系统的设计与实现(源码)【字数:7400】
摘 要随着信息技术的快速发展,网上电子银行得到了快速发展。由于网上电子银行提供的服务与传统银行产品不同,如何把信息技术更好的应用到银行业务中,提高银行业务的效率,是当下的主要问题。实现网络电子银行功能,能够提高传统银行业务的效率,改进传统服务方式。本次毕业设计的主要内容是设计并且实现一个基于Web技术的银行管理系统,所以系统主要以J2EE作为开发基础,主要使用了SSH框架,用MyEclipse6.5作为开发工具,使用MySQL数据库,以Dreamweaver作为前端开发工具,使用JAVA语言开发,采取JSP动态页面开发技术开发的。系统的模块比较丰富,包含了登录,业务员管理,账户管理,业务管理等功能,从而实现了管理人员和普通用户之间的信息交互。本系统具有界面简洁,操作简单,易于维护等优点。
目 录
第一章 引言 1
1.1选题背景及意义 1
1.2选题的研究现状 1
第二章 系统架构及技术 2
2.1SSH框架 2
2.1.1SSH框架的特点 2
2.1.2SSH框架的优势 2
2.2Tomcat技术 2
2.3Java简介 2
2.4MySQL数据库 2
第三章 系统分析 3
3.1系统需求分析 3
3.2系统功能模块图 3
3.2.1总体功能模块图 3
3.2.2系统管理员功能模块图 4
3.2.3业务员功能模块图 4
3.3业务流程图 5
3.4数据库设计 5
3.4.1系统ER图 5
3.4.2数据表设计 6
第四章 系统实现 8
4.1程序的类图 8
4.1.1用户User类图 8
4.1.2业务Yewu类图 8
4.1.3账户Zhanghu类图 9
4.2系统功能实现的主要模块 10
4.2.1登录页面 10
4.2.2管理员系统管理主页 10
4.2.3业务员管理页面 11
4.2.4账户管理页面(管理员权限) 12 *好棒文|www.hbsrm.com +Q: ¥351916072$
4.2.5业务管理页面(管理员权限): 13
4.2.6账户管理页面(业务员权限) 14
第五章 系统测试 17
5.1系统测试的目的和意义 17
5.2系统核心功能测试流程及结果 17
5.2.1登录模块的功能测试及结果 17
5.2.2业务员添加模块功能测试及结果 18
5.2.3用户密码修改模块的功能测试及结果 20
5.2.4账户管理模块的功能测试及结果 21
5.2.5业务员存取款功能测试及结果 23
5.2.6业务员转账功能测试及结果 25
5.2.7业务员销户功能测试及结果 26
结束语 27
致 谢 28
参考文献 29
第一章 引言
1.1选题背景及意义
随着金融信息化、网络化的迅速开展,金融自助设备数量一直升高,交易量也随之增加,金融自助设备已逐渐成为银行为其客户提供金融服务的重要方式。在金融自助设备日益增长的趋向下,金融自助设备的经营效率和经营成本势必成为银行较为关注的问题。银行电子平台系统日趋复杂多样,且银行业务的支撑越来越依托于这些电子平台,这就意味着银行系统在面临事故时的风险变得越来越大。如何应对这一风险成为了银行IT人员需要研究的主要课题之一。
信息技术已经参与到商业银行与金融机构运营料理的各个领域。金融业已成为信息技术高度密集,高度依赖的行业。随着我国金融信息化建立步调的加快,信息科技在促成业务开展的同时,数据存储的需要也呈几何级数增长。如何提升数据存储效率,保障信息安然成为影响银行业持重发展的重要要素之一。银行储蓄系统作为一个技术平台从现在的银行工作的角度来看,在其管理任务中发挥着及其重要的作用,更有利于银行储蓄用户便快捷的查询和获取相关信息,快速的操作相关的事宜。银行储蓄系统的实现处理业务的人性化:随着计算机技术的深化开展凸显出便捷的特点,不仅能满足顾客各个方面的需求,而且顾客无需因取款,存款等小的业务而等候排队;规范化和自动化:减少银行工作人员的工作量,使银行管理工作真正做到科学、合理规划、系统、高效的实施;与此同时,大大减少了编程人员的工作量,提高了系统运行的效率。
1.2选题的研究现状
传统银行金融机构的存储系统具有传输速度缓慢,空间利用率低下,安全性较低和异构系统管理繁杂等诸多缺点。近年来,随着计算机技术的进步,虚拟化技术越来越广泛地被银行金融机构应用。尤其应用在海量数据的处理上,存储虚拟化具有效率高、安全性高与成本低的优点,所以该技术较为适宜应用于银行业数据的存储。高效稳定的的数据处理对银行来说举足轻重,数据的处理不仅影响银行名誉与客户满意度,并且关系到整个国家的金融体系安定。所以,存储虚拟化的实现是我国在银行业数据存储方法的革新,是存储系统发展一个新的技术指向。
通过对传统的资源存储方式DAS/NAS/SAN的优缺点进行分析,引出了当前热议的云存储技术,并对Google和Hadoop的分布式数据存储技术进行了简要介绍,体现了其显著优势。结合银行信息数据存储系统的需要,分析银行信息数据存储系统的存储特点以及所需要的存储技术。将分布式储存技术融入到银行信息数据存储系统中,开发出适用于银行的数据储存系统。
第二章 系统架构及技术
2.1SSH框架
2.1.1SSH框架的特点
SSH框架是由Struts、Spring和Hibernate组成的一个集成框架。经常用于Web项目的开发,是目前比较流行的开源框架。
SSH框架是由表现层、业务逻辑层、数据持久层和域模块层组成的。其中Struts承担系统的全体基础架构和MVC的分离;Hibernate承担对持久层提供支撑;Spring承担处理Struts和Hibernate。
2.1.2SSH框架的优势
SSH框架结构清晰,能够让开发人员减少从新建立解决复杂问题方案的负担和心力。便于敏捷开发出新的需求,减少开发时间成本。
SSH框架由于逻辑层和展现层合理分离,因此可以使需修改的危险降到最低,所以具有良好的可维护性。
SSH框架由于有强大的用户社区支持,所以具有良好的可扩展性。
2.2Tomcat技术
目 录
第一章 引言 1
1.1选题背景及意义 1
1.2选题的研究现状 1
第二章 系统架构及技术 2
2.1SSH框架 2
2.1.1SSH框架的特点 2
2.1.2SSH框架的优势 2
2.2Tomcat技术 2
2.3Java简介 2
2.4MySQL数据库 2
第三章 系统分析 3
3.1系统需求分析 3
3.2系统功能模块图 3
3.2.1总体功能模块图 3
3.2.2系统管理员功能模块图 4
3.2.3业务员功能模块图 4
3.3业务流程图 5
3.4数据库设计 5
3.4.1系统ER图 5
3.4.2数据表设计 6
第四章 系统实现 8
4.1程序的类图 8
4.1.1用户User类图 8
4.1.2业务Yewu类图 8
4.1.3账户Zhanghu类图 9
4.2系统功能实现的主要模块 10
4.2.1登录页面 10
4.2.2管理员系统管理主页 10
4.2.3业务员管理页面 11
4.2.4账户管理页面(管理员权限) 12 *好棒文|www.hbsrm.com +Q: ¥351916072$
4.2.5业务管理页面(管理员权限): 13
4.2.6账户管理页面(业务员权限) 14
第五章 系统测试 17
5.1系统测试的目的和意义 17
5.2系统核心功能测试流程及结果 17
5.2.1登录模块的功能测试及结果 17
5.2.2业务员添加模块功能测试及结果 18
5.2.3用户密码修改模块的功能测试及结果 20
5.2.4账户管理模块的功能测试及结果 21
5.2.5业务员存取款功能测试及结果 23
5.2.6业务员转账功能测试及结果 25
5.2.7业务员销户功能测试及结果 26
结束语 27
致 谢 28
参考文献 29
第一章 引言
1.1选题背景及意义
随着金融信息化、网络化的迅速开展,金融自助设备数量一直升高,交易量也随之增加,金融自助设备已逐渐成为银行为其客户提供金融服务的重要方式。在金融自助设备日益增长的趋向下,金融自助设备的经营效率和经营成本势必成为银行较为关注的问题。银行电子平台系统日趋复杂多样,且银行业务的支撑越来越依托于这些电子平台,这就意味着银行系统在面临事故时的风险变得越来越大。如何应对这一风险成为了银行IT人员需要研究的主要课题之一。
信息技术已经参与到商业银行与金融机构运营料理的各个领域。金融业已成为信息技术高度密集,高度依赖的行业。随着我国金融信息化建立步调的加快,信息科技在促成业务开展的同时,数据存储的需要也呈几何级数增长。如何提升数据存储效率,保障信息安然成为影响银行业持重发展的重要要素之一。银行储蓄系统作为一个技术平台从现在的银行工作的角度来看,在其管理任务中发挥着及其重要的作用,更有利于银行储蓄用户便快捷的查询和获取相关信息,快速的操作相关的事宜。银行储蓄系统的实现处理业务的人性化:随着计算机技术的深化开展凸显出便捷的特点,不仅能满足顾客各个方面的需求,而且顾客无需因取款,存款等小的业务而等候排队;规范化和自动化:减少银行工作人员的工作量,使银行管理工作真正做到科学、合理规划、系统、高效的实施;与此同时,大大减少了编程人员的工作量,提高了系统运行的效率。
1.2选题的研究现状
传统银行金融机构的存储系统具有传输速度缓慢,空间利用率低下,安全性较低和异构系统管理繁杂等诸多缺点。近年来,随着计算机技术的进步,虚拟化技术越来越广泛地被银行金融机构应用。尤其应用在海量数据的处理上,存储虚拟化具有效率高、安全性高与成本低的优点,所以该技术较为适宜应用于银行业数据的存储。高效稳定的的数据处理对银行来说举足轻重,数据的处理不仅影响银行名誉与客户满意度,并且关系到整个国家的金融体系安定。所以,存储虚拟化的实现是我国在银行业数据存储方法的革新,是存储系统发展一个新的技术指向。
通过对传统的资源存储方式DAS/NAS/SAN的优缺点进行分析,引出了当前热议的云存储技术,并对Google和Hadoop的分布式数据存储技术进行了简要介绍,体现了其显著优势。结合银行信息数据存储系统的需要,分析银行信息数据存储系统的存储特点以及所需要的存储技术。将分布式储存技术融入到银行信息数据存储系统中,开发出适用于银行的数据储存系统。
第二章 系统架构及技术
2.1SSH框架
2.1.1SSH框架的特点
SSH框架是由Struts、Spring和Hibernate组成的一个集成框架。经常用于Web项目的开发,是目前比较流行的开源框架。
SSH框架是由表现层、业务逻辑层、数据持久层和域模块层组成的。其中Struts承担系统的全体基础架构和MVC的分离;Hibernate承担对持久层提供支撑;Spring承担处理Struts和Hibernate。
2.1.2SSH框架的优势
SSH框架结构清晰,能够让开发人员减少从新建立解决复杂问题方案的负担和心力。便于敏捷开发出新的需求,减少开发时间成本。
SSH框架由于逻辑层和展现层合理分离,因此可以使需修改的危险降到最低,所以具有良好的可维护性。
SSH框架由于有强大的用户社区支持,所以具有良好的可扩展性。
2.2Tomcat技术
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/310.html