随着CAD/CAM技术在企业的应用日益广泛,企业逐渐积累了大量的图纸、文档等技术资料,这些电子图档是企业产品设计的主要信息,是产品数据管理(PDM)的基础。但是,这些电子资料的日常管理和维护却占用了大量的空间资源和人力资源,而且设计资料的重用率低,难以避免重复设计。人们迫切希望借助泛普管理软件将它们有效地管理起来,能够快捷方便地查询与获取所需的资料。
1、工程图档管理系统的主要内容
图档资料的归档和管理是工程图档管理系统的核心内容,可细分为产品图纸信息和设计资料信息的归档。产品图纸的信息主要有图纸(DWG图形文件)本身及其标题栏内容,对于装配图来说,还有明细表、附注说明等设计资料。图纸信息的管理是以产品的名称和代号为基础,以装配关系为依据进行管理的。因为任何一张产品图纸都至少包含其中一种信息,产品的明细表实际上表明了产品的层次结构,以产品的代号或名称为节点形成产品的结构树,即产品的零、部件间的装配关系树,这个结构树的子节点与图纸间不是一一对应的关系,有可能是交叉引用的关系,例如一个零件有可能在很多部件上都被引用,但对应的物理文件却是唯一的。
资料管理功能即对图档数据库的高效查询、检索,以期获取用户需要的技术资料。同时辅以用户权限的管理,确保数据库的安全。工程图档管理系统通过对数据库的维护,合理组织产品设计资料,提高设计资料的维护和利用的效率。
2、工程图档管理系统的基本功能分析与设计
由于工程图档管理系统作为企业信息化工作的一部分,必须具有很好的开放性,便于扩充,应具备文档资料管理、产品结构管理、用户权限管理、资料版本管理等基本功能。同时采用图形交互界面(GUI),以数据库为核心,存储管理工程图档信息。
文档资料管理:完成图纸、资料的入库、编辑、管理以及记录功能和版本控制功能。其中记录功能跟踪记录对数据库的任何存取操作活动,包括操作者、具体活动、发生时间等,是数据库安全的必备环节;版本控制则是跟踪数据库中任一图纸的修改变化情况,如当前文件正处于修改状态(check out)以及修改后的版本入库(check in)、更新等文件状态的控制工作。
查询与报表:提供可通过产品名称、代号、图号等字段查找需要的图纸、资料的查询手段,并可汇总某一设备的全部相关工程图纸资料。用户管理:管理可以访问数据库的人员,以及设置其使用权限。通过设定对数据库的访问权限,保护数据安全。
数据库:Microsoft数据访问技术ODBC是一个便于使用的应用程序接口,OLEDB为任何数据源提供了高性能的访问。数据库为Access数据库,系统采用Jet数据库引擎直接访问Access数据库。
Visual Basic作为可视化编程工具,支持面向对象的程序设计并提供了灵活的数据库访问操作方法,适合作为工程图档管理系统的开发工具。
3、图纸数据库设计
数据库需要体现零部件间的层次关系,工程中图纸间存在的装配关系在数据库中要通过合适的表设计来实现,在表中用特定字段标识复杂的层次关系。而图纸的设计信息如零、部件标题栏内容、说明等信息作为一般的字段在数据库中存储。
通过对图纸间的联系进行系统的分析,完成了数据库的设计,采用了部件表、零件图表、用户权限表和访问记录表。系统以设备型号为核心组织管理部件图和零件图,而部件图通过明细表来管理零件图,形成按照装配关系形成的上下树形层次关系结构。通过特定字段保存图形文件的物理位置,以及与文件相关的全部信息,我们就可以从系统里浏览和打开图形文件。
部件表用层次字段和父节点字段实现装配层次关系的表示(图2左树形区)。装配图里的零件图由于没有子节点,却有相同的父节点,用来实现明细表的表示(图2右列表区),即该部件的全部零件图。
4、图纸信息的自动获取
系统的图形操作界面友好,可以在部件树窗口直接新增、更改、删除、移动、复制部件节点数据。对于部件的明细表对应的零件图,可以在列表窗口直接新增、修改、删除、移动、复制零件节点数据。为方便大量添加零件图数据,还支持文件的拖放操作(Drag and Drop)。
图纸标题栏信息的获取是十分方便的,系统开发了自动获取标题栏模块,通过ACAD的VBA接口,可以直接获取DWG图形文件的明细表内容,无需手工录入,避免了大量的人工重复输入。
5、图纸数据的安全和版本管理
系统的对数据的安全和版本管理做了充分考虑。系统安全性(用户管理)是通过对系统的用户、角色及其权限进行管理来实现的。系统将用户划分为三个等级进行管理,即管理员、系统用户、一般用户,设定了各级对数据库的操作、访问权限。不同用户只能在其许可的权限下使用数据库信息。同时对用户的在系统里的所都有记录(log),以便追溯。
为了实现设计小组的协同工作,适应对设计的不断修改,避免版本混乱。还设计了版本控制的基本功能。通过控制图纸文件的当前版本标识及状态,如调出修改、新版本入库、文件废弃、修改批准等操作,管理新旧版本之间的关系和继承性。
添加专属销售顾问
扫码获取一对一服务