基于J2EE平台的四层结构网上银行系统研究

基于J2EE平台的四层结构网上银行系统研究

论文摘要

近年来,随着电子商务的迅速发展,网上银行得到世界各国的普遍关注,它利用Internet、Intranet及相关技术处理传统的银行业务及支持电子商务的在线支付。它的出现改变了传统的银行交易形式,引发了一场新的经济革命。由于网上银行内部业务逻辑复杂,安全性要求高,商务形式发展变化快,这要求改变传统的Web技术设计模式,以适应当前网上银行技术发展的需求。本文基于网上银行系统的开发,分析了其特点和具体需求,较为详细地介绍了开发的步骤和细节,同时也兼顾了网上银行的安全体系。具体采用了UML建模来建立网上银行模型,用J2EE体系结合Struts的MVC架构开发系统,用XML语言实现部署描述文件,用EJB组件开发业务逻辑层。为了更进一步的将逻辑功能的实现、资源映射、安全认证从代码编写中分离出去,在Struts框架基础上采用了一个四层结构,即在三层体系结构的业务逻辑层和数据存储层间增加一个数据持久层,该层用EJB的容器管理持久化(CMP)技术实现。最后完成的网上银行应用系统有两个客户端:一个是银行管理员用来管理银行客户和银行帐户的应用客户端;一个是银行客户用来查询帐户信息和执行帐户转账的网页客户端。通过系统部署运行,在使用功能,适用范围等方面与目前网上银行进行比较,证明了其作为基本模板的实用性和可推广性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 网上银行概述
  • 1.2 网上银行的优势和不足
  • 1.3 国内外网上银行的发展情况
  • 1.3.1 国外网上银行的发展情况
  • 1.3.2 国内网上银行的发展情况
  • 1.4 课题研究的目的和意义
  • 第二章 基于J2EE平台开发技术的体系结构
  • 2.1 J2EE概述及其优势
  • 2.1.1 J2EE概述
  • 2.1.2 J2EE平台体系简介
  • 2.1.3 J2EE的层次
  • 2.1.4 J2EE技术优势
  • 2.1.5 EJB组件简介
  • 2.1.5.1 EJB组件的特性
  • 2.1.5.2 EJB组件的类型
  • 2.1.5.3 EJB的体系结构
  • 2.2 JSP技术
  • 2.3 Struts的结构和流程简介
  • 2.3.1 MVC设计模式
  • 2.3.2 Struts框架
  • 2.3.3 基于MVC模式的Struts框架开发步骤
  • 2.4 容器管理持久化(CMP)技术
  • 第三章 系统的四层结构
  • 3.1 传统的两层和三层体系结构
  • 3.1.1 传统的两层体系结构
  • 3.1.2 传统的三层体系结构
  • 3.2 系统四层结构的设计
  • 3.2.1 系统的WEB表示层表现为网页客户端
  • 3.2.1.1 WEB层技术
  • 3.2.1.2 WEB层实现
  • 3.2.2 系统的业务逻辑层用EJB实现
  • 3.2.2.1 业务逻辑层技术
  • 3.2.2.2 业务逻辑层实现(即EJB开发过程)
  • 3.2.3 系统的数据持久层用实体Bean实现
  • 3.2.3.1 数据持久层技术
  • 3.2.3.2 数据持久层实现
  • 3.2.4 系统的数据存储层表现为数据库
  • 3.2.4.1 数据存储层技术
  • 3.2.4.2 数据存储层实现
  • 第四章 网上银行系统建模与分析
  • 4.1 UML实现网上银行系统建模
  • 4.1.1 UML建模思想概述
  • 4.1.1.1 UML的9个模型
  • 4.1.1.2 UML的9种图
  • 4.1.1.3 UML的5种视图
  • 4.1.1.4 UML对软件工程的重大影响
  • 4.1.2 网上银行主要模型
  • 4.1.2.1 数据模型
  • 4.1.2.2 功能模型
  • 4.1.2.3 业务模型
  • 4.1.3 网上银行主要的面向对象图
  • 4.1.3.1 类图
  • 4.1.3.2 时序图
  • 4.1.3.3 状态图
  • 4.1.3.4 部件图
  • 4.1.3.5 部署图
  • 4.2 系统的需求分析
  • 4.2.1 登录模块的主要功能要求
  • 4.2.2 应用客户端的主要功能要求
  • 4.2.3 网页客户端的主要功能要求
  • 4.2.4 网上银行的业务流程图
  • 4.2.5 网上银行的数据流程图
  • 第五章 网上银行系统设计与实现
  • 5.1 系统总体设计
  • 5.1.1 软件体系结构设计
  • 5.1.2 技术选择及MVC结构
  • 5.1.3 开发环境选择
  • 5.2 详细设计与实现
  • 5.2.1 通用服务包的设计与实现
  • 5.2.1.1 通用服务包的设计
  • 5.2.1.2 部署描述文件build.xml的实现
  • 5.2.1.3 CMP的实现
  • 5.2.2 WEB层设计与实现
  • 5.2.2.1 系统网页客户端
  • 5.2.2.2 设计策略
  • 5.2.2.3 网页客户端组件
  • 5.2.2.4 客户请求处理过程
  • 5.2.3 业务逻辑层设计与实现
  • 5.2.3.1 BankAdmin类
  • 5.2.3.2 客户管理会话Bean
  • 5.2.3.3 帐户管理会话Bean
  • 5.2.3.4 事务管理会话Bean
  • 5.2.4 数据持久层的设计与实现
  • 5.2.5 数据存储层的设计与实现
  • 5.2.5.1 代表对象实体的表格
  • 5.2.5.2 保存下一个实体Bean对象主键的表格
  • 5.2.5.3 数据存储层的实现
  • 5.2.6 业务逻辑其它包的功能
  • 5.2.7 国际化多语言显示
  • 5.3 系统的部署运行
  • 5.3.1 系统运行环境和部署
  • 5.3.2 系统的运行
  • 5.4 与目前网上银行比较
  • 第六章 网上银行系统安全机制的实现
  • 6.1 网上银行安全机制基本架构
  • 6.2 基于J2EE平台网上银行系统安全应用的实现
  • 6.2.1 系统安全机制
  • 6.2.2 系统信息交换安全协议和传输加密
  • 6.2.3 网上银行应用程序安全的实现
  • 6.2.4 网上银行Web安全的实现
  • 6.2.5 EJB安全的实现
  • 第七章 总结
  • 7.1 课题总结
  • 7.2 课题展望和进一步工作
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].网上银行系统的软件开发分析[J]. 电子世界 2016(12)
    • [2].网上银行系统的软件开发分析[J]. 电子技术与软件工程 2015(01)
    • [3].网上银行系统中的账户密码安全[J]. 中国金融电脑 2012(07)
    • [4].网上银行系统中基于角色的权限管理研究[J]. 网络安全技术与应用 2008(04)
    • [5].构建安全的网上银行系统[J]. 中国金融电脑 2008(11)
    • [6].《网上银行系统信息安全通用规范》概述及修订分析[J]. 中国质量与标准导报 2020(01)
    • [7].农信银网上银行系统的四大优势[J]. 中国农村金融 2010(06)
    • [8].CORBA技术在网上银行系统中的应用和研究[J]. 电子商务 2012(03)
    • [9].网上银行系统数据加密方式分析与应用[J]. 科技资讯 2010(32)
    • [10].网上银行系统安全体系浅析[J]. 中小企业管理与科技(下旬刊) 2009(06)
    • [11].基于扎根理论网上银行系统非功能性元需求研究[J]. 石家庄理工职业学院学术研究 2012(Z1)
    • [12].简讯[J]. 华南金融电脑 2010(02)
    • [13].解读《网上银行系统信息安全通用规范》[J]. 中国信息安全 2013(04)
    • [14].中国人民银行发布新规加强网银安全管理[J]. 中国信息安全 2010(02)
    • [15].规范安全 控制风险——《网上银行系统信息安全通用规范(试行)》解读[J]. 金融电子化 2010(04)
    • [16].解读《网上银行系统信息安全通用规范》 统一规范能否一统安全[J]. 中国信息安全 2011(08)
    • [17].国密算法在网银系统中的应用实践[J]. 金融电子化 2015(12)
    • [18].基于SSH框架的网上银行系统及其相关技术研究[J]. 电脑知识与技术 2009(21)
    • [19].基于软件工程和J2EE的网上银行系统[J]. 现代电子技术 2018(04)
    • [20].网上银行信息安全的常用解决方案[J]. 科技广场 2011(09)
    • [21].要闻回放[J]. 中国城市金融 2010(02)
    • [22].解读《网上银行系统信息安全通用规范》[J]. 金融科技时代 2012(09)
    • [23].适应上网环境新变化 构建全兼容网上银行[J]. 中国城市金融 2011(12)
    • [24].试探基于网上银行的企业集团资金集中管理[J]. 北方经贸 2016(09)
    • [25].我有一种使命感[J]. 软件世界 2010(02)
    • [26].Web应用防火墙在网上银行系统中的应用[J]. 计算机与网络 2019(04)
    • [27].网上银行系统的安全性研究[J]. 网络安全技术与应用 2013(01)
    • [28].基于交易确认的网上银行系统安全方案[J]. 中国金融电脑 2008(11)
    • [29].网上银行的发展趋势及其系统安全性[J]. 计算机光盘软件与应用 2013(01)
    • [30].农金速览[J]. 中国农村金融 2015(09)

    标签:;  ;  ;  ;  

    基于J2EE平台的四层结构网上银行系统研究
    下载Doc文档

    猜你喜欢