论文部分内容阅读
市场经济的发展使企业的经营环境发生了巨大的变化,产生于上世纪九十年代的ERP(Emerprise Resource Planning企业资源规划)系统建立在信息技术的基础上,以系统化的管理思想为企业决策层及员工提供决策运行手段的管理平台,将企业内部的所有资源组织并管理起来,对其中各个组成元素进行规划,从而达到最佳资源组合。
随着经济全球化的推进,ERP系统在企业中得到了越来越广泛的应用,然而也出现了很多不适应企业发展的弊端,如ERP系统主要关注业务功能描述和处理,且功能模块之间的流转控制代码被固化在程序中,不能支持企业流程的动态调整。企业为了适应多变的市场环境,需要经常地改变业务流程,传统的ERP系统难以承担这种流程的变更,为了解决这个问题,将工作流技术引入ERP领域,ERP系统关注于业务功能,由工作流引擎负责流程管理和调整,二者结合起来能够解决企业的流程方面的需求。
本文着重讨论了基于J2EE的工作流引擎的分析与设计,并在分销行业的ERP系统中进行了应用工作流技术的实践。
本文首先介绍了工作流的基本概念、相关术语,从体系结构、工作流模型和实施的层次结构多方面介绍了工作流技术的核心元素。说明了工作流技术与BPR (Business Process Reengineering业务流程重组)及ERP系统的关系,并给出工作流技术与ERP系统结合的方案。同时,本文详细介绍了工作流引擎的体系结构和实现技术,从工作流模型设计出发,详细介绍了工作流引擎的设计与实现,对技术难点进行了重点介绍。在此基础上,将此方案应用于项目实践,设计了一个在IT分销企业ERP系统中应用工作流技术对销售业务流程管理的原型。通过原型系统的设计能够管理企业的业务流程,为解决原有ERP系统中流程与业务代码无法分离,流程管理不便等问题提供了应用的依据。