基于B/S的个人网上银行系统的设计与实现(JSP,Oracle)
来源:56doc.com 资料编号:5D12511 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12511
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于B/S的个人网上银行系统的设计与实现(JSP,Oracle)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,Oracle数据库)
本课题主要以JAVA语言为基础,并辅以JSP、Oracle数据库等技术,进行了系统的需求分析、详细设计以及数据库设计等,完成了网上银行系统的设计与实现。本系统主要实现了银行的基本业务,为用户提供了账户管理、交易查询、转账汇款、定活互转、密码修改等功能。在设计方面,本系统采用了B/S三层架构,以Eclipse和Tomcat服务器为主要开发工具,Oracle10g作为管理系统数据的数据库,运用了SSH开发框架,对应用进行分层开发,使得系统的结构清晰,可扩展性强,产品的应用通过MVC设计模式得到了更好的表现。
最后当程序初步设计完成后,进行上机调试,系统运行稳定,无其他异常。
功能性需求分析
个人网上银行系统主要研究实现以下内容:
(1) 账户信息查询功能:该功能模块提供用户查询功能使之可以查询该用户账户下子账户编号,账户种类,币种级余额。
(2) 当天交易信息记录查询:该模块可以使用户查询当天交易记录,其包括账户编号、交易类型、交易日期、支出、存入、余额、交易类型、交易备注。
(3) 历史交易记录查询:该模块可以使用户查询历史交易记录,其包括账户编号、交易类型、交易日期、支出、存入、余额、交易类型、交易备注。
(4) 一卡通开通信息查询:该模块可以使用户一卡通开户信息,其包括卡号、姓名、性别、职业、邮箱、客户类型、开户行、出生年月、办卡时间、联系方式。
(5) 同城转账功能:该功能模块提供用户同城同行转账功能使之可以与其他用户就行网上交易,并更新交易记录。
(6) 整存整取功能:该功能模块提供用户活期和定期互转业务,并更新交易记录。
(7) 零存整取功能:客户资料管理功能,主要实现客户信息加载和客户信息保存功能处理,该功能被调用的途径有以下两个方式:根据功能模块不同分为整存整取、零存整取等功能,每个功能进入相应操作页面。每一笔活转定业务记入新的活期明细交易,并增加新的子账户。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 引言 1
1.2 网络银行的定义及产生发展 2
1.2.1 网络银行的定义 2
1.2.2 网络银行的背景及发展 2
1.3 课题项目的整体介绍 3
1.3.1 项目背景及项目简介 3
1.3.2 开发环境 3
1.3.2 运行环境 4
2 关键技术简介 6
2.1 Java语言 6
2.2 B/S架构 7
2.3 SSH框架技术 8
2.4 AJAX技术简介 9
3 系统分析 11
3.1 需求分析 11
3.1.1 网上银行现状分析 11
3.1.2 功能性需求分析 11
3.1.3 非功能性需求分析 12
3.2 系统的结构分析 13
3.2.1 系统部署分层架构分析设计 14
3.2.2 功能性模块分析 15
4 系统设计 17
4.1 系统业务流程 17
4.2 功能模块设计 19
4.2.1 用户登录设计 19
4.2.2 用户信息查询管理模块设计 19
4.2.3 定活互转功能模块设计 20
4.2.4 转账功能模块设计 21
4.3 数据库设计 22
4.3.1 系统数据库数据表设计 23
4.3.2 业务数据表数据设计 23
5 系统实现 25
5.1 用户登录功能实现 25
5.2 用户交易功能实现 26
5.3 账户查询管理功能实现 27
5.3.1 账户信息管理 27
5.3.2 当天交易、历史记录查询 27
5.3.3 一卡通开户信息查询 28
5.4 定活互转功能实现 28
5.4.1 活期转整存整取、零存整取 29
5.4.2 整存争取、零存整取转活期 30
5.5 汇款转账功能实现 30
5.6 用户信息管理及网银设置实现 31
5.7 页面取值规则设计 32
结束语 33
致 谢 34
参考文献 35
|