版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Web技術(shù)文檔摘要41.概述4背景4應(yīng)用現(xiàn)狀分析5定位與建設(shè)目標(biāo)7目的與意義7簡(jiǎn)介9定義9特點(diǎn)9相關(guān)技術(shù)93.需求分析11業(yè)務(wù)需求分析11用戶需求分析11功能需求分析12旅游概覽12網(wǎng)站導(dǎo)航12優(yōu)惠券12效勞商信息13微博13新聞資訊144.系統(tǒng)整體概述15新聞資訊平臺(tái)15微博資訊平臺(tái)15效勞商信息平臺(tái)16網(wǎng)址大全子系統(tǒng)16優(yōu)惠券信息子系統(tǒng)16綜合管理子系統(tǒng)17數(shù)據(jù)效勞17旅游概況175.系統(tǒng)架構(gòu)18系統(tǒng)層19數(shù)據(jù)層19根底效勞層19業(yè)務(wù)層20應(yīng)用層206.網(wǎng)站功能詳解21前臺(tái)各模塊功能詳解21網(wǎng)站首頁21微訊頁面22發(fā)現(xiàn)頁面24新聞頁面25優(yōu)惠券頁面26網(wǎng)址大全頁面27印象浙江頁面28后臺(tái)管理各模塊功能詳解29微博管理30效勞商管理30新聞管理31優(yōu)惠券管理31網(wǎng)址大全管理31廣告管理31用戶管理327.創(chuàng)新性和先進(jìn)性分析337.1SSH框架337.2div+css頁面布局357.3Sina微博開放接口35認(rèn)證機(jī)制367.5Ajax技術(shù),javascript,jquery367.6線程池、多線程技術(shù)377.7GoogleMap接口387.8Flash技術(shù)388.可行性和實(shí)用性分析39致謝40參考文獻(xiàn)41摘要基于Web2.0的旅游資訊網(wǎng)站開發(fā)是以某省級(jí)旅游管理部門需求為導(dǎo)向,為更好地效勞于社會(huì)旅游群眾,連接旅游管理部門,旅游效勞商,旅游群眾信息交互,涵蓋Web2.0相應(yīng)技術(shù),基于SSH框架集成開發(fā),集省級(jí)新聞資訊、微博資訊,效勞商信息,優(yōu)惠券信息,網(wǎng)址大全信息,旅游概況等為一體的綜合旅游資訊信息共享平臺(tái)。1.概述我國(guó)旅游資源豐富,每年都吸引著大批的國(guó)內(nèi)外旅游者。目前,我國(guó)已形成世界上規(guī)模最大、增速最快、潛力最強(qiáng)的旅游目的地市場(chǎng)。隨著社會(huì)的開展和人民生活水平的提高,我國(guó)旅游業(yè)越來越群眾化,當(dāng)前旅游者的消費(fèi)呈現(xiàn)出個(gè)性化、多樣化的開展趨勢(shì),旅游企業(yè)也需要越來越多的提供一站式綜合化的旅游產(chǎn)品,而這些都必須有一個(gè)強(qiáng)大的信息資訊效勞平臺(tái)和信息傳輸網(wǎng)絡(luò)來支撐。目前,雖然互聯(lián)網(wǎng)上各類旅游資訊網(wǎng)站眾多,但我國(guó)省市級(jí)官方旅游網(wǎng)站在建設(shè)過程中普遍存在網(wǎng)頁雜亂、內(nèi)容陳舊、更新緩慢等問題,不能很好的滿足網(wǎng)絡(luò)時(shí)代旅游者的需求。缺乏一個(gè)具有較高知名度和影響力、內(nèi)容豐富準(zhǔn)確,資訊及時(shí)更新,信息權(quán)威可靠,提供互動(dòng)效勞的旅游綜合資訊效勞平臺(tái)。省級(jí)旅游管理部門信息中心是推進(jìn)全省旅游信息化開展的職能單位,建設(shè)旅游信息公共效勞平臺(tái)是其應(yīng)有之責(zé)。建設(shè)省級(jí)旅游資訊網(wǎng)是其2023年重要工作任務(wù)之一。在建設(shè)覆蓋全省的旅游資訊平臺(tái)上,中心可以依托全省各級(jí)旅游管理部門的力量,并已積累了大量旅游信息數(shù)據(jù)資源,具有其他單位或個(gè)人無法相比的優(yōu)勢(shì)。依托省內(nèi)豐富的旅游資源,根據(jù)省級(jí)旅游管理部門的需求,為了使得省旅游信息資源能更好的被網(wǎng)絡(luò)用戶所了解分享,以及更好的傳播省旅游信息資源,同時(shí)也為了滿足人們?nèi)找嬖鲩L(zhǎng)的旅游信息資源需求,省級(jí)旅游管理部門為更好地效勞于旅游群眾,希望能夠打造一個(gè)集官方旅游資訊,微博旅游資訊,旅游效勞商信息,旅游相關(guān)優(yōu)惠券信息,旅游網(wǎng)址大全信息,以及省旅游概況等信息為一體的綜合信息共享平臺(tái)。本開發(fā)工程依托省級(jí)旅游管理部門需要開展旅游資訊平臺(tái)這一大前提下,進(jìn)行基于Web2.0的旅游資訊網(wǎng)站開發(fā)。目前,互聯(lián)網(wǎng)上各類旅游資訊網(wǎng)站眾多,主要提供的信息包含旅游目的地信息、線路信息和評(píng)論、旅游票券的商務(wù)信息和旅游點(diǎn)各類活動(dòng)的宣傳信息等。完成的效勞是可以使旅游目的地形象以多種表現(xiàn)形式〔文字、圖片、視頻、動(dòng)畫……〕、多樣傳遞手段〔新聞、論壇、博客、電子雜志、IM、WIKI、圈群、……〕,在最短的時(shí)間內(nèi)向游客傳遞信息;通過旅游網(wǎng)站,可以實(shí)行旅游六要素的快速信息獲取,為游客提供一個(gè)便捷、準(zhǔn)確的信息通道。很多旅游網(wǎng)站的資訊在不同程度上存在資訊內(nèi)容不全,資訊更新不及時(shí)、資訊覆蓋面不廣、效勞互動(dòng)性不強(qiáng)等問題,造成這個(gè)問題的原因是:缺乏比擬權(quán)威和更新及時(shí)的信息數(shù)據(jù)?,F(xiàn)在旅游網(wǎng)站上的信息來自網(wǎng)站開辦者自身的搜集或者一些感興趣的旅友發(fā)布的信息,大都采用比擬靜態(tài)的搜集方式,發(fā)布的信息通常比擬缺乏標(biāo)準(zhǔn)性。偏重商業(yè)效勞,信息效勞弱。由于網(wǎng)站的盈利模式等方面的影響,很多旅游網(wǎng)站的設(shè)計(jì)上充滿了定票定券的內(nèi)容,固然能在電子商務(wù)效勞上給予用戶很大的方便,但根本上無視了用戶行為是先需要決定去哪里,然后才能決定怎樣去那里的模式。所以,目前旅游資訊中,缺乏一個(gè)具有較高知名度和影響力、內(nèi)容豐富準(zhǔn)確,資訊及時(shí)更新,信息權(quán)威可靠,提供互動(dòng)和主動(dòng)效勞的旅游綜合資訊效勞平臺(tái)。目前的主要旅游類網(wǎng)站包括以下幾類:旅游網(wǎng)站比照分析表網(wǎng)站分類主要目的信息傳播方式信息組織方式其他說明政府信息發(fā)布政府信息公開,政務(wù)公開的載體單向發(fā)布文件新聞列表模式中介效勞類網(wǎng)站主要提供票務(wù),酒店預(yù)訂為核心的預(yù)訂類效勞,同時(shí)可以延展到路線規(guī)劃和全旅游產(chǎn)品單向發(fā)布模式〔結(jié)合產(chǎn)品評(píng)價(jià)和點(diǎn)評(píng)〕按類別搜索,推薦的方式比方攜程等網(wǎng)站在旅游者奉獻(xiàn)游記,攻略等的根底上增加了互動(dòng)功能;旅行社網(wǎng)站旅游效勞產(chǎn)品的電子化;交易在線完成;單向發(fā)布模式文件新聞列表模式旅行社線下效勞的在線信息門戶;論壇式信息集市信息發(fā)布平臺(tái)無中心化信息列表早期信息分享的模式,在旅游行業(yè)根本已逐漸沒落各個(gè)效勞主體的信息網(wǎng)站〔景區(qū),酒店等〕信息發(fā)布平臺(tái)單向發(fā)布文件新聞列表模式作為在線的宣傳門戶點(diǎn)評(píng)類網(wǎng)站提供個(gè)人體驗(yàn)式的產(chǎn)品效勞點(diǎn)評(píng)和感受,以大量個(gè)人體驗(yàn)信息的聚集完成對(duì)一個(gè)效勞主體的定義;去中心化,信息網(wǎng)絡(luò)傳播模式多關(guān)鍵字信息索引,關(guān)鍵字查詢信息的消費(fèi)者同時(shí)也是信息的奉獻(xiàn)者。沒有一個(gè)中心的發(fā)布模式,每個(gè)攻略點(diǎn)評(píng)都有可能成為一個(gè)中心攻略類網(wǎng)站不同個(gè)人對(duì)自身的旅游方案,路線,體驗(yàn)等完成旅游攻略;去中心化,信息網(wǎng)絡(luò)傳播模式多維度的信息交叉索引和歸集和點(diǎn)評(píng)類網(wǎng)站最大的區(qū)別在于點(diǎn)評(píng)類網(wǎng)站以點(diǎn)評(píng)目標(biāo)為中心組織信息,攻略類網(wǎng)站以旅游體驗(yàn)本身為中心組織信息;從上面的分析比照我們可以看出,如果從信息傳播和組織的方式出發(fā)主要分為兩類,一類是信息的單向發(fā)布模式,類似于電視的傳播方式,一方發(fā)布信息,一方查閱信息;另一類出現(xiàn)了去中心化模式,所有的信息消費(fèi)者同時(shí)也是信息的奉獻(xiàn)者。從當(dāng)前的開展情況看,第一類網(wǎng)站除了擁有某些壟斷資源的情況外,其對(duì)旅游者得吸引力缺乏,旅游者難以從這樣的網(wǎng)站獲取貼近自身需要的信息效勞。第二類網(wǎng)站的核心是提供信息組織和發(fā)布平臺(tái)根底,信息的來源是所有的旅行者,這樣信息來源極其個(gè)性化,但是其內(nèi)容的豐富程度是第一類網(wǎng)站無法以之相比的,這種豐富與個(gè)性化的結(jié)合,為不同的消費(fèi)者都提供了適合自身旅游目標(biāo)的信息。但是第二類網(wǎng)站其主要的缺點(diǎn)是個(gè)性化導(dǎo)致信息權(quán)威性不高,去中心化導(dǎo)致信息的查找和獲取需要進(jìn)行大量的閱讀和比擬,對(duì)普通消費(fèi)者造成了很大的障礙。從以上的比擬我們可以對(duì)以旅游政府主管部門為指導(dǎo)的旅游資訊網(wǎng)提供一個(gè)介于第一類網(wǎng)站和第二類網(wǎng)站的定位。一方面要提供優(yōu)于政務(wù)網(wǎng)的豐富信息,另外一方面要彌補(bǔ)去中心化網(wǎng)站帶來的信息有效性下降和信息查找障礙等問題。省級(jí)旅游資訊網(wǎng)作為一個(gè)以省級(jí)旅游管理部門為指導(dǎo)的,覆蓋到全省旅游效勞各個(gè)參與者的傳播與溝通的平臺(tái)。平臺(tái)的構(gòu)建目標(biāo)是構(gòu)建一個(gè)支持多樣化得信息組織與展現(xiàn)能力,多角色共通參與內(nèi)容構(gòu)建的開放式平臺(tái),同時(shí)平臺(tái)將提供旅游效勞信息的根底設(shè)施,提供不同角色間的發(fā)現(xiàn),溝通和協(xié)作功能,提供多元化的信息發(fā)布和收集手段,最終到達(dá)圍繞旅游效勞提供全方位的權(quán)威旅游資訊與效勞信息的全方位的資訊平臺(tái)。本工程通過基于Web2.0的旅游資訊網(wǎng)站開發(fā),目的于全面打造一個(gè)綜合的旅游信息共享效勞平臺(tái)。游客們可以通過該平臺(tái),了解更及時(shí)豐富的資訊,更權(quán)威可靠的信息,更準(zhǔn)確的信息內(nèi)容,同時(shí),一些效勞商〔旅游景區(qū)景點(diǎn)管理方、賓館酒店方、旅行社等〕可以通過申請(qǐng)參加旅游資訊微博平臺(tái)這一應(yīng)用,更好地為其進(jìn)行相應(yīng)的信息傳播,資源共享。作為省級(jí)旅游管理部門,可以通過這一綜合信息共享平臺(tái),更好地為社會(huì)公眾效勞,更好地促進(jìn)省旅游行業(yè)的信息化建設(shè)。除此之外,建設(shè)好一站式的旅游資訊網(wǎng)站開發(fā)模式,能夠良好地移植到其他省市級(jí)旅游管理部門建設(shè)其相應(yīng)的旅游資訊網(wǎng)站,對(duì)全國(guó)的旅游行業(yè)信息化開展都起到了良好的推動(dòng)作用。2.Web2.0是相對(duì)Web1.0的新的一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱。Web1.0的主要特點(diǎn)在于用戶通過瀏覽器獲取信息。Web2.0那么更注重用戶的交互作用,用戶既是網(wǎng)站內(nèi)容的瀏覽者,也是網(wǎng)站內(nèi)容的制造者。用戶分享。在Web2.0模式下,可以不受時(shí)間和地域的限制分享各種觀點(diǎn)。用戶可以得到自己需要的信息也可以發(fā)布自己的觀點(diǎn)。信息聚合。信息在網(wǎng)絡(luò)上不斷積累,不會(huì)喪失。以興趣為聚合點(diǎn)的社群。在Web2.0模式下,聚集的是對(duì)某個(gè)或者某些問題感興趣的群體,可以說,在無形中已經(jīng)產(chǎn)生了細(xì)分市場(chǎng)。開放的平臺(tái),活潑的用戶。平臺(tái)對(duì)于用戶來說是開放的,而且用戶因?yàn)榕d趣而保持比擬高的忠誠(chéng)度,他們會(huì)積極的參與其中。相關(guān)技術(shù)綜合互聯(lián)網(wǎng)上有關(guān)2.0概念和技術(shù)的介紹,所謂的web2.0技術(shù)主要包括:博客,RSS,DONEWSIT社區(qū),百度貼吧,新浪博客,即時(shí)信息(IM),WIKI詞條等.RSS:RSS是網(wǎng)站和其他站點(diǎn)之間共享內(nèi)容的一種互聯(lián)網(wǎng)技術(shù)〔也叫聚合內(nèi)容,ReallySimpleSyndication〕,rss在信息傳遞方面具有多種優(yōu)勢(shì),因而在2.0類網(wǎng)站中獲得廣泛的應(yīng)用.WIKI-百科全書WIKI是一種多人協(xié)作的寫作工具.wiki站點(diǎn)可以由多人維護(hù),每個(gè)人都可以發(fā)表自己的意見,或者對(duì)共同的主題進(jìn)行擴(kuò)展或者探討.博客〔Blog〕通常稱為“網(wǎng)絡(luò)日志〞,簡(jiǎn)稱“網(wǎng)志〞。博客就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易、便捷地發(fā)布自己的心情,及時(shí)有效地與他人進(jìn)行交流,集個(gè)性化展示于一體的綜合性平臺(tái)。社會(huì)網(wǎng)絡(luò)〔SNS〕SocialNetworkSoftware,社會(huì)性網(wǎng)絡(luò)軟件,用于擴(kuò)展人脈?!瞁itkey〕憑借自己的創(chuàng)造力在互聯(lián)網(wǎng)上幫助別人,而獲得報(bào)酬的人。網(wǎng)摘又稱“網(wǎng)頁書簽〞,是放在網(wǎng)絡(luò)上的海量收藏夾。網(wǎng)摘將網(wǎng)絡(luò)上的零散信息資源有目的地進(jìn)行聚集、整理、然后展現(xiàn)出來。對(duì)等聯(lián)網(wǎng)〔P2P〕即“伙伴對(duì)伙伴〞,可加強(qiáng)網(wǎng)絡(luò)交流,文件交換。即時(shí)通信〔IM〕是目前我國(guó)上網(wǎng)用戶使用率最高的軟件,如MSN、QQ等。3.需求分析3.1業(yè)務(wù)需求分析業(yè)務(wù)需求分析包括對(duì)建設(shè)旅游資訊網(wǎng)網(wǎng)站的戰(zhàn)略目標(biāo),實(shí)際開發(fā)經(jīng)費(fèi),開發(fā)本錢;旅游行業(yè)信息化建設(shè)業(yè)務(wù)需求分析等。本工程根據(jù)省級(jí)旅游管理部門出資開發(fā)經(jīng)費(fèi),工程團(tuán)隊(duì)在經(jīng)過整體工程籌劃等程序后,成立工程小組在固定時(shí)間內(nèi)對(duì)整體工程開發(fā)實(shí)現(xiàn)并部署在用戶效勞器端上線。本網(wǎng)站的用戶主要面向以下三大人群:省旅游管理部門管理人員;旅游群眾;旅游效勞商〔酒店,飯店,旅游景點(diǎn),旅行社〕;因此,著重以以上幾類人群展開討論用戶需求分析:〔1〕省級(jí)旅游管理部門管理人員:省旅游管理部門為了更好的效勞群眾,同時(shí)也為了更好的發(fā)布旅游信息,在考慮到信息發(fā)布的及時(shí)性和豐富性的同時(shí),也要保證旅游信息的準(zhǔn)確性,其主要目的是為了更好的促進(jìn)省級(jí)的旅游業(yè)開展,與此同時(shí),管理人員希望通過該平臺(tái)能便捷的發(fā)布一些旅游相關(guān)的資訊信息,包括一些官方的旅游公告或者一些非官方的旅游信息,同時(shí),該平臺(tái)的旅游信息又要方便管理人員進(jìn)行管理;〔2〕旅游群眾:旅游群眾的主要特點(diǎn),就是想要了解更豐富,更及時(shí)的旅游資訊,為自己的旅游提供更好的幫助,更想通過該平臺(tái)更加全面的了解旅游目的地的一些相關(guān)情況,同時(shí),通過省級(jí)旅游管理部門的這一平臺(tái),旅游群眾了解的資訊都是相對(duì)可靠的,而非像一些論壇式的信息平臺(tái)信息雜亂不可取的情況?!?〕旅游效勞商:旅游效勞商,諸如酒店,飯店經(jīng)營(yíng)者,旅游景點(diǎn)管理者,旅行社經(jīng)營(yíng)者等,他們主要希望的是能通告該平臺(tái),更好地使得自己的經(jīng)營(yíng)能吸引更多的顧客,通告該平臺(tái),旅游效勞商可以向旅游管理部門管理人員申請(qǐng)遞交一些旅游優(yōu)惠相關(guān)資訊,更好的吸引旅游群眾。基于Web2.0的旅游資訊網(wǎng)站開發(fā)建設(shè)按照實(shí)際省級(jí)旅游管理部門客戶的需求建設(shè)開發(fā)。客戶要求能夠?qū)崿F(xiàn)綜合的信息共享發(fā)布平臺(tái)。功能需求的分析,主要就以下幾個(gè)方面展開。旅游概覽的目的是讓網(wǎng)民從宏觀層面了解全省的自然山水,地形地貌,氣候狀況,歷史文化,風(fēng)土民情,社會(huì)經(jīng)濟(jì),特色物產(chǎn),旅游開展,景區(qū)分布,旅游設(shè)施等等。旅游概覽的一個(gè)功能,是通過專題或電子雜志的表現(xiàn)形式讓網(wǎng)民了解省旅游資源,了解全省旅游。專題和電子雜志是專題宣傳的兩種數(shù)字旅游的表現(xiàn)形式,這種形式的主要優(yōu)勢(shì)是表現(xiàn)絢麗,能夠突出有吸引力的內(nèi)容。用戶進(jìn)一步的要求,也是從形式和內(nèi)容上將網(wǎng)站建設(shè)的有吸引力。該欄目要實(shí)現(xiàn)全國(guó)省級(jí)〔含副省級(jí)城市〕旅游官網(wǎng),全國(guó)優(yōu)秀旅游城市、全國(guó)旅游強(qiáng)縣的旅游官網(wǎng),全國(guó)5A級(jí)旅游景區(qū)官網(wǎng),全國(guó)國(guó)家級(jí)旅游度假區(qū)官網(wǎng),全國(guó)性旅游門戶網(wǎng)站,各大門戶網(wǎng)站的旅游頻道的網(wǎng)址鏈接。要實(shí)現(xiàn)和全省市、縣旅游管理部門官網(wǎng),省級(jí)旅游度假區(qū)官網(wǎng),全省4A級(jí)以上景區(qū)官網(wǎng),全省特色旅游強(qiáng)鎮(zhèn)官網(wǎng),全省重點(diǎn)旅游新聞網(wǎng)站,旅游效勞網(wǎng)站的網(wǎng)址鏈接。建立旅游消費(fèi)會(huì)員系統(tǒng)。網(wǎng)民可以進(jìn)行免費(fèi)注冊(cè)成為會(huì)員,會(huì)員可以通過申領(lǐng)、秒殺等手段獲取所需要的消費(fèi)券、優(yōu)惠的門票等等。旅游效勞商可以通過該平臺(tái),把優(yōu)惠券、消費(fèi)券發(fā)放到會(huì)員的郵箱或上。本質(zhì)上,這個(gè)需求可以附屬于效勞商的信息發(fā)布,但由于這是旅游業(yè)主要效勞最核心的商務(wù)活動(dòng),可以突出的設(shè)計(jì)這個(gè)模塊,并且目前像秒殺這種模式也是吸引網(wǎng)民與網(wǎng)站互動(dòng)的良好方式。效勞商主要包括了旅游行業(yè)的酒店、飯店、景區(qū)景點(diǎn)管理部門、旅行社等。分別制定旅游目的地、景區(qū)、度假區(qū)、旅游效勞商的標(biāo)準(zhǔn)信息展示頁面。完成全省270余家旅游A級(jí)景區(qū),18家旅游度假區(qū),17個(gè)國(guó)家級(jí)風(fēng)景名勝區(qū),188家四星以上賓館,26家國(guó)家級(jí)工農(nóng)業(yè)旅游示范點(diǎn)、82個(gè)旅游強(qiáng)鎮(zhèn)、200個(gè)旅游特色村的標(biāo)準(zhǔn)信息展示頁面的制作。這是以權(quán)威的風(fēng)格管理旅游效勞商,展現(xiàn)了本網(wǎng)站的官方權(quán)威屬性。這也一定程度上彌補(bǔ)了目前群眾型旅游網(wǎng)站上很多企業(yè)信息不完整甚至虛假的問題。旅游微博資訊板塊作為旅游管理部門客戶的重點(diǎn)要求,需要能夠在此旅游資訊平臺(tái)進(jìn)行旅游相關(guān)微博瀏覽,一些旅游效勞商可通過向旅游管理部門申請(qǐng)成為該平臺(tái)的旅游微博用戶以獲得更廣闊的信息共享方式。瀏覽方面,旅游管理部門要求能夠?qū)β糜挝⒉┻M(jìn)行分類瀏覽,同時(shí)微博的類別也具有可定制性,可以在后臺(tái)管控相關(guān)的旅游微博類別,除此之外,某些重點(diǎn)旅游微博可以如論壇般置頂?shù)姆绞竭M(jìn)行旅游微博置頂,可在后臺(tái)進(jìn)行方便的控制。因考慮到旅游資訊網(wǎng)作為省級(jí)旅游管理部門官方信息發(fā)布共享平臺(tái),要保證其資訊的準(zhǔn)確性,因此也決定了后臺(tái)管理對(duì)后臺(tái)抓取微博狀態(tài)程序掃描入庫(kù)的微博狀態(tài)進(jìn)行修改編輯的功能;管理員還可以通過以“發(fā)微博〞的形式,并不通過Sina微博平臺(tái),在此旅游微博資訊平臺(tái)“發(fā)微博〞。作為旅游資訊微博的形式展現(xiàn),要恰到好處的能夠借用Sina微博的一些資源,能夠在旅游資訊微博平臺(tái)進(jìn)行Sina微博登錄,能夠同步在Sina微博客戶端進(jìn)行發(fā)布微博,轉(zhuǎn)發(fā)微博等功能,以更廣泛地傳播旅游相關(guān)信息,但發(fā)布的微博,轉(zhuǎn)發(fā)的微博并不需要在此旅游資訊平臺(tái)展現(xiàn),同樣也是為了保證旅游微博資訊平臺(tái)信息的準(zhǔn)確性等因素考慮。其他諸如一些微博平臺(tái)瀏覽顯示的效果,模仿Sina微博進(jìn)行設(shè)計(jì)開發(fā),最好能夠呈現(xiàn)像微博資訊滾動(dòng)顯示,轉(zhuǎn)發(fā)微博彈出層效果,返回頂部等效果。省級(jí)旅游管理部門注重官方發(fā)布信息的權(quán)威性和及時(shí)性,同時(shí),在后臺(tái)對(duì)新聞資訊頁面進(jìn)行管理又要相對(duì)便捷,傳統(tǒng)新聞資訊一般以新聞列表的形式最初展現(xiàn),對(duì)新聞資訊的分類瀏覽也顯得比擬重要,還要包括新聞?lì)悇e的可定制性,能夠靈活地添加或刪除一些新聞?lì)悇e。因資訊內(nèi)容還包括微博資訊模塊,因此,旅游管理部門相關(guān)方面考慮是否刪減相關(guān)傳統(tǒng)資訊模塊,但考慮到一個(gè)資訊網(wǎng),不能以純微博資訊信息展現(xiàn),所以還是需要一定量的傳統(tǒng)新聞資訊展現(xiàn),也可以作為其官方平臺(tái)發(fā)布一些旅游相關(guān)通告的途徑。4.系統(tǒng)整體概述旅游資訊網(wǎng)整體系統(tǒng)框架包含新聞資訊信息平臺(tái)、微博資訊平臺(tái)、效勞商信息平臺(tái)、網(wǎng)址大全子系統(tǒng)、優(yōu)惠券信息子系統(tǒng)、綜合管理子系統(tǒng)、數(shù)據(jù)效勞以及旅游概況。系統(tǒng)框架圖如下列圖所示。4.1新聞資訊平臺(tái)新聞資訊平臺(tái)是網(wǎng)站資訊方面的一局部,內(nèi)容來自后臺(tái)管理員管控錄入,通過統(tǒng)一控件對(duì)后臺(tái)錄入過程進(jìn)行標(biāo)準(zhǔn)化控制,后臺(tái)管理員負(fù)責(zé)傳統(tǒng)新聞資訊,新聞通告等的發(fā)布,作為權(quán)威信息發(fā)布的一種形式,更好地確保該平臺(tái)信息的準(zhǔn)確性和權(quán)威性。該平臺(tái)的開發(fā)實(shí)現(xiàn)作為本課題的建設(shè)內(nèi)容,下面篇幅中將具體展開。4.2微博資訊平臺(tái)微博資訊平臺(tái)是網(wǎng)站資訊方面又一重要的局部,微博內(nèi)容本身的豐富性及及時(shí)性,決定了微博資訊平臺(tái)在整個(gè)網(wǎng)站系統(tǒng)中的資訊來源,該平臺(tái)的建設(shè)通過后臺(tái)爬蟲程序?qū)ξ⒉┵Y源庫(kù)進(jìn)行微博信息抓取,并錄入本地?cái)?shù)據(jù)庫(kù),通過人工管控,對(duì)處理后的微博信息在微博資訊前臺(tái)頁面進(jìn)行有效的呈現(xiàn)。整個(gè)呈現(xiàn)形式美觀,實(shí)際,便捷等效果,以吸引更多,更廣泛的用戶;再那么,微博資訊平臺(tái)實(shí)現(xiàn)Sina微博登錄,以及狀態(tài)的發(fā)布與轉(zhuǎn)發(fā),為更好地傳播旅游相關(guān)微博信息。該平臺(tái)同樣也是作為本課題重點(diǎn)研究開發(fā)實(shí)現(xiàn)的局部,在接下來的篇幅中將會(huì)著重展開。效勞商信息平臺(tái)是旅游效勞部門,如旅行社,景點(diǎn)旅游管理部門,旅游住宿商,旅游餐飲商等綜合信息共享的平臺(tái)。在此平臺(tái)中,用戶可以清晰準(zhǔn)確地了解到某一具體效勞商的詳細(xì)信息,特點(diǎn)介紹等,同時(shí)也可以通過關(guān)鍵字對(duì)所有效勞商庫(kù)進(jìn)行檢索,更好地為用戶提供了旅游第三方效勞商的信息支持。網(wǎng)址大全子系統(tǒng)網(wǎng)址大全子系統(tǒng)是所有外鏈旅游相關(guān)網(wǎng)址的集合顯示。該子系統(tǒng)實(shí)現(xiàn)全國(guó)性,省級(jí),市級(jí)等旅游門戶網(wǎng)站的有效鏈接,各大門戶網(wǎng)站旅游頻道的網(wǎng)址鏈接。主要提供按類別的旅游相關(guān)網(wǎng)址的管理和展現(xiàn)工作。管理員通過后臺(tái)功能可以添加,修改和刪除網(wǎng)址信息,而且通過網(wǎng)址的類別管理可以將網(wǎng)址按照不同的歸類進(jìn)行歸集和組合。用戶可以按照分類瀏覽和查詢網(wǎng)址,也能通過關(guān)鍵字搜索網(wǎng)址。優(yōu)惠券信息子系統(tǒng)旅游優(yōu)惠券子系統(tǒng)是為了增進(jìn)整個(gè)旅游資訊網(wǎng)和用戶更好的交互性的一局部。該子系統(tǒng)主要是通過系統(tǒng)向注冊(cè)用戶提供旅游的優(yōu)惠券。優(yōu)惠券不僅作為吸引用戶的一個(gè)功能,還通過優(yōu)惠券的發(fā)放可以建立旅游效勞提供商與用戶間的溝通與推廣渠道。系統(tǒng)通過按積分兌換和抽獎(jiǎng)等多種優(yōu)惠票券的發(fā)放方式。優(yōu)惠票券的發(fā)放可以通過短信或者下載電子憑證等方式來完成。綜合管理子系統(tǒng)綜合管理子系統(tǒng)保證了整個(gè)旅游資訊網(wǎng)的穩(wěn)定、平安、高效運(yùn)行。通過對(duì)一些用戶有效的管理,提供用戶注冊(cè),用戶認(rèn)證、登錄,后臺(tái)登錄管理等功能。包含了后臺(tái)對(duì)信息管控子系統(tǒng),管理員通過對(duì)信息的一些操作,進(jìn)行對(duì)整個(gè)旅游資訊網(wǎng)的信息進(jìn)行控制呈現(xiàn)等。用戶管理方面包含了權(quán)限控制,登錄控制等具體功能。數(shù)據(jù)效勞主要通過應(yīng)用Hibernate框架,實(shí)現(xiàn)O/R對(duì)象關(guān)系映射,通過數(shù)據(jù)庫(kù)的交互,為網(wǎng)站應(yīng)用提供統(tǒng)一高效的數(shù)據(jù)效勞。從功能上看,數(shù)據(jù)效勞模塊為整個(gè)系統(tǒng)提供了數(shù)據(jù)交互支持,為應(yīng)用層面的頁面實(shí)現(xiàn)提供了數(shù)據(jù)根底。旅游概況作為一個(gè)對(duì)省旅游資源等作一個(gè)總體的概述描繪。通過flash電子相冊(cè)的形式呈現(xiàn),用戶可以感受到翻書的效果進(jìn)行對(duì)浙江省旅游資源概況的進(jìn)一步認(rèn)識(shí),在用戶體驗(yàn)上作了扎實(shí)的功夫,使旅游概況的整體呈現(xiàn)顯得更加豐富。從旅游資訊網(wǎng)系統(tǒng)層次上看,網(wǎng)站系統(tǒng)層次架構(gòu)可分為系統(tǒng)層、數(shù)據(jù)層、根底效勞層、業(yè)務(wù)層和應(yīng)用層共六層。其中系統(tǒng)層相當(dāng)于硬件設(shè)備層,為整個(gè)網(wǎng)站系統(tǒng)提供硬件根底。數(shù)據(jù)層是整個(gè)旅游資訊網(wǎng)網(wǎng)站的數(shù)據(jù)根底,為一些上層效勞提供數(shù)據(jù)訪問和數(shù)據(jù)讀取、寫入等功能,通過Hibernate框架實(shí)現(xiàn)。根底效勞層是中間件層,為系統(tǒng)提供除數(shù)據(jù)之外的根底效勞,如微博資訊后臺(tái)抓取,google地圖接口等。業(yè)務(wù)層和應(yīng)用層那么是系統(tǒng)的展現(xiàn)形式,業(yè)務(wù)層為應(yīng)用層頁面提供直接業(yè)務(wù)效勞,如Sina微博登錄、地圖展現(xiàn)、用戶管理等。系統(tǒng)層是整個(gè)旅游資訊網(wǎng)站的最底層,可以認(rèn)為是硬件層,它為上層子系統(tǒng)提供硬件支持與支撐。系統(tǒng)層的硬件支持主要表達(dá)在以下幾個(gè)方面,分別是數(shù)據(jù)存儲(chǔ)、網(wǎng)絡(luò)連接、網(wǎng)絡(luò)數(shù)據(jù)傳輸、操作系統(tǒng)、效勞器等。作為整個(gè)系統(tǒng)的最底層,系統(tǒng)層應(yīng)盡量穩(wěn)定、高效與兼容其他系統(tǒng)。如有條件,會(huì)進(jìn)行硬件備份,增加系統(tǒng)的平安性。數(shù)據(jù)層是基于系統(tǒng)硬件層的,它直接負(fù)責(zé)為整個(gè)網(wǎng)站的顯示等提供源數(shù)據(jù),可以理解為是“硬盤中存儲(chǔ)的數(shù)據(jù)〞。從系統(tǒng)層面,數(shù)據(jù)層面向的是旅游資訊網(wǎng)廣泛類型的數(shù)據(jù),主要有兩種表現(xiàn)形式,分別是數(shù)據(jù)庫(kù)數(shù)據(jù)和文檔數(shù)據(jù)。其中數(shù)據(jù)庫(kù)數(shù)據(jù)一般用來存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù),比方資訊相關(guān)的各種數(shù)據(jù)表,以及映射表等,包含根底信息數(shù)據(jù)庫(kù)等。非結(jié)構(gòu)化數(shù)據(jù)主要包括文檔數(shù)據(jù)以及一些圖片、音頻、FLASH等文件,文檔數(shù)據(jù)那么一般被當(dāng)做配置文件,比方系統(tǒng)的配置參數(shù)文件等等。數(shù)據(jù)層奠定了系統(tǒng)的數(shù)據(jù)根底,在此根底上,我們構(gòu)建了系統(tǒng)的業(yè)務(wù)支撐子系統(tǒng),稱之為根底效勞層。根底效勞層通過Hibernate框架實(shí)現(xiàn)O/R映射操作數(shù)據(jù)庫(kù)。根底效勞處的主要職責(zé)是為上層具體應(yīng)用提供根底效勞。在本旅游資訊平臺(tái)中,根底效勞層的內(nèi)容就應(yīng)該跟資訊獲取等結(jié)合起來,主要有以下幾個(gè)方面,分別是微博資訊抓取、google地圖接口、微博資源訪問接口、統(tǒng)一的后臺(tái)錄入控件等。業(yè)務(wù)層業(yè)務(wù)層的職責(zé)是具體處理旅游資訊網(wǎng)的相關(guān)業(yè)務(wù)。跟根底效勞層相比,業(yè)務(wù)層效勞更加特化。它利用根底效勞層提供的各種效勞,來完成業(yè)務(wù)邏輯,最終提供應(yīng)用戶就是各種不同形式的功能與效勞。業(yè)務(wù)層可以說是軟件中直接跟業(yè)務(wù)相關(guān)的一層,它的出發(fā)點(diǎn)的需求分析,根底效勞層、數(shù)據(jù)層以及系統(tǒng)層都是為業(yè)務(wù)層效勞的。應(yīng)用層是系統(tǒng)的最上層,也是直接面向用戶的一層。整個(gè)旅游資訊網(wǎng)在這一層上的表現(xiàn),就是用戶所看到的所有內(nèi)容。應(yīng)用層將下面各層整合為一個(gè)一個(gè)的應(yīng)用模塊,這些應(yīng)用模塊就是一個(gè)個(gè)子系統(tǒng),每一個(gè)子系統(tǒng)或完成用戶需求中的一個(gè)或多個(gè)任務(wù),或?qū)ο到y(tǒng)進(jìn)行綜合管理。在本系統(tǒng)中,應(yīng)用層的子系統(tǒng)或子平臺(tái)包括以下幾個(gè),分別是新聞資訊平臺(tái)、微博資訊平臺(tái)、效勞商信息平臺(tái)、網(wǎng)址大全子系統(tǒng)、優(yōu)惠券信息子系統(tǒng)、綜合管理子系統(tǒng)、旅游概況等。網(wǎng)站首頁提供其他各個(gè)模塊的鏈接,如微訊、發(fā)現(xiàn)、新聞、優(yōu)惠券、網(wǎng)址大全等,首頁提供各個(gè)分類新聞資訊的標(biāo)題瀏覽,詳細(xì)點(diǎn)擊那么跳轉(zhuǎn)新聞詳細(xì)頁面;提供最新微博資訊的平滑滾動(dòng)瀏覽,提供微博用戶的隨機(jī)推薦;提供人氣景點(diǎn)推薦,特色酒店推薦,優(yōu)惠券推薦等模塊內(nèi)容;同時(shí)提供當(dāng)?shù)靥鞖馇闆r,并提供局部外部網(wǎng)站鏈接導(dǎo)航以及整個(gè)網(wǎng)站的登錄注冊(cè)等功能。微訊頁面,即為微博資訊頁面,首先通過鏈接導(dǎo)航至此頁面,在未登錄狀況下,該頁面提供經(jīng)后臺(tái)控制后的某些微博用戶最新的微博,按發(fā)布時(shí)間順序排序,并提供微博的分類瀏覽,分頁瀏覽,所劃分的類別由后臺(tái)管理可定制輸出,提供微博資訊的置頂瀏覽;同時(shí)提供旅游局〔委〕、旅行社、賓館飯店、景區(qū)景點(diǎn)等的微博用戶推薦;根據(jù)后臺(tái)掃描抓取的微博用戶粉絲數(shù)進(jìn)行排列,推薦前十位微博用戶在此頁面推薦。通過此平臺(tái)登錄后,微博頁面刷新至可發(fā)布微博,可轉(zhuǎn)發(fā)微博的頁面,用戶可以通過此平臺(tái)進(jìn)行與Sina微博同步的微博發(fā)布〔包括帶視頻URL、帶圖片等微博的發(fā)布〕、轉(zhuǎn)發(fā)等。該頁面提供各個(gè)效勞商機(jī)構(gòu)的列表顯示,包括一些旅游賓館、酒店、旅游景點(diǎn)等,提供根據(jù)旅游效勞商所在地進(jìn)行分類查詢,關(guān)鍵字查詢等;詳細(xì)點(diǎn)擊某效勞商機(jī)構(gòu)后鏈接至官方審核后的準(zhǔn)確該效勞商信息,包括效勞商的地點(diǎn)顯示〔提供GoogleMap地圖顯示〕,簡(jiǎn)介,官方網(wǎng)站鏈接等。新聞頁面主要展示了新聞?lì)惵糜钨Y訊,面向用戶展現(xiàn)具有官方權(quán)威意義的新聞或通告的發(fā)布。新聞頁面的顯示包括新聞列表按發(fā)布時(shí)間順序進(jìn)行排列,亦可通過新聞資訊的類別進(jìn)行分類別瀏覽,同時(shí)還包括一些新聞的推薦瀏覽等;新聞標(biāo)題的點(diǎn)擊那么鏈接至詳細(xì)新聞頁面,進(jìn)行新聞資訊的瀏覽,保證了旅游資訊平臺(tái)權(quán)威旅游資訊的發(fā)布形式。6.1.5優(yōu)惠券頁面優(yōu)惠券頁面的設(shè)立其主旨是為了更好地增加旅游效勞商、旅游用戶、旅游管理部門等的三方互動(dòng)性,更好地凸顯Web2.0的相關(guān)技術(shù)。采用旅游資訊平臺(tái)用戶可通過免費(fèi)領(lǐng)取、抽獎(jiǎng)、秒殺等方式獲取一定的旅游票務(wù)、餐飲、住宿的優(yōu)惠等,以更好地增加用戶的主動(dòng)性,同時(shí)也更好地為旅游效勞商做相關(guān)宣傳,促進(jìn)旅游行業(yè)的進(jìn)一步開展。6.1.6網(wǎng)址大全頁面網(wǎng)址大全主要提供了一些省內(nèi)外的旅游網(wǎng)站推薦,一些旅游相關(guān)示范網(wǎng)站的鏈接,通過對(duì)網(wǎng)址鏈接的分類提供分類別的鏈接顯示;亦或是通過對(duì)省內(nèi)地域的劃分對(duì)網(wǎng)站進(jìn)行鏈接分類,旅游用戶通過外部網(wǎng)站的鏈接可更方便、更全面地了解具體某個(gè)目的地的旅游信息,以及某個(gè)主題旅游下的一類旅游信息,同時(shí)推薦一些官方的旅游網(wǎng)站進(jìn)行進(jìn)一步權(quán)威旅游資訊的宣傳與傳播。6.1.7印象浙江頁面印象浙江欄目頁面主要通過一電子相冊(cè)的形式展現(xiàn),通過“浙江概述〞、“行政規(guī)劃〞、“自然風(fēng)貌〞、“景點(diǎn)分布〞、“歷史文化〞等幾個(gè)方面展開進(jìn)行對(duì)浙江旅游的概況描述。通過翻閱的形式良好的呈現(xiàn)旅游概況,印象浙江。用戶可以通過這一電子相冊(cè)從整體上對(duì)浙江旅游有了一個(gè)大體的認(rèn)識(shí),為更好的了解浙江提供了方便,從某種意義上而言,更一步促進(jìn)了浙江旅游業(yè)的開展。旅游資訊網(wǎng)站管理后臺(tái)通過統(tǒng)計(jì)管理頁面進(jìn)入,通過用戶名、密碼確實(shí)認(rèn)后進(jìn)行對(duì)整個(gè)前臺(tái)頁面顯示進(jìn)行詳細(xì)管理,包括微博資訊管理、新聞資訊管理、網(wǎng)址大全管理、旅游效勞商管理、優(yōu)惠券管理、廣告管理、用戶管理等幾個(gè)模塊。微博管理主要是通過對(duì)微博用戶〔即需要掃描微博狀態(tài)的用戶〕、微博資訊狀態(tài)、微博類別進(jìn)行相應(yīng)的管理,微博用戶管理集中了微博用戶搜索,微博用戶的增加、刪除操作,微博用戶類別指定與取消指定等具體操作;微博資訊管理包括對(duì)微博內(nèi)容的增加、刪除、修改等功能,還包括對(duì)微博狀態(tài)內(nèi)容的多類別指定、置頂、推薦等操作,利用ajax技術(shù)實(shí)現(xiàn),便捷后臺(tái)管理員操作;微博類別的管理根據(jù)客戶的可定制需求,對(duì)微博類別進(jìn)行增、刪、改、查操作外,還對(duì)微博類別進(jìn)行相應(yīng)的排序控制,以控制類別在前臺(tái)顯示的順序。效勞商管理效勞商管理包括了對(duì)網(wǎng)站涉及到的旅游相關(guān)的酒店、飯店、景區(qū)景點(diǎn)、旅行社等進(jìn)一步的管理。包括對(duì)旅游效勞商信息審核后在本網(wǎng)站平臺(tái)對(duì)效勞商信息的錄入、刪除、修改等操作;同時(shí)對(duì)旅游效勞商的類別、效勞商所在區(qū)域進(jìn)行劃分管理,更好地更全面地描述具體效勞商的信息,為旅游群眾提供權(quán)威的、準(zhǔn)確的旅游效勞商信息,幫助旅游效勞商能夠準(zhǔn)確地掌握商家的動(dòng)態(tài)信息。新聞管理新聞管理是在本資訊網(wǎng)站平臺(tái)中對(duì)旅游微博資訊的補(bǔ)充,在考慮到一個(gè)資訊網(wǎng)站的資訊來源不光光只能是一種微博資訊來源的情況下,新聞模塊的建設(shè)恰到好處地彌補(bǔ)了微博資訊略缺乏資訊官方權(quán)威性的缺點(diǎn)。通過后臺(tái)對(duì)新聞資訊的增加、修改、刪除等操作,補(bǔ)充了前臺(tái)新聞資訊頁面的新聞資訊顯示,通過統(tǒng)一控件對(duì)后臺(tái)新聞錄入、修改等進(jìn)行操作,便捷了后臺(tái)管理員的操作。后臺(tái)對(duì)優(yōu)惠券的管理主要包括了對(duì)優(yōu)惠券所在地區(qū)、所屬分類、優(yōu)惠券來源分類、獲取開始時(shí)間、獲取截止時(shí)間等進(jìn)行管控,通過對(duì)優(yōu)惠券指定發(fā)布與否控制其在前臺(tái)顯示的情況。也通過后臺(tái)的統(tǒng)一控件對(duì)優(yōu)惠券管理進(jìn)行錄入和修改操作。同時(shí)亦對(duì)優(yōu)惠券可進(jìn)行后臺(tái)的管理查詢,通過對(duì)優(yōu)惠券來源和優(yōu)惠券所在地區(qū)進(jìn)行分類檢索,以更便捷地查找到所需修改或查看的優(yōu)惠券。網(wǎng)址大全后臺(tái)管理即對(duì)網(wǎng)址大全前臺(tái)頁面顯示的網(wǎng)址鏈接進(jìn)行管控,后臺(tái)通過樹狀分支顯示所有網(wǎng)址鏈接,同時(shí)對(duì)網(wǎng)址進(jìn)行一定的分類等,通過網(wǎng)站所屬地區(qū),旅游景點(diǎn)網(wǎng)站所屬的等級(jí),酒店星級(jí)分類,網(wǎng)址推薦等分類進(jìn)行后臺(tái)管控查看,通過樹狀形式對(duì)網(wǎng)站指定類別等情況,更便捷后臺(tái)管理員進(jìn)行操作。廣告管理是對(duì)整個(gè)資訊平臺(tái)所涉及到的一些網(wǎng)頁廣告進(jìn)行管理控制。包括對(duì)頭部廣告、橫幅廣告、對(duì)聯(lián)廣告、幻燈片廣告、其他廣告等的管理。通過錄入廣告時(shí)對(duì)廣告所顯示的位置,圖片廣告等的指定,更好地為平臺(tái)運(yùn)行提供了一些經(jīng)濟(jì)根底。在管控列表中,可通過鼠標(biāo)移至的方式瀏覽廣告預(yù)覽效果等,更好地方便了后臺(tái)管理員的一些可視化操作。用戶后臺(tái)管理即對(duì)資訊平臺(tái)所涉及到的所有用戶進(jìn)行統(tǒng)一管理。主要包括兩個(gè)方面,一個(gè)是用戶通過本資訊平臺(tái)進(jìn)行注冊(cè)認(rèn)證后成為的用戶,還有一方面是通過Sina微博授權(quán)登錄后的用戶,網(wǎng)站在用戶首次通過Sina微博進(jìn)行授權(quán)后跳轉(zhuǎn)至一張微注冊(cè)頁面,使得用戶通過此方式進(jìn)一步成為本資訊平臺(tái)的用戶。更方便對(duì)整個(gè)平臺(tái)用戶的管理。除此之外,還包括對(duì)后臺(tái)管理員的一些權(quán)限進(jìn)行管理,授權(quán)后臺(tái)管理等。7.創(chuàng)新性和先進(jìn)性分析7.1SSH框架用J2EE開發(fā)一個(gè)Web應(yīng)用系統(tǒng)時(shí),需要考慮如何建立用戶接口,在哪里處理業(yè)務(wù)邏輯和實(shí)現(xiàn)持久化,以及如何實(shí)現(xiàn)程序的松散耦合等問題。我們可以通過使用目前業(yè)界流行的Struts、Spring和Hibernate三種框架來實(shí)現(xiàn)程序的松散耦合,到達(dá)代碼的合理別離,從而提高工程代碼的復(fù)用性、可擴(kuò)展性、可移植性和可維護(hù)性,提高系統(tǒng)的運(yùn)行效率。SSH架構(gòu)中Struts用來實(shí)現(xiàn)表現(xiàn)層,Spring實(shí)現(xiàn)業(yè)務(wù)邏輯層,Hibernate那么實(shí)現(xiàn)數(shù)據(jù)持久層。下列圖說明了SSH框架的結(jié)構(gòu)關(guān)系。〔1〕 Struts2,Hibernate,Spring框架研究:Struts是一個(gè)實(shí)現(xiàn)了MVC模式的Web應(yīng)用組件,被廣泛應(yīng)用于各種Web應(yīng)用系統(tǒng)的表示層實(shí)現(xiàn)中。Hibernate是一個(gè)成熟的ORM組件,主要用于實(shí)現(xiàn)數(shù)據(jù)的持久化操作功能。Spring作為一個(gè)輕量級(jí)J2EE框架,其核心是一個(gè)功能強(qiáng)大的IoC容器,在此容器的根底上又提供了對(duì)AOP的支持,以及對(duì)持久層和表示層的封裝實(shí)現(xiàn)。〔a〕 Struts2框架:Struts2以WebWork優(yōu)秀的設(shè)計(jì)思想為核心,吸收了Struts1的局部有點(diǎn),建立了一個(gè)兼容WebWork和Struts1的MVC框架,基于Struts1和WebWork框架的成熟性,Struts2不僅保存了Struts1的簡(jiǎn)單易用性,并且充分利用了WebWork的攔截器機(jī)制〔其實(shí)就是AOP思想〕,將Struts2開展成一個(gè)具有高度可擴(kuò)展性的框架?;谶@種背景,Struts2將會(huì)在短時(shí)間內(nèi)迅速成為MVC領(lǐng)域最流行的框架。Struts2使用了WebWork的設(shè)計(jì)核心,大量使用攔截器來處理用戶請(qǐng)求,從而允許用戶的業(yè)務(wù)邏輯控制器與ServletAPI別離。下列圖說明了Struts2架構(gòu)的結(jié)構(gòu)關(guān)系?!瞓〕 Hibernate框架:O/RMapping的核心思想就是將關(guān)系數(shù)據(jù)庫(kù)中表的字段作為對(duì)象型數(shù)據(jù)中的屬性,將字段和屬性一一映射到程序員能夠通過代碼操作的地方,同時(shí)將數(shù)據(jù)庫(kù)中表的關(guān)系映射為對(duì)象之間的關(guān)系。它一般位于系統(tǒng)的數(shù)據(jù)庫(kù)層和應(yīng)用層之間,將應(yīng)用層的對(duì)象型數(shù)據(jù)解析成關(guān)系型數(shù)據(jù)發(fā)送到數(shù)據(jù)庫(kù),同時(shí)將數(shù)據(jù)庫(kù)返回的關(guān)系型數(shù)據(jù)封裝成對(duì)象型數(shù)據(jù)再傳到應(yīng)用。O/RMapping具有自我存儲(chǔ)到關(guān)系數(shù)據(jù)庫(kù)的能力,對(duì)對(duì)象的改變能夠直接存儲(chǔ),而不考慮數(shù)據(jù)庫(kù)存取代碼。Hibernate是一個(gè)功能強(qiáng)大ORM框架工具,解決了面向?qū)ο蟮膽?yīng)用程序和面向關(guān)系的數(shù)據(jù)庫(kù)系統(tǒng)之間存在的“抗阻不匹配:〞,通過XML配置文件,將Java持久化類映射到SQL關(guān)系數(shù)據(jù)表結(jié)構(gòu),允許開發(fā)人員使用面向?qū)ο蟮乃枷雽?duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行操作,從而使應(yīng)用系統(tǒng)與數(shù)據(jù)庫(kù)別離,不僅提高了系統(tǒng)開發(fā)效率,也提高了系統(tǒng)運(yùn)行效率此外,Hibernate對(duì)JDBC做了輕量級(jí)封裝,不僅提供ORM映射效勞,還提供數(shù)據(jù)查詢和數(shù)據(jù)緩存功能,實(shí)現(xiàn)了廣義的數(shù)據(jù)持久化,即業(yè)務(wù)數(shù)據(jù)的保存、更新、刪除、加載以及查詢?!瞔〕 Spring框架:Spring框架是一個(gè)分層的J2EE應(yīng)用程序框架,它是一個(gè)從實(shí)際工程開發(fā)經(jīng)驗(yàn)中抽取出來的,可高度重用的開發(fā)框架。Spring模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)立、配置和管理bean的方式。Spring通過接口松藕合的javaBean模型提供了基于IOC容器的BeanFactory和基于AOP〔面向方面編程〕框架的javaBean組件,不需要在程序中維護(hù)組件之間的依賴關(guān)系,只要在配置文件applicationContext.xml中設(shè)置屬性,Spring容器將自動(dòng)依賴注人到相關(guān)的組件,完成業(yè)務(wù)方法層組件的配置與加載。使Web應(yīng)用開發(fā)過程中,能實(shí)現(xiàn)邏輯層和數(shù)據(jù)訪問層的完全別離。Spring框架與持久層框架Hibernate集成到一起,從而實(shí)現(xiàn)支持DAO以及事務(wù)策略,提高代碼的可重用性。本旅游資訊平臺(tái)的構(gòu)建通過集成SSH框架實(shí)現(xiàn),通過Struts2框架,其struts配置文件控制action與頁面的跳轉(zhuǎn)等;通過Hibernate框架O/R映射實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的實(shí)體簡(jiǎn)易方便的操作,通過Spring框架控制整體的事務(wù)管理等,良好的實(shí)現(xiàn)了代碼多層架構(gòu)的別離,以及方便日后的擴(kuò)展,同時(shí)也提高了整個(gè)系統(tǒng)的性能,為進(jìn)一步的移植等做了充分的根底。7.2div+css頁面布局DIV+CSS是應(yīng)用在html中的一種布局方式,在html網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用Table定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。DIV+CSS的出現(xiàn)彌補(bǔ)了Table布局的缺乏,具有以下三個(gè)方面的顯著優(yōu)勢(shì):表現(xiàn)與內(nèi)容相別離:DIV+CSS將設(shè)計(jì)局部剝離出來放在一個(gè)獨(dú)立樣式文件中.Html文件中只存放文本信息;提高頁面瀏覽速度:對(duì)于同一個(gè)頁面視覺效果,采用DIV+CSS重構(gòu)的頁面大小要比Table編碼的頁面文件小得多,前者一般只有后者的1/2大小。這樣瀏覽器就不用去解析大量冗長(zhǎng)的標(biāo)簽;易于維護(hù)和改版:由于多個(gè)頁面可以共享一個(gè)CSS文件,這樣只需簡(jiǎn)單的修改Css文件就可以重新布局整個(gè)網(wǎng)站的頁面。本資訊平臺(tái)的網(wǎng)頁頁面構(gòu)建都是以DIV+CSS布局頁面設(shè)計(jì),也通過統(tǒng)一的CSS文件對(duì)頁面的主題等進(jìn)行管控,如前臺(tái)頁面統(tǒng)一的鏈接欄等等。采用此技術(shù)不僅在頁面設(shè)計(jì)的環(huán)節(jié)中方便了開發(fā)者,同時(shí)在設(shè)計(jì)完成后的效果上也是大大提高了視覺感。7.3Sina微博開放接口Sina微博開放平臺(tái)是一個(gè)基于新浪微博客系統(tǒng)的開放的信息訂閱、分享與交流平臺(tái)。微博開放平臺(tái)為您提供了海量的微博信息、粉絲關(guān)系、以及隨時(shí)隨地發(fā)生的信息裂變式傳播渠道。我們可以登錄平臺(tái)并創(chuàng)立應(yīng)用,使用微博平臺(tái)提供的接口,創(chuàng)立有趣的應(yīng)用或者讓您的網(wǎng)站具有更強(qiáng)的社交特性。通過研究新浪微博的開放API,我們可以創(chuàng)立Web應(yīng)用,并通過應(yīng)用實(shí)現(xiàn)發(fā)微博,轉(zhuǎn)發(fā)微博,獲取用戶最新微博資訊等功能。本系統(tǒng)的一大特點(diǎn)即為微博資訊的展現(xiàn)以及Sina微博的登陸,通過詳細(xì)研究Sina微博開放接口API,本資訊平臺(tái)的初步構(gòu)建主要涉及到了Sina微博的微博讀取接口、微博寫入接口、微博用戶接口,以及oauth認(rèn)證機(jī)制,通過對(duì)上述一些接口功能點(diǎn)的詳細(xì)揣摩,慢慢地構(gòu)建起了微博資訊前臺(tái)呈現(xiàn),微博資訊抓取掃描,微博用戶數(shù)據(jù)更新等堅(jiān)實(shí)的根底。7.4在研究新浪微博開放API的同時(shí),需要研究的便是新浪微博第三方應(yīng)用接入的方式,sina微博通過Oauth2.0認(rèn)證機(jī)制來管理以及實(shí)現(xiàn)第三方外部應(yīng)用訪問新浪的資源效勞器等。Oauth是一個(gè)開放的認(rèn)證協(xié)議,允許用戶在不泄露用戶名/密碼的情況下,和其他網(wǎng)站共享存儲(chǔ)在另一個(gè)網(wǎng)站上的個(gè)人資源〔照片、視頻、通訊錄等〕。Oauth在本系統(tǒng)的應(yīng)用主要是通過該項(xiàng)機(jī)制,Sina微博用戶在此平臺(tái)對(duì)資訊平臺(tái)應(yīng)用的授權(quán),應(yīng)用即可獲取用戶在Sina微博資源庫(kù)的一些信息獲取權(quán)限,更好地享用了用戶的一些資源同時(shí)也保障了用戶賬戶密碼的平安性,現(xiàn)在一些社交網(wǎng)站普遍使用該認(rèn)證機(jī)制。7.5Ajax技術(shù),javascript,jqueryAjax是AsynchronousJavaScriptandXML的縮寫,Ajax的提出者JesseJamesGarrett對(duì)AJAX的構(gòu)成是這樣闡述的:使用XHTML和CSS標(biāo)準(zhǔn)化顯示;使用DOM〔DocumentObjectModel〕動(dòng)態(tài)顯示和交互;使用XML和XSLT進(jìn)行數(shù)據(jù)交互和處理;使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)讀?。蛔詈笥胘avascript綁定和處理所有數(shù)據(jù)。由于瀏覽器對(duì)XMLHttpRequest對(duì)象實(shí)現(xiàn)的不一致性,許多框架紛紛拿出自己的方案來幫助開發(fā)者解決這個(gè)問題,jQuery也不例外。jQuery將Ajax的步驟進(jìn)行了總結(jié),綜合成了幾個(gè)實(shí)用的函數(shù)方法。使用jQuery將使Ajax變得極其簡(jiǎn)單。本資訊平臺(tái)對(duì)上述三項(xiàng)技術(shù)的應(yīng)用算是頗為頻繁的,從前臺(tái)頁面顯示的一些效果〔包括微博資訊的滾動(dòng)顯示、轉(zhuǎn)發(fā)微博的彈出層顯示,返回頂部,微博資訊異步刷新等〕,到后臺(tái)管控平臺(tái)的一些管理便捷性等〔包括對(duì)資訊管理的頁面點(diǎn)擊指定、后臺(tái)輸入的驗(yàn)證性操作、鼠標(biāo)移至顯示效果等〕,都是通過對(duì)上述幾點(diǎn)技術(shù)的詳細(xì)運(yùn)用的結(jié)果,通過該幾項(xiàng)技術(shù),為良好的用戶交互體驗(yàn)提供了堅(jiān)實(shí)的根底。7.6線程池、多線程技術(shù)應(yīng)用程序可以有多個(gè)線程,這些線程在休眠狀態(tài)中需要消耗大量時(shí)間來等待事件發(fā)生。其他線程可能進(jìn)入睡眠狀態(tài),并且僅定期被喚醒以輪循更改或更新狀態(tài)信息,然后再次進(jìn)入休眠狀態(tài)。為了簡(jiǎn)化對(duì)這些線程的管理,.NET框架為每個(gè)進(jìn)程提供了一個(gè)線程池,一個(gè)線程池有假設(shè)干個(gè)等待操作狀態(tài),當(dāng)一個(gè)等待操作完成時(shí),線程池中的輔助線程會(huì)執(zhí)行回調(diào)函數(shù)。線程池中的線程由系統(tǒng)管理,程序員不需要費(fèi)力于線程管理,可以集中精力處理應(yīng)用程序任務(wù)。線程池是一種多線程處理形式,處理過程中將任務(wù)添加到隊(duì)列,然后在創(chuàng)立線程后自動(dòng)啟動(dòng)這些任務(wù)。線程池線程都是后臺(tái)線程.每個(gè)線程都使用默認(rèn)的堆棧大小,以默認(rèn)的優(yōu)先級(jí)運(yùn)行,并處于多線程單元中.如果某個(gè)線程在托管代碼中空閑(如正在等待某個(gè)事件),那么線程池將插入另一個(gè)輔助線程來使所有處理器保持繁忙.如果所有線程池線程都始終保持繁忙,但隊(duì)列中包含掛起的工作,那么線程池將在一段時(shí)間后創(chuàng)立另一個(gè)輔助線程但線程的數(shù)目永遠(yuǎn)不會(huì)超過最大值.超過最大值的線程可以排隊(duì),但他們要等到其他線程完成后才啟動(dòng)。該資訊平臺(tái)對(duì)線程池、多線程技術(shù)的運(yùn)用主要是在微博資訊的爬蟲程序以及微博用戶信息的更新程序中運(yùn)用,因考慮到微博資訊的抓取爬蟲程序是處于一種不停歇的抓取工作機(jī)制,以及微博用戶掃描更新程序,同樣也是處于間隔某一參數(shù)時(shí)間段后定時(shí)掃描抓取的工作狀態(tài)。因此創(chuàng)立線程池以及多線程任務(wù)對(duì)微博資訊的抓取、微博用戶信息的掃描進(jìn)行進(jìn)一步的性能提高和控制,讓代碼的運(yùn)行更加健壯,更加地便于擴(kuò)展,同時(shí)也大大提高了代碼運(yùn)行的性能等。7.7GoogleMap接口GoogleMap是Google公司提供的在線地圖效勞,具有強(qiáng)大的功能、豐富的地圖資源,它能提供兩種圖:一是矢量地圖;二是不同分辨率的衛(wèi)星圖片。GoogleMap給使用者提供的用于二次開發(fā)的API接口函數(shù)庫(kù)由JavaScript腳本實(shí)現(xiàn),提供了3種地圖模式(交通、衛(wèi)星、地形圖像),及各種層面的調(diào)用和擴(kuò)展接口。例如,用戶可以自主在地圖上制作標(biāo)記或者信息窗口。將GoogleMap添加人自己的網(wǎng)站也十分簡(jiǎn)單,用戶只需申請(qǐng)一個(gè)自己的Key,然后利用相關(guān)語句即可將其嵌入到自己的網(wǎng)頁中。本資訊平臺(tái)中通過研究googleMap相應(yīng)API,對(duì)一些接口類進(jìn)行調(diào)用,通過效勞商地址的指定,在效勞商信息頁面進(jìn)行效勞商詳細(xì)地址的地圖顯示。更好地便捷了用戶對(duì)效勞商詳細(xì)地址有一個(gè)感官的認(rèn)識(shí)。7.8Flash技術(shù)Flash技術(shù)開展到今天,我們?cè)诨ヂ?lián)網(wǎng)上可以隨處看到用Flash技術(shù)制作的網(wǎng)站廣告banner條以及動(dòng)畫短片、MTV、交互游戲、移動(dòng)信息等,因?yàn)镕lash是基于小體積的.swf格式文件,更適合在網(wǎng)絡(luò)上廣泛的傳播與推廣。Flash作為矢量化的交互式Web動(dòng)畫制作軟件,在Web上用于發(fā)布交互式的動(dòng)畫。由于它是基于矢量的動(dòng)畫,所以不像一般的位圖格式,矢量圖可以無極放大和縮小,當(dāng)你把矢量圖任意放大多少倍,不會(huì)有任何失真,不會(huì)產(chǎn)生鋸齒和模糊現(xiàn)象。因此Flash文件可以做的很小。其次,用Flash生成的交互式動(dòng)畫體積很小。在網(wǎng)絡(luò)上,文件越小越好,所以Flash更適合在網(wǎng)絡(luò)上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025西藏昌都瀾滄江投資有限責(zé)任公司招聘1人考試重點(diǎn)題庫(kù)及答案解析
- 房屋買斷權(quán)協(xié)議書
- 廢品轉(zhuǎn)讓協(xié)議書
- 工廠投資合同范本
- 床子出租協(xié)議書
- 學(xué)生拜師協(xié)議書
- 延期留用協(xié)議書
- 小店股權(quán)協(xié)議書
- 誤傷同伴的協(xié)議書
- 項(xiàng)目打印機(jī)合同范本
- 2025年四級(jí)營(yíng)養(yǎng)師考試題庫(kù)(含答案)
- 2025團(tuán)員教育評(píng)議大會(huì)
- 服裝店入股協(xié)議合同
- 汽車金融公司培訓(xùn)
- (正式版)JBT 9229-2024 剪叉式升降工作平臺(tái)
- 公司委托法人收款到個(gè)人賬戶范本
- 《楓丹白露宮苑景觀分析》課件
- 中國(guó)石油大學(xué)(華東)自動(dòng)控制課程設(shè)計(jì) 雙容水箱系統(tǒng)的建模、仿真于控制-2
- 潘謝礦區(qū)西淝河、泥河、濟(jì)河、港河水體下安全開采可行性論證報(bào)告
- 創(chuàng)業(yè)人生(上海大學(xué))【超星爾雅學(xué)習(xí)通】章節(jié)答案
- GB/T 4957-2003非磁性基體金屬上非導(dǎo)電覆蓋層覆蓋層厚度測(cè)量渦流法
評(píng)論
0/150
提交評(píng)論