监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
ERP系统开发

当前位置:工程项目OA系统 > ERP系统 > ERP设计运用 > ERP系统开发

开发一个erp

申请免费试用、咨询电话:400-8352-114

   近年来,随着计算机和网络技术的飞速发展,

  ERP 系统在计算机平台、事务处理能力和功能范围上有了很大进步。但现有 ERP 系统的开发模式将企业业务流程固化在软件系统中,使系统在开发、实施、维护和使用方面出现了一些问题。主要表现在系统开发缺乏灵活性、系统实施与维护难度大、系统易用性较差,以及软件系统不能适应迅速变化的企业业务流程等。

  工作流技术可以用来解决上述问题。采用工作 流技术,可以把 ERP 业务过程逻辑从具体的业务实现中分离出来。这种方法在进行企业实际应用时具 有显著的优点,它可以在不修改具体功能模块实现 方式( 硬件环境、操作系统、数据库系统、编程语言、应用开发工具和用户界面)的情况下,通过重新定 义过程模型来完成系统功能的改变或系统性能的改 进,使企业可以根据业务流程动态构建企业信息系 统,打破企业必须适应软件的传统模式。采用工作 流技术,可有效地把企业各种资源( 人、信息、应用工具和业务流程)合理地组织在一起,提高软件重用率,发挥系统的最大效能0 基于工作流的 ERP 系统开发与实施

  1. 1 基于工作流的 ERP 系统开发与实施方法

  基于工作流的 ERP 系统开发与实施方法,与传统 ERP 系统开发方法的本质差别在于:它把 ERP 业务过程逻辑从具体的业务实现中分离出来,以业 务过程为核心来设计和构建 ERP 系统,并控制其运行。该方法通过对企业业务流程的分析,抽取出原 子级的企业业务活动,并通过 ERP 组件来实现这些原子级企业活动,以业务流程模型驱动这些原子活 动的运行,从而实现企业业务和软件实现的全面集 成。这种集成不单是业务过程和软件之间的集成, 也是与这些业务过程相关联的人员、数据的集成。因此,系统的复杂度和集成的难度很大,必须采用一 种技术对整个 ERP 开发实施过程及所涉及的相关流程、组件、人员和数据等因素进行分析,以便对整 个 ERP 系统进行管理和控制。工作流技术可以很好地满足这种需求,它采用工作流建模技术建立以 流程为核心的企业业务模型,将流程及与其相关的 信息、人员和业务实现组件统一集成起来,并通过工作流执行服务,按照所建立的业务模型进行业务的执行

  利用工作流技术可以设计和建立一个工作流环境,用来支持 ERP 系统的业务流程分析、业务构件抽取、业务系统构建和业务系统执行( 如图 l)。其具体步骤是:

  (l)业务分析 在业务分析阶段,可以利用工作流建模与分析工具,详细分析 ERP 的业务流程和相关的组织/ 人员情况,生成完整的 ERP 业务过程模型,明确 ERP 软件的实际需求,即谁在什么时间做什么事情,需要什么信息,生成什么信息。

  (2) 组件开发 在 ERP 组件设计中,可以依据业务分析阶段的业务过程模型整理出 ERP 业务的原子活动,针对这些原子活动分析其需要由什么样 的组件来实现,并确定每个组件的输入/ 输出接口, 从而抽取出 ERP 系统的组件规划方案。由此得出构成 ERP 系统的基本组成元素:原子活动和组件。

  (3) 业务系统构建 可以根据企业业务需求组合这些原子活动和组件,以建立一个可实际运行的

  ERP 系统。组合过程可以使用工作流建模工具来完成。在这一步骤中,可以动态关联原子活动和组件,并定义各活动和组件间输入/ 输出关系。

  (4) 系统实施 得到的 ERP 系统可以通过工作流引擎进行执行。引擎根据定义好的业务逻辑推动

  ERP 系统的运转,负责流程的启动、导航、结束等操作,并实现对组件的调用、活动和组件间数据的交互以及用户与系统的交互。整个环境可以为 ERP 系统的开发与实施在方法和工具上提供支持。

  1. 2 基于工作流的 ERP 系统开发与实施体系

  经过长期的推广和应用,许多 ERP 功能已经标准化和模块化,甚至有些通用的功能模块已经被开 发成标准的商业组件,可在市场上买到。可以预想, 将来的 ERP 系统的开发将会变得越来越简单。用户只要确定了自己的业务需求,就可以从市场上购买相关的组件产品组合成一个系统。然而,这种组合并不是简单的拼凑,而是在业务需求驱动下的多种资源间的有机集成。如何将 ERP 系统的业务需求与组件关联起来,如何将这些业务组件集成起来成为一个整体,以及如何管理和控制这些组件的运行,是该体系需要解决的主要问题。概括地说,它需要一个统一的体系对资源的集成和运行进行管理和控制。

  基于工作流技术,本文定义了一个多层的 ERP 系统开发与实施体系,使企业可以在一个统一的集成框架下实现组件化 ERP 系统的开发、实施与运行。该体系包括四层结构,分别为系统平台、应用平台、关键组件和工作流平台( 如图 2)。

  

4.png

 

  (l)系统平台 它包括数据库服务、操作系统和与 ERP 相关的其他企业应用系统,同时还为 ERP 系统提供基本的中间件服务,如消息服务、对象服务等。系统平台目前已有许多成熟的商业化产品,可以直接选用,作为 ERP 的底层支撑环境。

  (2) 应用平台 它为整个 ERP 系统提供公共的应用服务组件,并为 ERP 系统提供基本的组件管理框架、集成管理框架和工作流执行服务。工作流引擎实现业务过程逻辑的执行和控制;集成服务实现系统与外部系统( PDM,OA 等)的接口与通讯;组件框架则为组件的调用、运行和管理提供一个基本的环境。

  (3) 关键组件 组件是企业业务活动的具体实现,它接受用户传来的业务数据,按照一定的商业逻辑对数据进行处理,然后再返回给用户。根据不同的业务类型,可以开发出许多业务组件,为实现组件的重用性,可以将组件分为通用业务组件和行业专用组件。

发布:2010-04-21 14:37    编辑:泛普软件 · zhangyan    [打印此页]    [关闭]

相关栏目

ERP系统设计 ERP系统开发 ERP需求调研 ERP系统实施 ERP系统培训 ERP解决方案 ERP售后服务 ERP系统免费下载 ERP系统破解 ERP系统二次开发 ERP系统怎么用 ERP是什么意思 行业动态 规划选型 技术文章