论文部分内容阅读
焊接技术是现代船舶建造工程的关键工艺技术。焊接工艺评定对保证后续焊接生产质量有着重要意义,但由于多种船级社并存,遵循的规范和标准不尽相同,因此直接造成了焊接工艺评定的复杂性。本文应“大连船舶重工集团有限公司”焊接工艺处的开发需求,针对“CCS、DNV、BV、LR、ASME IX和AWS D1.1”等六个标准,研究开发了基于Client/Server模式的船体焊接工艺评定系统,并通过组件接口实现与Auto CAD 2005和Acrobat Reader的连接。同时,实现了针对“CCS、DNV、BV和LR”四个船级社标准和自定义规则的焊接工艺评定必要性判断功能。首先参照六个标准对焊接工艺评定的相关规定以及大连造船厂焊接工艺处对各船级社工艺文件的制作和管理流程确定实际需求,然后通过UML模型的Use Case图建立系统顶层用例模型,再对各个用例进行了细化和描述,最后运用“包图”和“活动图”对系统总体构架和总体活动流程进行建模,确定了客户端系统和服务器数据库的架构以及交互关系。通过运用UML模型的“类图”详细分析并实现了服务器端所包括的七类数据库包,主要包括:文件数据库包、必要性判断参数数据库包、自定义规则数据库包、焊接知识数据库包、特殊字符数据库包、用户数据库包和授权认证数据库包。在需求分析和总体设计的基础上,本文充分运用“类图、活动图和时序图”对客户端系统从“工艺管理框架模型、必要性判断模型、焊接知识积累模型、数据库维护模型和系统用户管理模型”等方面进行详细分析和实现。其中借助活动图着重分析了所发明的必要性判断算法模型——“多条件增量模糊判断算法模型”,及其所包括的“数值类型、符号类型和范围类型数据以及自定义规则”等关键子逻辑判断模型的算法流程。此必要性判断模型完全实现了四个船级社标准规定的评定规则并满足船厂提出的需求。此外,本文通过采用DES算法加密计算机硬盘指纹信息的方式实现了系统的加密防拷贝设计,从而有效地防止系统软件的非法复制和盗版,保护软件开发商的利益。本文实现的船体焊接工艺评定系统能部署在企业内部局域网中,完全满足用户按权限对六个标准工艺件及其原件进行维护管理,按四个船级社标准或自定义规则进行工艺评定必要性判断,以及焊接知识积累等各项船厂需求,达到了客户满意度,最终通过了项目验收。本文设计的针对四个船级社标准的工艺评定必要性判断模型在整个造船行业具有普遍的适用性和较高的应用价值。