摘要:本文針對(duì)國(guó)內(nèi)外旅游電子商務(wù)系統(tǒng)現(xiàn)狀和問(wèn)題,重新梳理了其電子商務(wù)系統(tǒng)運(yùn)作的流程,并采用SSH框架作為技術(shù)模式,規(guī)劃系統(tǒng)總體功能設(shè)計(jì)和各功能模塊設(shè)計(jì)。
關(guān)鍵詞:SSH 旅游 電子商務(wù)
0 引言
隨著社會(huì)的發(fā)展,信息技術(shù)時(shí)代的到來(lái),越來(lái)越多的商業(yè)貿(mào)易開(kāi)始轉(zhuǎn)移到了網(wǎng)絡(luò)上,Internet技術(shù)的出現(xiàn),使人們足不出戶就可以隨心地實(shí)現(xiàn)電子交易,傳統(tǒng)企業(yè)紛紛進(jìn)軍網(wǎng)絡(luò),商品與服務(wù)的電子化交易逐漸成為可能,網(wǎng)絡(luò)時(shí)代改變了我們的生活。為增強(qiáng)企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,企業(yè)要從自身做起,緊跟時(shí)代步伐。在各行各業(yè)應(yīng)用IT技術(shù)的同時(shí),傳統(tǒng)旅游業(yè)也插上了電子商務(wù)雙翼,從本質(zhì)上改變了旅游業(yè)的管理模式和行為模式。
1 國(guó)內(nèi)外旅游電子商務(wù)系統(tǒng)現(xiàn)狀分析
隨著時(shí)代的進(jìn)步,國(guó)外一些發(fā)達(dá)國(guó)家逐漸將旅游業(yè)轉(zhuǎn)移到了網(wǎng)絡(luò)上,低成本,高效益的旅游電子商務(wù)正以不可抵擋的態(tài)勢(shì)向全球逐漸蔓延開(kāi)來(lái)。目前形式,全球旅游電子商務(wù)連續(xù)5年以350%以上的速度增長(zhǎng),旅游電子商務(wù)已經(jīng)成為整個(gè)電子商務(wù)領(lǐng)域最為突出的部分。旅游商務(wù)一度占到全球電子商務(wù)總額的20%以上,其未來(lái)發(fā)展態(tài)勢(shì),值得我們期待。
相比之下,目前國(guó)內(nèi)旅游電子商務(wù)同國(guó)外存在較大差距。未來(lái)10年間,我國(guó)旅游業(yè)將保持年均10.4%的增長(zhǎng)速度。根據(jù)我國(guó)政府的產(chǎn)業(yè)規(guī)劃,2020年我國(guó)旅游業(yè)總收入將超過(guò)3.3萬(wàn)億元,達(dá)到國(guó)內(nèi)生產(chǎn)總值的8%。然而,我國(guó)旅游業(yè)目前還處于粗放型階段,信息化水平至少落后于國(guó)際水平10~15年。目前,我國(guó)的旅游電子商務(wù)主要有以下幾方面特點(diǎn):
1.1 旅游電子商務(wù)優(yōu)勢(shì)的發(fā)揮被系統(tǒng)開(kāi)發(fā)技術(shù)所限制
目前大部分旅游電子商務(wù)網(wǎng)站均基于Windows平臺(tái),采用ASP技術(shù),這樣系統(tǒng)運(yùn)行性能、擴(kuò)展性能和安全性都比較差,不能隨著不斷變化的客戶需求而變化,限制了旅游電子商務(wù)優(yōu)勢(shì)的發(fā)揮。
1.2 旅游網(wǎng)站發(fā)揮不了真正的作用,內(nèi)容簡(jiǎn)單功能單一
在國(guó)內(nèi)互聯(lián)網(wǎng)上,旅游相關(guān)站點(diǎn)屈指可數(shù),而且絕大多數(shù)是簡(jiǎn)單的企業(yè)介紹,無(wú)法滿足當(dāng)前的市場(chǎng)需求。在國(guó)內(nèi)的旅游網(wǎng)站中,更多的只是介紹旅游的主要線路、往返程工具、票價(jià)和紀(jì)念品等基本的信息,內(nèi)容介紹過(guò)于單薄,既沒(méi)有詳細(xì)的內(nèi)容分類,又不能及時(shí)更新,不能滿足顧客對(duì)景觀的認(rèn)知需求。有些企業(yè)雖然介紹了景點(diǎn)的具體內(nèi)容,但是缺乏具體的營(yíng)銷手段,沒(méi)有設(shè)置類似于促銷旅游線路、旅游最新報(bào)價(jià)排行榜、最新旅游線路等吸引顧客眼球的熱買點(diǎn),很難激起旅游者的預(yù)定欲望。所以,要想改善這一問(wèn)題,就必須在信息展示平臺(tái)上下功夫。
1.3 綜合門戶網(wǎng)站專業(yè)性不強(qiáng)
目前,就國(guó)內(nèi)的情況來(lái)看,綜合性網(wǎng)站比較多,專業(yè)性介紹旅游的網(wǎng)站卻寥寥無(wú)幾,大部分網(wǎng)站都不同程度地涉及了旅游,但是內(nèi)容不夠?qū)I(yè)、不夠詳細(xì)。雖然也能顯示出旅游信息的巨大生命力和市場(chǎng)空間,但在全面性、權(quán)威性方面遠(yuǎn)遠(yuǎn)達(dá)不到要求,要想從根本上改變傳統(tǒng)旅游業(yè)的落后狀態(tài),就必須從網(wǎng)站的針對(duì)性上著手,對(duì)現(xiàn)有網(wǎng)站進(jìn)行專業(yè)化規(guī)范。
2 基于Spring MVC的旅游電子商務(wù)系統(tǒng)設(shè)計(jì)
2.1 主要技術(shù)介紹
2.1.1 Spring簡(jiǎn)介
Spring是一個(gè)輕量的控制反轉(zhuǎn)和面向切面的容器框架。下面描述Spring的有關(guān)特性。
①輕量
從大小與開(kāi)銷兩方面而言,Spring都是輕量的。完整的Spring框架可以在一個(gè)大小只有1MB多的JAR文件里發(fā)布,并且Spring所需的處理開(kāi)銷也是微不足道的。
②控制反轉(zhuǎn)
軟件設(shè)計(jì)方法及設(shè)計(jì)模式的發(fā)展,共產(chǎn)生了3種類調(diào)用的方法:自己創(chuàng)建、工廠模式、外部注入,其中外部注入即為控制反轉(zhuǎn)/依賴注入的模式。所謂控制反轉(zhuǎn),就是由容器來(lái)控制業(yè)務(wù)對(duì)象之間的依賴關(guān)系,而非傳統(tǒng)方式中由代碼來(lái)直接操控。
③面向切面
Spring包含對(duì)面向切面編程(AOP,Aspect Oriented Programming)的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)服務(wù)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只做它們應(yīng)該做的,完成業(yè)務(wù)邏輯,它們并不負(fù)責(zé)其它的系統(tǒng)關(guān)注點(diǎn)。
2.1.2 MVC結(jié)構(gòu)
系統(tǒng)主體結(jié)構(gòu)采用MVC架構(gòu),MVC指的是模型(Model)視圖(View)控制器(Controller)。使用MVC的目的是將模型和視圖的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。
2.1.3 SSH框架
SSH 是Struts+Spring+Hibernate 3 種技術(shù)的有機(jī)融合,是目前應(yīng)用最廣泛的J2EE 架構(gòu)。Struts是目前較為流行的基于MVC的框架,它主要充當(dāng)了控制器的角色,負(fù)責(zé)接收用戶的輸入、調(diào)用服務(wù)層的方法后將得到的結(jié)果返回給數(shù)據(jù)表現(xiàn)層。
2.2 旅游電子商務(wù)系統(tǒng)功能模塊設(shè)計(jì)
經(jīng)前期及調(diào)研,確定電子商務(wù)系統(tǒng)功能主要包括前臺(tái)和后臺(tái)兩部分。
圖1為旅游電子商務(wù)系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖。
圖2為旅游電子商務(wù)系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖。
2.3 旅游電子商務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)
本系統(tǒng)主要是以SSH框架技術(shù)實(shí)現(xiàn)的。在MVC框架中,所有的請(qǐng)求都由DispatchServlet前臺(tái)控制器負(fù)責(zé)轉(zhuǎn)發(fā)到業(yè)務(wù)控制器中。Controller負(fù)責(zé)控制流程,由DispatchServlet負(fù)責(zé)讀取applicationContext.xml,并使用HandlerMapping來(lái)查找對(duì)應(yīng)的Controller組件;Model由系統(tǒng)狀態(tài)Bean Form和商業(yè)邏輯的JavaBean來(lái)構(gòu)建:View是由JSP和Spring提供的自定義標(biāo)簽實(shí)現(xiàn)的。
3 結(jié)束語(yǔ)
旅游電子商務(wù)系統(tǒng)是定位基于專業(yè)旅游電子商務(wù)全新概念的旅游管理系統(tǒng)。系統(tǒng)基于SSH框架模式開(kāi)發(fā)保證了系統(tǒng)訪問(wèn)和后臺(tái)維護(hù)的實(shí)用性,又實(shí)現(xiàn)了旅游電子商務(wù)管理的專業(yè)級(jí)服務(wù),滿足了旅游人員對(duì)旅游電子商務(wù)系統(tǒng)在旅游線路信息瀏覽和線路預(yù)訂的豐富性、實(shí)時(shí)性,以及旅游管理者對(duì)系統(tǒng)維護(hù)的便利性需求。在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中的技術(shù)選型和實(shí)現(xiàn)過(guò)程對(duì)今后系統(tǒng)的進(jìn)一步發(fā)展都有著良好的借鑒意義。
參考文獻(xiàn):
[1]李剛.Spring2.0寶典[M].北京:電子工業(yè)出版社,2006(8):78,298.
[2]李鐘尉.Spring應(yīng)用開(kāi)發(fā)完全手冊(cè)[M].北京:人民郵電出版社,2008(6):33,158.
[3]孟咭.Spring-Java輕量級(jí)架構(gòu)開(kāi)發(fā)實(shí)踐[M].北京:人民郵電出版社,2007(5):48,228.
[4]許強(qiáng).基于AOP的Web應(yīng)用框架的研究與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2008(4):664,667.
[5]Maven官方網(wǎng)站http://maven.apache.org [EB/OL].
[3]楊海斌.基于SSH框架的高校網(wǎng)站群內(nèi)容管理系統(tǒng)設(shè)計(jì).軟件導(dǎo)刊,2009年09期.