毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现

上传人:第*** 文档编号:34233968 上传时间:2018-02-22 格式:DOC 页数:26 大小:656KB
返回 下载 相关 举报
毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现_第1页
第1页 / 共26页
毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现_第2页
第2页 / 共26页
毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现_第3页
第3页 / 共26页
毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现_第4页
第4页 / 共26页
毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文-07210306-曹圣驹-基于java技术的个人网上银行系统的设计与实现(26页珍藏版)》请在金锄头文库上搜索。

1、1毕业设计(论文)题目:基于 JAVA 技术的个人网上银行系统的设计与实现姓 名 曹圣驹 准考证号 018909223032 专 业 计算机网络 专科学校 正德职业技术学院 指导教师 李晓明 南京航空航天大学2011 年 5 月2目录摘要 .3第一章 绪论 .41.1 论文背景 .41.1.1 银行营业厅存在的问题 .41.1.2 网上银行的诸多优点 .41.2 论文的内容和意义 .41.2.1 论文的内容 .41.2.2 论文的意义 .5第二章 系统的开发技术及主要架构 .62.1 J2EE概述 .62.1.1 J2EE提出的背景 .72.1.2 J2EE的优越性 .82.2 SSH(Str

2、uts+Spring+Hibernate)框架概述 .82.2.1表示层框架 Struts.82.2.2 业务逻辑层框架 Spring .102.2.3数据持久层框架 Hibernate.11第三章 系统的需求分析 .123.1 需求分析 .123.1.1 客户注册及登陆功能分析 .123.1.2帐户交易业务功能分析 .133.1.3银行管理员功能分析 .133.2 系统流程分析 .143.2.1网上银行操作流程 .14第四章 网上银行系统的实现 .154.1 系统数据库表的基本设计 .154.1.1 客户信息表(tb_customer) .154.1.2 交易信息表(tb_trade) .1

3、64.2 银行系统功能模块的实现 .164.2.1 Hibernate的部分配置文件-hibernate.cfg.xml .164.2.2 Struts配置文件- struts-config.xml .174.2.3 数据库的链接 .194.3 各项功能的实现 .204.3.1 新用户注册 .204.3.2 登录 .214.3.3 查询 .224.3.4 转账 .224.3.5 取款 .23结束语 .26参考文献 .2734摘要去过银行的人多多少少会遇到这样的情况,为了办理一项业务,为了汇一笔钱,为了交一下费,就得排队等候好几个小时;有时也会因为天气不好,出门不方便;也许是住地比较偏僻,离银行

4、有相当远;诸多的不方便给我们带来了很大的困扰。如今,随着计算机和网络通信技术的发展,人类社会的信息传播方式已由原先的矩阵传播逐步转变为网络式、分布式传播,人类社会进入了以网络应用为核心的数字化革命时代,金融业不可避免地受到了计算机网络技术的深刻影响,由此形成了全新的经营模式网上金融。最具代表性的可能就是网上银行了,网上银行是通过互联网向公众提供各种金融服务的电子银行系统,它使客户可以不受时空限制,足不出户便可以通过网络进行申请、查询、管理、转账等银行业务,完全不用担心刮风下雨的天气,也不用考虑银行是否下班,更不需要担心要排队了,只要拥有一台可以上网的计算机,所有业务便可以实现轻松办理。本系统主

5、要采用的是 SSH(Struts+Spring+Hibernate)框架,本系统全部功能是为开户客户提供存款、取款、转帐、查询、修改用户帐户信息、查看个人业务记录、新帐户办理等服务,银行管理员登录系统后可以执行查询帐户信息、冻结帐户、撤消冻结等操作。关键词:J2EE,MVC,Struts,Spring ,Hibernate5第一章 绪论1.1论文背景1.1.1 银行营业厅存在的问题现如今祖国经济发展迅速,人均生活水平在不断的提高,多多少少到会需要到银行办理各项业务或者缴费。天不如人愿的是,有时为了办理一项业务,为了汇一笔钱,为了交一下费,就得排队等候好几个小时;有时也会因为天气不好,出门不方便

6、;也许是住地比较偏僻,离银行有相当远;诸多的不方便给我们带来了很大的困扰。1.1.2 网上银行的诸多优点随着计算机和网络通信技术的发展,人类社会的信息传播方式已由原先的矩阵传播逐步转变为网络式、分布式传播,人类社会进入了以网络应用为核心的数字化革命时代,金融业不可避免地受到了计算机网络技术的深刻影响,由此形成了全新的经营模式网上金融。最具代表性的可能就是网上银行了,网上银行是通过互联网向公众提供各种金融服务的电子银行系统,它使客户可以不受时空限制,大大的节省了时间,使办理各项业务变得省时、省力、便捷,能达到事半功倍的效果。1.2论文的内容和意义1.2.1 论文的内容1) 介绍本项目的开发环境和

7、使用技术2) 阐述整个系统的系统结构以及工作原理3) 介绍网上银行的现状4) 建立完整的网上银行的数据关系1.2.2 论文的意义弥补现今的银行营业厅的诸多不足,更大的方便了广大人民群众的衣食住行。6第二章 系统的开发技术及主要架构2.1 J2EE概述J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的标准版,J2EE 不仅巩固了标准版中的许多优

8、点,例如编写一次、随处运行 的特性、方便存取数据库的JDBC API、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans) 、Java Servlets API、JSP(Java Server Pages)以及XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增

9、强了安全机制,提高了性能。这种基于组件,具有平台无关性的 J2EE 结构使得 J2EE 程序的编写十分简单,因为业务逻辑被封装成可复用的组件,并且 J2EE 服务器以容器的形式为所有的组件类型提供后台服务. 因为你不用自己开发这种服务, 所以你可以集中精力解决手头的业务问题。7(图 1)注:中间件的解释 中间件处在操作系统和更高一级应用程序之间。它充当的功能是:将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力 。容器和服务容器设置定制了 J2EE 服务器所提供得内在支持,包括安全,事务管理,JNDI(Java Naming

10、and Directory Interface)寻址,远程连接等服务。2.1.1 J2EE提出的背景1、 企业级应用框架的需求在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。2、 为了通用必须要提出规范,不然无法达到通用在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而8产生瓶颈。于是提出标准的概念。其实 J2EE 就是基于 JAVA 技术的一系列标准。2.1.2 J2EE 的优越性1、 基于 JAVA 技术,平台无关性表现突出2、 开放的标准,许多大型公司已经实现了对该规范支持的应用服务器。如BEA,IBM,ORACLE 等。3、 提供相当专业的通用软件服务。4、 提供了一个优秀的企业级应用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号