基于struts的电子银行系统的设计与实现

基于struts框架的网上银行系统进行了分析研究与实现,阐述了网上银行系统的需求和基于struts的软件体系结构,阐述了J2EE的相关技术,如数据库连接等,提出了开发平台的其他相关技术,阐述


摘  要:信息技术特别是由于网络技术的不断发展,网上电子银行业务是通过互联网提供的一种新型的金融服务,在随着时代发展的脚步迅速进步。网上电子银行服务是随着网络技术发展所带来的一种新型的银行业务,他包含了银行的传统业务,而不是其转移一个简单的传统的网上银行产品,服务和形状也有一些内容如何将互联网信息技术应用于银行业务,提高银行业务效率是一个亟待解决的问题。网络电子银行的实施可以提高传统银行服务的效率,并改善服务方式。

在本次毕业设计,主要框架是以Struts2 + Spring + Hibernate等的结合,在J2EE系统的基础上设计银行管理设计的系统,用mysql当作数据库的基础,美化道具是Macromedia的Dreamweaver软件,以Java作为开发语言,以JSP动态页面开发技术作为这个页面的开发工具,因此这个系统界面简单,操作简单,易于维护。

关键词:银行管理系统  S.S.H(Struts ,Hibernate ,Spring)    JSP   JAVA

Design and implementation of electronic banking system based on Struts

Abstract: Information technology, especially due to the continuous development of network technologies, online e-banking services are a kind of new type of financial services provided through the Internet. They are developing rapidly in response to the trend of the times. Online e-banking services are brought about through the emerging business of Internet information technology, including traditional banking services, rather than the transfer of a simple traditional online banking product. Services and shapes also have some content on how to apply Internet information technology to banks. Business, improving the efficiency of banking business is an urgent problem to be solved. The implementation of e-banking can improve the efficiency of traditional banking services and improve service methods.

In this graduation project, the main framework is a combination of Struts2 + Spring + Hibernate, based on the J2EE system based on the design of the bank management and design system, Using mysql as the basis of the database, the beautification props are Macromedia's Dreamweaver software. Java is used as a development language, and JSP dynamic page development technology is used as a development tool for this page. Therefore, this system interface is simple, easy to operate, and easy to maintain.

Key Words:Bank Management System   S.S.H (Struts, Spring,Hibernate)  

JSP   JAVA

目  录

摘要-Ⅰ

Abstract--Ⅱ

目录-Ⅲ

1 绪论-1

1.1课题研究的背景1

1.2课题研究的意义3

2 系统的开发环境及技术简介-4

2.1系统开发环境4

2.2系统开发的思想和技术5

3 系统总体设计8

3.1 总体功能模块8

3.2 系统业务描述9

3,3 程序流程图--10

4系统详细设计与实现--11

4.1系统和数据库的配置11

4.2 概念模型设计--11

4.3 数据库逻辑模型--12

4.4数据库表结构13

4.5平台数据表的设计14

5 系统功能实现-17

5.1程序的类图17

5.2程序的时序图20

5.3 系统功能实现的主要框架--23

5.4 系统功能实现的主要模块--26

6 系统的调试与测试-37

6.1 软件测试的目的--37

6.2 软件测试的任务--37

6.3 测试环境--37

6.4 测试环境的配置--38

结论-43

参考文献--44

致谢45

1 绪论

1.1 课题研究的背景

首个网上银行Security First Network Bank于1995年10月18日出现在美国,它是首家把银行业务放到网上处理的开放式的银行。为了应对这种影响,其他西欧商业银行给出了积极答案,大多数主要商业银行都建立了自己的网上银行。据统计,两年前有1000多家银行只提供在线服务,美国和加拿大等17家主要银行占北美消费市场银行的一半,6000万户我们将建立一个Integrion金融网络,目前这个数字超过了5,000。现在,美国互联网用户预计到年底这一数据将上升到2003年的20万台,站在使用网上银行服务,其中有1500多万人的家庭将增加到4000万人我会达到它。 Ernest&Young预测,到2005年,美国的网上银行业务将接近50%。虽然欧洲互联网银行业务起步较晚,但许多网上银行银行开始出现,致使落后的银行受到了冲击。所以到1999年末,整个欧洲一共有1200多家金融组织拥有了网上服务,相比半年前增长了两倍。在日本最大的网络接入公司日本通运(Nippon Express),我们计划通过互联网与主要日本银行开设金融区,提供各种金融服务,并积极开展在线交易。