馬超 楊興禮
(西南大學(xué),重慶 400715)
基于J2EE的北碚區(qū)旅游信息系統(tǒng)設(shè)計與開發(fā)
馬超 楊興禮
(西南大學(xué),重慶 400715)
介紹旅游業(yè)在北碚區(qū)經(jīng)濟(jì)發(fā)展中的作用和北碚區(qū)旅游信息系統(tǒng)使用概況,指出北碚區(qū)旅游市場需要一套合適的信息系統(tǒng)的前景和意義。采用當(dāng)前流行的J2EE技術(shù)設(shè)計和開發(fā)為游客和旅游管理部門提供服務(wù)的旅游信息系統(tǒng)。同時指出北碚區(qū)旅游信息系統(tǒng)的特色和不足。
J2EE;WebGIS;MVC;旅游;旅游信息系統(tǒng);北碚區(qū)
旅游業(yè)在重慶市北碚區(qū)是充滿活力的朝陽產(chǎn)業(yè),同時也是新的經(jīng)濟(jì)增長點,在區(qū)域經(jīng)濟(jì)增長中起著重要的作用[1]。根據(jù)2010年北碚區(qū)政府工作報告,近幾年該地區(qū)旅游業(yè)的生產(chǎn)總值一直保持著高于10%的增長率,尤其是2009年增幅甚至比2008年高出27.3%。如果要繼續(xù)保持這種高增長率,保證旅游業(yè)平穩(wěn)、健康、持續(xù)發(fā)展,勢必要在現(xiàn)有基礎(chǔ)上合理規(guī)劃開發(fā)區(qū)內(nèi)旅游資源,而信息技術(shù)作為提高旅游部門的管理水平和服務(wù)質(zhì)量的有效途徑,其重要性和無可比擬的優(yōu)勢已經(jīng)凸現(xiàn)出來[2]。
國外的旅游信息系統(tǒng)發(fā)展比較快,但是重心放在研究信息采集、分析游客行為等方面,它們能夠完成信息查詢功能,但是在信息的空間分析研究仍然處于起步階段[3-4]。
我國旅游信息系統(tǒng)起步較晚,為了適應(yīng)新形勢,加快了旅游信息系統(tǒng)的研究。目前,在理論方面公開發(fā)表的論文有近百篇,但是由于[5]注重硬件投資而忽視軟件應(yīng)用信息發(fā)掘?qū)е孪到y(tǒng)開發(fā)方面很難深入。截至2008年,國家旅游局對各省、自治區(qū)、直轄市、計劃單列省級城市旅游局共49家單位進(jìn)行了信息管理系統(tǒng)基本情況統(tǒng)計。分析指出,雖然其中1/3的省市旅游局建立了一定程度的信息系統(tǒng),但是其余單位的信息系統(tǒng)卻相當(dāng)薄弱[4]。
北碚區(qū)地處四川盆地東部平行嶺谷區(qū),重慶都市經(jīng)濟(jì)圈的北部, 介于北緯 29°39′~30°03′, 東經(jīng)106°18′~106°56′,東鄰重慶市渝北區(qū),南接重慶市沙坪壩區(qū),西與重慶市壁山縣接壤,北與重慶市合川市交界,區(qū)域幅員面積755km2,屬典型的亞熱帶溫暖濕潤性季風(fēng)氣候。區(qū)內(nèi)旅游資源十分豐富,是全國首批風(fēng)景名勝區(qū)、國家級山水園林城區(qū),享有“嘉陵江畔的一顆明珠”之美譽(yù)、曾獲 “中國人居環(huán)境范例獎”、“聯(lián)合國人居環(huán)境署授予‘迪拜國際改善人居環(huán)境良好范例獎’”等獎項[1]。
2.2.1 系統(tǒng)架構(gòu)設(shè)計
北碚區(qū)旅游信息系統(tǒng)(Beibei-WebGIS)設(shè)計采用J2EE體系的架構(gòu)模式,表現(xiàn)為客戶層、Web層、業(yè)務(wù)層和數(shù)據(jù)層四層架構(gòu)。各層的作用是:客戶層主要負(fù)責(zé)客戶與瀏覽器交互;Web層為瀏覽器與服務(wù)器交互;業(yè)務(wù)層進(jìn)行業(yè)務(wù)邏輯處理;數(shù)據(jù)層為數(shù)據(jù)庫的實現(xiàn)提供數(shù)據(jù)保障。從另一種角度來講,J2EE體系遵循MVC(Model/View/Controller)設(shè)計思想,而且這種架構(gòu)最終也會轉(zhuǎn)化為MVC的設(shè)計模式。MVC是由模型、視圖和控制器三部分組成,視圖是與用戶交互的界面;模型表示業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)規(guī)則;控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。系統(tǒng)的處理過程如圖1所示。首先控制器接受用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式模型返回數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。MVC與J2EE技術(shù)的對應(yīng)關(guān)系為:Model對應(yīng)于 EJB,View 對應(yīng)于 JSP,Controller對應(yīng)于Servlets,通過這種方式可以將MVC與J2EE技術(shù)很好的聯(lián)系起來。
圖1 系統(tǒng)架構(gòu)設(shè)計圖
北碚區(qū)旅游信息系統(tǒng)(Beibei-WebGIS)在設(shè)計過程中考慮旅游信息系統(tǒng)本身的特點和游客的需求,需要滿足的功能有:
(1)實現(xiàn)對北碚區(qū)所有的名勝古跡、自然風(fēng)景區(qū)、賓館、餐館、超市、銀行、醫(yī)院、車站等等信息的實時查詢。
(2)實現(xiàn)對北碚區(qū)區(qū)內(nèi)公交車站點、火車站站點查詢,能給出給定的兩個地點之間的公交換乘方案。
(3)實現(xiàn)常規(guī)系統(tǒng)中的地圖操作功能,比如縮放、鷹眼、全局圖等;實現(xiàn)距離量算、緩沖區(qū)分析功能;實現(xiàn)游客對最佳旅游線路的查詢,幫助游客做出旅游決策的功能。
(4)通過WebGIS技術(shù)將旅游信息發(fā)布到網(wǎng)絡(luò),可對重慶市北碚區(qū)的旅游資源起到宣傳和介紹作用。
(5)實現(xiàn)與電子商務(wù)集成,使游客可直接預(yù)定機(jī)票、車票、賓館房間或事先聯(lián)系好旅游社團(tuán)等。
(6)實現(xiàn)旅游管理部門對旅游信息的收集、管理、統(tǒng)計。
分析系統(tǒng)特點和游客的需求后,將系統(tǒng)劃分為游客功能模塊和管理者功能模塊(表1和表2)。
數(shù)據(jù)庫設(shè)計[6]是指根據(jù)用戶的需求,在某一個具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。這種設(shè)計模式要求數(shù)據(jù)庫能反映現(xiàn)實世界信息和信息的聯(lián)系,滿足用戶的要求,并且能被某個數(shù)據(jù)庫管理系統(tǒng)所接受。在北碚區(qū)旅游信息系統(tǒng)(Beibei-WebGIS)設(shè)計與開發(fā)過程中,結(jié)合旅游信息數(shù)據(jù)的特點劃分成空間數(shù)據(jù)庫、屬性數(shù)據(jù)庫、元數(shù)據(jù)數(shù)據(jù)庫三種類型數(shù)據(jù)庫。
表1 游客功能模塊
表2 管理者功能模塊
(1)空間數(shù)據(jù)庫分為基礎(chǔ)地理數(shù)據(jù)庫和旅游專題空間數(shù)據(jù)庫?;A(chǔ)地理數(shù)據(jù)庫中存放的是北碚區(qū)基本圖形和影像數(shù)據(jù),包括:北碚區(qū)地形圖、北碚區(qū)行政區(qū)劃圖、北碚區(qū)遙感影像圖、北碚區(qū)水系圖、北碚區(qū)交通圖、北碚區(qū)居民點分布圖等背景圖。旅游專題空間數(shù)據(jù)庫分為旅游資源數(shù)據(jù)庫、游客統(tǒng)計數(shù)據(jù)庫、服務(wù)設(shè)施數(shù)據(jù)庫,它們是系統(tǒng)的核心部分。旅游資源數(shù)據(jù)庫存放區(qū)內(nèi)自然和人文兩類信息;游客統(tǒng)計數(shù)據(jù)庫記錄到訪游客的年齡、職業(yè)等信息;服務(wù)設(shè)施數(shù)據(jù)庫存放的是北碚區(qū)內(nèi)的賓館、餐館、車站等信息。
(2)屬性數(shù)據(jù)庫記錄的是空間數(shù)據(jù)庫對應(yīng)的屬性數(shù)據(jù)。屬性數(shù)據(jù)表的設(shè)計要和空間數(shù)據(jù)表對應(yīng),它通過關(guān)系數(shù)據(jù)表中的關(guān)鍵字段實現(xiàn)與空間數(shù)據(jù)庫的鏈接。屬性數(shù)據(jù)庫中的各類數(shù)據(jù)表結(jié)構(gòu)包括旅游資源信息、住宿信息、交通信息、餐飲信息,另外超市、銀行、醫(yī)院等信息的設(shè)計在此不再列舉??傊峁┑男畔⒁攲?、準(zhǔn)確,方便游客查詢。
(3)元數(shù)據(jù)數(shù)據(jù)庫:元數(shù)據(jù)庫中記錄的是主要的實體和單元索引信息。
北碚區(qū)旅游信息系統(tǒng) (Beibei-WebGIS)是基于J2EE技術(shù)開發(fā)的B/S(Browser/Server)結(jié)構(gòu)[7]的系統(tǒng)。開發(fā)工具為Jbuilder9.0。其中游客使用的是系統(tǒng)的客戶端(Browser),旅游管理部門使用的是系統(tǒng)的服務(wù)器端 (Server)。服務(wù)器端操作系統(tǒng)采用Windows2000,數(shù)據(jù)庫服務(wù)器采用 Oracle 9i,采用 BEA Weblogic8.0作為服務(wù)器,客戶端操作系統(tǒng)為Windows XP,客戶端通用軟件為IE6.0。
系統(tǒng)使用簡單方便,能夠較好的為游客提供服務(wù),下面以搜尋路徑為例,演示系統(tǒng)使用過程。
圖2 路線查詢圖
圖3 路線查詢結(jié)果圖
點擊列表框“旅游線路查詢”,從中選擇“公交站點查詢”命令,在“公交站點查詢”中輸入“起點”:“西南大學(xué)”,然后再告訴系統(tǒng)自己想搜索500m范圍內(nèi)的“公交站點”(圖2),系統(tǒng)主界面會刷新當(dāng)前頁面并將“當(dāng)前位置”“西南大學(xué)”以高亮的箭頭形式展現(xiàn)出來(圖3),同時生成一個500m的緩沖區(qū),在緩沖區(qū)內(nèi)符合要求的車站會以氣泡的形式彈出。若游客想知道“西南大學(xué)”到各個車站的路程情況,可以選擇“查看報表”命令,這時彈出一個頁面,這個頁面記錄有游客的起點位置、目的地、車次、距離等信息(表 3)。
表3 車站信息統(tǒng)計表
系統(tǒng)是基于B/S結(jié)構(gòu)采用J2EE技術(shù)開發(fā)的。這些技術(shù)具有[8]跨平臺、移植性好、能并發(fā)訪問、易于升級等優(yōu)點在本系統(tǒng)中的實際應(yīng)用中皆有體現(xiàn)。系統(tǒng)在演示時,服務(wù)器操作系統(tǒng)為Windows 2000,客戶端為Windows XP,在局域網(wǎng)范圍內(nèi)35臺計算機(jī)同時訪問服務(wù)器沒有出現(xiàn)異常。
[1]丁增富.重慶市北碚區(qū)生態(tài)旅游可持續(xù)發(fā)展問題研究[D].重慶:西南農(nóng)業(yè)大學(xué),2005.
[2]烏恩.論我國風(fēng)景區(qū)規(guī)劃中的旅游價值觀重構(gòu)[J].中國園林,2007,23(4):18-21.
[3]波林,謝爾登.旅游目的地信息系統(tǒng) [J].旅游學(xué)刊,1995(4):43-52.
[4]吳新紅.基于WebGIS的淄博市旅游信息系統(tǒng)的研究與設(shè)計[D].成都:電子科技大學(xué),2008.
[5]張曉峰.基于GIS的自主旅游信息系統(tǒng)研究與設(shè)計[D].太原:太原理工大學(xué),2008.
[6]何玉潔.數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù)[M].北京:清華大學(xué)出版社,2002.
[7]董志華.基于B/S模式的數(shù)字旅游系統(tǒng)的設(shè)計與實現(xiàn)[D].鄭州:河南大學(xué),2006.
[8]汪培術(shù).基于J2EE的圖書館管理信息系統(tǒng)分析與設(shè)計[D].重慶:重慶大學(xué),2005.
Abstract:The paper introduces the role of the tourism in economic development and the use of the tourism information system in Beibei district and points out the tourism market needs an appropriate set of prospects and significance of information systems.The information system is designed and developed facing tourists and departments of tourism management by current popular technology and which can provide the service.At last,the paper points out the characteristics,shortcomings and prospects in the system.
Key words:J2EE;WebGIS;MVC;tourism;tourism information;Beibei district
The Design and Development of Tourism Information System in Beibei District Based on J2EE Technology
MA Chao YANG Xingli
(Southwest University,Chongqing 400715 )
TP311
A
1673-1980(2012)01-0143-03
2011-10-26
馬超(1986-),男,吉林市人,西南大學(xué)在讀碩士研究生,研究方向為人文地理。