当前位置:首页 > 毕业论文-07210306-曹圣驹-基于JAVA技术的个人网上银行系统的设计与实现
毕业设计(论文)
题目:
基于JAVA技术的个人网上银行系统的设
计与实现
姓 名 曹圣驹 准考证号 018909223032 专 业 计算机网络 专科学校 正德职业技术学院 指导教师 李晓明
南京航空航天大学
2011年 5月
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
共分享92篇相关文档