首页 > 方案案例 > 正文

基于Web Services的PDM辅助开发研究

2008-01-18 10:43:02  来源:万方数据

摘要:从PDM系统具体实施使用过程中遇到的问题出发,概述了PDM的系统框架、数据库存取原理。然后分析了我所的PDM系统使用过程中发现的种种问题。通过运用ASP/数据库技术,在Web环境中开发了一
关键词: PDM Web服务

    产品数据管理(PDM)是一项新的管理思想和技术,可以定义为以软件技术为基础,以产品为核心,实现对产品相关的数据、过程、资源一体化集成管理的技术。PDM主要功能有:电子资料库和文档管理;产品结构与配置管理;生命周期(工作流)管理等,由此衍生的配套产品还有CAPP,是PDM环境下为用户提供快捷方便的工艺卡片编制工具。

    我所从2003年开始实施PDM/CAPP系统,在工艺部门实施工艺卡片的电子化管理,经过几年的使用,确实推进了我所的信息化建设,但同时也暴露了一些问题。如产品结构树一旦有变化,调整起来太繁琐;借用过程中零部件类型丢失;借用关系无法调整;BOM汇总配置繁琐等问题,从而影响了PDM系统的易用性,可靠性。通过对其数据库的深层次分析,运用ASP/数据库技术,开发了一套基于WEB环境的PDM辅助系统,有效地解决了我所PDM系统使用中的各种问题。

  1、系统分析

    1.1PDM/CAPP系统框架

    该系统底层核心数据库为SQLSERVER2000,系统运行所需要的数据(产品结构树信息、用户及权限信息、工艺卡片信息等)均存储在数据库中,通过PDM服务器,与PDM管理系统结合,对产品数据、设计图纸、工艺卡片进行有效的组织管理。BOM是PDM系统下辅助汇总统计的工具,会根据数据库的数据进行各种统计汇总,如工艺文件明细表、借用件明细表、材料消耗、工装模具统计等。系统框架图如图1所示。

200801181042

    l.2数据库分析

    产品数据库中包含多个数据表及多个存储过程,存储过程是PDM应用程序调用的。在我们的系统中,主要针对数据表进行查询,更新,以达到汇总统计、修正错误的目的。不能插人记录,以避免发生错误。

    数据表中,PROTREE为产品信息表,采用父子关系节点来生成结构树。DOC_LIB为电子图文档库,存储工艺文档、设计文档、更改单信息等。PRODOC用来连接这两个表,使PDM系统知道当前零部件关联的哪一个文档。GONG_PART0_*、GONG一U_*,,系列表是存储的工艺卡片的信息,BOM汇总时会提取相应的信息。还有其它一系列的表,如文档类型表,用户权限表等,我们基本用不到.在此不作介绍。

    1.3存在问题

    根据系统操作人员这几年的使用经验,得出我所所使用的PDM系统主要存在以下问题。

    1.3.1结构树调整

    PDM系统中,结构树调整很繁琐,先将要调整的零部件复制到目标位置,然后删除源节点,再更改复制过来的零部件图号(因为复制时会自动加上“复制”二字),调整的数量少还可以接受,多了就会发现是一项非常耗时的工作。

    1.3.2借用件调整

    PDM系统中,有时一个零部件会被其它产品或整件借用很多次,有时会发现借用件源头不对,调整起来很困难,要将这个图号的所有节点全部删除,再在正确的位置重新建立节点,再建借用件,会在这里浪费大量的时间和精力。

    1.3.3错误的零部件类型更改

    PDM系统中,当存在两个相同图号的零部件时,要将其中一个零部件转成借用件,当用“自动借用”这个功能时,会发现这个零部件的类型丢失了,无法对其进行任何编辑;还有一种情况是,当新建一个节点后,发现零部件类型错了,想由部件改为零件,却发现没有此项功能,只能删除重建。

    1.3.4工艺卡片提取出库

    PDM系统中,打印工艺文件要在结构树上一个一个工艺文件添加到打印中心,再一个一个进行权限判断,工艺卡片多了非常耗时间,而将这些工艺文档出库后打印则要迅速的多;还有一种情况是:工艺卡片的格式改变了,要将整个产品的工艺卡片转换成新的卡片格式,就需要将此产品的所有关联文档从文件柜中取出,转换后再放回原来的位置,而在PDM下,工艺文件名是按照流水号命名的,不通过数据库是无法提取的。

    1.3.5汇总统计

    PDM系统内置BOM,可以进行汇总统计。但BOM配置起来也很困难,如果开发商的技术人员配置,日后有新的需求又无法满足;用户方配置的话,首先要将人员进行培训,还需要大量的实践经验,短时间内很难上手。

  2、系统实现

    2.1B/S体系结构

    随着基于Web的信息发布和信息检索技术的不断发展,软件应用系统的体系结构逐渐从C/S(客户端2月及务器)的主从结构向灵活的B/S(浏览器/服务器)多级分布结构演变。其主要特点是集中管理,即软件程序、数据库以及其它一些组件都集中在服务器端,客户端除了浏览器及所依赖的操作系统之外无需其它软件和相关的管理维护工作。

    PDM系统虽然采用的是C/S体系结构,但其核心仍是基于数据库的,所以决定采用B/S体系结构,运用ASP/数据库技术来开发这套辅助系统。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。