论文部分内容阅读
随着银行业竞争的加剧以及科学技术的进步,对于银行业管理水平、办公效率的要求也越来越高。办公自动化系统(OA系统)是商务模式中有助于企业管理效率提高的典型应用。由于办公自动化能够很大程度提高效率,同时能精确快捷的传递公文信息等,因此是最适合作为企业使用管理的工具。近年来,随着某银行分支机构的扩张、综合业务的迅速发展,对于管理水平、办公效率等的要求也越来越高,因此在某银行内部实现办公自动化系统的广泛的应用是非常必要的。本文中某银行办公自动化系统的设计是基于Struts,Hibernate,Spring平台的OA管理系统,采用目前最流行的J2EE+MySQL进行系统的开发,利用MySQL对Java的强大支持以及Java的各种优点,使该OA系统在安全性、扩展性、效率性等各方面得到提升。以MyEclipse为开发工具,tomcat做服务器,采用Java语言开发解决相关的问题。本系统有很好的平台无关性和安全性, MVC架构的采用使得数据、视图表现与逻辑控制完全分离,具有扩展性好、易维护等特点。运用Ajax技术,做到实时响应以提高用户体验。提供了比传统的管理系统更方便,快速的服务,使用者无需关心内部的系统结构,就可以便捷的使用整个系统。本文首先对银行业采用OA系统的目的及意义进行分析,并对国内外OA系统的研究现状进行了回顾,同时对设计该OA系统Structs、Hibernate、Spring架构的相关理论进行分析,其次对某银行OA系统整体框架进行设计,主要包括对该系统的所要实现的功能进行模块的设计,并根据所要达到的要求完成OA系统数据库设计,再次通过设计完成了某银行OA系统中公文管理、流程管理、权限管理、组织管理四大模块的详细设计与实现,最后为了保证某银行OA系统的稳健性,对整个OA系统进行测试。