APP下载

基于JB 4708和JB/T 4709的C/S模式下金属压力容器焊接工艺数据库系统的实现

2011-11-14刘超锋许培援刘亚莉戚俊清

电焊机 2011年9期
关键词:指导书窗体数据库系统

刘超锋,张 杰,许培援,刘亚莉,戚俊清

(1.郑州轻工业学院 河南省表界面科学重点实验室,河南 郑州 450002;2.湘东化工机械有限公司,湖南 株洲 412300)

基于JB 4708和JB/T 4709的C/S模式下金属压力容器焊接工艺数据库系统的实现

刘超锋1,张 杰2,许培援1,刘亚莉1,戚俊清1

(1.郑州轻工业学院 河南省表界面科学重点实验室,河南 郑州 450002;2.湘东化工机械有限公司,湖南 株洲 412300)

金属压力容器制造单位的焊接工艺数据可以用计算机数据库管理。依据JB 4708《承压设备焊接工艺评定》和JB/T 4709《钢制压力容器焊接规程》,在Visual Basic及SQL Server环境下设计的一个基于Client/Server模式的数据库系统,可以对焊接工艺数据进行编制、检索、管理,实现了在Microsoft Word里焊接工艺指导书的打印输出和焊接工艺的确定。系统提供了以Help Workshop制作的帮助文件,帮助用户检索常用压力容器用钢的焊接工艺,系统具有维护方便的特点。

金属压力容器;焊接工艺;数据库系统

0 前言

生产厂家在焊制金属压力容器时,根据焊接方法、母材等条件查询已有的焊接工艺评定报告。鉴于压力容器焊接工艺的行业标准规范JB 4708-2005[1]和JB/T 4709-2007[2](仍在不断更新),以计算机数据库为开发平台,开发出新标准规范下的焊接工艺数据库系统功能具有现实意义。

1 系统总体设计

压力容器焊接工艺数据库系统的体系结构和数据库结构决定使用的开发工具和后台数据库,规划项目开发进度。系统要求的功能如下:(1)实现焊接工艺文件的创建、查询、修改、删除功能;(2)实现焊接工艺文件的浏览功能;(3)实现焊接工艺文件的报表打印功能;(4)实现数据库的备份与恢复功能,实现用户信息的管理。

系统功能模块和系统结构设计分别如图1、图2所示。

图1 功能模块

图2 结构设计

开发压力容器焊接工艺数据库管理信息系统需要选择两种工具——前台开发语言和后台数据库。面向对象数据库[3]系统可以管理焊接接头和坡口图形等多媒体数据和多维表格数据。从发展趋势来看,焊接工艺数据库系统最好是能适应广域网络环境[7]的以客户/服务器(Client/Server)结构为特征的系统。SQL Server数据库是Microsoft公司开发的、面向企业用户的大型数据库系统,提供了完整的数据库高级特性,且具有良好的使用界面和很快的速度。Visual Basic简单易学、方便灵活、易于扩充,作为客户/服务器(Client/Server,简称为C/S)应用程序的前端开发工具,与后端的SQL Server数据库相结合,能够提供一种高性能的管理信息系统解决方案。因此,系统采用Visual Basic作为开发工具,SQL Server作为后台数据库。

开发数据库系统需要解决以下问题:(1)所选开发工具的基本编程方法;(2)基本的后台数据库管理方法,如创建数据库、创建表、创建视图、备份和还原数据库等;(3)常用SQL语句的使用;(4)ADO数据库访问技术。

数据库结构设计是总体设计阶段非常重要的环节。数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动。本研究根据JB 4708《承压设备焊接工艺评定》和JB/T 4709《钢制压力容器焊接规程》等进行压力容器焊接工艺数据库结构的设计,共设计了13张表、1个视图和35个存储过程即程序源代码。

2 系统实现

在设计的系统程序中,WPSFunction模块中存放着一些公用的过程与函数。当系统运行时,首先打开用户登录窗体,只有有权限的用户才能够进入系统。不同等级的用户所看到的界面也是不同的。登录成功后,将显示系统主界面。用户登录的窗体如图3所示。在主窗体可以实现备份数据库、恢复数据库和备份设备的管理,另外还提供了其他各种窗体的接口。由于焊接工艺指导书查询和焊接工艺评定报告查询使用的较为频繁,所以将这两个窗体的接口以按钮的形式放置在主窗体上,如图4所示。每一个用户修改自己密码的接口放置在登录窗体上。修改密码的窗体如图5所示。

图3 用户登录的窗体

图4 主窗体

图5 修改密码的窗体

只有系统管理员才有对用户的管理权限。用户类型有普通用户、高级用户、失效用户和系统管理员,每种用户的权限是不一样的。系统管理员可以通过用户管理窗体实现用户的创建、删除和用户类型修改。在创建用户时,自动生成一个默认的密码。用户可以通过修改密码窗体重新设置密码。为了保证用户信息的安全,系统管理员看不到用户的密码。管理用户的窗体如图6所示。

图6 管理用户的窗体

查询焊接工艺指导书的窗体如图7所示。通过焊接工艺指导书查询窗体,可以进行焊接工艺指导书(简称WPS)的查询、显示和删除。查询条件分为按焊接工艺指导书标号查询和按母材查询两种,默认为按焊接工艺指导书编号查询。当按焊接工艺指导书编号查询时,若没有输入编号,则默认查询所有焊接工艺指导书。当按母材查询时,默认为同种材料焊接,当输入母材1时,母材2自动显示为与母材1相同。查询结果将以列表的形式显示,显示的内容有焊接工艺指导书编号、焊接工艺评定报告编号、母材1、母材2和焊接方法。当双击列表中的焊接工艺指导书编号将进入到WPS窗体。不同的用户,所看到的WPS窗体的界面也不一样。每个用户只能看到自己所拥有的功能按钮。通过WPS窗体可以查看焊接工艺指导书的具体内容,以所见即所得的方式进行设计。通过WPS窗体可以将焊接工艺指导书导入到Word中,利用Word的打印功能打印焊接工艺指导书。WPS窗体如图8、图9所示。此外,利用Help Workshop制作的帮助文件给出了压力容器常用钢材的焊接工艺[5]。整个系统设计的过程代码即程序源代码共288kB,这里不再叙述。

3 系统的评价

基于JB 4708和JB/T 4709的C/S模式的金属压力容器焊接工艺数据库系统能够安全、高效地实现对压力容器材料焊接工艺数据的管理,满足了压力容器制造企业的焊接工艺技术人员对日常焊接工艺信息的要求。开发系统所采用的开发工具软件Visual Basic+SQL Server比较简单,要求的计算机硬件条件也不复杂,易于系统的后期维护。尤其是现在压力容器制造行业的国家标准规范更新周期加快,这对量大面广的中小型压力容器制造工艺人员是比较重要的。压力容器用金属新材料更新比较快,新的焊接工艺发展和应用也比较快,因此研究压力容器焊接制造工艺数据的管理有较顽强的生命力。

图7 查询焊接工艺指导书的窗体

图8 焊接工艺指导书窗体1

[1]国家发展和改革委员会.JB 4708-2005:承压设备焊接工艺评定[S].全国锅炉压力容器标准化技术委员会,2005.

[2]国家发展和改革委员会.JB/T 4709-2007:钢制压力容器焊接规程[S].锅炉压力容器标委会,2007.

图9 焊接工艺指导书窗体2

[3]王 颍,李敏业.Visual Basic+SQL Server数据库应用实例完全解析[M].北京:人民邮电出版社,2006.

[4]孔建寿,吴玲珑,张 勇.面向Intranet的焊接工艺计算机辅助设计系统开发[J].焊接学报,2005,26(5):36-40.

[5]陈裕川.钢制压力容器焊接工艺[M].北京:机械工业出版社,2007.

Realizing of database system on the C/S mode for metal pressure vessel welding process based on JB 4708 and JB/T 4709

LIU Chao-feng1,ZHANG Jie2,XU Pei-yuan1,LIU Ya-li1,QI Jun-qing1
(1.Department of Process Equipment of Zhengzhou University of Light Industry,He'nan Provincial Key Laboratory of Surface&Interface Science,Zhengzhou 450002,China;2.Xiangdong Chemical Machinery Co.,Ltd.,Zhuzhou 412300,China)

Welding process data of metal pressure vessel manufacturing units can be managed by adopting computer database.Based on JB 4708″Welding Procedure Qualification for Pressure Equipment″,and JB/T 4709″Steel Pressure Vessel Welding procedures″,with the Visual Basic and SQL Server environment as development tools,a designed welding process database system had been realized based on Client/Server mode for compiling,retrieving and managing welding process data,and for printing output welding process documents in Microsoft Word and deciding welding process.Help files about this system were created with″Help Workshop″to give system users to retrieve commonly used pressure vessel steel welding process.This system has the advantages of easy maintenance.

metal pressure vessels;welding process;database system

TG409

A

1001-2303(2011)09-0037-04

2011-03-09

刘超锋(1969—),男,河南郑州人,副教授,硕士,主要从事过程装备材料研究工作。

猜你喜欢

指导书窗体数据库系统
起重机械作业指导书编制思路和实践
加强铁路作业指导书编制管理的研究与实施
试谈Access 2007数据库在林业档案管理中的应用
浅谈标准作业在企业中的应用和推行
机动车安检机构作业指导书编写策略研究
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
实时数据库系统数据安全采集方案
核反应堆材料数据库系统及其应用
巧设WPS窗体控件让表格填写更规范