随着CAD/CAM 技术的发展,CAD三维设计已逐步替代手工绘图和简单的计算机二维绘图。采用Solidworks软件进行产品开发已经成为一些新型企业的选择。但在生产和设计中,企业设计的产品类型很多,逐渐形成了大量的产品模型和工程图纸,而在日常的生产管理、外联协作、销售项目制定等过程中需要经常对模型或图纸进行查询、修改、再利用等,而且经常需要得到指定模型图纸、项目名称与之相关的情况、图纸名称、代号、图幅、修改历史以及发放图纸记录等信息,这就要求能对整个企业产品模型及工程图纸进行有效地管理。因此,开发适合企业自身发展的产品图档管理系统对促进企业提高产品质量,提高工作效率,缩短研制周期,加快产品投放市场具有重要意义。
1 系统功能与结构
产品模型及工程图纸管理系统是对所有与产品相关的信息进行管理与控制,它不仅仅是对产品模型及图纸文件进行静态的、档案意义上的编码、归档、发放记录等,而应该是一个面向生产和设计过程的、动态的智能化管理。它应该具有以下主要功能:
(1)支持面向设计过程的动态图档;
(2)产品结构与配置管理功能;
(3)项目管理功能;
(4)具有归档和图档管理的功能;
(5)图档的浏览、查询和修改操作;
(6)维护图档数据的一致性和安全性。系统总体结构如图1所示。
图1 系统结构图
2 主要功能模块
2.1 用户及数据库管理
用户管理主要包括用户信息管理和用户权限管理。用户信息包括用户编号、姓名、所属部门、权限等级、口令、职称、职务等项目,按用户需要而定。一般只有管理员才有权对用户信息表进行维护操作,包括用户的增加、删除,以及用户权限的重新设定等。
用户权限管理目的在于系统安全控制。用户管理提供了对本系统所有合法用户的集中管理。打开用户管理器可以看到所有用户列表及每个用户的权限,系统提供了新建图档、图档入库,图档查询、图档修改、图档打印、代码管理、用户管理、备份等8种权限。系统将用户分为三级,即管理员级、项目负责人和普通级。系统管理员具有最高权限,能够对数据库进行最高级的管理,包括系统用户管理、数据库管理系统的设置、数据库各种表结构的定义、数据库管理等功能。项目负责人负责填写他所负责的工程项目信息、与项目相关的产品信息、产品部件信息,包括与项目有关的各种用户定义表的创建、表结构的修改、数据归档、查询及各种报表输出等。普通用户通常是指数据库信息的使用者,一般是通过系统操作数据库及文件库,检索、查询所需要的工程图档信息,并能对工程图档进行预览、出图等。通过设置,三种级别用户可获得8种权限中的某些或全部权限。用户权限管理流程如图2所示。
图2 用户权限管理流程
2.2 数据库设计
为了能够对图纸进行快速、准确的查询,首先要将所有的图档按产品的类别分为几个大的类库;其次由于机械产品的零件之间是相互联系的,所以数据库中不仅要包括零件模型与图纸的信息,还要反映零件之间的结构关系,如图3所示。零部件在整个产品系统中逐层分布,下层零件是上层零部件的子件,上层零部件由下层零部件组合而成。因此本系统将根据产品类别、产品规格和部装、组装、零件的层次关系进行编码。
图3 机械产品结构图
责任编辑:郝秋红