- 无标题文档
查看论文信息

论文中文题名:

 基于组件技术的快速成型软件系统开发    

姓名:

 覃铭坚    

学号:

 04226    

保密级别:

 公开    

学科代码:

 081203    

学科名称:

 计算机应用技术    

学生类型:

 硕士    

学位年度:

 2007    

院系:

 计算机科学与技术学院    

专业:

 计算机应用技术    

第一导师姓名:

 李占利    

论文外文题名:

 :RP Software System Development Based On Component Technique    

论文中文关键词:

 速成型 ; 组件 ; CBSE ; STL ; VRML ; CLI    

论文外文关键词:

 Rapid Pmtotyping Component CBSE STL VRML CLI    

论文中文摘要:
快速成型技术(Rapid Prototyping,简称RP)是指在计算机控制与管理下,根据零件 的CAD模型,采用材料精确堆积(由点堆积成面,由面堆积成三维实体)的方法制造原型 或零件的技术,是一种基于离散、堆积成型原理的新型制造方法。快速成型系统中的软 件系统是指从CAD造型软件直至驱动数控加工所用软件的总称。为解决当前RP软件 系统功能单一、开发效率低下、难以二次开发的问题,本文研究了基于组件技术的RP 软件系统开发。 首先,本文介绍了组件技术的概念、分类、组件技术的优点,介绍和分析了目前广 泛使用的三种组件规范模型:COM/DCOM,COM+组件模型、CORBA组件模型和EJB 组件模型。接着介绍了基于组件的软件工程(CBSE)及其开发流程。 其次,对RP软件系统进行了详细的需求分析。在设计过程中,将组件技术应用于 RE'软件系统的开发,把整个系统划分为三个子系统,共五大组件模块组成:STL模型浏 览与编辑模块、STL模型的纠错处理模块、VRML模型的浏览与编辑模块,分层切片处 理模块以及截面轮廓处理模块,并以COM组件的形式对以上五个模块进行了设计和开 发。在接口的问题上,本文介绍和分析了作为接口文件的STL、VI池几以及CLI三种格 式的数据文件,对组件接口以及系统构架的设计和实现进行了详细论述。 最后,在上述研究成果的基础上,利用VCH6.0和OpenGL开发了基于组件技术的 RP软件系统,给出了经过综合测试之后系统的运行情况。基于组件技术的RP软件系统 在功能、性能、开发效率等方面都达到了较高的要求。由于将组件技术应用于系统的开 发,提供了统一的接口,在很大程度上增强了系统的可扩展性和可维护性。同时,构成 系统的各个组件模块不仅可用于本系统的集成,也可放入组件库中,供今后开发使用。
论文外文摘要:
Rapid Prototyping technology(RP)is a kind of prototype producing technology,it means that under the control and management of computer,and based on the CAD model of the prototype or part,produces it through the manner that accumulates the material exactly. RP software system is a part of RP which starts wjth the CAD software system and ends in numerical control soRware system.In order to solve the problem that RP software system at present contains too less functions,inefficient in developing and difficult to reuse,we reseRrch and develop the component based—RP SOft_、,vare system in this thesis. Firstly,we introduce the conception,sorts and advantages of component technology. Then we analyze three kinds of component model which are in common used: COM/DCOM/COM+model-CORBA model and EJB model.We alSO introduce the conception ofComponent—Based Software Engineering(CBSE)and its developing flow. Secondly,We give a detailed requirement to the RP sofi'ware system.In system designing, we take component technique into USe in the system developing,and divide the whole system into three subsystems.They contain five component modules as follows:STL model browsing and editing module,STL model repairing module,VRML model browsing and editing module,slicing module and contour data processing module.We design and develop these modules into components.As to the interfaces.we iI】troduce and analyze three kinds of format files:STL format file,VRML format file and CLI format file,which work as interface data files.We alSO discuss in detail about the framework ofthe RP sofiware system. Finally,based on the study and research above,we develop the component based—RP ∞ftware system with the tools Visual C++and OpenGL.After integrating testing.we come up谢血the running msult of the system.Practice proves that this component based-RP software system reaches ideal performance and good developing efficiency.What’S more.through the uniform interfaces in the system,we enhance largely the expansibility and maintainability ofthe system.Meanwhile.all the component modules Can not only be used to compose the whole system,but also be put into component library,which is used for furthgl" development later.
中图分类号:

 TP311.52    

开放日期:

 2011-09-06    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式