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

基于AutoCAD平台的机械制图考试软件的开发

作 者: 董桂岩
导 师: 郭旭红
学 校: 苏州大学
专 业: 机械设计及理论
关键词: ObjectARX 实体 机械制图 考试软件
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 336次
引 用: 2次
阅 读: 论文下载
 

内容摘要


目前,机械制图课的考试形式主要还是采取传统的笔试形式,来测试学生对基本知识掌握的情况,因此,机械制图图形的计算机辅助批阅一直是当前远程教育中工科课程考试一个急待解决的问题。机械制图考试软件的开发,对于促进我国CAD人才的培养,CAD技术的推广,使CAD技术转化为生产力,具有重要的意义。 本文从机械制图的实际出发,自主开发了机械制图的计算机辅助批阅系统,目的是将教师从繁重的阅卷工作中解放出来,有更多的时间投入教学改革和科学研究中去。利用本系统,考生可以当场知道成绩,当场查阅错误原因,既增加了考试的透明度,又能让考生及时知道自己的不足,以便进一步巩固提高。 本系统主要以Visual C++6.0与ObjectARX为开发工具,采用AutoCAD 2002工程绘图软件为软件开发平台,应用图形数据库和Ms SQL Server 2000外部数据库以及面向对象技术编制而成。 由于完整的机械制图考试软件过于庞大,所以此系统分阶段进行开发。前期的首要工作就是对软件系统进行总体结构方案设计,开发软件基本功能界面,解决软件系统中部分图形批阅的关键算法问题。本课题主要做了如下研究工作: (1)软件总体结构方案设计以及基本功能界面的开发。 (2)线段重合:凡是使用AutoCAD的人都知道,在绘制机械图纸的过程中难免会产生线段重合,人工检查很难发现重合线问题,而这些多余的线段如果不剔除会干扰系统的正确判断。针对这个问题,本文对重合线段的各种情况进行了分析,结合自定义的数据结构,总共分成三类,很好的解决了这个问题。 (3)剖面线:在机械制图考试中,剖视图是一个很重要的考点。在AutoCAD系统中,剖面线填充实体是一个很复杂的实体,尤其是剖面线的封闭边界的选择,更是灵活多变。同一种情况,不同的使用者会做出不同的结果。本文采用分类克隆法,很好的解决了剖面线批改的问题。 (4)尺寸的封闭与缺少:尺寸是加工和检验零件的依据。尺寸标注是一个复杂的过程,是机械制图课程的一个难点,也是考生在考试过程中容易出现的典型错误之一,

全文目录


中文摘要  3-5
英文摘要  5-10
第一章 绪论  10-14
  1.1 考试的发展历史  10-11
  1.2 课题来源及研究意义  11-12
  1.3 研究现状  12
  1.4 本课题主要研究内容  12-13
  1.5 本章小结  13-14
第二章 AutoCAD二次开发技术概述  14-25
  2.1 AutoCAD二次开发语言概述  14-16
  2.2 ObjectARX技术简介  16-18
    2.2.1 访问AutoCAD数据库  17
    2.2.2 与AutoCAD编辑器交互作用  17
    2.2.3 使用MFC创建用户界面  17
    2.2.4 支持多文档界面(MDI)  17
    2.2.5 创建自定义的类  17
    2.2.6 建立复杂的应用程序  17-18
    2.2.7 与其它编程环境交互作用  18
  2.3 ObjectARX类库  18-20
    2.3.1 AcRx库  18
    2.3.2 AcEd库  18-19
    2.3.3 AcDb库  19
    2.3.4 AcGi库  19
    2.3.5 AcGe库  19-20
  2.4 ObjectARX应用程序基础  20-24
    2.4.1 创建自定义类  20
    2.4.2 响应AutoCAD消息  20-21
    2.4.3 为AutoCAD执行一个入口点  21
    2.4.4 初始化一个ObjectARX应用程序  21-22
    2.4.5 程序卸载  22
    2.4.6 注册新命令  22-24
  2.5 本章小结  24-25
第三章 软件总体结构方案设计  25-31
  3.1 软件的开发设计思想  25-26
  3.2 软件的需求分析  26
  3.3 软件总体架构  26-27
  3.4 软件开发采用的工具及技术  27
  3.5 软件功能模块设计  27-29
  3.6 软件数据库需求分析  29-30
    3.6.1 Microsoft SQL Server数据库需求分析  29
    3.6.2 图形数据库需求分析  29-30
  3.7 本章小结  30-31
第四章 考试系统算法分析及实现  31-53
  4.1 重合线段检查的原理和实现方法  31-34
    4.1.1 关键问题与技术难点分析  31
    4.1.2 矢量的基本知识以及线段重合算法分析  31-34
  4.2 尺寸标注检查的原理和实现方法  34-46
    4.2.1 关键问题与技术难点分析  34-35
    4.2.2 重要尺寸的识别以及尺寸个数检查的算法分析  35-46
  4.3 剖面线检查的原理和实现方法  46-51
    4.3.1 关键问题与技术难点分析  46-47
    4.3.2 剖面线检查的具体实现方法  47-51
  4.4 本章小结  51-53
第五章 系统的具体实现  53-60
  5.1 实体的正确获取  53-54
  5.2 实体的比较  54-59
    5.2.1 答案唯一实体的比较  54-55
    5.2.2 答案不唯一实体的比较  55-59
  5.3 本章小结  59-60
第六章 系统的运行实例  60-67
  6.1 考试系统介绍  60
  6.2 考试系统运行实例  60-66
  6.3 本章小结  66-67
第七章 结论及展望  67-69
  7.1 结论  67
  7.2 研究工作及创新点  67-68
  7.3 展望  68-69
参考文献  69-72
硕士期间发表论文  72-73
致谢  73

相似论文

  1. 领域实体属性及事件抽取技术研究,TP391.1
  2. 面向服务实体的网构软件演化模型的研究,TP311.5
  3. 伊恩·哈金的新实验主义思想研究,N02
  4. 高校后勤实体的归属性及其人力资源配置研究,G647.4
  5. 我国资本市场的配置效率分析,F832.51
  6. 企业合并的反垄断法规制问题研究,D922.294
  7. Web环境下基于语义模式匹配的实体关系提取方法的研究,TP391.1
  8. 广船国际内装车间管理系统规划与开发,U673.2
  9. 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
  10. IGFBP-6对缺氧诱导性血管生成的作用研究,Q46
  11. 铸造工艺CAD软件开发,TP391.72
  12. 基于AutoCAD的协同设计管理系统的研究,TP311.52
  13. 基于AutoCAD的有限元前处理技术研究,O241.82
  14. 既有铁路改建线路CAD研究与开发,U212.3
  15. 基于项目课程的高职机械制图课程改革研究,TH126-4
  16. 重力坝三维设计平台下实体地质创建与智能开挖模块开发,TV642.3
  17. 弹簧数控卷绕仿真系统研究,TH135
  18. 民事执行救济制度论,D925.1
  19. AutoCAD中表格处理方法的研究,TP391.72
  20. 从财务结构看金融危机对我国实体经济的影响及相关策略,F124
  21. 铸钢工艺CAD实用化软件的研究与开发,TP391.72

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com