资源描述:
《基于构件的办公自动化系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库及信息管理本栏目责任编辑:闻翔军基于构件的办公自动化系统的设计与实现黄于鉴,苗放,周宇鹏(成都理工大学信息工程学院,四川成都610059)摘要:随着电子政务的发展,办公自动化系统作为其中重要的组成部分越来越受到各级政府部门的重视;而构件化是软件开发的重要技术和发展趋势,具有效率高和结构灵活等显著特点。本文结合某军区办公自动化系统的实例,阐述了基于构件的办公自动化系统的设计与实现。关键词:构件;工作流;EOS;办公自动化系统中图分类号:TP311文献标识码:A文章编号:1009-3044(200
2、7)04-10926-02Component-baseddesignandimplementationofofficeautomationsystemHUANGYu-jian,MIAOfang,ZHOUYu-peng(ChengduUniversityofTechnologyCollegeofInformationEngineering,Chengdu610059,China)Abstract:Alongwiththeelectronicgovernmentaffairsdevelopment,th
3、eofficeautomationsystemtookimportantconstituentmoreandmorereceivesrecognitionofgovernmentdepartment.Andthecomponentistheimportanttechnologyandthedevelopmenttendencywhichsoftwaredevelops,hastheefficiencyhighandthestructureisnimbleandsoontheremarkablecha
4、racteristic.Thisarticleunifiesmilitaryregionofficeautomationsystemtheexample,elaboratedacomponent-basedofficeautomationsystemdesignandimplementation.Keywords:Component;Workflow;Enterpriseoperationsystem;OfficeAutomationSystem1引言流转;采用基于Web的缺省客户端和管理监控工具完
5、成对流程的无论是企业还是政府机关,都会有大量的文案需要处理,复调整、监控与审计;应用丰富的构件库快速定制用户自己的应用,杂的工作流程需要安排,决策者需要依据纷乱的信息做出重要的随需应变。因此,构件化的工作流系统开发模式,能保证用户在快决定。拥有一套智能化、信息化的办公系统,对办公人员和企业决速开发应用的同时,也能快速适应业务流程变化以及业务逻辑变策者来说,工作效率上的提高是显而易见的。今天的中国,“企业化[2]。信息化”、“政府部门信息化”都忙得如火如荼,一套优秀的办公自3开发模式在某军区办公自动化
6、系统中的实现动化(OA)系统将是企事业单位迈进数码时代的“基石”。而今,办3.1系统简介公自动化的实现方式可谓是百家争鸣,各有所长,但这些技术始该系统是一个基于工作流的网络办公自动化系统,采用B/S模终摆脱不了不能随需应变,稳定可靠,降低开发和维护成本和风式,以国产先进的、成熟的工作流——普元EOS5.1作为基础平险的瓶颈,而将面向构件的体系结构融入办公自动化系统中正好台,通过构件化的方式在该平台上搭建办公信息系统的主体,提充分地满足了这种需求。在面向构件的技术里,一个应用软件不供公文办理,事务管理
7、,信息服务,办公助理等功能。会有几十万行、几百万行的代码来描述,而是通过几百个、几千个3.2系统总体技术架构的构件来描述,这种方式提高了软件生产效率和质量,缩短开发系统采用J2EE技术体系,以普元EOS作为开发和运行管理周期,降低开发成本。平台,通过构件化的方式在该平台上搭建各个办公自动化子系2基于构件的工作流系统设计统,使得各个子系统能够快速搭建,并且方便子系统之间的集成。工作流是办公自动化系统的核心,它的设计好坏直接影响到系统总体技术框架如图1所示。整个OA系统的性能。基于构件的工作流系统设计,
8、就是在工作流开发过程中不编码,使用构件库里现成的构件组织成用户所需要的工作流管理系统,普元EOS(EnterpriseOperationSystem)工作流正是基于构件的工作流系统开发的典型代表[1]。EOS工作流是与EOS平台无缝集成的业界第一家完全构件化的工作流管理系统,能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定运行。通过EOSStudio提供的可视化开发环境,用拖、拉、拽的方式,在EOSServer的配合下将EOS已开发好的众多构件直接拖放至业