上海论文网提供毕业论文和发表论文,专业服务20年。

某银行计算机辅佐审计体系之设计与实现

  • 论文价格:免费
  • 用途: ---
  • 作者:上海论文网
  • 点击次数:196
  • 论文字数:0
  • 论文编号:el201404091643025697
  • 日期:2013-08-10
  • 来源:上海论文网
TAGS:

第一章 绪论


1.1 研究背景和意义
随着我国信息高速公路的建设,各个部门通过计算机网络获得信息必将为部门带来巨大的经济效益和社会效益,部门的办公及管理都将朝着高效、快速、无纸化的方向发展。利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。目前在银行中,传统的办公模式也随着信息化程度的加深而逐步过渡到全新的信息化办公模式。农业银行的内部审计是在中国农业银行内部的一种相对独立、客观的监督评价活动,目的是通过审查和评价银行的经营活动和内部控制管理,促进农业银行经营管理水平的提高。


1.2 主要工作内容与目标


1.2.1 主要工作内容
1、完成系统的主要功能,包括一些系统级别的工作,比如用户登录,操作员设置、系统帮助、系统接口、定义资产负债表、系统推出等等。由于审计工作的保密安全性,非经允许不能进入审计系统。
2、研究 SSH+iBatis 四种框架的整合以及开发过程中所用到开源技术。


1.2.2 系统目标
对泉州市、县两级农行管理工作提供一个安全、可靠、有效的管理平台。主要要达到以下几个目标:
1、功能完善。对客户提出的需求进行准备分析,为农行的审计工作提供高效且功能完善的管理平台。
2、良好的用户体验。任何一个优秀的系统都必须考虑到不同的使用者参差不齐的电脑操作水平,故系统应该简单易学,界面友好清晰,并且给用户一个良好的用户体验。
3、响应速度。系统的工作操作都应该有比较快的响应速度,包括当多用户同时登录该系统时也应该有比较快的响应速度。
4、可扩展性。考虑到以后银行可能在处理流程上会有变动,因此在考虑该系统的通用时,也要考虑该系统的可扩展性,致力于提高该系统的可重用性和可扩展性。


第二章 平台选择及关键技术


计算机辅助审计系统是一个典型的 ERP 管理系统,是计算机技术与企业思想结构的产物,是企业级的应用系统。J2EE 做为一种成熟的分布式企业级解决方案被广泛运用,本系统也是运用 J2EE 的相关技术来解决,因此本章将介绍一下 J2EE的体系结构以及相关技术运用。


2.1 J2EE 平台


2.1.1 J2EE 概述
J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署[1],进而提高可移植性、安全与再用价值。J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格[2],让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。


2.1.2 传统 J2EE 结构分析
目前,基于 J2EE 平台的企业应用使用了一个多层分布式应用模型,它根据功能,将应用逻辑分成不同的组件,各应用组件根据它们所属的不同的 J2EE 层而被安装在不同机器上。如下图 2-1 所示:一个 J2EE 应用包含客户层,WEB 层,业务层和 EIS 层。各层组件会分布在不同机器上,其中客户层组件分布在客户机上,WEB 层和业务层分布在 J2EE 应用服务器上,EIS 层位于数据库服务器上[3]。这四层结构位于不同位置上,使用其特定的组件技术完成不同的功能。


2.2 J2EE 平台上的框架分析


2.2.1 框架概述
框架(Framework)其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系[4]。因此构件库的大规模重用也需要框架。应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量[5]。比较典型的框架组合就是 SSH,即 Struts+Spring+Hibernate。本系统中除了运用了这三种框架,还用到了另外一种开源框架,即 iBatis 框架,用来弥补Hibernate 在处理批量数据时效率不足的缺陷。


第三章 系统需求分析 ...........26-36
    3.1 系统总体目标........... 26
    3.2 数据库设计要求........... 26-27
    3.3 系统技术需求...........27-28
    3.4 系统功能性需求........... 28-35
    3.5 本章小结...........35-36
第四章 系统的设计与实现........... 36-49
    4.1 系统环境........... 36
    4.2 系统的基本架构 ...........36-37
    4.3 基于SSH+IBATIS 的功能实现........... 37-48
    4.4 本章小结........... 48-49
第五章 系统的测试 ...........49-72
    5.1 测试方法简介........... 49-50
    5.2 测试工具介绍 ...........50-51
        5.2.1 手工测试 ...........50-51
        5.2.2 LoadRunner 测试工具........... 51
        5.2.3 TestDirector 测试工具........... 51
    5.3 测试过程...........51-69
5.4 测试效果........... 69-72


结论


随着 Web 应用的飞速发展、企业业务的跨领域扩展、业务处理规则的复杂化与细化,用户对 Web 应用系统的可扩展性、可移植性、可维护性、稳定安全性等系统性能提出了更高的要求。Web 应用框架不仅可以为 Web 应用系统提供优良的体系结构,提高 Web 应用系统开发的效率,而且可以节省项目的开发成本,缩短项目的开发周期,降低项目管理的难度和风险,提升项目和产品的交付质量,使得Web 应用开发项目更容易成功。
本文结合 Struts、Spring、iBatis 与 Hibernate 的特点,设计了一个整合Struts、Spring、Hibemate 与 ibatis 的 SSH+iBatis 组合框架,由 Struts 负责表现层,Spring 负责业务层,Hibemate 和 Ibatis 负责数据持久层,并结合 DAO,单态,工厂等设计模式。该系统具有以下特点:有很好的跨平台性;系统结构清晰,扩展性良好;代码更易于测试;模块之间比较松散耦合,可灵活增减。该系统具有较强的实用性,能够满足市县各级银行的信息化需要,增强预警能力,提升工作效率,减少办案漏洞。本系统采用的应用服务器系统都具有负载均衡的能力,即将用户发来的请求,恰当地分配给各个应用服务器,使大家可以分别负担系统的负载。通过使用负载均衡,用户在扩大系统时,可以仅仅增加几台新的服务器,安装应用服务器软件,进行恰当的配置即可,无需对应用进行任何修改,这样就满足了可扩展性能的要求,降低了应用服务器发生崩溃的危险。


参考文献
[1] 李钢.轻量级 J2EE 企业应用实战/STRUTS+SPRING+HIBERNATE 整合开发.电子工业出社,2007,78.
[2] Sun Microsystem.Sun Java System Application Server  Platform Edition ReleaseNotesVersions8[EB].:Sun Microsystems,website,2006-12-8.
[3] 计磊,李里,周伟.精通 J2EE-Eclipse、Struts、Hibernate 及 Spring 整合应用案例[M].北京:人民邮电出版社,2006:2-10.
[4] RlchardMonson   Haerel 著,朱小明,周琳译.Enterprise JavaBeans.中国电力出版社,2001,3(1).
[5] Rod Johnson , Juergen Hoeller.Expert One-on-One J2EE Development WithoutEJB[M].US:Wiley Publishing,2004:10-11.
[6] 陈家瑞,叶少珍.基于 Struts 架构的电子商场系统设计与实现.福州大学学报(自然科学版),2005.
[7] 刘晓华.J2EE 企业级应用开发[M].北京:电子工业出版社,2003:179-181.
[8] 孙卫琴.精通 Hibernate:Java 对象持久化技术详解[M].北京:电子工业出版社,2005.5.
[9] ibatis 应用开发指导(网上搜集资料).
[10] Web 控件集指导开发(网上搜集资料).

1,点击按钮复制下方QQ号!!
2,打开QQ >> 添加好友/群
3,粘贴QQ,完成添加!!