You are on page 1of 5

第十四届中国海洋(岸)工程学术讨论会论文集 1499

基于 VB 和 SQL Server 的海洋石油平台


加工设计料单管理系统开发
田 冲,王 刚,焦 茗,谢维纶
(海洋石油工程(青岛)有限公司,山东 青岛 266520)

摘要:自主开发了基于 VB 和 SQL Server 的海洋石油平台加工设计物料查询系统,并应用于各专业的加工设计中。该料单


管理系统的主要任务是利用计算机建立适用于日常工程项目的物料信息查询系统,自动生成工程料单表格,方便管理。主要
包含以下几大功能:①物料信息查询:能够快速实现物料基本信息数据的查询。②标准件查询:能够查询国标文件中标准件
规格。③料单生成:能够将查询得到的物料信息自动添加到料单中,并保存成 Excel 表格输出。④物料数据维护:根据用户
权限,实现物料数据的添加、删除、修改。实际应用效果表明,利用该软件系统辅助海洋平台加工设计工作,能够有效避免
错误,节省时间,提高工作效率,有推广应用价值。
关键词:料单管理;加工设计;数据库;物料查询

1 料单管理系统简介
1.1 系统开发背景
工程料单的制作与管理是加工设计的一个重要环节,是影响工程质量和进度安排的重要因素,直接关
系到公司的经济效益。它的特点是信息量大,要求各种物料信息迅速准确反馈。因此,准确无误、高效迅
速是制作工程料单的核心问题。而传统的手工 Excel 制作模式,其工作效率、制作质量和管理水平已经不
能满足公司当前大工程量的加工设计需要。
通常采用的工程料单制作方法,是首先在公司内部网物料主数据查询系统中进行物料查询,然后手工
粘帖至 Excel 表格中完成。这种方法存在以下三个突出问题:
1)速度慢、效率低。由于受到网络速度的限制,一个普通的角钢查询需要等待时间长达 2 分钟之久,
再从所有角钢范围内查找满足特定规格的角钢。而一个工程料单有时需要查询二三十种物料。
2)准确性差。查询得到的具体物料信息,必须通过不断的复制、粘贴到 Excel 表格中才能最终完成料
单制作。这种方式不仅浪费了宝贵时间,而且极易出现差错,因此还需再花费大量的时间仔细地复查、审
核以确保料单的准确无误。
3)查询不方便。在料单制作过程中,经常需要在国标文件中查询法兰、通风栅、吊架、通舱件等标
准件的参数规格(如图 1)。长时间的查询极易造成视觉疲劳,从而导致料单填写错误。
表1 法兰标准件参数表

公称通 矩形通 矩形通 法兰内 法兰内 法兰外 法兰外 厚度δ 螺孔行 螺孔行 螺孔间 螺孔间 螺孔数 螺孔数 螺孔数
厚度δ
径 Dg 道 a 道 b 边 a1 边 b1 边 a1 边 b1 1 距 C 距 C1 距 t 距 t1 短边 长边 长合计

80 60 90 65 90 115 145 4 3 95 126 95 63 0 3 6


100 60 140 65 145 115 195 4 3 95 176 95 88 0 3 6
100 80 120 85 125 135 175 4 3 115 156 115 78 0 3 6
125 60 220 65 225 115 275 4 3 95 255 95 85 0 4 8
125 80 160 85 165 135 215 4 3 115 196 115 98 0 3 6
125 100 130 105 135 155 185 4 3 136 166 68 83 1 3 8

因此,采用先进的计算机管理技术,针对日常加工设计涉及的具体工程项目,建立实用性更强的物料
查询数据库系统,实现料单表格制作的自动生成,才能减少大量无意义的重复性劳动,提高工作效率和料
单的制作管理水平。

作者简介:田 冲,男,工学硕士,从事海洋石油平台的研究。
联系方式: tianchong@mail.cooec.com.cn
1500 第十四届中国海洋(岸)工程学术讨论会论文

1.2 系统主要功能
料单管理系统的主要任务是利用计算机建立适用于日常工程项目的物料信息查询系统,自动生成工程
料单表格,方便管理。主要包含以下几大功能:
1)物料信息查询:能够快速实现物料基本信息数据的查询。
2)标准件查询:能够查询国标文件中标准件规格。
3)料单生成:能够将查询得到的物料信息自动添加到料单中,并保存成 Excel 表格输出。
4)物料数据维护:根据用户权限,实现物料数据的添加、删除、修改。

2 料单管理系统分析与设计
2.1 需求分析
2.1.1 料单制作基本流程
1)进入公司的物料主数据查询系统。
2)输入物料名称。
3)输入物料规格。
4)复制所需要的物料信息,粘贴到 excel 表中。
5)查询物料的单重,通过手动添加到 excel 表中。
2.1.2 需要解决的问题
1)建立本地数据库系统,解决网络查询速度慢问题。
2)实现物料数据自动添加至料单,解决重复性复制粘贴导致
图 1 物料查询系统主界面
差错问题。
3)需要查询物料的单重和总重,手动填写到 excel 表中,容易出错。
4)建立标准件查询系统,解决查询国标文件工作量大效率低问题。
2.2 系统结构总图
料单采办管理系统是一个综合性的、多功能于一体的采办制作软件,软件的主界面如图 2 所示。
按照功能可以分为以下几个主要模块:新建料表、物料查询、物料增改(即物料数据库的维护,包括
增加物料、修改物料、删除物料等) 、通风的标准查询。
软件组成模块如图 2 所示。
料单管理系统的优点:
1)自动将所查询的物料添加到料表中,
避免了不断复制、粘贴所带来的麻烦和可能
出现的错误。
2)在制作料单的过程中能够自动将物料
的单重添加到 excel 表中。
3)能够随时对通风系统数据库进行更
新、维护,即对数据库进行增补、修改、删
除等操作。
4)把通风系统常用标准数据录入到软件
数据库当中,可以随时查询所需要的标准数
据,从而避免了以往的查询方式所带来的繁 图 2 物料查询系统结构构成
琐。
第十四届中国海洋(岸)工程学术讨论会论文集 1501

3 数据库设计与建立
3.1 创建数据库
料单管理系统是基于 SQL Server 2000 平台开发
的。SQL Server 是由微软公司开发的基于服务器端的
中型数据库,在处理海量数据的效率、后台开发的灵
活性、可扩展性等方面功能强大。SQL Server 为用户
提供了一个安全、可靠、易管理、高端的客户/服务
器数据库平台[1]。
在 SQL Server 2000 中可利用企业管理器直接创
建数据库。首先展开服务器组,然后展开服务器,单
击“数据库”/“新建数据库”命令,在弹出的“数
据库属性”对话框中,键入新建数据库的名称,如图
3、图 4、图 5 所示。 图3 在企业管理器中新建数据库

图4 常规选项卡界面 图5 数据文件选项卡界面
3.2 数据库逻辑设计
在料单管理系统中,共设计了 8 张数据表。其中物料信息表 Table_wl 是最重要的数据表。逻辑结构见
表 2。
表2 物料基本信息表
字 段 名 称 数 据 类 型 字 段 大 小 允许空
序号 Int 4 否
物料号 Int 4 否
图纸号或标准号 Nvarchar 100 是
名称 Nvarchar 50 否
规格 Nvarchar 100 否
材质 Nvarchar 50 否
单位 Nvarchar 20 是
单重 Nvarchar 50 是

4 料单管理系统功能模块
4.1 物料查询
1)点击<新建料单>,建立一个 excel 物料表。
2)点击<物料查询>,选择/输入所需要物料名称,选择/输入物料规格,填写需要采办此物料的数量,
计算此物料的总重,并添加此物料所出自的图纸号,点击添加到当前物料表按钮,此时所需要的物料已被
添加到 excel 表中,如图 6 所示。
1502 第十四届中国海洋(岸)工程学术讨论会论文

图6 物料查询界面 图7 物料查询结果界面
查询结果如下图 7 所示,点击<输出到 excel>,并选择存储路径,所有查询的物料将保持到 excel 表中。
系统查询的总体设计如图 8 所示,软件输出的 excel 料表有物料的物料号、物料标准、材质、规格、
单位,同时也包括物料的单重和物料的所属图纸号。
单重从物料数据库中查询,图纸号手动填写到程序里,
通过点击<添加到当前料表>一起导入到 excel 表中。图纸号
的添加便于料单的审核,以便制作施工料单和余料统计。
4.2 物料数据库维护
物料数据库维护主要功能是增加数据库中没有的物料
及物料信息,包括物料添加、物料删除、物料修改等功能。
提前将工作中所涉及到的物料先添加到物料数据库中,便于
以后查询;物料数据库维护界面如图 9 所示。
当添加物料库中已经存在的物料,软件会做出提示“数
据重复,物料记录已存在!”,如图 10 所示。

图 8 系统查询总体设计

图9 物料数据库维护界面 图 10 物料添加重复提示

4.3 通风标准件查询
在制作通风系统采办料单过程,以及制作通风系统加工设计图纸时,经常需要查询、参考通风常用标
准。而目前只能通过查询标准的打印版本或在标准的 PDF 文件中查询,再通过手动添加到料单中。由于大
量的数据堆积在一起,通过手动填写,很容易出错,给工作带来很大的不便。针对这个问题,软件提前把
风管附加的常用标准录入到数据库,这样就可以通过查询风管附件的尺寸来得到它们的参数,解决目前查
询所带来的困难,避免了错误,提高了工作效率。软件查询界面如图 11 所示。
第十四届中国海洋(岸)工程学术讨论会论文集 1503

图 11 风管附件标准查询

5 结 语
对制作采办料单的过程中所遇到的问题进行分析,找出此过程中所遇到的瓶颈。料单管理系统是基于
VB 语言和 SQL Server 针对工作中的问题编制出来的,该系统有以下突出优点:
1)添加公司物料主查询系统中所没有的物料信息,如物料单重、物料所属图纸;
2)避免了传统制作料单过程中反复的复制、粘贴等繁琐过程,通过物料添加功能将所查到物料及其
相关信息同时添加到 excel 表中;
3)物料数据库维护能够对物料进行及时更新,确保料单的准确性;
4)系统中添加了风管常用标准,为查询提供了方便。

参考文献:
[1] 钟 军.visual basic 数据库高级实例导航. 北京: 科学出版社.

You might also like