论文部分内容阅读
随着市场经济的发展,企业面临着越来越大的竞争压力。市场要求企业以更短的时间提供更好质量、更低成本的产品。能否满足这种要求已经成为现代企业能否生存和发展的关键。计算机集成制造(Computer Integrated Manufacturing,简称CIM)思想的出现,把制造业带进了新的时代。目前,我国己有数以千计的企业实施了CAD/CAM,MRPII等单元技术,近百家制造企业实施了CIMS 工程,如PDM(产品数据管理)和ERP(企业资源计划)等系统,并已取得了显著的经济效益。但在实践中,企业也逐渐发现了由不同系统产生的产品信息之间缺乏很好的交流和共享,形成了一个个“信息孤岛”,无法高效利用它们,这样仍然不能从根本上提高生产率。因此解决这些异构应用系统的信息集成己经成为企业迫切需要解决的问题,也成为国内外新的研究热点。本文的主要工作内容包括以下几个方面:
产品数据管理(PDM)和企业资源管理(ERP)同为企业管理的优秀思想和应用技术。PDM和ERP 在项目管理、工作流管理等方面的相互渗透,但并不能说明两个系统的相互包容。实际上,两个系统只有集成到一起,才能发挥二者的作用。长期以来,PDM 与ERP系统被分开管理,造成了企业信息交换的困难:第一,ERP系统所需要的产品数据不能从PDM系统中自动获得,而必须用手工重新输入。第二,由于PDM系统无法对生产制造过程中数据的频繁更改进行跟踪和反馈,因此不能保证系统间数据的一致性和完整性。第三,由于企业各部门的数据往往需修改。因此PDM系统不能及时了解市场变化并做出快速响应,而ERP系统也得不到经过整理的精确数据,领导者也不能据此做出正确的决策。所以只有将两个系统集成才能使工程和制造部门之间快速和精确地传送信息,加速工作流程,促使整个企业各部门间协调工作。
本文的主要工作内容包括以下几个方面:
一﹑在文献资料分析的基础上,对PDM和ERP 异构应用系统信息集成的问题作了深入细致的分析和研究,阐述了这两种系统的异同点、功能、体系结构和信息集成的内容和目标,总结了国内外现有集成方案的缺陷与不足,从达到实现集成的实时性、准确性、数据传输的完整性和系统性能、平台无关性等方面进行综合考虑,提出了一套合理和可行的解决方案,并设计和开发出相应应用系统来验证方案的正确性。
二﹑本文通过对各种集成方法的比较,采用建立中间数据库的方法来实现PDM 与ERP 集成,使PDM和ERP系统通过各自与中间数据库之间的接口来访问和查询各自所需要的数据和信息。并采用B/S(浏览器和服务器)体系模型来满足PDM 与ERP 集成信息的复杂性、有效性、可靠性和实时性等诸多要求。
三﹑详细论述了集成系统中PDM端和ERP端的主要模块的功能和结构。其中
PDM端主要包括项目及任务管理、产品结构管理、工程数据管理、资源库等模块,ERP端主要包括采购管理、库存管理、销售管理、用户管理等模块。运用ASP.NET技术并结合ActiveX、ADO.NET和SQL查询等技术实现了这些模块的主要功能。使客户端能通过浏览器对后台的数据库系统进行交互式的访问,从而实现数据共享和并行工程服务。
四﹑本系统中数据库的建立使用 Microsoft Access。PDM与ERP集成系统中数据库放置在后台服务器上,主要是对应系统的不同模块来建立的。在本集成系统中数据库包括BOM库、采购清单库、产品库、库存管理库、系统用户信息表、用户注册信息库等。BOM库中表的信息主要是设计中所需要的零部件的信息,它主要是应用有PDM端。产品库主要包括设计中产品信息和制造完成的产品信息,设计产品信息反馈给PDM端,生成产品结构树。制造完成的产品信息反馈给ERP端的销售部门。用户注册信息库主要是为了维护系统的安全以及进行权限设计,有该模块权限的用户才能登录该模块。
五﹑本文根据实际的需求,从以下两个方面实现了PDM和ERP的信息集成:1.物料清单的集成。产品结构和配置管理是PDM的核心功能,利用此功能可以实现对产品物料清单(BOM)的管理。这里的物料清单只是设计部门输出的结果之一,主要以产品结构树的形式来表达,反映的是整个产品的设计结构,其目的是用来对整个产品生命周期中的数据进行组织、任务安排以及文档管理等,不能用于生产计划。ERP系统中也有物料清单,ERP系统中的物料清单是制造物料清单和成本物料清单。它们是生产、销售计划的基础,与工艺、设计、生产能力、库存都有联系。
(1)根据PDM系统中的产品结构在ERP系统中编制物料需求清单。
(2)根据ERP系统中的物料库存清单在PDM系统中构建产品结构。
(3)将PDM系统中的零件基本记录在ERP系统中保存为物料基本记录。
(4)将ERP系统中的物料基本记录在PDM系统中保存为零件基本记录。
2.根据PDM端的产品设计中的零部件信息与ERP端的库存管理中的零部件信息的比较,自动生成采购清单。ERP端通过库存管理库与PDM端的BOM库建立联系,这样制造部门根据设计部门的要求,首先在库存管理库中查询生产所需的零部件与设计中所需的,然后两者进行比较,如果制造部门缺少什么就把信息反馈给采购部门,采购部门通过采购员联系供应商,采购所需的零部件。