论文部分内容阅读
本文基于基金项目“柔性化电气特性软开关型IGBT逆变弧焊电源的研究”,开发客户机/服务器(Client/Server, C/S)模式的焊接参数计算机辅助给定系统。系统针对不同的“焊接方法、母材、焊材和母材厚度”等信息,通过系统内置的逻辑推理和必要性判断功能,实现了IGBT逆变弧焊电源电弧电压、焊接电流和送丝速度等焊接参数的计算机辅助给定功能,并通过接口组件实现了系统与Acrobat Reader的连接。首先,根据系统的需求分析确定系统的主要事件、总体构架和活动流程,然后运用Use Case图建立系统顶层用例模型,并对各子用例进一步分析建模,最后通过“包图”和“活动图”对系统总体构架和活动流程进行建模、分析。系统的设计主要包括服务器端和客户端两个方面。系统服务器端主要由七类数据库组成,即:必要性判断参数数据库、自定义规则数据库、焊接参数数据库、焊接知识数据库、特殊字符数据库、用户数据库和授权认证数据库。本文通过UML模型中的“类图”对七类数据库的设计进行了建模分析,并在MS SQL Server 2000中创建了各数据库关系表。对于系统客户端,本文将其分为五个模型分别进行设计实现,即:焊接参数管理模型、焊接知识积累模型、焊接参数必要性判断模型、系统数据库维护模型和用户管理模型。通过Use Case图对各模型进一步的细化、建模,最后在Power Builder Enterprise 9.0中完成其窗口的实现。整个系统的开发过程遵循软件开发工程中的“快速原型法”。本文采用DES算法加密硬盘序列号的方法,实现了系统的加密防拷贝设计,有效地阻止了软件系统的非法拷贝和盗版,保护了软件开发者与购买者的合法权益。本文所设计的焊接参数计算机辅助给定系统用于对焊接参数的计算机化管理,可方便、快速地查询焊接参数,适用于部署在公司内部局域网中,完全满足用户按照相应权限对数据库系统进行使用和维护管理。