论文部分内容阅读
摘要:以EN ISO9606-2标准中规定和规则为依据,开发了一套焊工管理与资质匹配系统。通过该系统对企业在编焊工的自然信息及资质信息进行管理,能够大大提高管理效率和规范程度;此外,系统集成的待焊试件焊工选择功能模块,方便相关工作人员更为高效准确地找到资质符合的焊工并安排施焊。
关键词: EN ISO9606-2标准; 焊工管理; 资质匹配; 焊工选择
Abstract: In this paper, a set of welder management and qualification matching software system was developed based on rules and regulations to build a better management system of natural information and qualification information of welder. Besides, this software system provides functions which help relative workers to select appropriate welder to weld a joint. As a result, efficiencies of relative work will be greatly improved.
Key words: EN ISO9606-2 standard; welder management; qualification matching; welder selecting
0 前言
在焊工人员数量较大的企业,对焊工个人信息、资质信息的管理是一项比较繁琐的工作;根据待焊工件选取资质符合的焊工施焊更是一项耗时耗力的工作。随着计算机技术在焊接领域应用的不断深入[1],开发相关的焊接应用软件能够很好地解决这些问题。本文针对铝合金焊接标准《EN ISO9606-2:2004 焊工考试—熔化焊—第二部分:铝及铝合金》进行研究,根据标准规定开发了一套焊工管理及资质匹配系统。
1 系统设计方案
1.1 系统功能需求
(1)系统需能够对焊工的姓名、工号等自然信息进行管理,能够添加、查询、更改和删除焊工记录。
(2)系统需能够对焊工的资质条目、资质获得日期、有效期限、到期时间等资质相关的信息进行管理,可实现资质信息的添加、查询、更改和删除功能;能够对即将到期的焊工资质进行预警提醒。
(3)EN ISO9606-2标准中对焊工资质代码的生成规则做了规定,系统需能根据标准中规定生成有效的资质代码。
(4)对某焊接工作试件,系统自动分析焊接工作试件包含的信息,根据EN ISO9606-2标准中焊工资质匹配规则选取并安排资质符合的焊工施焊。
(5)对焊工焊制的焊接工作试件记录进行管理。
(6)系统需提供基本的安全登录功能,保证数据的安全性。
1.2 系统结构
本系统使用微软的.NET FrameWork进行开发,采用Client/Server型网络架构进行部署,方便用户在局域网使用。系统运行机理如图1所示。
本系统客户端前台采用微软提供的.NET FrameWork下WPF(Windows Presentation Foundation)技术开发,后台业务逻辑采用C #语言开发;同时借助成熟的程序开发框架Prism,使程序界面和后台逻辑开发割离[3]。此外,通过模块化的开发方式,使程序开发进度更快,维护和扩展也更为方便。
服务端采用.NET FrameWork下WCF(Windows Communication Foundation)技术开发。服务端与客户端的数据交互通过数据接口实现,服务端将数据以数据服务的形式发布,而客户端根据约定好的地址来订阅数据服务[4]。服务端与数据库的交互通讯则通过ibatis技术实现。
1.3 系统功能构成
本文设计系统包含三个功能模块:焊工自然信息管理模块、焊工技能信息管理模块、根据焊接工作试件的焊工自动选取功能模块。系统构成如图2所示。
2 系统实现
2.1 焊工自然信息管理
登入系统后,页面上方显示功能菜单栏,左下方区域为搜索框,右下方区域为系统功能区,默认呈现企业所有在编焊工的列表,包含焊工姓名、工号、所在班组、焊工级别。系统登入后的主界面如图3所示。
需要增加焊工记录时,点击功能菜单栏中“新增记录”按钮,弹出新建记录对话框,在该对话框中键入对应的信息并保存便可将新的焊工记录保存到数据库。当需要更改某条焊工自然信息记录时,可以在主功能区焊工列表中选中该焊工,再点击功能菜单栏中“修改记录”按钮,弹出修改对话框进行修改;也可以直接右键单击需要修改的焊工记录,在右键菜单栏中点击“修改”按钮进行修改。删除焊工记录的操作与修改类似,但在删除之前会出现“确认删除”对话框,以防用户误删重要记录。
2.2 焊工技能信息管理
EN ISO9606-2标准对焊工资质代码的生成规则及各成分的含义做了明确的规定,在本文中,作者设计了一个“焊工资质代码生成器”,以确保在输入焊工资质时,各输入项均与标准中规定保持一致。标准中规定的焊工资质代码组成形式如下[5]: EN ISO9606-2 131 BW 22 S t8 PB ss nb sl,该资质中各成分的含义见表1。
当需要对焊工的资质进行操作时,在焊工自然信息界面右键单击需要进行操作的焊工记录,在右键菜单栏中单击“查看”按钮,便可导航至焊工资质信息界面。进入焊工技能资质记录界面后,左侧显示“焊工资质代码生成器”,右侧主功能区显示该焊工所具备的所有资质条目信息列表。“焊工资质代码生成器”如图4所示。 系统中,通过使用下拉列表将可能的输入项固定在生成器中,从而在输入端保证不会有错误或随机的输入内容。在确定资质代码构成成分内容后,点击“生成资质”按钮,便可以按照生成器中内容生成资质代码,之后即可将其保存进数据库。
EN ISO9606-2标准中规定焊工资质的有效期为两年,在到期前半年必须申请重新进行该资质的评定与审核,如果过期,则焊工将不再具备该资质的焊接资格。因此企业必须对所有在编焊工的每条资质进行实时的管理,以确保生产需要的焊工资质处在有效期当中。本系统设计了“到期焊工资质预警功能”,焊工管理人员点击进入该功能界面时,将能够看到所有半年内将过期的资质,从而可以根据企业生产的需要,安排焊工进行资质的复审工作。在复审结束并合格后,点击功能菜单栏中“延长资质有效期”按钮,即可在复审日期后顺延该资质的有效期。
2.3 根据焊接工作试件选取焊工
焊接工作试件是用来验证焊接工艺或验证焊工技能所进行的焊接实验,在企业中,在试制新的产品时,对于某些质量要求较高的试件,必须做工作试件,并检测试件焊接后的接头性能。在工作试件相关参数确定后,需要通过这些参数在焊工库中寻找资质符合的焊工焊制该试件,如果完全通过人工的方式在大量的焊工记录中寻找合适的焊工,这项工作将非常耗时,且准确度也不能保证。基于此,本文根据标准中规定的焊工资质匹配规则,设计了一个焊工选择算法,该算法能够分析焊接工作试件的相关参数,在焊工资质库中找到合适的焊工,并返回结果列表,再由相关人员根据实际情况,筛选出最终焊制该试件的焊工。根据焊接工作试件信息选取焊工的界面如图5所示。
2.4 焊接工作试件记录管理
在焊接工作试件计划中添加施焊焊工后,系统将对参与施焊的每位焊工生成一份“工作试件记录”表,该记录用于对工作试件参数信息、施焊焊工信息、检验结果等信息进行管理。此外,系统还实现对“工作试件记录”的模糊查询功能,输入模糊查询的关键字,关键字可以是与“工作试件记录”相关的任意字符,系统将自动进行模糊搜索,需找近似匹配的记录供用户查看。
2.5 其他辅助功能
一个完整的系统,应包含必需的辅助功能,这些功能无关系统主体功能模块,但同样是系统的重要组成部分。用户登录模块保证系统只能被具备相应权限的人登录,无关人员将无法查看系统内容及进行任何操作,从而确保系统数据的安全。报表打印功能则能够将系统生成的结果打印出来,方便用户在施工车间传阅。
3 结论
(1)本文根据EN ISO9606-2标准中焊工资质相关内容,开发了一套焊工管理系统,包含焊工自然信息管理和资质信息管理,能够有效提高焊工管理的效率和规范性。
(2)本文研究EN ISO9606-2标准中焊工资质匹配的规则,并依据此规则设计了一套焊工选择系统,能够根据待焊工作试件的基本信息,选择资质符合的焊工施焊。
(3)系统在业务功能设计与开发之外,还提供了必需的其他辅助功能,使本系统的使用体验得到很大提升。
参考文献
[1] 王凤春. 焊工档案管理程序的应用[J]. 一重技术,2010(3):62-63.
[2] 付明柏. 基于 .NET Framework 的软件复用技术研究[J]. 软件导刊, 2013, 12(5): 15-17.
[3] 吴添富. 基于RIA 架构的 IBMS 集成系统研究与实现[J]. 电脑知识与技术: 学术交流, 2012, 8(3): 1 665-1 667.
[4] 郑文轩. 基于 WCF 的分布式程序的研究和实现[D]. 西安电子科技大学, 2012.
[5] 国际标准组织. EN ISO9606-2:2005, 焊工考试—熔化焊—第二部分:铝及铝合金[S]. 国际标准组织技术委员会,2004.
张康华简介:1989年出生,硕士研究生;从事焊接数字软件开发工作。
关键词: EN ISO9606-2标准; 焊工管理; 资质匹配; 焊工选择
Abstract: In this paper, a set of welder management and qualification matching software system was developed based on rules and regulations to build a better management system of natural information and qualification information of welder. Besides, this software system provides functions which help relative workers to select appropriate welder to weld a joint. As a result, efficiencies of relative work will be greatly improved.
Key words: EN ISO9606-2 standard; welder management; qualification matching; welder selecting
0 前言
在焊工人员数量较大的企业,对焊工个人信息、资质信息的管理是一项比较繁琐的工作;根据待焊工件选取资质符合的焊工施焊更是一项耗时耗力的工作。随着计算机技术在焊接领域应用的不断深入[1],开发相关的焊接应用软件能够很好地解决这些问题。本文针对铝合金焊接标准《EN ISO9606-2:2004 焊工考试—熔化焊—第二部分:铝及铝合金》进行研究,根据标准规定开发了一套焊工管理及资质匹配系统。
1 系统设计方案
1.1 系统功能需求
(1)系统需能够对焊工的姓名、工号等自然信息进行管理,能够添加、查询、更改和删除焊工记录。
(2)系统需能够对焊工的资质条目、资质获得日期、有效期限、到期时间等资质相关的信息进行管理,可实现资质信息的添加、查询、更改和删除功能;能够对即将到期的焊工资质进行预警提醒。
(3)EN ISO9606-2标准中对焊工资质代码的生成规则做了规定,系统需能根据标准中规定生成有效的资质代码。
(4)对某焊接工作试件,系统自动分析焊接工作试件包含的信息,根据EN ISO9606-2标准中焊工资质匹配规则选取并安排资质符合的焊工施焊。
(5)对焊工焊制的焊接工作试件记录进行管理。
(6)系统需提供基本的安全登录功能,保证数据的安全性。
1.2 系统结构
本系统使用微软的.NET FrameWork进行开发,采用Client/Server型网络架构进行部署,方便用户在局域网使用。系统运行机理如图1所示。
本系统客户端前台采用微软提供的.NET FrameWork下WPF(Windows Presentation Foundation)技术开发,后台业务逻辑采用C #语言开发;同时借助成熟的程序开发框架Prism,使程序界面和后台逻辑开发割离[3]。此外,通过模块化的开发方式,使程序开发进度更快,维护和扩展也更为方便。
服务端采用.NET FrameWork下WCF(Windows Communication Foundation)技术开发。服务端与客户端的数据交互通过数据接口实现,服务端将数据以数据服务的形式发布,而客户端根据约定好的地址来订阅数据服务[4]。服务端与数据库的交互通讯则通过ibatis技术实现。
1.3 系统功能构成
本文设计系统包含三个功能模块:焊工自然信息管理模块、焊工技能信息管理模块、根据焊接工作试件的焊工自动选取功能模块。系统构成如图2所示。
2 系统实现
2.1 焊工自然信息管理
登入系统后,页面上方显示功能菜单栏,左下方区域为搜索框,右下方区域为系统功能区,默认呈现企业所有在编焊工的列表,包含焊工姓名、工号、所在班组、焊工级别。系统登入后的主界面如图3所示。
需要增加焊工记录时,点击功能菜单栏中“新增记录”按钮,弹出新建记录对话框,在该对话框中键入对应的信息并保存便可将新的焊工记录保存到数据库。当需要更改某条焊工自然信息记录时,可以在主功能区焊工列表中选中该焊工,再点击功能菜单栏中“修改记录”按钮,弹出修改对话框进行修改;也可以直接右键单击需要修改的焊工记录,在右键菜单栏中点击“修改”按钮进行修改。删除焊工记录的操作与修改类似,但在删除之前会出现“确认删除”对话框,以防用户误删重要记录。
2.2 焊工技能信息管理
EN ISO9606-2标准对焊工资质代码的生成规则及各成分的含义做了明确的规定,在本文中,作者设计了一个“焊工资质代码生成器”,以确保在输入焊工资质时,各输入项均与标准中规定保持一致。标准中规定的焊工资质代码组成形式如下[5]: EN ISO9606-2 131 BW 22 S t8 PB ss nb sl,该资质中各成分的含义见表1。
当需要对焊工的资质进行操作时,在焊工自然信息界面右键单击需要进行操作的焊工记录,在右键菜单栏中单击“查看”按钮,便可导航至焊工资质信息界面。进入焊工技能资质记录界面后,左侧显示“焊工资质代码生成器”,右侧主功能区显示该焊工所具备的所有资质条目信息列表。“焊工资质代码生成器”如图4所示。 系统中,通过使用下拉列表将可能的输入项固定在生成器中,从而在输入端保证不会有错误或随机的输入内容。在确定资质代码构成成分内容后,点击“生成资质”按钮,便可以按照生成器中内容生成资质代码,之后即可将其保存进数据库。
EN ISO9606-2标准中规定焊工资质的有效期为两年,在到期前半年必须申请重新进行该资质的评定与审核,如果过期,则焊工将不再具备该资质的焊接资格。因此企业必须对所有在编焊工的每条资质进行实时的管理,以确保生产需要的焊工资质处在有效期当中。本系统设计了“到期焊工资质预警功能”,焊工管理人员点击进入该功能界面时,将能够看到所有半年内将过期的资质,从而可以根据企业生产的需要,安排焊工进行资质的复审工作。在复审结束并合格后,点击功能菜单栏中“延长资质有效期”按钮,即可在复审日期后顺延该资质的有效期。
2.3 根据焊接工作试件选取焊工
焊接工作试件是用来验证焊接工艺或验证焊工技能所进行的焊接实验,在企业中,在试制新的产品时,对于某些质量要求较高的试件,必须做工作试件,并检测试件焊接后的接头性能。在工作试件相关参数确定后,需要通过这些参数在焊工库中寻找资质符合的焊工焊制该试件,如果完全通过人工的方式在大量的焊工记录中寻找合适的焊工,这项工作将非常耗时,且准确度也不能保证。基于此,本文根据标准中规定的焊工资质匹配规则,设计了一个焊工选择算法,该算法能够分析焊接工作试件的相关参数,在焊工资质库中找到合适的焊工,并返回结果列表,再由相关人员根据实际情况,筛选出最终焊制该试件的焊工。根据焊接工作试件信息选取焊工的界面如图5所示。
2.4 焊接工作试件记录管理
在焊接工作试件计划中添加施焊焊工后,系统将对参与施焊的每位焊工生成一份“工作试件记录”表,该记录用于对工作试件参数信息、施焊焊工信息、检验结果等信息进行管理。此外,系统还实现对“工作试件记录”的模糊查询功能,输入模糊查询的关键字,关键字可以是与“工作试件记录”相关的任意字符,系统将自动进行模糊搜索,需找近似匹配的记录供用户查看。
2.5 其他辅助功能
一个完整的系统,应包含必需的辅助功能,这些功能无关系统主体功能模块,但同样是系统的重要组成部分。用户登录模块保证系统只能被具备相应权限的人登录,无关人员将无法查看系统内容及进行任何操作,从而确保系统数据的安全。报表打印功能则能够将系统生成的结果打印出来,方便用户在施工车间传阅。
3 结论
(1)本文根据EN ISO9606-2标准中焊工资质相关内容,开发了一套焊工管理系统,包含焊工自然信息管理和资质信息管理,能够有效提高焊工管理的效率和规范性。
(2)本文研究EN ISO9606-2标准中焊工资质匹配的规则,并依据此规则设计了一套焊工选择系统,能够根据待焊工作试件的基本信息,选择资质符合的焊工施焊。
(3)系统在业务功能设计与开发之外,还提供了必需的其他辅助功能,使本系统的使用体验得到很大提升。
参考文献
[1] 王凤春. 焊工档案管理程序的应用[J]. 一重技术,2010(3):62-63.
[2] 付明柏. 基于 .NET Framework 的软件复用技术研究[J]. 软件导刊, 2013, 12(5): 15-17.
[3] 吴添富. 基于RIA 架构的 IBMS 集成系统研究与实现[J]. 电脑知识与技术: 学术交流, 2012, 8(3): 1 665-1 667.
[4] 郑文轩. 基于 WCF 的分布式程序的研究和实现[D]. 西安电子科技大学, 2012.
[5] 国际标准组织. EN ISO9606-2:2005, 焊工考试—熔化焊—第二部分:铝及铝合金[S]. 国际标准组织技术委员会,2004.
张康华简介:1989年出生,硕士研究生;从事焊接数字软件开发工作。