基于web的平台插件式.doc
约90页DOC格式手机打开展开
基于web的平台插件式,摘要计算机辅助工艺设计(computer aided process planning,capp)系统是企业信息集成的中间纽带,是连接产品设计和产品制造的桥梁,是制造系统的重要环节。迄今为止,许多软件公司和高校开发出为数众多的capp系统,部分系统在实际中得到了应用,但是也面临着复用性不高、模块化较弱、扩展性较差等若干...
内容介绍
此文档由会员 违规屏蔽12 发布
摘 要
计算机辅助工艺设计(Computer Aided Process Planning,CAPP)系统是企业信息集成的中间纽带,是连接产品设计和产品制造的桥梁,是制造系统的重要环节。迄今为止,许多软件公司和高校开发出为数众多的CAPP系统,部分系统在实际中得到了应用,但是也面临着复用性不高、模块化较弱、扩展性较差等若干问题。究其原因主要是由于CAPP系统与应用行业,企业产品对象、企业资源以及制造资源因素等息息相关。如果这些因素在企业环境中发生变化,可能会使原有的CAPP系统不能正常发挥应有的作用,从而导致企业对CAPP系统的投入和取得的经济效益不成正比。这种传统的CAPP系统开发方式总是针对特定企业“量身定制”,并且每次都从头开始进行系统开发,不仅开发难度大、周期长、成本高,而且系统可重构、可扩展性能差,几乎不可复用,严重阻碍了CAPP系统的推广和应用。因此对于CAPP系统来说,提供良好的复用性和灵活的可扩展性是一件非常有意义的事情。
目前大多数已有CAPP系统是基于C/S模式构建的。近年来,随着Web和数据库技术的发展,出现了许多面向Internet的先进制造技术和制造模式。构建基于B/S架构的CAPP系统可以更完善的支持产品设计、工艺设计、生产管理(MRPⅡ/ERP)、加工制造等多个环节和部门的并行协同工作;可以更完善的支持远程工艺设计和数据共享,从而使资源和信息的共享达到最大化,这也是未来CAPP系统的发展方向。
针对当前CAPP系统的上述问题以及未来的发展趋势,本文提出了采用平台/插件体系结构风格(Plat-form/Plug-in Architecture Style)来开发基于Web的面向机械行业的开放式通用性CAPP系统。本文详细介绍了软件复用思想、基于Web的软件开发技术、平台/插件技术、XML技术以及系统开发工具;重点研究了平台/插件架构的CAPP系统的基本原理、总体结构、插件库模型、插件粒度划分流程和最终参考框架、平台与插件间的交互控制流程;详细分析了基于Web的CAPP系统平台的产品结构树、所见即所得的工艺设计、工艺设计规划、制造工艺资源管理、系统组建策略等关键功能及其实现技术;具体阐述了切削参数优化插件、工艺模板定制插件、铸件质量管理插件以及特殊符号录入插件的实现技术,并依次给出实例验证了插件的可行性;基于上述研究,开发了基于Web的平台/插件式CAPP原型系统,同时概述了系统平台的创建过程,介绍了系统功能插件的组装和调用过程,简介了原型系统平台和插件的关键功能界面。
关键词 CAPP;插件;Web;XML;所见即所得
Abstract
CAPP system is the important link of the information integration of modern enterprise, which has been recognized as the link between design and manufacturing. So far, many software companies and universities have developed a lot of CAPP systems, some of which have been applied in practice. However, there are some problems in CAPP systems nowadays, such as low reusability, weaker modularity and other problems. The main reason is that CAPP system is linked with the application industry, enterprise product objects, enterprise manufacturing resources. If these factors changes in the enterprise environment, the original CAPP system will not play its role normally, and the investment of CAPP and the economic benefit are out. The traditional development of CAPP system always follows the stereotype of developing special systems aiming at a single corporation, and each time new CAPP systems have to be developed from scratch, which cause difficult development, long period, high cost. The system has poor scalability, which is hardly reconfigured and reused. So, it is meaningful for CAPP system to provide good reusability and flexible extensibility.
The great majority of CAPP systems are based on C/S mode nowadays. In recent years, with the development of the Web and database technologies, advanced manufacturing technologies and manufacturing modes are emerged in Internet. The CAPP system based on B/S structure can support the parallel work of product design, process design, MRPⅡ/ERP and other departments more perfectly, and can support the sharing of remote process design data, which make the sharing of resources and information maximize. So the CAPP system based on B/S structure is the development direction of CAPP system.
According to the above problems of current CAPP systems and the future development trends of current CAPP systems, the paper presents the idea to utilize the Palt-form/Plug-in architecture structure to develop an open and universal CAPP system based on Web for the machinery industry. The thought of software reuse, the tools of system development, and some crucial technologies were discussed in detail, such as software development technology based on Web, Palt-form/Plug-in technology, XML technology, etc. The basic principle, the general structure, the model of plugin-in libraries, the process and final referenced frame of plug-in granularities and the process of interactive control between Palt-form and Plug-in were studied particularly. The main functions and implementation methods of the CAPP system plat-form based on Web for production tree, WYSIWYG(What You See Is What You Get) function and planning of process design, management of manufacturing process resource, strategy of assembling system and so on were analyzed in detail. The implementation techniques of plugin-in functi..
计算机辅助工艺设计(Computer Aided Process Planning,CAPP)系统是企业信息集成的中间纽带,是连接产品设计和产品制造的桥梁,是制造系统的重要环节。迄今为止,许多软件公司和高校开发出为数众多的CAPP系统,部分系统在实际中得到了应用,但是也面临着复用性不高、模块化较弱、扩展性较差等若干问题。究其原因主要是由于CAPP系统与应用行业,企业产品对象、企业资源以及制造资源因素等息息相关。如果这些因素在企业环境中发生变化,可能会使原有的CAPP系统不能正常发挥应有的作用,从而导致企业对CAPP系统的投入和取得的经济效益不成正比。这种传统的CAPP系统开发方式总是针对特定企业“量身定制”,并且每次都从头开始进行系统开发,不仅开发难度大、周期长、成本高,而且系统可重构、可扩展性能差,几乎不可复用,严重阻碍了CAPP系统的推广和应用。因此对于CAPP系统来说,提供良好的复用性和灵活的可扩展性是一件非常有意义的事情。
目前大多数已有CAPP系统是基于C/S模式构建的。近年来,随着Web和数据库技术的发展,出现了许多面向Internet的先进制造技术和制造模式。构建基于B/S架构的CAPP系统可以更完善的支持产品设计、工艺设计、生产管理(MRPⅡ/ERP)、加工制造等多个环节和部门的并行协同工作;可以更完善的支持远程工艺设计和数据共享,从而使资源和信息的共享达到最大化,这也是未来CAPP系统的发展方向。
针对当前CAPP系统的上述问题以及未来的发展趋势,本文提出了采用平台/插件体系结构风格(Plat-form/Plug-in Architecture Style)来开发基于Web的面向机械行业的开放式通用性CAPP系统。本文详细介绍了软件复用思想、基于Web的软件开发技术、平台/插件技术、XML技术以及系统开发工具;重点研究了平台/插件架构的CAPP系统的基本原理、总体结构、插件库模型、插件粒度划分流程和最终参考框架、平台与插件间的交互控制流程;详细分析了基于Web的CAPP系统平台的产品结构树、所见即所得的工艺设计、工艺设计规划、制造工艺资源管理、系统组建策略等关键功能及其实现技术;具体阐述了切削参数优化插件、工艺模板定制插件、铸件质量管理插件以及特殊符号录入插件的实现技术,并依次给出实例验证了插件的可行性;基于上述研究,开发了基于Web的平台/插件式CAPP原型系统,同时概述了系统平台的创建过程,介绍了系统功能插件的组装和调用过程,简介了原型系统平台和插件的关键功能界面。
关键词 CAPP;插件;Web;XML;所见即所得
Abstract
CAPP system is the important link of the information integration of modern enterprise, which has been recognized as the link between design and manufacturing. So far, many software companies and universities have developed a lot of CAPP systems, some of which have been applied in practice. However, there are some problems in CAPP systems nowadays, such as low reusability, weaker modularity and other problems. The main reason is that CAPP system is linked with the application industry, enterprise product objects, enterprise manufacturing resources. If these factors changes in the enterprise environment, the original CAPP system will not play its role normally, and the investment of CAPP and the economic benefit are out. The traditional development of CAPP system always follows the stereotype of developing special systems aiming at a single corporation, and each time new CAPP systems have to be developed from scratch, which cause difficult development, long period, high cost. The system has poor scalability, which is hardly reconfigured and reused. So, it is meaningful for CAPP system to provide good reusability and flexible extensibility.
The great majority of CAPP systems are based on C/S mode nowadays. In recent years, with the development of the Web and database technologies, advanced manufacturing technologies and manufacturing modes are emerged in Internet. The CAPP system based on B/S structure can support the parallel work of product design, process design, MRPⅡ/ERP and other departments more perfectly, and can support the sharing of remote process design data, which make the sharing of resources and information maximize. So the CAPP system based on B/S structure is the development direction of CAPP system.
According to the above problems of current CAPP systems and the future development trends of current CAPP systems, the paper presents the idea to utilize the Palt-form/Plug-in architecture structure to develop an open and universal CAPP system based on Web for the machinery industry. The thought of software reuse, the tools of system development, and some crucial technologies were discussed in detail, such as software development technology based on Web, Palt-form/Plug-in technology, XML technology, etc. The basic principle, the general structure, the model of plugin-in libraries, the process and final referenced frame of plug-in granularities and the process of interactive control between Palt-form and Plug-in were studied particularly. The main functions and implementation methods of the CAPP system plat-form based on Web for production tree, WYSIWYG(What You See Is What You Get) function and planning of process design, management of manufacturing process resource, strategy of assembling system and so on were analyzed in detail. The implementation techniques of plugin-in functi..