【摘要】: 传统的快速成形软件系统通常采用的都是单一系统的体系结构,这种体系结构不可避免地存在许多不足之处。为了解决传统的快速成形软件系统的缺陷,本文采用J2EE模型作为快速成形软件系统的计算模型,实现了基于J2EE的快速成形软件系统。主要工作有以下几个方面: 综述了快速成形软件系统研究现状及在快速成形软件系统中实体分层方面和扫描路径规划方面的关键算法及其研究现状。 对目前流行的3种主流分布式技术CORBA、J2EE和Windows DNA作了分析和比较,选择J2EE作为快速成形软件系统的框架体系解决方案。 应用JavaScript、J2SE和J2EE等软件采用EJB企业级组件、Java Beans组件和web组件,编程实现了基于J2EE的快速成形软件系统的整个体系。在J2EE框架模型EJB组件中,编程实现了应用层收缩率V对固定的铺粉厚度和自适应变铺粉厚度进行调整的两种实体分层层厚选取算法;为了提高软件的运行效率,将整个三维数据源表按Z向高度分成20份的切片处理算法;第一层平行于X轴每层比前层递增一定角度的直线扫描算法和分区扫描等算法。并且从系统级、模块级和应用级三个方面解决了基于J2EE的快速成形软件系统的通用性。应用InstallShield软件对基于J2EE的快速成形软件系统复杂的安装过程进行编程控制,生成了主要包括Setup.exe文件的安装盘。 通过加工仿真和试验对软件系统输出的数控代码进行了检验。试验结果表明基于J2EE的快速成形软件系统实现了路径规划中的扫描方式,实际加工效果与规划要求相符,与软件系统的加工仿真结果一致。
【目录】:
第1章 绪论10-18
1.1 快速成形软件系统研究现状及其发展方向10-12
1.2 快速成形软件系统中的关键算法及其研究现状12-15
1.3 本文研究的意义和主要内容15-18
第2章 快速成形软件系统计算模型的选择18-29
2.1 引言18
2.2 应用系统体系结构18-20
2.3 WINDOWS DNA 模型20-21
2.4 CORBA 模型及原理21-25
2.5 J2EE 模型及原理25-27
2.6 分布式解决方案的比较27-28
2.7 本章小结28-29
第3章 基于J2EE 的快速成形软件系统的设计与实现29-61
3.1 基于J2EE 的快速成形软件系统的组件模型29-33
3.2 基于J2EE 的快速成形软件系统的分布式通信机制33-35
3.3 基于J2EE 的快速成形软件系统的关键算法35-52
3.4 基于J2EE 的快速成形软件系统的体系结构与实现52-58
3.5 基于J2EE 的快速成形软件系统的通用性解决方案58-59
3.6 本章小结59-61
第4章 基于J2EE 的快速成形软件系统安装文件的制作61-69
4.1 基于J2EE 的快速成形软件系统复杂的安装过程61-65
4.2 INSTALLSHIELD 制作应用程序安装文件的工具软件65-67
4.3 基于J2EE 的快速成形软件系统安装文件的制作67-68
4.4 本章小结68-69
第5章 基于J2EE 的快速成形软件系统的应用69-76
5.1 试验设备简介69-70
5.2 试验70-75
5.3 本章小结75-76
第6章 工作总结和展望76-79
6.1 工作总结76-77
6.2 工作展望77-79
参考文献79-82
致谢82-83
在学期间的研究成果及发表的学术论文83