| Welding is the key technology of modern ship construction. Welding procedure qualification is of great significance to ensure the quality of welding production. Because various rules of ships and the different standards exist, the welding procedure qualification is complex. According to the requirements of welding technology department of"Dalian shipbuilding industry Co., Ltd"(DSIC for short), the welding procedure qualification system for shipbuilding based on the client/server structure (C/S) has been developed in this paper. The system is developed according to"CCS, DNV, BV, LR, ASME IX and AWS D1.1"standards. It can connect with Auto CAD 2005 and Acrobat Reader by the interface components. Meanwhile, the system integrates the function of judging the necessity of procedure qualification evaluation based on four codes for shipbuilding and user-defined rules. The codes are CCS, DNV, BV and LR.First of all, the requirement of the system has been obtained, according to the six standards above and the production and management processes of ship community procedure reports that are managed by welding technology department of DSIC. Secondly, by using the Use Case graphics of the UML model, the top level Use Case has been made. After making more detailed analysis and description, the integrated scheme and activity process have been modeled by"Package graphic"and"Activity graphic"to make sure the scheme and the relationship between the Client and the Server.By using"Class graphic"of UML model, the seven database packages in the Server have been analyzed in detail and created, which include file database package, the parameters of judging the necessity of procedure qualification evaluation database package, user-defined rules database package, welding knowledge database package, special character database package, user database package and authorization database package.On the basis of the requirements analysis and integrated design, by fully utilizing"Class graphic, Activity graphic and Sequence graphic"of UML model, the client system has been detailedly analyzed and developed in several models, such as the procedure management framework model, the necessity judgment model, the welding knowledge accumulation model, the database maintenance model and user management system model. Among these models, this paper focuses on the analysis of necessity judgment algorithm model by activity graphic. The method invented in this paper is called"Multi-condition increment fuzzy judgment algorithm model". Moreover, the algorithm of the key sub logic judgment model is analyzed in detail, which includes"numerical, symbol and scope type data and user-defined rules". This necessity judgment has been fully realized according to the four rules for ships and meets the needs of the shipyard very well.In addition, by using DES encryption algorithm, this paper encrypts the computer hard disk fingerprint information, and the system's anti-copying encryption design has been made to prevent illegal software copying and piracy, and protect the interests of software developers.The ship welding procedure qualification system presented by this paper can be deployed within the enterprise LAN, which has fully met the shipyard needs including maintaining and managing documents and originals according to the six standards, judging the necessity of procedure qualification evaluation according to the four rules for ships or user-defined rules, using the welding knowledge accumulation subsystem and so on. As a result, the system ultimately gets through the acceptance of the final users. Furthermore, this paper has completed the necessity judgment of procedure qualification evaluation according to the four rules for ships, which is of great value and can be used widely in the shipbuilding industry. |