网络化制造模式下的分布式ERP系统研究
- 格式:pdf
- 大小:328.18 KB
- 文档页数:5
ERP系统在制造业企业中的应用研究第一章:引言随着信息化时代的到来,企业管理面临着新的挑战和机遇。
在制造业领域,企业需要有效地组织和管理生产过程,提高生产效率,降低成本,提升产品质量。
在这样的背景下,ERP系统逐渐成为制造业企业管理的关键工具。
本文对ERP系统在制造业企业中的应用进行研究,旨在分析ERP系统在制造业中的作用和效果,并提出相应的建议。
第二章:ERP系统的概念和特点2.1 ERP系统的概念ERP系统(Enterprise Resource Planning)是一种通过整合企业内部各功能部门的资源与业务流程,实现信息共享和业务协同的管理软件系统。
它可以涵盖企业的全部核心业务,包括采购、生产、仓储、销售和财务等。
2.2 ERP系统的特点ERP系统具有以下几个特点:(1)综合性:ERP系统可以整合企业内部各个部门的业务流程和信息,实现信息的共享和协同。
(2)标准化:ERP系统基于行业标准和最佳实践,提供了一套标准化的业务流程和管理方法。
(3)模块化:ERP系统按照功能划分为多个模块,可以根据企业需求进行选择和定制。
(4)可扩展性:ERP系统可以根据企业的业务发展和变化进行功能扩展和定制。
第三章:ERP系统在制造业企业中的应用3.1 生产计划管理ERP系统可以帮助制造业企业进行生产计划的编制和执行。
它可以根据客户需求、原材料供应情况和生产能力等信息,自动生成合理的生产计划,并将计划信息传递给生产部门和供应链各环节,实现生产过程的协调和管理。
3.2 供应链管理ERP系统可以优化制造业企业的供应链管理。
它可以通过整合供应商、仓储和物流等环节的信息,实现供应链的可见性和透明化。
同时,ERP系统还可以进行供应链的成本分析和优化,提高供应链的效率和灵活性。
3.3 质量管理ERP系统可以帮助制造业企业实现全面质量管理。
它可以将质量管理的各个环节进行标准化和集成化,包括质量检测、质量控制和质量改进等。
通过ERP系统,企业可以实时监控产品质量,及时发现问题,采取相应措施,提高产品质量。
制造业中的ERP系统实施与管理研究随着制造业的发展,越来越多的企业将目光瞄准了ERP系统,以提高管理效率和生产效率。
然而,许多企业在实施ERP系统时遭遇了种种困难。
本文将围绕ERP系统在制造业中的实施与管理进行研究,并提出相关建议。
一、ERP系统在制造业中的应用随着科技的不断发展,制造业的生产效率和管理效率得到了提高。
ERP系统是一种能够实现企业资源管理的信息化系统,也就是为企业提供全方位的资源管理与掌控,包括人力、物力、财物、信息等。
ERP系统在制造业中的应用非常广泛,它可以帮助企业进行生产调度、库存管理、供应链管理、财务管理等一系列的工作。
二、ERP系统实施的问题然而,ERP系统的实施并不总是顺利的。
在实施ERP系统时,企业通常会面临以下几个问题:1. 实施成本高昂对于中小型企业来说,实施ERP系统需要投入大量的人力、物力、财力等资源,运营成本也相对较高,这对于一些资源有限的企业来说,是一个比较大的负担。
2. 实施周期长ERP系统的实施需要一定的准备时间和实施时间,如果企业资源有限,实施周期就会更长。
在实施周期中,还需要不断地进行数据的导入、环境的配置、用户培训等一系列的工作,工作量相当巨大。
3. 学习和适应的过程对于许多企业来说,ERP系统是全新的,需要用户进行学习和适应的过程。
这对一些老员工来说是一种挑战,也可能会影响生产和管理效率。
4. 软硬件兼容性问题不同的ERP软件和硬件平台之间存在兼容性问题,这会影响ERP系统的数据交换与共享。
这种软硬件兼容性问题是一个很困难解决的问题。
三、ERP系统的管理ERP系统的实施只是企业管理中的一部分,管理ERP系统同样需要一定的技巧和经验。
1. 进行ERP系统规划ERP系统的实施之前,企业需要进行详细的规划工作,包括数据处理流程、数据输入和输出流程、数据审批流程等一系列步骤。
这些规划需要在ERP系统实施之前进行。
2. 培训员工ERP系统是一种新的管理模式,需要员工进行不断的学习和适应。
ERP系统在制造业企业中应用的研究随着信息技术的发展,企业管理已经朝着数字化、智能化的方向发展。
ERP(企业资源规划)系统作为一种集成的信息管理系统,已经在全球范围内得到广泛应用。
特别是在制造业企业中,ERP系统的应用被认为是提高企业效率和管理水平的重要手段。
本文将对ERP系统在制造业企业中的应用进行研究和探讨。
首先,ERP系统在制造业企业中的应用能够提高生产计划和调度的效率。
传统的生产计划和调度往往依赖于人工的经验和主观判断,容易出现生产计划和实际生产情况之间的不匹配。
而通过ERP系统,企业能够实时获得生产相关的数据,并进行集中管理和分析,从而准确预测和计划生产需求,确保生产资源的合理利用和生产计划的执行。
此外,ERP系统还能够自动进行调度,根据产品的优先级、制造工艺和资源可用性等因素,合理安排生产任务的执行顺序,提高生产效率。
其次,ERP系统在制造业企业中能够提高库存管理的精确度和效率。
传统的库存管理通常依赖于手工记录和统计,容易出现库存的过剩或短缺情况,增加了库存成本或影响了生产进度。
而通过ERP系统,企业能够实时了解库存情况,包括原材料、半成品和成品的库存数量、存放位置和库龄等信息,从而进行精确的库存计划和管理。
同时,ERP 系统还能够与供应链系统进行集成,实现供应链的信息共享和协同管理,进一步优化库存管理的效果。
此外,ERP系统在制造业企业中的应用还能够提高质量管理的精细化和追溯性。
传统的质量管理往往依赖于人工的抽检和记录,在质量问题发生时很难及时发现和跟踪。
而通过ERP系统,企业能够实时监控和记录生产过程中的各项质量指标,包括产品的工艺参数、关键环节的检测数据和质量检验的结果等。
同时,ERP系统还能够与质量控制系统进行集成,实现质量问题的追溯和处理,帮助企业及时发现并解决质量问题,提高产品的质量水平。
最后,ERP系统在制造业企业中的应用还能够提高成本管理的透明化和精准度。
成本是制造业企业关注的重要指标,而传统的成本管理往往存在信息不透明和计算不准确的问题。
制造业企业管理中的ERP系统应用研究随着制造业向数字化、智能化方向转型,企业管理也需要更高效、精准的支持。
ERP系统作为制造企业管理的重要工具,目前已成为企业数字化转型的趋势之一。
但是,对于许多企业来说,如何正确应用ERP系统,在提升企业管理效率的同时,避免系统实施成本高、使用成本高、应用难度大等问题,则成为了一个值得探究的问题。
一、ERP系统在制造企业管理中的作用ERP系统是指企业资源计划系统,它能够将企业各项业务自动整合与管理,包括生产、销售、采购、库存、财务等多个方面。
在制造企业中,ERP系统有哪些具体的作用呢?首先,ERP系统能够提高制造企业的生产效率。
在ERP系统的帮助下,企业可以更好地把握订单的生产进度、生产质量以及各项资源的利用情况,从而更好地规划生产计划、优化生产流程。
其次,ERP系统可以提高企业对外交流的效率。
通过ERP系统,企业可以及时将订单等信息转化为数字化的数据,帮助企业高效地与客户沟通,快速解决客户的问题。
最后,ERP系统可以提供对企业整体运营的完整监控。
通过ERP系统,企业能够对自身的销售、采购、库存等方面的数据进行分析,为企业制定合理的决策提供依据。
二、ERP系统应用研究中的难点ERP系统在实施应用时,仍然面临着一些值得探讨的问题。
首先,ERP系统应用成本高昂。
从公司内部的开发、实施到后期管理使用,ERP系统带来的成本都很高。
在实施过程中,产生的财务支出、技术支持以及培训个人等都需要耗费一定的资金。
其次,不同企业的ERP系统应用难度大。
不同行业、不同企业之间的ERP系统应用难度大不相同。
有些企业会出现照搬其他企业的实施方案,从而导致ERP系统应用不一定与企业自身情况相符。
最后,ERP系统应用会导致原本的系统与工作方式的变化,导致新的系统与原有系统的耦合度降低。
而且,对于财务等核心业务而言,ERP系统应用的改动更需要审慎处理。
三、如何避免ERP系统应用的问题为使ERP系统应用在制造企业中能够得到完善的发扬,对企业来说,需要采取更为科学、规范化的实施方式。
ERP系统在制造业企业中的应用研究随着企业规模的逐渐扩大以及市场竞争日趋激烈,制造业企业在日常经营管理中面临着很多问题,例如生产过程不够高效、物料管理不够精准、成本管控不够到位等等。
为了解决这些问题,越来越多的制造业企业开始引入ERP系统。
ERP系统,全称为企业资源计划系统(Enterprise Resource Planning System),是一种以企业为中心、以业务为导向、集成多个业务子系统的企业信息化管理系统。
一、 ERP系统的基本功能ERP系统的基本功能包括以下几个方面:1. 供应链管理:包括供应商选择、采购、运输、库存管理等一系列过程。
2. 生产管理:包括生产计划编制、设备调度、生产进度跟踪等。
3. 财务管理:包括财务会计、成本核算、预算控制、现金管理等。
4. 人力资源管理:包括招聘、员工档案管理、薪资管理、考核培训等。
二、 ERP系统在制造业企业中的应用制造业企业作为ERP系统的一个主要应用领域,其应用可分为以下三个方面:1. 生产计划与调度制造业企业的生产过程涉及到多个部门和环节,不同环节之间的数据互动和协调十分重要。
而ERP系统具备强大的数据整合和处理能力,能够将生产计划、设备调度、零部件采购等业务集成在一起。
通过实时更新生产进度和物料使用情况,ERP系统可以帮助企业管理人员制定准确的生产计划并进行及时调度,从而提高生产效率。
2. 物料管理在制造业企业中,物料管理是一个非常复杂的过程。
ERP系统可以通过物料需求计划(MRP)模块帮助企业进行库存管理、订单跟踪、采购控制等,从而实现及时提供所需零部件,避免生产线断料等情况的发生。
同时,ERP系统还能够帮助企业规划零部件的生命周期,减少废品和过期物料的浪费。
3. 质量管理制造业企业的生产过程中,品质问题往往是一项关键的管理难点。
ERP系统可以帮助企业实现物料追溯、质量控制和质量认证等功能,提高产品的一致性和整体质量水平。
三、 ERP系统的潜在问题虽然ERP系统在制造业企业中有着广泛的应用前景,但是在实际应用过程中也存在一些可能的问题,这些问题主要来自于企业实施和操作方面。
基于分布式系统的ERP系统设计一、前言随着企业规模的逐渐扩大和业务的深入发展,企业管理的需求也愈加复杂多样化,这就要求企业必须借助于各种信息化技术进行全面升级,而ERP系统正是应运而生的一种基于信息化技术的企业资源管理软件,具有很强的企业管理功能和全局性。
本文旨在探讨如何基于分布式系统进行ERP系统的设计。
二、分布式系统的概念及特点分布式系统是指由若干个计算机节点通过网络相互连接并协调工作的系统,其核心思想是将系统的各个部分分散在不同的计算机上,形成一个分布式集群,以达到提高系统的可靠性和性能等优点。
分布式系统的特点主要有以下几个方面:1. 松耦合性:节点之间相互独立,任何一个节点的故障不影响其他节点的运作。
2. 可扩展性:当系统规模需要扩大时,只需向系统增加一些节点,整个系统可以自动地进行负载均衡和资源利用率的优化。
3. 高可用性:由于系统中有多个节点,所以即使某些节点出现故障,也不会影响整个系统的运行。
4. 异构性:分布式系统可以由不同类型的机器组成,这意味着可以利用现有的硬件设备,使得系统的成本更低。
5. 不确定性:由于节点之间的传输存在时延和网络不确定性,因此节点之间的通信需要进行特殊的设计和协议来保证通信的可靠性。
三、基于分布式系统的ERP系统设计基于上述特点,我们可以将ERP系统分为不同的模块,分别部署在不同的节点上,使得各个节点之间相互独立,彼此协同工作,从而构建一个分布式的ERP系统。
下面,我们将就ERP系统的设计,分别从前端、后端和数据库层面展开讨论。
1. 前端设计前端设计主要负责网页设计和用户交互等方面的工作,可以使用Vue.js、React等流行的前端框架进行开发,前端代码可以部署在CDN节点上,这样可以更快地响应用户的操作,同时也可以减轻后端服务器的压力。
此外,可以设计一些预缓存机制,提高前端的访问速度和用户的体验感。
2. 后端设计后端设计主要涉及网络通信、业务逻辑处理和数据管理等方面的工作,可以使用Spring、Django等流行的后端框架进行开发,后端节点可以按照不同的功能进行划分和部署,比如订单中心、库存中心、客户中心等。
"ERP 在制造业的应用研究"第一部分引言-介绍ERP 系统及其在制造业中的应用背景 (2)第二部分基本概念-定义ERP 系统-解释其在制造业中的主要功能 (4)第三部分企业管理提升-阐述ERP 系统的引入如何提升企业的管理水平和运营效率.6 第四部分结论-总结全文-强调ERP 系统在制造业中的重要性及其未来发展前景 (9)第一部分引言-介绍ERP系统及其在制造业中的应用背景一、引言随着信息技术的飞速发展,企业资源计划(Enterprise Resource Planning,简称ERP)已经成为现代制造企业提高管理效率、降低运营成本的重要工具。
本文将对ERP 在制造业的应用进行深入的研究。
二、ERP 系统概述ERP 系统是一种集成了财务、供应链、生产制造、人力资源等多种业务模块的企业管理系统,通过集成的信息共享和流程优化,帮助企业实现精细化管理和决策支持。
ERP 系统的核心理念是“整体考虑,全局优化”,通过集成各个业务模块的数据和信息,实现企业内部资源的有效配置和协同运作。
三、ERP 在制造业的应用背景制造业作为全球经济的主要支柱产业之一,面临着激烈的市场竞争和技术更新的压力。
在这种背景下,企业需要通过提升管理效率、降低运营成本、提高产品质量等方式来增强竞争力。
ERP 系统的引入,正是满足了这些需求。
四、ERP 在制造业的具体应用1.供应链管理:ERP 系统可以帮助企业在供应链管理方面实现透明化、自动化和智能化。
通过对供应商、制造商、分销商等环节的信息共享和协调,可以提高供应链的运行效率和灵活性,降低库存成本和运输成本。
2.生产制造管理:ERP 系统可以支持企业的生产计划、生产调度、设备维护等各个环节的工作。
通过对生产过程的实时监控和数据分析,可以及时发现和解决生产问题,提高生产效率和产品质量。
3.财务管理:ERP 系统可以帮助企业在财务管理方面实现规范化、标准化和信息化。
ERP系统在生产制造领域的应用研究随着全球经济的快速发展,生产制造领域的竞争也日益激烈。
为了提高生产效率、降低成本、提升产品质量,各大制造企业纷纷引入ERP系统以实现信息化管理。
ERP系统(Enterprise Resource Planning)是一种综合性的企业信息化管理系统,能够整合企业内外部资源,实现企业各个部门间信息的实时共享和协同工作,提升企业整体运营效率和管理水平。
在生产制造领域,ERP系统的应用主要集中在以下几个方面:1.计划排产管理生产制造企业需要根据市场需求和销售计划制定生产计划和排产计划。
ERP系统能够帮助企业实现生产计划的编制、生产订单的发布、生产工单的跟踪等功能,实现生产资源的有效配置和生产进度的控制。
通过ERP系统,企业能够更加快速、准确地响应市场需求,提高交付周期的管理和控制能力。
2.物料管理生产制造企业要保证生产过程中所需的原材料、零部件和成品的及时供应,以确保生产进度的顺利进行。
ERP系统能够帮助企业建立完善的物料管理体系,包括供应商管理、采购订单管理、库存管理等功能,实现企业物料的统一管理和控制。
通过ERP系统,企业能够降低库存成本、提高物料利用率,从而更好地满足市场需求。
3.质量管理质量是生产制造企业的核心竞争力之一、ERP系统能够帮助企业建立完善的质量管理体系,包括质量检验、质量监控、不合格品处理等功能,实现产品质量的全过程控制。
通过ERP系统,企业能够及时发现和处理产品质量问题,提高产品质量稳定性和一致性,满足客户的需求和期望。
4.生产成本管理生产制造企业要实现盈利,必须控制生产成本。
ERP系统能够帮助企业实现生产成本的实时监控和分析,包括人工成本、材料成本、能源成本等,并能够帮助企业进行成本核算和成本控制。
通过ERP系统,企业能够提高生产效率、降低生产成本,从而提升企业盈利能力。
5.绩效评估管理生产制造企业需要根据生产计划和质量要求评估生产绩效,以实现生产目标的全面达成。
ERP信息系统在制造业中的应用研究随着信息化时代的到来,ERP(Enterprise Resource Planning)信息系统的应用在制造业中越来越广泛。
ERP信息系统是一种集成化的管理软件系统,可以统一各个部门的数据,协调企业内外部资源,促进信息的共享和协同工作。
本文将探讨ERP信息系统在制造业中的应用研究,并探讨其优势和不足之处。
一、ERP信息系统在制造业中的应用1.1 ERP信息系统可以优化采购管理ERP信息系统可以使企业的采购管理更加标准化和系统化。
通过ERP系统,企业可以对全球采购进行有效的控制和管理。
ERP系统可以收集和整合供应商的信息,自动监控库存,实时更新订单需求和库存数据,从而更好地预测供应商的交货时间和进货量。
此外,ERP系统还可以实现采购自动审批和发票自动匹配,大大简化了采购流程。
1.2 ERP信息系统可以提高生产效率生产效率是制造业企业发展的基本要素之一。
ERP信息系统可以通过减少生产过程中的瑕疵,增加生产率,提高生产效率。
ERP系统可以对生产过程进行计划和控制,实时监控生产进度和质量,及时提醒管理人员并采取相应措施。
通过ERP系统,生产人员可以更好地协调工作,减少操作错误,提高生产效率。
1.3 ERP信息系统可以改善财务管理ERP信息系统可以更好地管理企业财务。
企业的收入和支出可以通过ERP系统进行分类和统计,更好地监控金融状况。
通过ERP系统,企业可以进行预算管理,维护财务数据完整性和准确性,防止错误和欺诈。
此外,ERP系统还可以简化员工报销和账单管理,提高财务管理效率。
二、 ERP信息系统的优势和不足之处2.1 ERP信息系统的优势(1) 信息共享:ERP系统可以集成不同部门的数据,实现全面而准确的信息共享,便于管理人员在做决策时更好地了解企业状况。
(2) 业务流程优化:ERP系统可以将企业的业务流程自动化,减少重复劳动,提高工作效率,保证生产进程的正常运转。
(3) 成本效益:ERP系统可以将企业的成本数据自动化,及时掌握企业的成本结构,更好地控制成本,从而提高企业效益。
制造业ERP系统实施与管理研究随着全球制造业的快速发展,制造企业在实践中面临着诸多管理问题,如生产计划不准确、库存管理不规范、工艺流程不有效等。
为了解决这些问题,制造业企业越来越多地采用ERP系统进行生产和经营管理。
本文将对制造业ERP系统的实施与管理进行研究,并探讨其对制造企业的意义。
首先,制造业ERP系统的实施对制造企业的意义在于提高生产效率和质量。
制造业ERP系统可以通过自动化的生产计划和控制,提高生产过程的灵活性和响应速度,减少生产周期和成本,并提高产品质量和交付准确率。
此外,制造业ERP系统还可以实现对生产数据的实时监控和分析,在生产过程中及时发现和解决问题,从而提高生产效率和质量。
其次,制造业ERP系统的实施对制造企业的意义在于优化供应链管理。
制造企业往往面临复杂的供应链环境,包括供应商、生产厂商、分销商等众多参与者。
制造业ERP系统可以与这些参与者进行信息共享和协同,提高供应链的可见性和协调性,减少库存和运输成本,并提高物流的效率和准确性。
第三,制造业ERP系统的实施对制造企业的意义在于提高决策的科学性和准确性。
制造业ERP系统可以实现对各个环节的数据集中管理和分析,为企业的决策提供准确、及时的数据支持。
通过对生产、销售、采购等各个环节的数据进行分析,制造企业可以更好地了解市场需求和产品销售情况,从而制定出更科学、准确的决策,提高企业的竞争力。
第四,制造业ERP系统的实施对制造企业的意义在于建立良好的企业文化和员工积极性。
制造业ERP系统的实施需要对企业的业务流程进行全面的调整和重构,这需要企业具备良好的组织纪律和员工积极性。
同时,制造业ERP系统的实施也可以提高员工的工作效率和职业发展空间,增强员工的参与感和荣誉感,从而促进企业文化的建设和员工积极性的培养。
最后,制造业ERP系统的实施与管理需要企业具备一定的条件和策略。
首先,企业需要进行充分的前期调研和需求分析,明确自身的实施目标、范围和时间表。
第35卷第2期2005年3月 东南大学学报(自然科学版)JOURNAL O F SOU THEAST UN I V ERS ITY (N atural Science Edition )V ol 135N o 12M ar .2005网络化制造模式下的分布式ERP 系统研究唐维俊1,2 易 红1 幸 研1 倪中华1(1东南大学机械工程系,南京210096)(2苏州大学机电工程学院,苏州215006)摘要:从过程集成角度提出了面向网络化制造的ER P 系统的组成原理和具有开放性、动态性及分布式群组规划特征的系统总体结构,确定了系统符合动态联盟企业分布、自治、协同特点的控制模式,包括分散系统控制模式和驱动式过程控制模式.在此基础上,进一步给出了系统的逻辑体系结构,对其中涉及的过程集成建模方法、过程性能分析方法、构件技术、工作流技术等关键技术进行了论述.最后以一个运行实例说明了原型系统的有效性.关键词:ER P;网络化制造;系统控制模式;过程集成;工作流管理中图分类号:TH 166 文献标识码:A 文章编号:1001-0505(2005)022*******Research on distri buted ERP syste mi n networked manufacturi n g envi ronmentTang W eijun1,2 Y i H ong 1 X ing Yan 1 N i Zhonghua1(1D epart m ent of M echanical Engineering,Southeast U niversity,N anjing 210096,China )(2Institute of M echanical and E lectronic Engineering,Soochow U niversity,Suzhou 215006,China )Abstract:From the integ ration v iew of the collabo rative business p rocesses in net w orked enterp rises,a fram ew ork of distributed ER P (enter p rise resou rce p lann ing )system w ith characteristics of op en 2ing,dynam ic and group decision is p roposed .The control m ode of such system is also p ut for w ard,w hich can solve the co llaborative control p rob lem s of d istributed system and the p rocess driving .B ased on this m ethodology,logic architecture of the system is set forth .Som e key technology of the system are investigated,w hich include p rocess m odeling,si m ulation,com ponent based on COB RA (comm on object request broker arch itecture ),d istribu ted w orkflow m anagem ent,etc .Finally,a p rototype system and dem onstration are estab lished for validating above theory and m ethods .Key words:ER P;net w orked m anufacturing;system control m odel ;p rocess integ ration;w o rkflowm anagem ent收稿日期:2004206220.基金项目:江苏省自然科学基金重点资助项目(B K 2003005).作者简介:唐维俊(1962—),男,博士生,副教授;易 红(联系人),男,博士,教授,博士生导师,yihong @seu .edu .cn . 网络化制造是为适应网络经济时代市场竞争和客户需求特点而发展的先进制造模式和技术,是制造业发展的必然趋势[1,2].网络化制造模式下的企业过程与组织结构既具有一般企业的基本特征,又具有其自身的特点[3].因此,网络化制造模式对ER P 系统的提出了新的需求[4].企业的业务过程更加直接地反映了企业运作模式的本质特征,过程的观点是深刻理解网络化制造模式的基本着眼点.网络化制造环境下,企业间的协作是依据跨企业的业务过程进行的,而组成业务过程的活动则是按照一定的逻辑关系和约束条件连续运作,从而形成了完整的跨企业协同业务过程.因此,对网络化制造模式下生产经营过程的管理与控制,在一定程度上也就成为对跨企业协同业务过程的管理与控制.基于上述认识,本文从过程集成的角度对面向网络化制造的ER P 系统(net w orked m anufacturing orien 2ted enter p rise resou rce p lann ing,NM ER P )及其关键实施技术进行了研究.1 系统组成原理与总体结构ER P 力图通过一个系统来实现企业业务过程的集中控制[5,6].而网络化制造模式下的企业从递阶组织结构向扁平化、网络化和分布式的结构发展,从传统的关注内部功能最优化的垂直一体化组织结构转变为以核心能力为基础的实体组成的网络化组织结构.因此,业务过程的动态性和复杂性已经很难用一个集中的ER P系统来控制,必须在NM ER P系统的设计和开发中引入新的控制模式来适应网络化制造的需求.网络化制造模式下,企业业务过程可分为跨企业的协同过程和企业内部过程2个大层次,企业内部过程尤其是关键业务过程属企业的商业机密,即使对协作企业也并不完全对其开放.因此,NM ER P 系统的基本思想是通过在各类协作企业部署各自的ER P系统(可将其称为节点ER P),不同企业的ER P系统通过Internet联结起来,实现信息的但递、共享以及必要的功能互操作.企业在各自的节点ER P系统的支持下实现对跨企业过程的管理与控制.可见,NM ER P系统具有基于网络的分布式群组规划系统的特征.综合上述分析,本文提出了如图1所示的NM ER P系统的总体结构.图1 系统总体结构 图1所示的系统总体结构具有良好的开放性,即在企业加入联盟时,其节点ER P系统按照接口标准(如CO RBA)加入到NM ER P系统中,当退出联盟时,其相应的节点ER P系统也退出NM ER P系统.并且NM ER P系统的组成能随着敏捷供应链的变化和业务过程的重组而相应进行动态调整,具有支持动态联盟全生命周期的动态、敏捷性特征.联盟的各类协作企业或实体按照各种协议,在各自节点ER P的支持下完成从订单的建立、合同的签定、订单的执行、过程的跟踪、产品的设计生产直到产品交付等贯穿整个供应链的协同业务过程.跨企业过程的集成、管理与控制是NM ER P系统的一个重要目标,而支持NM ER P系统的工作流管理系统则是实现这一目标的重要支持系统和关键技术.2 控制模式211 系统控制模式 在系统的控制模式中,主要有递阶式的集中控制和分散控制[7].集中控制模式适用于系统应用环境相对稳定不变,且系统完全在结构化的条件下实现.因此,实质上对应集中控制模式的是一种封闭式系统,不能适应应用环境的动态多变.相对于集中控制模式,分散控制模式的系统是一种开放式系统,适用于应用环境多变且具有非结构化成分的复杂大系统.NM ER P系统是由各协作实体ER P(或称节点ER P)组成的复杂大系统(如图1所示),面对的是复杂多变且不可预测的市场环境及客户的个性化需求,且联盟是由具有独立、分布和自治特性的实体组成的动态联盟,具有明显的动态特征.作为组成NM ER P主体的各节点ER P的地位应该是平等的,节点ER P既要对企业内部的过程进行管理与控制,还要与其他节点ER P一起协同完成对跨企业过程的管理与控制.因此,NM ER P系统的控制模式采用分散控制模式,如图2所示.图2 系统控制模式NM ER P系统的这种分散控制模式的特点主要体现为以下几点:702第2期唐维俊,等:网络化制造模式下的分布式ERP系统研究1)各节点ERP 具有自己的过程、组织结构、资源计划的决策协调控制系统,符合网络化制造模式下协作企业的独立、自治的特性,且各节点ERP 可以根据协作企业间开放的业务过程,通过工作流管理系统,实现跨企业的应用系统互联和功能互操作.2)NM ER P 系统中的各节点ER P (包括核心企业ER P 系统)的关系不是主从的上下级关系,而是平等协同关系,这符合联盟企业关系的特点.3)NM ER P 的有序运行是靠一组协议来实现的,如各类合同、订单、协议等.因此,决策、协调和控制系统是依据一组共同的协议对各自的节点ER P 的执行进行控制.212 过程控制模式过程管理与控制模式是影响系统运作效率的主要因素之一.针对不同的应用场合,一般有2种模式:集中式控制和驱动式控制.集中控制模式适应于活动数量较少、承担活动的机构或个人较稳定、各活动所涉及的时空范围较小的应用场合;驱动式控制模式适应于活动数量较多、承担活动的机构或个人不稳定、各活动所涉及的时空范围较大的应用场合[7].考虑到网络化制造模式下企业过程的动态性、分布性、并行性等特点,NM ER P 的过程控制模式采用驱动式控制模式,如图3所示.在图3所示过程驱动式的控制模式中,由工作流管理系统根据业务过程的逻辑关系,触发和监控过程的执行.不同工作流执行服务的工作流引擎之间的互操作完成对跨部门和跨企业的过程执行和控制.图3 过程管理与控制模式3 系统的逻辑结构及关键实施技术系统逻辑结构主要用来描述系统中各逻辑组成部分及其间关系,NM ER P 系统的逻辑结构有如下5个主要组成部分(如图4所示):1)基础设施 主要包括硬件、网络、操作系统和数据库系统.2)开发与运行平台 CO RBA 是分布式对象计算规范,主要解决异构平台上分布对象的互操作和可移植性问题,提供的是一种分布式对象运行的图4 系统逻辑结构802东南大学学报(自然科学版) 第35卷基础结构.Java是纯语言的、跨平台的编程语言,具有“一次编译,到处运行”的特性,Java提供了一个概念清晰、结构紧凑的分布计算模型和构件互操作方法,CO RBA和Java具有良好的互补性[8].因此,CO RBA与Java共同构筑了分布异构环境下NM ER P系统开发与运行的平台.3)过程建模和过程仿真分析工具 主要由过程建模、过程仿真分析、软件构件管理与配制等逻辑部分组成.过程建模方法主要包括如下几个方面:①建立联盟企业间交互过程模型,并确定公共接口;②建立成员企业的过程模型(或称过程模型),并通过交互过程模型的公共接口,进行节点过程模型的连接和匹配,从而形成完整的网络联盟过程模型;③进行交互过程模型和节点过程模型的正确性校验和性能分析.此建模方法是由自顶向下分解和自底向上综合的2种方法的结合,符合NM ER P的分散系统控制模式和驱动式过程控制模式.过程建模基于UM L建模语言,借鉴C I M2 O SA建模体系结构[9],用资源、组织、信息、功能和过程等多视图描述了系统的过程模型.过程仿真分析包括2方面内容:①基于一定的转换规则,将基于UM L的过程模型转化为广义随机Petri网(GSPN)的工作流模型,利用Petri网的可达图分析方法对模型结构进行正确性分析,以避免在系统运行时由于可能出现的“死锁”等结构问题而造成某些工作流实例无法正确执行;②利用GSPN模型与连续参数的马尔可夫链的同构特性,构造与GSPN模型同构的马尔可夫链,对应于GSPN模型可达图的每一个状态,应用马尔可夫链这一成熟的数学方法进行稳定状态概率的模拟计算和评价,据此得出过程模型的相关性能指标,找出协同过程中的性能“瓶颈”问题,以达到过程的优化[10]. NM ER P系统的软件构件分为应用构件和业务逻辑构件[11],在系统的实施中,用CO RBA对构件进行封装,构件管理与配制工具用来管理这些系统构件,并根据工作流模型实例配置构件,为工作执行服务提供支持.4)工作流执行服务 工作流执行服务是过程的任务调度器,是工作流管理系统的核心,包括:过程的实例化和执行、过程的调度与监控、外部资源的交互、相关数据的处理等.系统中工作流引擎消息分发是基于共享数据库的消息队列方式实现的.5)用户界面 用户界面包括为最终用户提供的基于W EB浏览器的、风格一致的GU I界面,以及为系统管理员提供的各类操作界面.由上述系统逻辑结构可见,系统的关键实施技术主要包括过程集成技术和基础支撑技术.相关技术之间相互依存、互为补充,构成了一个有机整体,形成了相辅相成的系统实施技术体系.4 原型系统的实现4.1 原型系统部署与运行环境 NM ER P原型系统是由数据库服务器层、CO RBA应用对象服务器、工作流服务器、W EB服务器和各类客户端应用配置而成的网络分布式系统.上述服务器可部署在网络的不同节点上.系统开发工具和运行环境由CO RBA产品V isi B roker fo r Java41511、Java集成开发环境Jbuilder8、W EB服务器运行平台Jakarta2Tom cat2 4、Java运行环境Java2R un ti m e Env ironm ent和关系数据库SQL S erver2000组成.4.2 原型系统的组成从逻辑上,NM ER P原型系统分为2个层次: NM ER P系统层和节点ER P系统层.NM ER P系统层是从网络动态联盟经营过程的角度对NM ER P原型系统的高层次抽象描述,通过系统间的互联、互操作将分布异构环境下的各节点ER P组成服务于网络化制造模式的群组规划系统.节点ER P系统层是构成NM ER P原型系统的核心实体,主要包括系统维护子系统、网络协同商务子系统、过程执行子系统和工作流管理子系统.工作流管理系统是节点ER P的支持系统,节点ER P以工作流引擎作为过程执行的核心机制,使其成为基于过程控制逻辑的过程集成、控制和自动化系统,能有效实现企业内外部物流、信息流和价值流与责任流的有机集成.4.3 原型系统运行实例图5所示为原型系统订单处理工作流的一个执行实例,在完成工作流建模和模型分析后,在工作流服务器端启动工作流模型实例,用户在客户端获得权限许可的任务列表,并执行之.任务的执行状况反映在工作流执行与监控界面上,便于系统管理员对可能出现的意外情况做出及时的处理,保证工作流的正常执行.902第2期唐维俊,等:网络化制造模式下的分布式ERP系统研究图5 系统逻辑结构5 结 语NM ER P系统的研究是对ER P技术适应网络化制造模式所作的发展研究.本文从过程集成的角度,提出了NM ER P系统的原理、实现机制和总体结构,确定了系统的控制模式,包括系统控制模式和过程控制模式,给出了系统的逻辑体系结构,论述了系统实施的关键技术和实现方法.原型系统的运行情况表明系统的开发是成功的.参考文献(References)[1]李 健,刘 飞.基于网络的先进制造技术[J].中国机械工程,2001,12(2):154158.L i J ian,L iu Fei.N et w ork2based advanced m anufactur2 ing technology[J].C hina M echanica l Engineering,2001,12(2):154158.(in C hinese)[2]M ontreuil B,F rayret J2M,DπAm ours S.A strategicfram ew ork for net w orked m anufacturing[J].C omputersin Industry,2000,42(2):299317.[3]杨叔子,吴 波,胡春华,等.网络化制造与企业集成[J].中国机械工程,2000,11(1,2):4548.Yang Shuzi,W u B o,H u C hunhua,et al.N et w ork m anufacturing and enterp rise integration[J].C hina M e2 chanica l Engineering,2000,11(1,2):4548.(in C hi2 nese)[4]唐维俊,易 红,幸 研,等.面向网络化制造的ER P系统研究[J].制造业自动化,2003,25(6):1622.Tang W eijun,Y i H ong,X ing Yan,et al.R esearch onnet w orked m anufacturing oriented ER P system[J].M anufacturing Autom a tion,2003,25(6):1622.(inC hinese)[5]Frederix F.A n extended enter p rise p lanning m ethodolo2gy for the discrete m anufacturing industry[J].Europe2 an J ourna l of Opera tiona l Resea rch,2001,129(2): 317325.[6]Yooa S B,K i m Y.W eb2based know ledge m anagem entfor sharing p roduct data in virtual enter p rises[J].Int J P roduction Econom ics,2002,75(1):173183.[7]Yen D C,C hou D C,C hang J.A synergic analysis forw eb2based enter p rise resources p lanning system[J].C omputer S tanda rds&Interfaces,2002,24(3):337346.[8]邓贵仕,刑志化.敏捷制造环境下的系统集成方法[J].控制工程,2003,10(1):2328.D en G uishi,X ing Zhihua.S tudy on system integrationin the environm ent of agile m anufacturing[J].C ontrol Engineering of C hina,2003,10(1):2328.(in C hi2 nese)[9]S offer P,G olany B,D ori D.ER P m odeling:a com p re2hensive app roach[J].Infor m a tion System s,2003,28(4):673690.[10]幸 研,易 红,汤文成.制造系统工作流设计的校验和性能分析方法[J].西安交通大学学报,2002,36(3):278282.X ing Yan,Y i H ong,Tang W encheng.V erificationand perfor m ance analysis of m anufacturing w orkflow[J].J ourna l of Xiπan J iaotong U niversity,2002,36(3):278282.(in C hinese)[11]A zevedo A L,S ousa J P.A com ponent2based ap2p roach to support order p lanning in a distributed m anu2facturing enter p rise[J].J M a teria ls P rocessing Tech2nology,2000,107(1):431438.012东南大学学报(自然科学版) 第35卷。