基于充血模型的虛擬展覽館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于充血模型的虛擬展覽館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著計(jì)算機(jī)應(yīng)用和互聯(lián)網(wǎng)的飛速發(fā)展,人類社會(huì)漸漸步入了信息社會(huì),世界各地都建有展覽館來展示當(dāng)代的文化、科技和產(chǎn)品,但并非每一個(gè)人都可以花費(fèi)昂貴的交通住宿費(fèi)用去參觀和游玩每一個(gè)展覽館,為了解決這個(gè)問題一個(gè)新的應(yīng)用誕生了:虛擬展覽館,它是指在互聯(lián)網(wǎng)上以3D虛擬現(xiàn)實(shí)的方式展現(xiàn)現(xiàn)實(shí)中的展覽館,通過軟件的交互設(shè)計(jì)模擬實(shí)體展覽的各種功能。 虛擬展覽館的并不只是實(shí)體的簡單復(fù)制,它的功能比較復(fù)雜,開發(fā)技術(shù)也比較尖端。所以在開發(fā)虛擬展覽館軟件的過程中所隱含的問題日益顯著,領(lǐng)域?qū)<覍W⒂诰唧w的展覽館的業(yè)務(wù)邏輯,但是并不了解程序是如何開發(fā)的,而開發(fā)人員對系統(tǒng)涉及的業(yè)務(wù)邏輯的理解是很模糊的,領(lǐng)域?qū)<液烷_發(fā)人員之間存在交流的障礙,最終導(dǎo)致需求信息無法清晰明了的被表達(dá)出來。 為了解決這個(gè)復(fù)雜的問題,本文通過對領(lǐng)域模型的分析,引入了充血模型,越過問題域的表象介紹其底層的結(jié)構(gòu),給軟件開發(fā)人員提供所需要的方法。充血模型給這個(gè)復(fù)雜的系統(tǒng)進(jìn)行了層次的劃分,將整個(gè)系統(tǒng)分為四層,從上至下分別為展示層、服務(wù)層、領(lǐng)域?qū)、基礎(chǔ)設(shè)施層。其核心在于領(lǐng)域?qū)?它關(guān)注領(lǐng)域知識和業(yè)務(wù)邏輯,便于以后的擴(kuò)展和維護(hù),擁有單一職責(zé)的特點(diǎn),最大的優(yōu)點(diǎn)就是面向?qū)ο蟆?該虛擬展覽館系統(tǒng)基于B/S架構(gòu),使用了目前J2EE流行的開源框架Spring和Ibatis來實(shí)現(xiàn)對充血模型的技術(shù)支持;赟pring的annotation實(shí)現(xiàn)服務(wù)層和領(lǐng)域?qū)又蓄I(lǐng)域?qū)ο蟮囊蕾囎⑷?基于Spring的AOP實(shí)現(xiàn)服務(wù)層中service的事務(wù)管理,基于SpringMVC實(shí)現(xiàn)充血模型的MVC架構(gòu)。前端3D部分為單頁面,將X3D引擎內(nèi)嵌于某個(gè)頁面上,基于Ajax實(shí)現(xiàn)展示層中界面的部分刷新,減少網(wǎng)絡(luò)流量,提高用戶體驗(yàn)。虛擬展覽館系統(tǒng)引入了充血模型之后,大大降低了開發(fā)領(lǐng)域邏輯的難度,清晰的層次結(jié)構(gòu)滿足了虛擬展覽館系統(tǒng)的需求。
【關(guān)鍵詞】:虛擬展覽館 領(lǐng)域模型 充血模型 SpringMVC Ibatis
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52;TP391.9
【目錄】:
- 摘要5-6
- Abstract6-8
- 目錄8-10
- 圖目錄10-11
- 表目錄11-12
- 第一章 引言12-17
- 1.1 項(xiàng)目背景12
- 1.2 虛擬展覽館的發(fā)展概況12-14
- 1.2.1 虛擬展覽館的目的和研究意義14
- 1.2.2 虛擬展覽館的應(yīng)用前景14
- 1.3 本文主要研究的工作14-16
- 1.4 本文的組織結(jié)構(gòu)16-17
- 第二章 相關(guān)技術(shù)分析17-28
- 2.1 領(lǐng)域模型17-22
- 2.1.1 貧血模型18-19
- 2.1.2 充血模型19-22
- 2.2 MVC框架22-24
- 2.2.1 SpringMVC22-24
- 2.3 Ibatis24-25
- 2.4 前端技術(shù)25-27
- 2.4.1 Velocity25-26
- 2.4.2 Ajax26
- 2.4.3 Jquery26-27
- 2.5 本章小結(jié)27-28
- 第三章 虛擬展覽館系統(tǒng)的分析與設(shè)計(jì)28-57
- 3.1 項(xiàng)目總體規(guī)劃28-29
- 3.2 系統(tǒng)需求分析29-34
- 3.3 系統(tǒng)總體設(shè)計(jì)34-40
- 3.3.1 模塊架構(gòu)34-36
- 3.3.2 系統(tǒng)分層36-40
- 3.4 系統(tǒng)模塊設(shè)計(jì)40-53
- 3.4.1 設(shè)計(jì)模式40-41
- 3.4.2 會(huì)員管理模塊41-43
- 3.4.3 在線購買模塊43-47
- 3.4.4 展會(huì)策劃模塊47-50
- 3.4.5 會(huì)議廳模塊50-53
- 3.5 數(shù)據(jù)庫設(shè)計(jì)53-56
- 3.6 本章小結(jié)56-57
- 第四章 虛擬展覽館系統(tǒng)的實(shí)現(xiàn)57-71
- 4.1 系統(tǒng)架構(gòu)實(shí)現(xiàn)57-61
- 4.2 會(huì)員管理模塊的實(shí)現(xiàn)61-64
- 4.3 在線購買模塊的實(shí)現(xiàn)64-66
- 4.4 展會(huì)策劃模塊的實(shí)現(xiàn)66-68
- 4.5 會(huì)議廳模塊的實(shí)現(xiàn)68-70
- 4.6 本章小結(jié)70-71
- 第五章 總結(jié)與展望71-72
- 5.1 總結(jié)71
- 5.2 進(jìn)一步工作展望71-72
- 參考文獻(xiàn)72-75
- 致謝75-76
- 參與項(xiàng)目76-78
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前8條
1 張嬌嬌;張大坤;;基于vrml的虛擬展覽館系統(tǒng)設(shè)計(jì)[J];儀器儀表用戶;2008年06期
2 杜寶江;王立平;劉佳;李正;王海鵬;;一種用于在線搭建的虛擬展覽館拆分及檢索方法[J];計(jì)算機(jī)應(yīng)用研究;2010年09期
3 金偉毅;陳炳發(fā);;基于X3D-Java虛擬航空展覽館參數(shù)化設(shè)計(jì)[J];中國制造業(yè)信息化;2010年03期
4 張鳳英,鄒咸林;基于領(lǐng)域模型的面向?qū)ο蠓治黾癠ML建模[J];計(jì)算機(jī)應(yīng)用與軟件;2004年06期
5 馬珂;李思Zs;陳彬;;中視典:增強(qiáng)現(xiàn)實(shí)技術(shù)——?jiǎng)?chuàng)新改變世界[J];上海經(jīng)濟(jì);2013年Z1期
6 王非;;領(lǐng)域驅(qū)動(dòng)模型的WEB軟件系統(tǒng)設(shè)計(jì)研究[J];微型電腦應(yīng)用;2012年01期
7 孫元浩,龔震宇,俞建新,潘金貴;虛擬展覽館的構(gòu)建方法[J];系統(tǒng)仿真學(xué)報(bào);2003年03期
8 楊小青;;網(wǎng)上展覽芻議[J];科技資訊;2006年34期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 張金松;領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)在航務(wù)海事系統(tǒng)中的應(yīng)用研究[D];大連海事大學(xué);2010年
本文關(guān)鍵詞:基于充血模型的虛擬展覽館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:399076
本文鏈接:http://sikaile.net/guanlilunwen/huizhanguanlilunwen/399076.html