基于Web的虚拟加工技术研究与开发
发布时间:2023-03-04 03:10
随着计算机技术和网络技术的迅猛发展,制造业正发生着一场深刻的变革,日益向着高度自动化,智能化,集成化和网络化的方向发展,充分利用网络技术实现制造资源的共享,支持跨地区、跨平台的全球制造,是今后制造业的重要发展方向之一。数控加工可以保证产品达到很高的加工精度和稳定的加工质量,可适应产品快速更新换代的要求。但是,NC程序代码中难免会存在各种错误,这就使得在实际加工前发现并且更改NC代码中的错误变得很有必要。 本文首先对Web技术基础和基于Web的软件开发技术进行了讨论,并在此基础上选定了系统的开发平台。接着重点研究了基于Web虚拟加工中的几个关键技术,包括NC程序的正确性检验,图形仿真技术,客户端和服务器端的具体开发的Java相关技术等。然后介绍了自行开发的基于Web的虚拟加工仿真实验系统,并对其中的重要实现方案和运行效果做了简要描述。最后对本文所作的研究工作作了总结,并对后期开发所需重点解决的问题提出了自己的设想。
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
中文摘要
英文摘要
第一章 绪论
1.1 概述
1.2 基于Web的虚拟制造的提出
1.3 虚拟加工—虚拟制造的关键技术
1.4 国内外研究现状
1.5 论文的选题及各章研究内容的安排
第二章 基于Web的应用软件开发技术及平台选择
2.1 Web技术及其发展
2.2 Web技术基础
2.2.1 Web应用的三层体系结构
2.2.2 Web应用的三种三层体系结构及其比较
2.2.3 Web服务器
2.2.4 Web浏览器
2.2.5 Web基础协议
2.2.6 超文本标记语言HTML
2.2.7 可扩展标记语言XML(eXtensible Markup Language)
2.2.8 矢量标记语言VML(Vector Markup Language)
2.2.9 虚拟现实建模语言VRML
2.3 基于Web的应用软件技术
2.3.1 客户端开发技术
2.3.2 服务器端开发技术
2.4 Microsoft .NET开发平台
2.4.1 Microsoft .NET平台概述
2.4.2 Microsoft .NET的体系结构
2.4.3 Microsoft .NET平台的内部构成
2.5 SUN的J2EE平台
2.5.1 J2EE的概念
2.5.2 J2EE的体系结构
2.5.3 J2EE的核心API与组件
2.6 Microsoft .NET框架与Sun J2EE框架的比较
第三章 基于Web的虚拟加工系统关键技术研究
3.1 概述
3.2 NC程序的正确性检验
3.2.1 NC指令格式
3.2.2 NC指令的错误分析
3.2.3 NC指令的错误检查原理
3.3 系统开发的图形技术—Java 2D API和Swing
3.3.1 Java 2D图形开发技术
3.3.2 Swing技术
3.4 系统的客户端开发—Java Applet技术
3.4.1 Applet的运行机制
3.4.2 Applet程序的编制
3.5 系统服务器端的开发—Java Servlet/Jsp/JavaBean技术
3.5.1 Servlet编程技术
3.5.2 Jsp编程技术
3.5.3 JavaBean及其与JSP的结合使用
3.6 服务器端的数据库访问—JDBC技术
3.7 对Applet进行数字签名
3.7.1 Applet的安全性限制
3.7.2 数字签名的原理
3.7.3 数字签名的具体实现
3.7.4 Applet签名的校验
3.8 Applet的发布技术
第四章 基于Web的虚拟加工仿真系统设计与开发
4.1 系统功能与框架结构设计
4.2 系统开发工具的选择
4.2.1 客户端
4.2.2 服务器端开发语言与Web服务器选择
4.2.3 后台数据库
4.3 系统开发
4.3.1 NC程序检验
4.3.2 加工过程仿真
4.4 系统的运行
第五章 总结与展望
5.1 全文工作总结
5.2 展望
致谢
在学期间研究成果
参考文献
本文编号:3753615
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
中文摘要
英文摘要
第一章 绪论
1.1 概述
1.2 基于Web的虚拟制造的提出
1.3 虚拟加工—虚拟制造的关键技术
1.4 国内外研究现状
1.5 论文的选题及各章研究内容的安排
第二章 基于Web的应用软件开发技术及平台选择
2.1 Web技术及其发展
2.2 Web技术基础
2.2.1 Web应用的三层体系结构
2.2.2 Web应用的三种三层体系结构及其比较
2.2.3 Web服务器
2.2.4 Web浏览器
2.2.5 Web基础协议
2.2.6 超文本标记语言HTML
2.2.7 可扩展标记语言XML(eXtensible Markup Language)
2.2.8 矢量标记语言VML(Vector Markup Language)
2.2.9 虚拟现实建模语言VRML
2.3 基于Web的应用软件技术
2.3.1 客户端开发技术
2.3.2 服务器端开发技术
2.4 Microsoft .NET开发平台
2.4.1 Microsoft .NET平台概述
2.4.2 Microsoft .NET的体系结构
2.4.3 Microsoft .NET平台的内部构成
2.5 SUN的J2EE平台
2.5.1 J2EE的概念
2.5.2 J2EE的体系结构
2.5.3 J2EE的核心API与组件
2.6 Microsoft .NET框架与Sun J2EE框架的比较
第三章 基于Web的虚拟加工系统关键技术研究
3.1 概述
3.2 NC程序的正确性检验
3.2.1 NC指令格式
3.2.2 NC指令的错误分析
3.2.3 NC指令的错误检查原理
3.3 系统开发的图形技术—Java 2D API和Swing
3.3.1 Java 2D图形开发技术
3.3.2 Swing技术
3.4 系统的客户端开发—Java Applet技术
3.4.1 Applet的运行机制
3.4.2 Applet程序的编制
3.5 系统服务器端的开发—Java Servlet/Jsp/JavaBean技术
3.5.1 Servlet编程技术
3.5.2 Jsp编程技术
3.5.3 JavaBean及其与JSP的结合使用
3.6 服务器端的数据库访问—JDBC技术
3.7 对Applet进行数字签名
3.7.1 Applet的安全性限制
3.7.2 数字签名的原理
3.7.3 数字签名的具体实现
3.7.4 Applet签名的校验
3.8 Applet的发布技术
第四章 基于Web的虚拟加工仿真系统设计与开发
4.1 系统功能与框架结构设计
4.2 系统开发工具的选择
4.2.1 客户端
4.2.2 服务器端开发语言与Web服务器选择
4.2.3 后台数据库
4.3 系统开发
4.3.1 NC程序检验
4.3.2 加工过程仿真
4.4 系统的运行
第五章 总结与展望
5.1 全文工作总结
5.2 展望
致谢
在学期间研究成果
参考文献
本文编号:3753615
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/3753615.html