基于Web的虛擬加工技術(shù)研究與開發(fā)
發(fā)布時間:2023-03-04 03:10
隨著計算機技術(shù)和網(wǎng)絡技術(shù)的迅猛發(fā)展,制造業(yè)正發(fā)生著一場深刻的變革,日益向著高度自動化,智能化,集成化和網(wǎng)絡化的方向發(fā)展,充分利用網(wǎng)絡技術(shù)實現(xiàn)制造資源的共享,支持跨地區(qū)、跨平臺的全球制造,是今后制造業(yè)的重要發(fā)展方向之一。數(shù)控加工可以保證產(chǎn)品達到很高的加工精度和穩(wěn)定的加工質(zhì)量,可適應產(chǎn)品快速更新?lián)Q代的要求。但是,NC程序代碼中難免會存在各種錯誤,這就使得在實際加工前發(fā)現(xiàn)并且更改NC代碼中的錯誤變得很有必要。 本文首先對Web技術(shù)基礎(chǔ)和基于Web的軟件開發(fā)技術(shù)進行了討論,并在此基礎(chǔ)上選定了系統(tǒng)的開發(fā)平臺。接著重點研究了基于Web虛擬加工中的幾個關(guān)鍵技術(shù),包括NC程序的正確性檢驗,圖形仿真技術(shù),客戶端和服務器端的具體開發(fā)的Java相關(guān)技術(shù)等。然后介紹了自行開發(fā)的基于Web的虛擬加工仿真實驗系統(tǒng),并對其中的重要實現(xiàn)方案和運行效果做了簡要描述。最后對本文所作的研究工作作了總結(jié),并對后期開發(fā)所需重點解決的問題提出了自己的設想。
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 概述
1.2 基于Web的虛擬制造的提出
1.3 虛擬加工—虛擬制造的關(guān)鍵技術(shù)
1.4 國內(nèi)外研究現(xiàn)狀
1.5 論文的選題及各章研究內(nèi)容的安排
第二章 基于Web的應用軟件開發(fā)技術(shù)及平臺選擇
2.1 Web技術(shù)及其發(fā)展
2.2 Web技術(shù)基礎(chǔ)
2.2.1 Web應用的三層體系結(jié)構(gòu)
2.2.2 Web應用的三種三層體系結(jié)構(gòu)及其比較
2.2.3 Web服務器
2.2.4 Web瀏覽器
2.2.5 Web基礎(chǔ)協(xié)議
2.2.6 超文本標記語言HTML
2.2.7 可擴展標記語言XML(eXtensible Markup Language)
2.2.8 矢量標記語言VML(Vector Markup Language)
2.2.9 虛擬現(xiàn)實建模語言VRML
2.3 基于Web的應用軟件技術(shù)
2.3.1 客戶端開發(fā)技術(shù)
2.3.2 服務器端開發(fā)技術(shù)
2.4 Microsoft .NET開發(fā)平臺
2.4.1 Microsoft .NET平臺概述
2.4.2 Microsoft .NET的體系結(jié)構(gòu)
2.4.3 Microsoft .NET平臺的內(nèi)部構(gòu)成
2.5 SUN的J2EE平臺
2.5.1 J2EE的概念
2.5.2 J2EE的體系結(jié)構(gòu)
2.5.3 J2EE的核心API與組件
2.6 Microsoft .NET框架與Sun J2EE框架的比較
第三章 基于Web的虛擬加工系統(tǒng)關(guān)鍵技術(shù)研究
3.1 概述
3.2 NC程序的正確性檢驗
3.2.1 NC指令格式
3.2.2 NC指令的錯誤分析
3.2.3 NC指令的錯誤檢查原理
3.3 系統(tǒng)開發(fā)的圖形技術(shù)—Java 2D API和Swing
3.3.1 Java 2D圖形開發(fā)技術(shù)
3.3.2 Swing技術(shù)
3.4 系統(tǒng)的客戶端開發(fā)—Java Applet技術(shù)
3.4.1 Applet的運行機制
3.4.2 Applet程序的編制
3.5 系統(tǒng)服務器端的開發(fā)—Java Servlet/Jsp/JavaBean技術(shù)
3.5.1 Servlet編程技術(shù)
3.5.2 Jsp編程技術(shù)
3.5.3 JavaBean及其與JSP的結(jié)合使用
3.6 服務器端的數(shù)據(jù)庫訪問—JDBC技術(shù)
3.7 對Applet進行數(shù)字簽名
3.7.1 Applet的安全性限制
3.7.2 數(shù)字簽名的原理
3.7.3 數(shù)字簽名的具體實現(xiàn)
3.7.4 Applet簽名的校驗
3.8 Applet的發(fā)布技術(shù)
第四章 基于Web的虛擬加工仿真系統(tǒng)設計與開發(fā)
4.1 系統(tǒng)功能與框架結(jié)構(gòu)設計
4.2 系統(tǒng)開發(fā)工具的選擇
4.2.1 客戶端
4.2.2 服務器端開發(fā)語言與Web服務器選擇
4.2.3 后臺數(shù)據(jù)庫
4.3 系統(tǒng)開發(fā)
4.3.1 NC程序檢驗
4.3.2 加工過程仿真
4.4 系統(tǒng)的運行
第五章 總結(jié)與展望
5.1 全文工作總結(jié)
5.2 展望
致謝
在學期間研究成果
參考文獻
本文編號:3753615
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 概述
1.2 基于Web的虛擬制造的提出
1.3 虛擬加工—虛擬制造的關(guān)鍵技術(shù)
1.4 國內(nèi)外研究現(xiàn)狀
1.5 論文的選題及各章研究內(nèi)容的安排
第二章 基于Web的應用軟件開發(fā)技術(shù)及平臺選擇
2.1 Web技術(shù)及其發(fā)展
2.2 Web技術(shù)基礎(chǔ)
2.2.1 Web應用的三層體系結(jié)構(gòu)
2.2.2 Web應用的三種三層體系結(jié)構(gòu)及其比較
2.2.3 Web服務器
2.2.4 Web瀏覽器
2.2.5 Web基礎(chǔ)協(xié)議
2.2.6 超文本標記語言HTML
2.2.7 可擴展標記語言XML(eXtensible Markup Language)
2.2.8 矢量標記語言VML(Vector Markup Language)
2.2.9 虛擬現(xiàn)實建模語言VRML
2.3 基于Web的應用軟件技術(shù)
2.3.1 客戶端開發(fā)技術(shù)
2.3.2 服務器端開發(fā)技術(shù)
2.4 Microsoft .NET開發(fā)平臺
2.4.1 Microsoft .NET平臺概述
2.4.2 Microsoft .NET的體系結(jié)構(gòu)
2.4.3 Microsoft .NET平臺的內(nèi)部構(gòu)成
2.5 SUN的J2EE平臺
2.5.1 J2EE的概念
2.5.2 J2EE的體系結(jié)構(gòu)
2.5.3 J2EE的核心API與組件
2.6 Microsoft .NET框架與Sun J2EE框架的比較
第三章 基于Web的虛擬加工系統(tǒng)關(guān)鍵技術(shù)研究
3.1 概述
3.2 NC程序的正確性檢驗
3.2.1 NC指令格式
3.2.2 NC指令的錯誤分析
3.2.3 NC指令的錯誤檢查原理
3.3 系統(tǒng)開發(fā)的圖形技術(shù)—Java 2D API和Swing
3.3.1 Java 2D圖形開發(fā)技術(shù)
3.3.2 Swing技術(shù)
3.4 系統(tǒng)的客戶端開發(fā)—Java Applet技術(shù)
3.4.1 Applet的運行機制
3.4.2 Applet程序的編制
3.5 系統(tǒng)服務器端的開發(fā)—Java Servlet/Jsp/JavaBean技術(shù)
3.5.1 Servlet編程技術(shù)
3.5.2 Jsp編程技術(shù)
3.5.3 JavaBean及其與JSP的結(jié)合使用
3.6 服務器端的數(shù)據(jù)庫訪問—JDBC技術(shù)
3.7 對Applet進行數(shù)字簽名
3.7.1 Applet的安全性限制
3.7.2 數(shù)字簽名的原理
3.7.3 數(shù)字簽名的具體實現(xiàn)
3.7.4 Applet簽名的校驗
3.8 Applet的發(fā)布技術(shù)
第四章 基于Web的虛擬加工仿真系統(tǒng)設計與開發(fā)
4.1 系統(tǒng)功能與框架結(jié)構(gòu)設計
4.2 系統(tǒng)開發(fā)工具的選擇
4.2.1 客戶端
4.2.2 服務器端開發(fā)語言與Web服務器選擇
4.2.3 后臺數(shù)據(jù)庫
4.3 系統(tǒng)開發(fā)
4.3.1 NC程序檢驗
4.3.2 加工過程仿真
4.4 系統(tǒng)的運行
第五章 總結(jié)與展望
5.1 全文工作總結(jié)
5.2 展望
致謝
在學期間研究成果
參考文獻
本文編號:3753615
本文鏈接:http://www.sikaile.net/kejilunwen/jixiegongcheng/3753615.html
最近更新
教材專著