第一章 绪论 1
1.1 全球制造业的发展 1
1.2 PDM产生的背景及现状 1
1.3 PDM软件面临的问题 3
1.4 课题的提出 3
1.5 课题研究的主要内容和章节安排 4
第二章 可重构PDM系统体系结构研究 5
2.1 产品数据管理 5
2.1.1 产品数据管理的定义 5
2.1.2 产品数据管理在企业信息化建设中的作用 5
2.1.3 PDM功能模型 6
2.1.4 PDM对可重构系统的需求 7
2.2 软件体系结构 8
2.2.1 体系结构的定义 8
2.2.2 软件体系结构的发展 9
2.2.3 对象管理模型 11
2.3 基于组件的PDM系统体系结构 12
2.3.1 组件技术 12
2.3.2 基于CORBA的Windchill体系结构 13
2.3.3 基于Windows DNA结构 14
2.3.4 基于组件的PDM体系结构 16
2.3.5 基于组件的可重构系统开发过程 17
第三章 复杂电子产品数据管理系统建模 19
3.1 复杂电子产品数据管理 19
3.1.1 复杂电子产品设计管理的模式 19
3.1.2 复杂电子产品设计管理的特点 20
3.2 面向对象建模方法 21
3.2.1 面向对象技术的发展 21
3.2.2 与结构化建模方法的比较 21
3.2.3 建立面向对象模型的原则 22
3.2.4 UML 23
3.2.5 UML可视化建模框架 24
3.3 应用程序需求模型 24
3.3.1 问题描述 24
3.3.1.1 系统的使用实例 24
3.3.1.2 情节描述 25
3.3.2 产品数据模型在PDM中的视图描述 26
3.3.2.1 项目视图 26
3.3.2.2 类属构型视图 27
3.3.2.3 设计资源视图 28
3.3.2.4 工作流程视图 29
3.3.2.5 组织视图 30
3.3.3 对象模型 30
3.3.4 建立持久数据模型 32
3.3.5 定义功能规范 33
3.4 建立应用程序三层结构模型 34
3.4.1 数据对象模型化 34
3.4.2 逻辑对象模型化 35
3.4.3 用户层模型化 35
3.4.4 组件图 36
3.5 物理结构设计 37
3.5.1 包图 37
3.5.2 配置图 38
第四章 PDM项目管理组件的开发方法研究 39
4.1 组件技术 39
4.1.1 组件技术的概念 39
4.1.2 组件技术的发展 39
4.1.3 组件模型 40
4.2 组件标准 40
4.2.1 CORBA 40
4.2.2 COM/DCOM标准 42
4.3 项目管理组件的开发方法 44
4.3.1 逻辑组件开发方法 44
4.3.1.1 创建用户接口 45
4.3.1.2 实现接口 45
4.3.2 数据访问组件开发方法 46
4.3.2.1 为组件创建骨架 46
4.3.2.2 为骨架添加方法 46
4.3.2.3 定义全局常数 47
4.3.3 表示层的实现方法 47
4.3.3.1 创建用户界面 47
4.3.3.2 创建组件引用 48
第五章 可重构PDM项目管理原型系统的开发 49
5.1 系统开发目标 49
5.2 系统实现的策略 49
5.2.1 实现用户化的项目管理 49
5.2.2 基于ASP的信息查询方法 50
5.2.3 基于ActiveX组件的标题栏信息自动提取方法 51
5.3 项目管理原型系统的开发 53
5.3.1 项目定义 53
5.3.2 定义文件审批清单 55
5.3.3 文件审批管理 56
第六章 总结与展望 58
致谢 60
学习期间的研究成果 61
参考文献 62