PDM环境下图文档管理的设计与实现

一 引言

       目前,计算机、网络等技术的引入使企业档案工作的发展进入了数字化时代,不少科研企业已实现了产品数据管理系统(PDM),图纸的来源也实现了电

子化,但生产图纸的发放仍然需要人工操作,发放效率较低,且出错概率也较大,虽然部分企业采用条形码技术解决了效率和可靠性问题,但通常只是控制

了“发”和“收”一头一尾的过程,无法对输出的文件图纸进行跟踪,也无法使所有图纸逐一、按时、有序地得到回收和销毁。此外,传统的图纸发放最大的问

题是未能实时反映出图纸的有效性状态,经常出现原有图纸已经发生了变更,但生产现场未能及时接收到更改的信息,仍然使用作废的旧图纸进行加工的

情况。随着科研生产任务的加重和图纸发放量的增加,这个问题已成为制约档案部门提高服务能力的重要因素。

        本文基于PDM环境下,将条形码技术和图纸管理流程相结合,设计了全生命周期的图档管理系统。系统通过WebService接口实时同步图纸有效性状态

,依托硬件设备与物理地址的绑定,实现对图档从发放、使用到回收全生命周期的精确、精细化管理。


二 条形码技术


        条形码技术是一种通过宽窄不同的黑白直线条纹的组合来表示数字或字母的特殊编码。通过条形码技术,可以为人们输入资料提供方便。

        条形码主要有以下优点:

   1. 输入速度快。与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。

   2. 可靠性高。键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。

   3. 灵活实用。条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统,实现自动化识别及自动化管理。

   4.条形码标签易于制作,可印刷,被称作“可印制的计算机语言”,对设备和材料没有特殊要求,识别设备操作容易,不需要特殊培训,且设备也相对便宜。


三 系统设计方案


 

       本系统采用B/S架构,以简化客户端的安装部署工作。系统以统一编码的模式建立图纸文件,确定每一份图档的身份信息,并按照生产地点安装部署

扫描设备,扫描设备的数量与生产工序地点一致,并将扫描硬件设备与IP地址、生产工序地点绑定,为系统追踪图纸流转过程做准备。

        用户首先在PDM系统提出图纸打印申请,图档数据管理系统(DDM)根据申请单生成并打印带条形码的图纸,并在图纸流转过程的各个工序点进行扫描

领用确认。图纸流转信息实时反馈给PDM系统,供设计师在PDM变更时查看图纸对应的零部件所处的加工环节;同时PDM变更作废的图纸信息也即时传递

给DDM,由DDM发出图纸回收的指令,并在各个工序点进行扫描时给出图纸有效性状态的提醒。具体流程如下图所示。 

图1 图档管理流程 

        基于以上分析,系统可以划分为图档接收、图档作废、图档回收、图档销毁、图档查看、图档统计六大模块。

   1.图档接收

       该模块可实现生成图档条形码、图档移交等功能,通过调用PDM接口,可直接将图纸图号、名称、版本、工号等图纸相关信息直接转入DDM系统中进行

管理,供图纸流转过程中的钳装、电装、工艺、检验等各环节人员通过简单的条形码扫描操作直接调用所需的上述信息,省却了大量人工重复录入工作。同

时扫描时也自动将图纸流转过程的地点信息及其操作人员身份记录在系统中。

   2.图档作废

       该模块主要用于实现与PDM系统同步图纸的有效性状态。设计师在PDM发起更改时,DDM系统自动将图纸状态设置为更改控制;当流程驳回时,自动

撤销其状态;更改流程通过时,旧版本图纸的状态自动更新为作废,以便及时回收旧图纸,下发新图纸,从而打通研发与生产的设计归零。

   3.图档回收

       该模块主要用于实现对使用完毕或作废图纸的回收注销。

   4.图档销毁

       该模块主要用于实现通过审批流程将图纸状态设置为销毁状态,从而退出当前使用。

   5.图档查看

        该模块支持多种图纸格式在线浏览,可方便查看打印图纸的电子版;支持滑动鼠标滚轮局部放大缩小图纸、鼠标拖拽图纸等操作,方便查看图纸局部细

节;支持全屏浏览和窗口两种模式,并且可以在多个浏览器窗口同时打开多张图纸。

   6.图档统计

        该模块通过多元化的统计分析构件,可实现打印数十种的报表。


四 系统实现


 

        基于以上设计,开发实现了图档数据管理系统。系统在ASP.NET环境下采用C语言进行开发,以SOL Server 2008作为系统数据库。通过微软OLEDB技

术来解析打印发放申请单,并通Web Service接口与PDM系统同步实现图纸领用及更新有效性信息;使用 Transact-SOL编程语言,通过大量数据库存储过程

和表变量,实现实时、动态、多元化的数据统计,并应用微软VML语言在IE浏览器中快速生成轻量级的统计图表,及时展现统计数据;通过微软Silverlight4.

0技术实现图纸的在线浏览。目前系统同时支持Code39和Code128两种条形码的识别。系统对以上的设计功能进行了完整的实现,最终实现了基于条码的图

档全生命周期管理和更改控制等功能。


5 结论


 

        本文分析并介绍了PDM环境下,全生命周期图档数据管理系统的设计与实施,通过本系统实现了对图纸发放各个阶段的有效控制,从而保证了生产图

纸的正确投放,也实现了对单份图纸的跟踪追溯,为档案部门对生产图档的高效准确管理提供了有益的帮助。