bromine:浅析企业OA系统开发现状和发展趋势

来源:百度文库 编辑:中财网 时间:2024/04/29 04:15:20

1 企业OA系统的开发背景    

随着网络的高速发展,网络0A系统逐渐受到关注。一些大型企业集团正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。办公自动化系统己成为企业内部的管理运作核心,为企业发展承担不可估量的作用。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,实现企业内各种信息资源的共享;加强员工闯的交流、提高整体工作效率;为领导提供各种有用数据;方便领导对公司情况的及时了解、提供决策支持。

办公自动化(OfficeAutomation,简称OA)是指利用计算机技术、通信技术、系统科学、管理科学等先进的科学技术,不断使人们的部分办公业务活动物化于人以外的各种现代化的办公设备中,最大限度地提高办公效率和改进办公质量,改善办公环境和条件,缩短办公周期,并利用科学的管理方法。借助于各种先进技术,辅助决策,提高管理和决策的科学化水平,以实现办公活动的科学化和自动化。

2 企业OA系统在我国的发展过程

我国的OA产业从七十年代末发展至今,已从最初的提供面向单机的辅助办公产品,发展到面向企业级应用的大型协同工作软件,其发展过程分以下三个阶段:

第一阶段:以数据处理为中心的传统办公系统,它的最大特点是应用基于文件系统和荚系型数据库系统,以结构化数据为存储和处理对象,强调对数据的计算和统计能力。其贡献在于把IT技术引入办公领域,提高了文件管理水平。但是此时的OA系统只是一个简单的工具,其主要目的是处理文字、文档、表格等,实现无纸化办公。这一阶段的OA系统提高了用户的文件管理水平及资料整理水平,但也只是对公文的流转和档案的整理起到了较大的帮助,缺乏对于办公过程中的沟通协作和角色权限的设计,所以用户应用效果不佳。

第二阶段:以工作流为中心的办公自动化系统,这一时期的办公自动化实现了以工作流为中心。这种方式彻底改变了早期办公自动化的不足之处,以E-MAIL、文档数据库管理、目录服务、群组协同工作等技术作支撑。第二代办公自动化系统包含了众多的实用功能和模块,它以网络为基础,实现了对人、对事、对文档、对会议的自动化管理。这时的OA系统已经基本实现了自动化办公和协同办公。

第三阶段:以知识管理为核心的办公自动化系统,第三阶段OA的核心是知识管理。知识管理是一个系统工程,目标是帮助企业发现潜在的知识、定位拥有专门知识的人、传递知识、有效利用知识。知识管理意味着在恰当的时间,将正确的知识传给正确的人,使他们采取最适合的行动,避免重复错误和重复工作。知识管理可以帮助企业解决知识共享和再利用的问题。第三阶段OA的显著特点是信息、资源共享、实时通信以及与短信平台的完美结合。

所以,现代办公自动化系统是以知识管理为核心的办公自动化。在实践中,由于网络的便捷给人们带来对信息共享的需求,使得企业更需要越来越多的外界信息和企业内部知识的积累,并在它们之间不断地交互与碰撞中使知识获得再生和增值。办公自动化不仅只是人际办公的计算机化,而且要融知识管理于办公自动化中。通过新办公自动化系统为领导层,办公室,人力资源部门,业务部门等提供了全新高效的工作模式。

3 企业OA系统的开发技术

OA系统的开发技术随着企业的发展而发展,从过去的办公软件如Office、WPS等开始,到Fortran、VisualBasic、Delphi+Access、SQLServer等中小型数据库进行开发的C/S系统,到目前基本形成了两大主流技术,分别是基于J2EE标准和基于Microsoft.NET框架的开发技术。

3.1 基于J2EE的标准

J2EE是一种利用Java2平台来简化企业应用程序的开发、部署和管理的体系结构。它定义了包括平台角色、组件模型和标准服务等一系列规范,具有“一次编写,到处运行”的特性,并且J2EE继承了Java的可跨平台移植、方便存取数据库的JDBCAPI.CORBA技术,并能够在Internet应用中保护数据的安拿模式等,同时还提供了对EJB、Java SelectAPI、JSP以及XML技术的全面支持。J2EE标准以其开放性、平台无关性在各类应用系统中得到广泛应用。但是J2EE的布置使开发成本显得略高,而且又没有良好的安装界面这个特点又使它稍显不足。

J2EE系统一般由客户层、Web层、业务层和企业资源层组成,各层关系如图1所示。

图1 J2EE的多层架构