佟吉富
(渤海大學(xué)高等職業(yè)技術(shù)學(xué)院,遼寧錦州,121000)
旅游資源管理系統(tǒng)的分析與設(shè)計(jì)
佟吉富
(渤海大學(xué)高等職業(yè)技術(shù)學(xué)院,遼寧錦州,121000)
旅游資源作為旅游產(chǎn)業(yè)發(fā)展的基礎(chǔ),是旅游系統(tǒng)不可缺少的組成部分,本文針對當(dāng)前旅游資源管理系統(tǒng)建設(shè)存在的問題展開研究。通過對系統(tǒng)進(jìn)行簡單描述,運(yùn)用結(jié)構(gòu)化方法的數(shù)據(jù)流圖和數(shù)據(jù)字典進(jìn)行用戶需求分析的基礎(chǔ)上,設(shè)計(jì)了由是用戶層、操作層、功能層、服務(wù)層和數(shù)據(jù)層構(gòu)成的五層軟件體系結(jié)構(gòu)。本文的研究內(nèi)容是軟件開發(fā)的基礎(chǔ)工作,對促進(jìn)旅游資源管理具有重要意義。
旅游資源;管理系統(tǒng);需求分析;體系結(jié)構(gòu)設(shè)計(jì)
旅游資源管理系統(tǒng)(TRMS,Tourism Resource Management System)是面向旅游者、旅游經(jīng)營者和旅游管理者以及旅游規(guī)劃者,以旅游資源信息數(shù)據(jù)庫為基礎(chǔ),在計(jì)算機(jī)軟硬件支持下,運(yùn)用系統(tǒng)工程和信息科學(xué)的理論與方法,通過使用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和地理信息系統(tǒng)技術(shù),集信息獲取、存儲(chǔ)、處理、分析、顯示和快速傳輸為一體的計(jì)算機(jī)系統(tǒng)。旅游業(yè)伴隨著工業(yè)化、全球化和信息化的進(jìn)程而不斷發(fā)展壯大,既是經(jīng)濟(jì)社會(huì)發(fā)展進(jìn)步的產(chǎn)物,也是經(jīng)濟(jì)社會(huì)發(fā)展進(jìn)步的標(biāo)志。經(jīng)濟(jì)社會(huì)發(fā)展,個(gè)人可自由支配閑暇時(shí)間增多,促進(jìn)了旅游業(yè)發(fā)展。為適應(yīng)我國旅游業(yè)的迅猛發(fā)展,很多旅游經(jīng)營企業(yè)建立了旅游信息系統(tǒng),但在建設(shè)中仍存在許多問題,主要表現(xiàn)在整體研究和應(yīng)用水平不高、信息表達(dá)缺乏直觀性和生動(dòng)性、面向?qū)ο笥脩艄δ軉我弧⒖臻g信息的表達(dá)和分析功能比較薄弱、信息交互性差。針對這些問題,本文設(shè)計(jì)的管理系統(tǒng)對旅游資源實(shí)現(xiàn)全面管理,為旅游業(yè)相關(guān)的各方人員提供全面的信息化支持。
需求分析是軟件生命周期的重要工作,只有通過需求分析,才能把軟件功能和性能的總體概念,描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。需求分析的方法很多,包括結(jié)構(gòu)化方法、面向?qū)ο蠓椒?、原型方法、用例建模等。本文采用結(jié)構(gòu)化方法,結(jié)構(gòu)化方法的主要工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。
1.1 數(shù)據(jù)流圖
數(shù)據(jù)流圖(DFD,Data Flow Diagram)是一種圖形化技術(shù),描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程所經(jīng)受的變換。數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,圖中沒有任何物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理情況。數(shù)據(jù)流圖中一般包含四種元素:數(shù)據(jù)流、數(shù)據(jù)源、加工(處理)、數(shù)據(jù)存儲(chǔ)。旅游資源管理系統(tǒng)是解決旅游公司內(nèi)部資源的一種實(shí)用軟件,具有很強(qiáng)的實(shí)用性,即可以作為單獨(dú)的系統(tǒng)使用,也可以作為旅游企業(yè)綜合業(yè)務(wù)管理系統(tǒng)的一個(gè)重要組成部分,其管理的基本思路是以地域信息為基礎(chǔ),管理旅游景點(diǎn)資源、旅游賓館資源、旅游餐廳資源、旅游娛樂資源、旅游線路資源等。數(shù)據(jù)源是用戶,包括旅游工作人員、導(dǎo)游人員和參加旅游人員等幾類。系統(tǒng)數(shù)據(jù)流圖如圖1所示。
圖1 旅游資源管理系統(tǒng)數(shù)據(jù)流圖
1.2 數(shù)據(jù)字典
數(shù)據(jù)字典(DD,Data Dictionary)是指對數(shù)據(jù)流圖中的元素進(jìn)行定義和描述。數(shù)據(jù)流圖和對其精確定義的數(shù)據(jù)字典放在一起,共同構(gòu)成系統(tǒng)的規(guī)格說明。在圖1中,包含多個(gè)數(shù)據(jù)字典的條目信息,限于本文篇幅,每類條目僅給出一個(gè)示例,如表1、表2、表3所示。
表1 源點(diǎn)(終點(diǎn))示例
表2 數(shù)據(jù)流(文件)示例
表3 加工(處理)示例
隨著面向?qū)ο蠹夹g(shù)的發(fā)展和促進(jìn),軟件設(shè)計(jì)方法和開發(fā)環(huán)境有了巨大的變化,新一代的軟件工程將是體系結(jié)構(gòu)的工程。軟件體系結(jié)構(gòu)(Software Architecture,即軟件架構(gòu))雖脫胎于軟件工程,但其形成借鑒了計(jì)算機(jī)體系結(jié)構(gòu)、網(wǎng)絡(luò)體系結(jié)構(gòu)、分布式計(jì)算等各學(xué)科的思想和方法。近年來軟件體系結(jié)構(gòu)成為計(jì)算機(jī)科學(xué)的一個(gè)最新的研究方向和獨(dú)立學(xué)科分支。根據(jù)用戶需求分析及解決問題相關(guān)技術(shù)與方法,結(jié)合前人的研究成果,旅游資源管理系統(tǒng)體系結(jié)構(gòu)如圖2所示。
圖2 旅游資源管理系統(tǒng)體系結(jié)構(gòu)
在圖2中,共分為五層,分別是用戶層、操作層、功能層、服務(wù)層和數(shù)據(jù)層。其中,用戶層是所有用戶的集合,除需求分析中描述的用戶以外,還包括負(fù)責(zé)系統(tǒng)維護(hù)的系統(tǒng)管理員、負(fù)責(zé)內(nèi)容審核的審查人員以及其他人員等;操作層包括對數(shù)據(jù)的五種操作,分別是數(shù)據(jù)添加、數(shù)據(jù)修改、數(shù)據(jù)刪除、數(shù)據(jù)查詢以及信息瀏覽。數(shù)據(jù)查詢和信息瀏覽的區(qū)別是,數(shù)據(jù)查詢是系統(tǒng)管理員或工作人員從后臺(tái)管理界面的操作,信息瀏覽是參加旅游人員以及其他人員通過前臺(tái)Web頁面的操作;功能層包括系統(tǒng)操作的所有功能,除需求分析包括的五種管理功能外,還包括支持系統(tǒng)運(yùn)行所進(jìn)行的系統(tǒng)權(quán)限管理、基本信息管理、系統(tǒng)維護(hù)管理等功能;服務(wù)層由支持系統(tǒng)運(yùn)行的服務(wù)器組成,包括Web服務(wù)器、應(yīng)用服務(wù)器、目錄服務(wù)器、數(shù)據(jù)庫服務(wù)器等,這些服務(wù)器可以是邏輯上獨(dú)立的服務(wù)器,在物理上可以獨(dú)立也可以不獨(dú)立;數(shù)據(jù)層包括資源信息數(shù)據(jù)庫和系統(tǒng)支持?jǐn)?shù)據(jù)庫,資源信息數(shù)據(jù)庫存儲(chǔ)所有旅游資源,系統(tǒng)支持?jǐn)?shù)據(jù)庫是為適應(yīng)軟件工程發(fā)展而設(shè)置的支持系統(tǒng)運(yùn)行的數(shù)據(jù)庫。
[1] 儲(chǔ)德平.福州市旅游資源管理信息系統(tǒng)設(shè)計(jì)的試點(diǎn)研究[D].福建師范大學(xué)碩士學(xué)位論文.2003.
[2] 楊琳衍.基于GIS的清源山景區(qū)旅游資源管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華僑大學(xué)碩士學(xué)位論文.2011.
[3] 宋新龍,田耀永,侯岳.旅游資源管理信息系統(tǒng)建設(shè)的技術(shù)與實(shí)現(xiàn)方法[J].測繪與空間地理信息.2013,36(5):119-122.
[4] 莊立漢.旅游資源管理系統(tǒng)解決方案的研究與應(yīng)用[J].微型電腦應(yīng)用.2012,28(8): 57-58.
Requirement and design on tourism resources management system
Tong Jifu
(Higher Professional Technical Institute,Bohai University,Jinzhou,121000,China)
Tourism resources are integral part of the tourism system as basis for the development of tourism industry.This paper presents a study for the current problems on construction of tourism resources management system.Describing the system briefly and using structured data flow diagram and data dictionary to conduct user requirement analysis,based here to design five-layer software architecture composed by user layer,operation layer,function layer,service layer and data layer.Content of this paper is the basic work of software development and is of great importance in promoting tourism resources management.
tourism resources;management system;requirement analysis;architecture design
佟吉富(1961-),男,遼寧岫巖人,副教授,從事旅游資源信息管理研究.