基于软件复用的标准件CAD系统设计与实现

基于软件复用的标准件CAD系统设计与实现

论文摘要

软件复用是指在软件系统开发过程中运用已经实现的软件构件或者模块重新组织构造软件系统,运用软件复用技术开发系统有提高生产效率、缩短产品的研制周期、减少代码错误率、降低成本等多种优点。随着现代信息化技术的发展,CAD技术已开始由二维向三维转移。但现有的三维CAD软件不能充分满足行业的要求,因此对三维CAD软件进行二次开发,建立适用于中小制造企业的应用系统来辅助产品设计,具有重要的现实意义。CAD领域中软件系统的种类和数量众多,尽管不同CAD系统所解决的应用问题不同,然而它们在功能和操作方式上还是存在许多相似之处,所以在新系统的开发中有效复用现有系统的设计成果是可行的。关于CAD系统开发中的软件复用问题目前研究很少,对CAD系统二次开发领域的可复用构件也缺乏系统的提取和利用,因此未能对开发工作形成足够的支持。本文对此进行了较详细的研究与实践,主要内容如下:1.分析了SolidWorks二次开发的背景和现状,指出了当前存在的主要问题,介绍了采用软件复用的思想和技术进行产品开发的理论和方法,明确了本文的研究范围和基本思路。2.剖析了软件复用知识的概念和相关技术;在分析国内外研究现状的基础上,针对传统CAD软件手工作坊式的开发模式,提出了通过构件技术实现CAD系统模块组装式的复用开发思想,从而解决CAD软件开发周期长和快速定制个性化CAD软件之间的矛盾。3.探讨了CAD系统二次开发实现技术,在标准件系统软件中采用可复用组件技术,能够有效地提高系统的开放性,更充分地利用现有设计资源,从而提高设计效率。4.文中给出了系统的总体结构,对其中的关键技术进行了重点研究,并结合实例说明了在标准件CAD系统上进行复用开发的方法和步骤。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景及研究意义
  • 1.1.1 课题背景
  • 1.1.2 课题的意义
  • 1.2 研究现状与问题
  • 1.3 课题研究的主要内容
  • 1.3.1 本课题开发平台的选择
  • 1.3.2 论文研究的内容
  • 1.4 论文的组织
  • 第二章 软件复用技术分析
  • 2.1 软件复用的相关概念
  • 2.2 软件复用技术的发展过程
  • 2.3 软件复用的相关技术
  • 2.3.1 软件构件技术
  • 2.3.2 软件构架
  • 2.3.3 领域工程
  • 2.3.4 软件再工程
  • 2.3.5 CASE 技术
  • 2.4 软件复用的分类
  • 2.5 本章小结
  • 第三章 SolidWorks 二次开发技术
  • 3.1 SolidWorks 基本功能
  • 3.2 SolidWorks 的特点
  • 3.3 SolidWorks 的二次开发技术机制及关键技术
  • 3.3.1 OLE 技术
  • 3.3.2 ActiveX 技术
  • 3.3.3 Automation 技术
  • 3.3.4 基于标准件特征的尺寸驱动技术
  • 3.3.5 COM 技术
  • 3.3.6 数据库访问技术
  • 3.4 SolidWorks 提供的API 函数介绍
  • 3.4.1 SolidWorks 的对象模型
  • 3.4.2 SolidWorks 的API 接口
  • 3.4.3 SolidWorks 的对象
  • 3.4.4 对象的属性和方法
  • 3.5 二次开发Solidworks 过程简介
  • 3.5.1 二次开发的总体思想
  • 3.5.2 用VB 开发SolidWorks 介绍
  • 3.6 本章小结
  • 第四章 基于复用的标准件系统总体设计
  • 4.1 需求分析
  • 4.1.1 软件系统的总目标及可行性分析
  • 4.1.2 软件系统的性能需求分析
  • 4.1.3 系统功能分析
  • 4.2 设计原则及目标
  • 4.3 构件技术的选取
  • 4.3.1 构件规范技术的选择
  • 4.3.2 构件的开发流程
  • 4.3.3 构件的提取原则
  • 4.3.4 领域分析及可复用构件的提取
  • 4.4 总体结构设计
  • 4.4.1 标准件系统的总体结构
  • 4.4.2 系统功能分解
  • 4.5 标准件系统设计
  • 4.5.1 系统主体
  • 4.5.2 数据库
  • 4.5.3 资源文件
  • 4.6 本章小结
  • 第五章 基于复用的标准件系统开发过程及实施步骤
  • 5.1 系统主体和用户界面的建立
  • 5.1.1 应用程序用户界面
  • 5.1.2 数据查询模块
  • 5.1.3 三维造型模块
  • 5.2 数据管理系统的建立
  • 5.2.1 Access 数据库管理系统
  • 5.2.2 标准件的数据库设计
  • 5.2.3 基于ADO 技术的数据库访问模块
  • 5.2.4 将GB 数据表导入到数据库中
  • 5.3 标准件模板零件的建立
  • 5.3.1 标准件模板零件概述
  • 5.3.2 标准件模板零件的建立
  • 5.4 系统运行测试实例
  • 5.5 本章小结
  • 第六章 结束语
  • 6.1 本文总结
  • 6.2 对下一步工作的展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于软件复用的标准件CAD系统设计与实现
    下载Doc文档

    猜你喜欢