基于WebGL的交互式印刷定制平臺研究
發(fā)布時間:2020-08-08 18:17
【摘要】:“互聯(lián)網(wǎng)+”的概念隨著電子商務(wù)的蓬勃發(fā)展應(yīng)運而生。很多印刷企業(yè)都開始發(fā)展自己的電子商務(wù)業(yè)務(wù)。其中,按需出版和個性化定制印刷短周期,少活件量的業(yè)務(wù)特征,與電子商務(wù)的特性非常契合。對于印刷類型的電商平臺,產(chǎn)品的展示是重要環(huán)節(jié);趫D片和Flash動畫的2D產(chǎn)品展示很難體現(xiàn)出印刷企業(yè)的產(chǎn)品工藝,并且用戶的體驗也較為單一。開發(fā)Web平臺的3D產(chǎn)品展示技術(shù),用于立體展示產(chǎn)品是印刷定制平臺提升用戶體驗的關(guān)鍵。本課題研究目的在于使用新興的WebGL+HTML5技術(shù),實現(xiàn)印刷產(chǎn)品的交互式展示,并且開發(fā)一款適用于印刷企業(yè)的,個性化印刷品定制平臺。課題主要從兩個方面展開。一是3D產(chǎn)品交互展示,本課題使用了 WebGL與Three.js技術(shù),在Web頁面上構(gòu)建三維場京,實現(xiàn)相冊產(chǎn)品外觀3D展示。使用HTML5與CSS3技術(shù),實現(xiàn)帶有3D翻頁特效的相冊產(chǎn)品內(nèi)容展示。另一方面,為了適應(yīng)電子商務(wù)網(wǎng)站的性能需求,本課題設(shè)計和開發(fā)了基于服務(wù)架構(gòu)的分布式印刷定制平臺。平臺開發(fā)基于服務(wù)架構(gòu)的設(shè)計思想,使用Dubbo實現(xiàn)服務(wù)層與表現(xiàn)層的分離,提升系統(tǒng)性能與可拓展性。通過數(shù)據(jù)緩存和使用全文檢索技術(shù),減少數(shù)據(jù)庫的壓力,提升網(wǎng)站響應(yīng)速度。在開發(fā)完成后,本課題通過在虛擬機上搭建偽分布式環(huán)境,對平臺功能進行測試,證明整體解決方案可行。本課題的研究對于開發(fā)大型印刷企業(yè)的電子商務(wù)系統(tǒng),有一定借鑒意義。
【學位授予單位】:西安理工大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TS805
【圖文】:
平板電腦等)的應(yīng)用軟件開發(fā)[16]。L 的優(yōu)勢bGL 由于運行在現(xiàn)代瀏覽器上,具有以下幾個優(yōu)點:播速度快護簡單,可以使用任何文本編輯器開發(fā) WebGL 程序平臺開發(fā),適用于各種類型的終端放標準,并且社區(qū)環(huán)境良好,可以找到大量的學習資料件加速,可以調(diào)用底層圖形設(shè)備,優(yōu)化渲染效果需插件分應(yīng)用瀏覽器功能 程序執(zhí)行原理ebGL 程序結(jié)構(gòu)bGL 是基于即時模式的圖形協(xié)議,即每一幀場景無論是否發(fā)生變化都需要開發(fā)人員能夠通過代碼,控制圖形渲染的每一個細節(jié),使程序變得靈活。通 Web 應(yīng)用與 WebGLWeb 應(yīng)用的軟件結(jié)構(gòu)[17]。
西安理工大學碩士學位論文以 JavaScript 字符串的形式編寫在 JavaScript 腳本下,通過 JavaScript 腳本調(diào)用 WebGL 繪圖接口,通過 WebGL 調(diào)用底層繪圖驅(qū)動,將圖像繪制在 HTML5 Cavans 畫布上。(2)WebGL 程序執(zhí)行原理圖 2-3 是 WebGL 程序的執(zhí)行過程。頂點著色器是對圖形頂點的繪制。圖元裝配是將頂點連接。光柵化是引入面積的概念,將線匯聚成面。片元著色器是對光柵化后得到的面進行顏色的填充[18-20]。逐片元操作則是對著色后的圖形進行細節(jié)上的調(diào)優(yōu)?梢杂弥谱黠L箏的過程來對 WebGL 程序執(zhí)行過程進行形象對比,頂點著色相當于繪制風箏的草圖上的點,圖元裝配相當于使用木棍連接草圖上的點,形成風箏的骨架,光柵化相當于在骨架上貼上布,片元著色則是在貼好的布上繪上圖案,逐片元操作可以看做是優(yōu)化圖案的細節(jié),如給風箏的動物圖案點上眼睛等。
3 系統(tǒng)分析3.1 系統(tǒng)需求分析在開發(fā)過程中,開發(fā)人員通過調(diào)研和分析,充分理解用戶與項目在功能、性能、可靠性等方面的要求的過程,稱之為系統(tǒng)需求分析,主要分為功能性需求、非功能性需求以及設(shè)計約束。功能需求主要是表述系統(tǒng)具體實現(xiàn)的功能。非功能性需求包括了軟件運行的性能需求,穩(wěn)定性需求。設(shè)計約束主要是描述軟件需要使用到的一些特定的技術(shù),通常是經(jīng)由用戶要求[29]。3.1.1 功能需求分析通過實際調(diào)研,同時參考市場上已經(jīng)出現(xiàn)的印刷定制平臺的內(nèi)容。本課題將印刷定制平臺分為前臺系統(tǒng)與后臺管理系統(tǒng)兩個部分。前臺系統(tǒng)面向客戶,通過設(shè)計友好的界面,以便更好地向客戶展示產(chǎn)品并提供相對應(yīng)的服務(wù)。后臺管理系統(tǒng)面向企業(yè),界面的設(shè)計主要遵循簡約實用,以簡化管理人員的操作為優(yōu)先考量對象。圖 3-1 是印刷定制平臺的功能模塊圖。
【學位授予單位】:西安理工大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TS805
【圖文】:
平板電腦等)的應(yīng)用軟件開發(fā)[16]。L 的優(yōu)勢bGL 由于運行在現(xiàn)代瀏覽器上,具有以下幾個優(yōu)點:播速度快護簡單,可以使用任何文本編輯器開發(fā) WebGL 程序平臺開發(fā),適用于各種類型的終端放標準,并且社區(qū)環(huán)境良好,可以找到大量的學習資料件加速,可以調(diào)用底層圖形設(shè)備,優(yōu)化渲染效果需插件分應(yīng)用瀏覽器功能 程序執(zhí)行原理ebGL 程序結(jié)構(gòu)bGL 是基于即時模式的圖形協(xié)議,即每一幀場景無論是否發(fā)生變化都需要開發(fā)人員能夠通過代碼,控制圖形渲染的每一個細節(jié),使程序變得靈活。通 Web 應(yīng)用與 WebGLWeb 應(yīng)用的軟件結(jié)構(gòu)[17]。
西安理工大學碩士學位論文以 JavaScript 字符串的形式編寫在 JavaScript 腳本下,通過 JavaScript 腳本調(diào)用 WebGL 繪圖接口,通過 WebGL 調(diào)用底層繪圖驅(qū)動,將圖像繪制在 HTML5 Cavans 畫布上。(2)WebGL 程序執(zhí)行原理圖 2-3 是 WebGL 程序的執(zhí)行過程。頂點著色器是對圖形頂點的繪制。圖元裝配是將頂點連接。光柵化是引入面積的概念,將線匯聚成面。片元著色器是對光柵化后得到的面進行顏色的填充[18-20]。逐片元操作則是對著色后的圖形進行細節(jié)上的調(diào)優(yōu)?梢杂弥谱黠L箏的過程來對 WebGL 程序執(zhí)行過程進行形象對比,頂點著色相當于繪制風箏的草圖上的點,圖元裝配相當于使用木棍連接草圖上的點,形成風箏的骨架,光柵化相當于在骨架上貼上布,片元著色則是在貼好的布上繪上圖案,逐片元操作可以看做是優(yōu)化圖案的細節(jié),如給風箏的動物圖案點上眼睛等。
3 系統(tǒng)分析3.1 系統(tǒng)需求分析在開發(fā)過程中,開發(fā)人員通過調(diào)研和分析,充分理解用戶與項目在功能、性能、可靠性等方面的要求的過程,稱之為系統(tǒng)需求分析,主要分為功能性需求、非功能性需求以及設(shè)計約束。功能需求主要是表述系統(tǒng)具體實現(xiàn)的功能。非功能性需求包括了軟件運行的性能需求,穩(wěn)定性需求。設(shè)計約束主要是描述軟件需要使用到的一些特定的技術(shù),通常是經(jīng)由用戶要求[29]。3.1.1 功能需求分析通過實際調(diào)研,同時參考市場上已經(jīng)出現(xiàn)的印刷定制平臺的內(nèi)容。本課題將印刷定制平臺分為前臺系統(tǒng)與后臺管理系統(tǒng)兩個部分。前臺系統(tǒng)面向客戶,通過設(shè)計友好的界面,以便更好地向客戶展示產(chǎn)品并提供相對應(yīng)的服務(wù)。后臺管理系統(tǒng)面向企業(yè),界面的設(shè)計主要遵循簡約實用,以簡化管理人員的操作為優(yōu)先考量對象。圖 3-1 是印刷定制平臺的功能模塊圖。
【參考文獻】
相關(guān)期刊論文 前10條
1 泮雯雯;郭佳囡;趙秀積;楊曉東;;基于Web的網(wǎng)絡(luò)試衣間系統(tǒng)[J];計算機時代;2015年05期
2 李金梅;韓宇;;淺析FLASH動畫的應(yīng)用及其發(fā)展趨勢[J];才智;2015年12期
3 馬豫星;;Redis數(shù)據(jù)庫特性分析[J];物聯(lián)網(wǎng)技術(shù);2015年03期
4 朱麗萍;李洪奇;杜萌萌;王瑩;;基于WebGL的三維WebGIS場景實現(xiàn)[J];計算機工程與設(shè)計;2014年10期
5 金
本文編號:2785931
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2785931.html
最近更新
教材專著