学位论文 > 优秀研究生学位论文题录展示

基于SolidWorks的标准件库系统设计与实现

作 者: 丁永建
导 师: 张凤荔;唐海玲
学 校: 电子科技大学
专 业: 软件工程
关键词: 软件复用 二次开发 应用程序接口 计算机辅助设计
分类号: TP391.72
类 型: 硕士论文
年 份: 2010年
下 载: 132次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  4-5
ABSTRACT  5-11
第一章 绪论  11-17
  1.1 课题背景及研究意义  11-13
    1.1.1 课题的意义  12-13
  1.2 研究现状与问题  13-14
  1.3 课题研究的主要内容  14-15
    1.3.1 本课题开发平台的选择  14-15
    1.3.2 论文研究的内容  15
  1.4 论文的组织  15-17
第二章 软件复用技术分析  17-24
  2.1 软件复用的相关概念  17
  2.2 软件复用技术的发展过程  17-18
  2.3 软件复用的相关技术  18-21
    2.3.1 软件构件技术  18-19
    2.3.2 软件构架  19
    2.3.3 领域工程  19
    2.3.4 软件再工程  19-20
    2.3.5 开放系统技术  20
    2.3.6 软件过程  20
    2.3.7 CASE 技术  20-21
  2.4 软件复用的分类  21-23
  2.5 本章小结  23-24
第三章 SolidWorks 二次开发技术  24-39
  3.1 SolidWorks 基本功能  24-25
  3.2 SolidWorks 的优点  25-26
  3.3 实现SolidWorks 二次开发的原理及关键方法  26-31
    3.3.1 OLE 技术  26-27
    3.3.2 Automation 技术  27
    3.3.3 ActiveX 技术  27-28
    3.3.4 基于标准件特征的参数化技术  28-29
    3.3.5 COM 技术  29-30
    3.3.6 数据库访问技术  30-31
  3.4 SolidWorks 提供的API 函数介绍  31-36
    3.4.1 SolidWorks 的对象模型  32-33
    3.4.2 SolidWorks 的API 接口  33
    3.4.3 SolidWorks 的对象  33
    3.4.4 对象的属性和方法  33-36
  3.5 二次开发Solidworks 过程介绍  36-38
    3.5.1 二次开发的总体思想  36-37
    3.5.2 用VB 开发SolidWorks 的过程  37-38
  3.6 本章小结  38-39
第四章 基于复用的标准件系统总体设计  39-55
  4.1 系统需求分析  39-43
    4.1.1 软件系统设计的的总体目标与可行性分析  40-42
    4.1.2 系统设计功能需求  42
    4.1.3 系统软件的性能需求  42-43
  4.2 设计原则及目标  43-44
  4.3 构件技术的选择  44-49
    4.3.1 构件规范技术的选取  44-45
    4.3.2 构件开发流程  45-46
    4.3.3 构件的提取原则  46
    4.3.4 领域分析及可复用构件的提取  46-49
  4.4 总体结构设计  49-51
    4.4.1 标准件系统的总体结构  49-50
    4.4.2 系统功能分解  50-51
  4.5 标准件系统设计  51-54
    4.5.1 系统主体  51-52
    4.5.2 数据库  52-53
    4.5.3 资源文件  53-54
  4.6 本章小结  54-55
第五章 基于复用的标准件系统开发过程及实施步骤  55-73
  5.1 系统主体和用户界面的建立  55-61
    5.1.1 应用程序用户界面  55-56
    5.1.2 数据查询模块  56-57
    5.1.3 三维造型模块  57-61
  5.2 数据管理系统的建立  61-69
    5.2.1 Access 数据库管理系统  62
    5.2.2 标准件的数据库设计  62-64
    5.2.3 基于ADO 技术的数据库访问模块  64-66
    5.2.4 将GB 数据表导入到数据库中  66-69
  5.3 标准件模板零件的建立  69-72
    5.3.1 标准件模板零件概述  69-70
    5.3.2 标准件模板零件的建立  70-72
  5.4 本章小结  72-73
第六章 标准件系统的实现和测试  73-81
  6.1 标准件系统主界面  73-74
  6.2 标准件库系统各功能模块实现及运行  74-79
  6.3 标准件系统测试及结果分析  79-80
  6.4 本章小结  80-81
第七章 结论与展望  81-83
  7.1 本论文总结  81
  7.2 前景与展望  81-83
致谢  83-84
参考文献  84-87

相似论文

  1. 矢量CAD电子图纸保护系统研究,TP391.72
  2. VBA环境下三维矿图的绘制,TP391.72
  3. 斜坡道计算机辅助设计系统研究与开发,TP391.72
  4. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  5. 新课程实施中的教材二次开发研究,G423.07
  6. 新课程背景下初中地理教材二次开发的实践研究,G633.55
  7. 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
  8. 沈阳华美宫产食品有限公司ERP系统的研究与实现,TP311.52
  9. 基于Pro/E的法兰参数化系统设计,TP391.72
  10. 铸造工艺CAD软件开发,TP391.72
  11. 看守所信息管理系统的构件化设计与实现,TP311.52
  12. 基于AutoCAD的协同设计管理系统的研究,TP311.52
  13. 基于AutoCAD的有限元前处理技术研究,O241.82
  14. 随机基础激励响应控制及Patran的二次开发,O324
  15. 基于SolidWorks的板料成形仿真后置处理系统的开发,TP391.72
  16. 基于Pro/E的钣金件毛坯展开仿真系统研究,TG38
  17. 基于实例推理的组合夹具辅助设计系统的研究,TP391.72
  18. 基于SolidWorks的板料成形快速仿真系统的研究和开发,TG385
  19. 网络课程现存问题的探究及对策研究,G434
  20. 基于DBUS的嵌入式系统应用程序接口的研究,TP368.1
  21. 半导体热电发电器的研制,TN377

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 机器辅助技术 > 机器辅助设计(CAD)、辅助制图
© 2012 www.xueweilunwen.com