1 引用理论和方法
1.1 理论依据
(1)产品数据管理PDM(Product Data Management)有效地将产品数据从概念设计、计算分析、详细设计、工艺流程设计、加工制造、销售维护至产品消亡整个生命周期内及其各阶段的相关数据,按照一定的数学模式加以定义、组织和管理,使产品数据在其整个生命周期内保持一致、最新、共享及安全。具体地说,PDM技术是对工程数据管理、文档管理、产品信息管理、技术数据管理、技术信息管理、图像管理以及其他产品信息管理技术的一种概括与扩展[3]。
(2)B/S体系结构、ASP.net、UML技术。
1.2 方法
本文主要集中在以下几个方面:
(1)根据B/S体系结构下利用ASP.NET技术和数据库访问技术ADO.NET来开发铁塔图纸管理系统。
(2)应用图纸文档电子化管理层次的PDM系统的基本概念,确定应用系统的体系结构、实施开发步骤。
(3)应用铁塔加工设计过程中的实际规划和设计经验知识,设计和开发铁塔图纸管理系统中主要的功能模块。
2 系统的总体设计方案
(1)从铁塔图纸管理系统的基本功能出发,设计的图纸管理系统目的在于提高设计人员的协同工作能力和为用户提供查询,根据实际需求,图纸档案管理系统从功能上划分为3个主要模块:用户管理模块、图纸档案管理模块和系统维护管理模块,每个模块都包含子模块。
(2)铁塔图纸数据库管理根据实际的需要,在后台服务器数据库SQL Server中,建立了一个名为tower的工程图纸数据库。在其中创建了包括图纸资料信息表、标准件信息表、技术更改单、项目信息表、客户信息表等数据表格,分别用来储存不同的数据。
3 系统的详细设计
3.1 用户登录模块
用户登录模块主要是对系统用户进行登录,是图纸管理系统的最基本的功能模块。用户根据用户名和密码登录系统,系统根据用户的账号进行查询,根据用户的权限显示相应的界面,进行相关的功能操作,用户在操作完成后退出系统。
3.2 用户管理模块
系统管理员对于用户添加、删除以及权限分配设计可以根据实际工作需要,为系统使用者分配多个角色。管理者通过登陆模块,正确输入个人ID和用户口令就可以登陆系统软件,系统管理员对用户添加、删除、权限分配。
3.3 图纸查询和浏览功能模块
3.3.1 图纸查询设计
用户经身份确认后可以在授权许可的范围内访问系统数据库中的图纸档案和相关文档。通过系统Web页面,用户可以根据图纸号等信息对图纸进行查询。图纸查询子模块的功能主要是实现工程图纸信息的查询。
(1)关键词查询。用户可以选择图号、版本号、设计者、校对人、审批人、密级、图纸组号等查询条件查询图纸信息对图纸信息进行查询。
(2)模糊查询。本文工程图纸管理系统采用模糊查询法进行查询。所谓模糊查询法是按照若干字段的任意匹配条件进行查询。
(3)组合查询。可以多个关键字进行组合查询,如按照铁塔的类型500 kV、D型联合查询等。
3.3.2 图纸浏览
用户的访问结果以Web页面显示,系统提供各类图纸和相关文档的导航功能,用户可以方便地了解到各类图纸档案信息,如图号、零件名称、设计者、设计日期等。图纸文件浏览根据查询结果查看相应图纸,用户用相应的软件打开图纸即可。要浏览图纸文件首先要在图纸查询窗口中选择要浏览文件的图纸,再选择图纸文件的文件打开浏览。
3.4 图纸操作功能模块
用户经身份确认后可以在授权许可的范围内访问系统数据库中的图纸档案和相关文档。用户根据需要对图纸进行上传和下载。已入库的图纸,可以选择进行更新和删除,更新是对数据库中的图纸属性进行修改;删除则是把已经入库的DWG图纸或相应的图纸删除,同时并删除数据库中记录该图纸的信息。
3.5 图纸审批和入库功能模块