毕业设计(论文)
题目:基于JAVA技术的个人网上银行系统的设
计与实现
姓 名
指导教师
1
目录
摘要 ........................................................................ 4 第一章 绪论 ................................................................. 5
1.1 论文背景 ...................................................... 5
1.1.1 银行营业厅存在的问题 ...................................... 5 1.1.2 网上银行的诸多优点 ........................................ 5 1.2 论文的内容和意义 .............................................. 5
1.2.1 论文的内容 ................................................ 5 1.2.2 论文的意义 ............................................... 5
第二章 系统的开发技术及主要架构 ............................................. 6
2.1 J2EE概述 ....................................................... 6
2.1.1 J2EE提出的背景 ............................................ 7 2.1.2 J2EE的优越性 ............................................. 8 2.2 SSH(Struts+Spring+Hibernate)框架概述 ......................... 8
2.2.1表示层框架Struts .......................................... 8 2.2.2 业务逻辑层框架Spring ..................................... 9 2.2.3数据持久层框架Hibernate .................................. 10
第三章 系统的需求分析 ...................................................... 12
3.1 需求分析 ...................................................... 12
3.1.1 客户注册及登陆功能分析 .................................. 12 3.1.2帐户交易业务功能分析 ...................................... 13 3.1.3银行管理员功能分析 ........................................ 13 3.2 系统流程分析 .................................................. 14
3.2.1网上银行操作流程 .......................................... 14
第四章 网上银行系统的实现 ................................................. 15
4.1 系统数据库表的基本设计 ........................................ 15
4.1.1 客户信息表(tb_customer) ............................... 15 4.1.2 交易信息表(tb_trade) .................................. 16 4.2 银行系统功能模块的实现 ........................................ 16
4.2.1 Hibernate的部分配置文件------hibernate.cfg.xml ......... 16 4.2.2 Struts配置文件--------- struts-config.xml ............... 17 4.2.3 数据库的链接 ............................................ 18 4.3 各项功能的实现 ................................................ 20
4.3.1 新用户注册 .............................................. 20 4.3.2 登录 .................................................... 21 4.3.3 查询 .................................................... 22 4.3.4 转账 .................................................... 22 4.3.5 取款 .................................................... 23
结束语 ..................................................................... 26 参考文献 ................................................................... 26
2
3
摘要
去过银行的人多多少少会遇到这样的情况,为了办理一项业务,为了汇一笔钱,为了交一下费,就得排队等候好几个小时;有时也会因为天气不好,出门不方便;也许是住地比较偏僻,离银行有相当远;诸多的不方便给我们带来了很大的困扰。
如今,随着计算机和网络通信技术的发展,人类社会的信息传播方式已由原先的矩阵传播逐步转变为网络式、分布式传播,人类社会进入了以网络应用为核心的数字化革命时代,金融业不可避免地受到了计算机网络技术的深刻影响,由此形成了全新的经营模式——网上金融。最具代表性的可能就是网上银行了,网上银行是通过互联网向公众提供各种金融服务的电子银行系统,它使客户可以不受时空限制,足不出户便可以通过网络进行申请、查询、管理、转账等银行业务,完全不用担心刮风下雨的天气,也不用考虑银行是否下班,更不需要担心要排队了,只要拥有一台可以上网的计算机,所有业务便可以实现轻松办理。
本系统主要采用的是SSH(Struts+Spring+Hibernate)框架,本系统全部功能是为开户客户提供存款、取款、转帐、查询、修改用户帐户信息、查看个人业务记录、新帐户办理等服务,银行管理员登录系统后可以执行查询帐户信息、冻结帐户、撤消冻结等操作。
关键词:J2EE,MVC,Struts,Spring,Hibernate
4
第一章 绪论
1.1 论文背景
1.1.1 银行营业厅存在的问题
现如今祖国经济发展迅速,人均生活水平在不断的提高,多多少少到会需要到银行办理各项业务或者缴费。天不如人愿的是,有时为了办理一项业务,为了汇一笔钱,为了交一下费,就得排队等候好几个小时;有时也会因为天气不好,出门不方便;也许是住地比较偏僻,离银行有相当远;诸多的不方便给我们带来了很大的困扰。
1.1.2 网上银行的诸多优点
随着计算机和网络通信技术的发展,人类社会的信息传播方式已由原先的矩阵传播逐步转变为网络式、分布式传播,人类社会进入了以网络应用为核心的数字化革命时代,金融业不可避免地受到了计算机网络技术的深刻影响,由此形成了全新的经营模式——网上金融。最具代表性的可能就是网上银行了,网上银行是通过互联网向公众提供各种金融服务的电子银行系统,它使客户可以不受时空限制,大大的节省了时间,使办理各项业务变得省时、省力、便捷,能达到事半功倍的效果。
1.2 论文的内容和意义 1.2.1 论文的内容
1) 介绍本项目的开发环境和使用技术 2) 阐述整个系统的系统结构以及工作原理 3) 介绍网上银行的现状
4) 建立完整的网上银行的数据关系
1.2.2 论文的意义
弥补现今的银行营业厅的诸多不足,更大的方便了广大人民群众的衣食住行。
5
基于JAVA技术的个人网上银行系统的设计与实现



