论文部分内容阅读
随着制造业的高速发展,中国模具行业已进入“黄金发展阶段”。然而管理理念落后、缺乏有效的信息管理手段的现状,造成我国大陆塑料模具企业的综合竞争实力较低,在市场上处于被动地位。PDM作为一种信息管理手段,在很多制造企业尤其是在设计型企业中得到了广泛的应用。对于中小型塑料模具企业来说,通用的PDM系统的实施和维护费难以承受。而市面上专为模具企业开发的信息化管理系统缺乏对工作流的支持,无法为企业的组织变化和技术革新提供灵活的技术支持。因此,以项目流程为业务流程核心,通过工作流技术将PDM的功能集成起来以提高系统的柔性,是解决当前中小型塑料模具企业的管理信息化需求的关键。本文以某注塑模具企业的PDM系统的开发为背景,进行了基于工作流的PDM实现技术的研究。首先,根据PDM中文档管理、产品配置与结构管理、变更管理和项目管理模块对工作流管理的需求,确定了这些模块与工作流管理的集成方式。其次,研究了基于工作流的PDM系统的企业建模方法:(1)集合IS09000质量管理体系的过程方法和EPC模型,提出了一个扩展的活动网络(eAD)的元模型,构建了适应塑料模具企业过程建模要求的过程元素。(2)通过对塑料模具企业业务流程的分析,提出了以项目-角色组织单元来表示在流程中动态定义执行者的方案,以解决当前基于部门和角色的组织模型中缺乏对流程执行中动态定义执行者的支持问题。(3)给出了塑料模具企业中资源的分类、资源模型和模具产品信息模型。再次,提出了基于.NET三层结构的PDM系统架构。分别基于C/S和B/S模式开发可视化建模工具和PDM主系统。为体现“面向对象”的思想,采用模型对象作为系统各层之间传递数据的桥梁。为方便将来进行数据库迁移,数据访问层遵循“面向接口编程”思想,采用工厂模式实现。最后,对工作流管理模块中的可视化建模工具、工作流引擎、任务管理器和监控工具进行了详细设计,给出了工作流引擎的调度机制以及节点实例化和执行的具体算法,实现了工作流管理的过程定义和执行过程实例的功能。