宋 梅
?
永州市旅游景點信息數據庫的構建
宋 梅
(湖南科技學院 電子與信息工程學院,湖南 永州 425199)
當今世界已經日趨信息化,信息化推動了各種產業的發展其中也包括旅游業,并且隨著家庭經濟收入的提高,越來越多的人開始走出家門甚至國門去旅游。永州市旅游景點信息數據庫容納了旅游景點信息,為前臺提供數據支持,永州市旅游景點利用Oracle數據庫技術,對數據庫進行實現。最后,利用UML描述系統,運用MyEclipse10開發工具及JSP技術進行簡單的網頁設計展示數據庫的部分內容。
UML;MyEclipse10;Oracle 11g;JSP
在世界經濟飛速發展的今天,國民生產總值越來越高,生活水平的提高使得越來越多的享受、娛樂產品出現在人們的視野中。旅游產業正是一類享受、娛樂消費。而我們發現:在旅游業的高速發展過程中始終有一股強勁的推動力——信息技術。在信息技術不成熟的時間段里,游客們都會選擇小范圍的周邊游,造成這種現象的原因是獲取較遠的旅游景區的信息不全面,而且也有一定的難度。在信息不全面的情況下,人們會選擇周邊游或者跟團游,跟團最大的缺陷是不能自主控制自己的行程,往往需要按照導游的要求行動。這種方式使得人們得不到很好的享受、放松。隨著信息技術越來越成熟,更多的人選擇自駕游以及背包客的方式旅游,充分的按自己的意愿選擇景點、酒店或民宿。信息技術給他們提供了極大的方便,獲取再遠的地方的旅游信息也不再成為問題。
旅游業的發展經歷了很多,從小范圍的周邊游到報旅行社跟團旅游再到自駕游的過程中信息技術起到了強大的推動作用。旅游信息的獲取方式也經歷了很大的變化。從以前獲取旅游信息只能靠著一些旅游網站到今天的各種旅游APP、旅游信息系統經歷了巨大的變化。人們從以前的對景區一無所知到現在的打開手機、電腦就能了解所有旅游咨詢。旅游業的迅速發展信息技術功不可沒[1]。
信息技術的發展造就了旅游APP、旅游信息系統的出現。旅游信息系統給游客帶來了大量的旅游咨詢,主要包括“衣”、“食”、“住”、“行”、“游”、“購”等方面的信息。旅游信息系統提供的這些方面的信息能夠方便游客出行前規劃好自己的行程,達到不慌不亂的效果。所以,越來越多的人偏愛使用旅游信息系統規劃行程。
旅游信息系統包含大量的旅游咨詢,而容納這些信息的容器正是數據庫。旅游景點信息數據庫作為系統后臺的一部分是旅游信息系統最重要的部分。數據庫是存放數據的倉庫,對數據進行管理,為前端提供大量的信息以滿足系統使用者的信息需求[2]。
在經濟效益方面,旅游景點信息數據庫將更大的方便用戶,不斷滿足游客日益多樣性的需求,增加游客旅玩的欲望,提高游客滿意度,有效活躍永州旅游市場,推動永州旅游業發展邁上新臺階。根據世界旅游組織預測,到2020年中國將成為世界最大的旅游目的地國和第四大旅游客源國。建設旅游信息數據庫,吸納外地游客來永州旅游,可促進永州旅游業更加市場化。
改革開放以來,國內旅游業已經從短缺型旅游發展到初步小康型旅游大國,旅游業也成為國家經濟社會發展的重要組成部分。改革開放之后,國內經濟和居民人均收入逐年增長,人民人均出游從1985年的0.2次增長到2016年的3次,增長了14倍。國內的游客從1985年的2億多人數增加到2016年的40億人數,增長了19倍,年均增加近10.2%;自2000年之后,國內游客出行出現大幅度持續增長,使我國開始進入旅游經濟新時代,中國成為居民出行游客最多的國家之一。據統計,國內的旅游業制造的旅游收入從1986年的80億增加到2016年的34200億,增加了426.5倍,年均增長22.4%。2016年,中國的旅游業總的收入超過了4萬億,國內的旅游收入占全國的旅游收入的85.5%,成為了中國最主要的旅游消費市場。
2015年,中國內陸人民出境旅游已經超過了1億,2016年增長到1.3億,比1992年的約299萬增長了近40倍。近年,中國人出境旅游的地區擴大到151個國家和地區,成為全世界最重要旅游客源國。所以,旅游企業對于信息化建設有迫切的愿望和巨大的需求。
數據庫定義及主要功能,數據庫是指在儲存器中存放的數據,數據之間存在關聯關系,按特定格式儲存在計算機上。
旅游景點信息數據庫也是數據庫,同樣是存放數據的倉庫,存放的數據是旅游相關的一些信息如:旅游景點信息、當地文化信息、酒店信息等。旅游景點信息系統是具有收集、存儲、加工、分析、輸出旅游相關資訊的一類計算機技術系統;同時也是一種以旅游信息化數據作為基礎,采取地理模型分析,為旅游管理部門提供動態旅游信息和決策管理信息,為民眾提供旅游出行服務,以及旅游規劃的的決策推薦系統。旅游景點信息系統強大的功能背后需要大量的數據支持,而旅游景點信息數據庫的作用就是管理和存儲大量的旅游信息供使用者查詢。
旅游景點信息數據庫一般具有如下八方面基本功能[3]:(1)數據定義功能:可定義數據庫中的表。(2)數據操作功能:對數據庫中的數據表進行基本性操作,比如查詢數據、刪除數據、增添數據、修改數據等。(3)數據完整性檢查功能:保證用戶輸入數據滿足設定的約束條件。(4)數據庫的安全保護功能:保證用戶輸入的數據滿足設定的約束條件。(5)數據庫的并發控制功能:可使用多個應用程序在同一時間訪問數據庫數據。(6)數據庫系統的故障恢復功能:數據庫出現故障時,系統恢復數據庫,以保證它可靠運行。(7)在網絡環境下訪問數據庫的功能。(8)提供方便、有效的存取數據庫信息的接口和工具。
由于C/S結構開發成本高且對客戶端硬件要求高、維護復雜,相比之下,B/S結構只要安裝瀏覽器,它的功能能在Web服務器實現,并降低維護工作。
3.3 數據庫連3.1 數據庫概念結構設計(見圖1)
3.2.1關系模型創建。景點信息(景點編號,景點名稱,門票價格,類型,地址,附近商店編號,附近酒店編號,美食名稱);
酒店信息(酒店編號,酒店名稱,酒店級別,房間類別,價格,酒店地址,預訂電話,公交車次);
美食信息(美食編號,美食名稱,價格,訂餐電話,推薦餐廳);
商店信息(商店編號,商店名稱,地址,公交車次);
公交信息(公交車次,投幣票價,刷卡票價,始末發車時間,途徑景點,全程站點);
長途客車(路線名稱,單程票價,學生票價,全程時間,永州發車時間,對向發車時間)。

圖1.旅游信息系統E-R圖
3.2.2數據庫實現。創建表格和插入數據:
1.創建表格TUSER:
CREATE TABLE TUSER
(
USER_ID NUMBER(5, 0) NOT NULL
USER_NAME CHAR(10 BYTE) NOT NULL
NAME CHAR(10 BYTE) NOT NULL
SEX VARCHAR2(4 BYTE) DEFAULT '男'
BRITHDAY DATE
EMAIL VARCHAR2(40 BYTE) NOT NULL
ADDRESS VARCHAR2(50 BYTE)
REMARK VARCHAR2(200 BYTE)
CONSTRAINT TUSER_PK PRIMARY KEY
(
USER_ID
)
ENABLE
);
2.創建表格FS:
CREATE TABLE FS
(
FS_NUM NUMBER(6, 0) NOT NULL
FS_NAME VARCHAR2(20 BYTE) NOT NULL
GRADE CHAR(10 BYTE) DEFAULT 'A' NOT NULL
ET_PRICE CHAR(10 BYTE) DEFAULT '100以下'
FS_ADDRESS VARCHAR2(50 BYTE) NOT NULL
SHOP_NUM NUMBER(7, 0)
HOTEL_NUM NUMBER(8, 0)
DF_NUM NUMBER(4, 0)
CONSTRAINT FS_PK PRIMARY KEY
(
FS_NUM
)
ENABLE
);
第一步:加載驅動程序。
Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
第二步建立連接。
ConnectionconDriverManger.getConnection(“jdbc:oracle:thin:@DELL-PC:1521:orcl”,SYSTEM,YZX19941021w);// DELL-PC表示的是主機名,orcl表示的是連接的數據庫名,SYSTEM表示數據庫的用戶名,YZX19941021W表示對應的用戶密碼。
[1]姚海濤.旅游信息推薦系統的設計與實現[D].電子科技大學,2010.
[2]孔云峰.論旅游信息系統的概念、內涵與功能[J].桂林旅游高等專科學校學報,2005,(5):16-19.
[3]鄭阿奇.Oracle實用教程(第三版)[M].北京:電子工業出版社,2011:5-6.
[4]黃賢英.UML建模過程及在需求分析中的應用[J].計算機工程,2001,(11):184-186.
[5]胡荷芬,張帆,高斐.UML系統建模基礎教程[M].北京:清華大學出版社,2010:25-30.
[6]楊帆.業務支撐網安全運維信息管理系統的設計與實現[D].北京郵電大學,2010.
[7]張秀娟.基于ASP.NET的成人高校學籍管理系統的設計與實現[D].天津大學.
[8]Mcleod,Printice Hall.Management Information System [M].1998.
[9]梁勝斌,喬保軍.Java Web應用開發與實踐[M].北京:清華大學出版社,2012:60-61.
[10]張真.物資采購供應過程監控系統設計[D].云南大學,2014.
(責任編校:宮彥軍)
2016-08-28
湖南省永州市科學研究項目“永州市旅游景點信息數據庫的構建研究”(項目編號8)。
宋梅(1980-),女,漢族,青海省海東市人,湖南科技學院講師,碩士,研究方向為空間圖像處理。
TP301
A
1673-2219(2017)10-0094-02