机械三维产品数据管理系统(PDM)
发布时间:2023-06-03 18:20
本论文基于面向组件的系统开发方法,采用COM/DCOM 编程方式,结合VC++6.0 和UG 二次开发接口,依照PDM 的技术思想并将PDM 与CAD 系统集成,开发了一套具有零件信息管理、零件参数化设计功能的产品信息管理系统。 在课题的研究过程中,首先对PDM 功能进行了分析,然后根据企业的具体情况,通过对系统的需求性分析,建立了系统的UML 用例模型;采用IDEFO 系统设计方法确定了系统总体框架并在此基础上进行了功能拆分;考虑到系统的集成、基于UG 二次开发的特性,提出了面向组件的系统集成方案。 对构建系统所涉及的关键技术进行了论述,对本系统所采用的数据库进行了选择,按照PDM 思想和数据库范式设计理论,构建了关系型的零件信息数据库,进而在系统中实现了零件信息的分类管理,零件信息的添加、删除和编辑,零件工程图和三维图的查看;论述了参数化建模的方法,介绍了UG 软件的三维参数化设计,三维参数化零件库的建立,同时根据具体实例来说明三维参数化设计的方法,提出了一种通用零件参数化设计过程,进行COM/DCOM 编程,构建了一个基于UG 外部开发的零件参数化设计组件;最后将各功能组件进行组...
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 PDM 技术概述
1.2 机械产品 PDM 研究的必要性
1.3 国内外 PDM 技术研究现状
1.4 课题来源及论文的主要内容
1.4.1 课题来源
1.4.2 论文的主要内容
1.5 运行及开发环境
第二章 系统总体框架设计
2.1 PDM 功能分析
2.1.1 文档管理
2.1.2 结构化产品数据管理
2.1.3 工作流程管理
2.1.4 项目管理与电子协作功能
2.1.5 组织与资源管理
2.1.6 PDM 系统与应用软件的集成
2.2 PDM 的信息模型
2.3 本系统需求分析
2.4 系统总体结构设计
2.5 系统集成方案
2.6 系统流程分析
2.7 小结
第三章 系统设计的关键技术
3.1 系统数据库设计
3.1.1 数据库管理系统的选择
3.1.2 数据库开发工具的选择
3.1.3 底层数据库的设计
3.2 三维参数化零件库的建立
3.2.1 零件参数化设计
3.2.2 参数化设计的一般过程
3.2.3 三维参数化零件库的建立
3.2.4 利用电子表格建库实例
3.3 UG 二次开发(UG/Open)介绍
3.4 基于组建的开发方法
3.5 小结
第四章 系统的功能设计
4.1 零件信息管理功能
4.1.1 零件信息的分类管理与浏览
4.1.2 Visual C++访问 SQL server2000 数据库
4.1.3 零件信息功能模块的实现
4.2 零件设计功能
4.2.1 基于三维零件库的参数化设计
4.2.2 UG 二次开发方法的选择
4.2.3 通用参数化设计方法
4.2.4 参数化设计组件的构建
4.2.5 零件参数化设计模块的实现
4.3 小结
第五章 系统总体功能与实现
5.1 系统登陆模块
5.2 主窗口模块
5.3 用户管理模块
5.4 零件基本信息管理模块
5.5 零件参数化设计模块
5.6 小结
第六章 总结与展望
6.1 总结
6.2 后续工作
6.3 展望
致 谢
参考文献
附录 1(攻读硕士学位期间所发表的论文)
本文编号:3829801
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 PDM 技术概述
1.2 机械产品 PDM 研究的必要性
1.3 国内外 PDM 技术研究现状
1.4 课题来源及论文的主要内容
1.4.1 课题来源
1.4.2 论文的主要内容
1.5 运行及开发环境
第二章 系统总体框架设计
2.1 PDM 功能分析
2.1.1 文档管理
2.1.2 结构化产品数据管理
2.1.3 工作流程管理
2.1.4 项目管理与电子协作功能
2.1.5 组织与资源管理
2.1.6 PDM 系统与应用软件的集成
2.2 PDM 的信息模型
2.3 本系统需求分析
2.4 系统总体结构设计
2.5 系统集成方案
2.6 系统流程分析
2.7 小结
第三章 系统设计的关键技术
3.1 系统数据库设计
3.1.1 数据库管理系统的选择
3.1.2 数据库开发工具的选择
3.1.3 底层数据库的设计
3.2 三维参数化零件库的建立
3.2.1 零件参数化设计
3.2.2 参数化设计的一般过程
3.2.3 三维参数化零件库的建立
3.2.4 利用电子表格建库实例
3.3 UG 二次开发(UG/Open)介绍
3.4 基于组建的开发方法
3.5 小结
第四章 系统的功能设计
4.1 零件信息管理功能
4.1.1 零件信息的分类管理与浏览
4.1.2 Visual C++访问 SQL server2000 数据库
4.1.3 零件信息功能模块的实现
4.2 零件设计功能
4.2.1 基于三维零件库的参数化设计
4.2.2 UG 二次开发方法的选择
4.2.3 通用参数化设计方法
4.2.4 参数化设计组件的构建
4.2.5 零件参数化设计模块的实现
4.3 小结
第五章 系统总体功能与实现
5.1 系统登陆模块
5.2 主窗口模块
5.3 用户管理模块
5.4 零件基本信息管理模块
5.5 零件参数化设计模块
5.6 小结
第六章 总结与展望
6.1 总结
6.2 后续工作
6.3 展望
致 谢
参考文献
附录 1(攻读硕士学位期间所发表的论文)
本文编号:3829801
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/3829801.html