田建學(xué) 徐曉林 杜曉軍
摘 要:陜西省佳縣白云山是歷史悠久的道教文化圣地,風(fēng)景如詩如畫,人文內(nèi)涵豐富,是陜北地區(qū)極具代表性的景點(diǎn)。然而且因?yàn)榈赜蚝托麄鞑坏轿唬溆绊懥H僅局限在榆林地區(qū),可以說是對(duì)道教文化和佳縣山城特色景觀資源的浪費(fèi)。文章借助現(xiàn)代科技宣傳白云山的歷史文化,并實(shí)現(xiàn)了3D虛擬的景點(diǎn)瀏覽,使得白云山的歷史風(fēng)貌和山水景觀以音視頻結(jié)合的方式直觀、立體地呈現(xiàn)在網(wǎng)友面前,增加人們對(duì)景點(diǎn)的了解。平臺(tái)基于B/S模式,以MVC框架實(shí)現(xiàn)體系平臺(tái),前臺(tái)運(yùn)用JSP;后臺(tái)采取分層思想,實(shí)現(xiàn)了信息管理。本系統(tǒng)使用SSH框架,后臺(tái)信息維護(hù)方便,易于管理。經(jīng)過測(cè)試,系統(tǒng)功能達(dá)到了預(yù)期的效果。
關(guān)鍵詞:虛擬;旅游網(wǎng)站;SSH架構(gòu)
1 課題意義
近年來,國(guó)內(nèi)游和出國(guó)游的人數(shù)不斷增加,旅游網(wǎng)站逐步增多,但是普遍功能簡(jiǎn)單,后臺(tái)數(shù)據(jù)不方便管理,隨著虛擬現(xiàn)實(shí)技術(shù)的逐漸成熟,虛擬現(xiàn)實(shí)技術(shù)平臺(tái)與行業(yè)應(yīng)用逐漸在國(guó)內(nèi)形成爆發(fā)的局勢(shì),虛擬現(xiàn)實(shí)技術(shù)在旅游行業(yè)中的應(yīng)用也隨之成為旅游業(yè)界以及旅游學(xué)界研究的議題之一[1]。
本系統(tǒng)實(shí)現(xiàn)白云山旅游信息管理平臺(tái),方便人們了解白云山,和用于管理者實(shí)現(xiàn)用戶管理、景點(diǎn)管理等功能,從而實(shí)現(xiàn)更好的宣傳和更方便的管理、統(tǒng)計(jì)。
2 技術(shù)方案
采用MyEclipse,Tomcat,Unity3D等軟件進(jìn)行開發(fā),SSH框架,JavaScript和XML可擴(kuò)展標(biāo)記語言,及虛擬現(xiàn)實(shí)技術(shù)。虛擬現(xiàn)實(shí)技術(shù)不同于計(jì)算機(jī)圖形技術(shù)、多媒體技術(shù)等任何一種技術(shù),而是一門集眾多相關(guān)技術(shù)優(yōu)勢(shì)于一體的新技術(shù),具有3個(gè)方面的基本特征:真實(shí)性、沉浸性、交互性。其中,沉浸性是虛擬現(xiàn)實(shí)技術(shù)的最主要特征[2]。
3 需求分析
3.1 系統(tǒng)管理模塊
系統(tǒng)的管理模塊有11個(gè),包括:(1)用戶信息管理模塊。管理員管理用戶的信息。(2)旅游線路信息管理模塊。管理員管理旅游線路的信息。(3)酒店信息管理模塊。管理員對(duì)酒店信息進(jìn)行相應(yīng)的管理。(4)景點(diǎn)信息管理模塊。管理員對(duì)景點(diǎn)信息進(jìn)行相應(yīng)管理。(5)新聞資訊管理模塊。管理員對(duì)于新聞資訊信息進(jìn)行相應(yīng)的操作管理。(6)系統(tǒng)公告管理模塊。管理員對(duì)于系統(tǒng)公告的信息進(jìn)行相應(yīng)的操作管理。(7)會(huì)員評(píng)價(jià)管理模塊。管理員對(duì)于系統(tǒng)公告的信息進(jìn)行相應(yīng)的操作管理。(8)友情鏈接管理模塊。管理員對(duì)于友情鏈接的信息進(jìn)行相應(yīng)的操作管理。(9)在線留言管理模塊。管理員對(duì)于友情鏈接的信息進(jìn)行相應(yīng)的操作管理。(10)焦點(diǎn)圖管理模塊。管理員對(duì)于友情鏈接的信息進(jìn)行相應(yīng)的操作管理。(11)訂單信息理模塊。
系統(tǒng)總體用例圖如圖1所示。
3.2 E-R概念模型
數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)各個(gè)類的屬性,本平臺(tái)分為14個(gè)實(shí)體屬性數(shù)據(jù),系統(tǒng)的E-R圖如圖2所示。
4 設(shè)計(jì)
4.1 總體設(shè)計(jì)
本平臺(tái)的總體設(shè)計(jì)應(yīng)該遵守以下原則:(1)系統(tǒng)的可維護(hù)性,方便維護(hù);(2)系統(tǒng)的可靠度,安全,可靠;(3)系統(tǒng)的可擴(kuò)展性,方便功能的增加;(4)系統(tǒng)的適應(yīng)度,滿足用戶的要求;(5)系統(tǒng)的安全性,擁有完善的安全機(jī)制,防止數(shù)據(jù)丟失。
運(yùn)用Struts提供的各類實(shí)用類和標(biāo)簽庫能夠簡(jiǎn)化編碼工作。Hibernate能將Java應(yīng)用和關(guān)系型數(shù)據(jù)庫之間進(jìn)行聯(lián)系,它可以將對(duì)象模型表示的Java對(duì)象映射到關(guān)系型數(shù)據(jù)表中[3]。SSH框架如圖3所示。
4.2 模塊結(jié)構(gòu)設(shè)計(jì)
功能根據(jù)角色的不同可以分為:(1)信息查看功能。用戶登錄系統(tǒng)、預(yù)約旅游線路、發(fā)表留言信息等功能;(2)信息管理功能。管理員經(jīng)過登錄驗(yàn)證后進(jìn)入管理后、酒店信息管理、旅游路線管理、在線留言管等功能。
4.3 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)在整體設(shè)計(jì)中非常重要,因此需要遵循以下幾個(gè)原則:(1)滿足3NF設(shè)計(jì)原則,設(shè)計(jì)過程中應(yīng)該對(duì)主鍵、外鍵和范式嚴(yán)格規(guī)范,能夠保證數(shù)據(jù)庫設(shè)計(jì)的合理性、規(guī)范性[4];(2)易用性,后期維護(hù)方便;(3)安全性,確保數(shù)據(jù)的安全。
本系統(tǒng)的數(shù)據(jù)庫表如表1所示。
5 虛擬旅游模塊的實(shí)現(xiàn)
本系統(tǒng)運(yùn)用MVC模式。系統(tǒng)功能按照視圖層、控制層和模型層這3層設(shè)計(jì)進(jìn)行實(shí)現(xiàn)[5]。
功能描述:進(jìn)入虛擬旅游頁面,立體化模擬查看美景。
第一步:先構(gòu)造地面。
第二步:添加第一人稱視角,實(shí)現(xiàn)過程如圖4所示。
第三步:導(dǎo)入3D模型,實(shí)現(xiàn)過程如圖5所示。
第四步:實(shí)現(xiàn)頁面如圖6所示。
6 結(jié)語
本文通過將新的虛擬技術(shù)和傳統(tǒng)網(wǎng)站技術(shù)的結(jié)合,同時(shí)配合音視頻的多媒體效果,實(shí)現(xiàn)了是網(wǎng)站訪問者在視覺、聽覺以及感覺上達(dá)到一種身臨其境的真實(shí)感,可以全面了解景點(diǎn)的人文歷史典故、平面風(fēng)景,還可以實(shí)現(xiàn)桌面游玩景點(diǎn)的真實(shí)感,更加形象地介紹景點(diǎn),起到了更好的宣傳效果。
[參考文獻(xiàn)]
[1]熊夢(mèng)婷.虛擬旅游的優(yōu)勢(shì)分析及其運(yùn)作策略分析[J].度假旅游,2018(2):136-139.
[2]馮學(xué)軍.基于SSH框架的Web網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:長(zhǎng)春理工大學(xué),2010.
[3]祁雪娟.多層框架技術(shù)的研究與應(yīng)用[D].太原:太原理工大學(xué),2007.
[4]段遠(yuǎn)志.數(shù)據(jù)庫設(shè)計(jì)方法[J].南昌教育學(xué)院學(xué)報(bào),2005(4):88-90,93.
[5]萬東.基于Struts+Hibernate+Spring的輕量級(jí)J2EE框架[J].現(xiàn)代電子技術(shù),2011(16):47-49.