王興國
(遼寧行政學院,遼寧沈陽110161)
旅游管理信息系統(tǒng)設計與研究
王興國
(遼寧行政學院,遼寧沈陽110161)
隨著社會經(jīng)濟的不斷發(fā)展和我國人民生活水平的提高,旅游業(yè)行業(yè)呈快速發(fā)展的趨勢。在大數(shù)據(jù)和互聯(lián)網(wǎng)的時代下,旅游行業(yè)要想保證優(yōu)質(zhì)的服務必須要建立自己的旅游網(wǎng)絡管理系統(tǒng)。該文對我國旅游業(yè)發(fā)展進行了簡單的介紹,結合我國旅游行業(yè)的實際情況對旅游管理信息系統(tǒng)的需求進行了分析和研究,應用先進的計算機技術作為工具手段,提出了旅游管理信息系統(tǒng)的設計方案并進行了研究。
旅游管理信息系統(tǒng);旅游行業(yè);ASP;B/S模式
在旅游業(yè)的發(fā)展中,信息化管理已經(jīng)深入到了旅游服務行業(yè)的管理中,旅游行業(yè)信息處理的管理直接影響旅游行業(yè)的質(zhì)量和效率。旅游管理信息系統(tǒng)對客戶端的要求比較低,一般的電腦都可以安裝,系統(tǒng)開發(fā)成本低,操作簡單方便。旅游管理信息系統(tǒng)可以提高旅游服務行業(yè)的辦事效率和服務質(zhì)量,本文對旅游管理信息系統(tǒng)的設計遵循科學化和規(guī)范化的原則,結合旅行服務行業(yè)的實際情況,采用C/S結構進行設計,應用Oracle數(shù)據(jù)庫,方便查詢,操作簡單,可以很方便地對消費者的信息進行操作,在一定程度上提高了員工的工作效率。
旅游管理信息系統(tǒng)設計需求分析是軟件開發(fā)設計的必要依據(jù),在整個的系統(tǒng)開發(fā)中是很重要的一個階段,根據(jù)旅游管理信息系統(tǒng)的業(yè)務上的需要,我們按照角色的不同把系統(tǒng)劃分為用戶和管理員兩部分,旅游管理信息系統(tǒng)在系統(tǒng)設計上進行后臺管理模塊和前臺查詢模塊的設計,然后我們根據(jù)旅游服務行業(yè)的需求進行系統(tǒng)功能的設計。
旅游管理信息系統(tǒng)數(shù)據(jù)庫中的基礎數(shù)據(jù)包括整個系統(tǒng)界面的維護,旅游公司信息管理,數(shù)據(jù)備份等數(shù)據(jù)。系統(tǒng)維護界面包括管理員管理、酒店預訂和數(shù)據(jù)庫備份恢復等功能,旅游公司信息模塊可以對公司基本信息進行修改,對酒店信息進行添加和刪除等基本操作。數(shù)據(jù)備份模塊實現(xiàn)旅游管理信息系統(tǒng)的數(shù)據(jù)管理,對數(shù)據(jù)進行備份和恢復等操作,保證數(shù)據(jù)庫信息的安全性和完整性。系統(tǒng)維護流程圖如圖1所示。
圖1 系統(tǒng)維護流程圖
旅游管理信息系統(tǒng)的前臺管理主要負責和用戶之間進行交流,直接面向用戶,包括公司基本信息的介紹,管理員可以隨時進行修改;線路信息是對旅游線路的介紹,這樣游客可以很方便地對自己需要的行程進行查詢;酒店信息是對酒店位置規(guī)模和價位的信息管理,為游客提供旅游地點酒店入住的詳細信息;留言板是提供評價的功能,游客可以對自己出行的滿意度進行評價,這樣旅游公司根據(jù)游客的意見反饋來對自己公司的管理進行完善。酒店信息管理流程圖如圖2所示。
圖2 酒店信息管理流程圖
旅游管理信息系統(tǒng)總體性能要滿足以下原則,系統(tǒng)信息數(shù)據(jù)準確,對系統(tǒng)信息的準確度要求在98%以上,保證數(shù)據(jù)的真實性;系統(tǒng)的響應時間要快,最低要控制在5秒以內(nèi),避免系統(tǒng)不響應和等待時間長的問題,并顯示系統(tǒng)執(zhí)行時間的進度條,對系統(tǒng)的信息數(shù)據(jù)更新要快,這樣才能保證用戶對系統(tǒng)的正常使用;系統(tǒng)軟件在設計的時候要遵循靈活性的特點,對用戶提出的要求要盡快做出響應。旅游管理信息系統(tǒng)的設計要以用戶的需求為目標,對系統(tǒng)的功能需求要進行詳細的設計,對系統(tǒng)的質(zhì)量和系統(tǒng)的安全性要進行詳細的設計。
系統(tǒng)的設計原則,先對系統(tǒng)和服務器進行啟動,再對客戶端進行啟動,進入用戶身份驗證。用戶通過身份驗證后,對管理信息系統(tǒng)進行初始化,以系統(tǒng)配置文件為依據(jù)對數(shù)據(jù)進行導入,系統(tǒng)進入信息循環(huán)模式,通過事件驅(qū)動對各個系統(tǒng)模塊進行激活,并對指定的模塊進行執(zhí)行操作,系統(tǒng)所有的功能都執(zhí)行完之后,系統(tǒng)繼續(xù)進入消息循環(huán)模式,系統(tǒng)根據(jù)指令關閉事件,激活系統(tǒng)關閉事件,最后退出系統(tǒng)。性能指標設計要求,客戶瀏覽器使用要求,瀏覽器配置要在IE6以上版本,系統(tǒng)支持版本W(wǎng)indows 2000、Windows 2003、Windows 7和Windows 8等。旅游管理信息系統(tǒng)支持集群部署。
數(shù)據(jù)庫選型設計選擇Oracle數(shù)據(jù)庫,Oracle數(shù)據(jù)庫作為系統(tǒng)的數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)存儲和處理能力強大。服務器選擇IIS Web服務器,IIS Web網(wǎng)絡功能強大,采用ASP和JAVA技術進行設計,并且具有很強大的擴展功能,IIS Web具有全文檢索功能,IIS是在Windows NT Server環(huán)境基礎上建立的,可以和系統(tǒng)完全的集成在一起,文件處理系統(tǒng)是NTFS文件系統(tǒng)。IIS是WEB中的一種服務組件,主要功能是網(wǎng)頁瀏覽和郵件接收等,在網(wǎng)絡上發(fā)布信息非常方便。接口的設計中用戶界面的接口采用GUI包括菜單和窗口等,軟件接口是在WINDOWS 2000版本以上來運行的,硬件接口支持X86系列的PC。在對數(shù)據(jù)庫的設計中數(shù)據(jù)庫功能主要是滿足旅游管理信息系統(tǒng)對數(shù)據(jù)的高效管理,可以對海量的數(shù)據(jù)進行處理,目前隨著用戶和數(shù)據(jù)量的不斷增加,要具有高效的處理能力滿足對大量數(shù)據(jù)處理的需要;在系統(tǒng)運行繁忙的時候,為了保證系統(tǒng)的穩(wěn)定性,在設計的時候要考慮到系統(tǒng)并發(fā)處理的問題,在線保證大量用戶同時對系統(tǒng)進行穩(wěn)定的訪問;數(shù)據(jù)庫設計時候還要考慮到容錯處理的問題,當一臺服務器出現(xiàn)問題的時候還可以保證其他服務器數(shù)據(jù)處理的正常運行;在設計中考慮到系統(tǒng)的擴展性問題,通過增加服務器線性的方法,來達到提高和增加服務器性能的目的;數(shù)據(jù)庫的物理平臺可以方便地在硬件之中進行移植,不影響正常的工作;系統(tǒng)設計滿足系統(tǒng)的分布式部署的特點,在進行數(shù)據(jù)挖掘操作時比較方便,數(shù)據(jù)對第三方進行共享主要通過API,保證數(shù)據(jù)的安全性,對不同用戶的數(shù)據(jù)進行分區(qū)隔離。
ASP.NET目錄結構中有三個目錄,控制器類、數(shù)據(jù)模型類和視圖模板,ASP.NET框架選用哪個結構都是默認的??刂破魇潜容^重要的部分,對數(shù)據(jù)的讀取是從模型中提取的,然后對業(yè)務進行處理,在ASP.NET框架中,所有的控制器類都繼承Controller基類。數(shù)據(jù)模型主要功能是負責數(shù)據(jù)的存放和讀取,對數(shù)據(jù)進行持久化的操作,ASP.NET框架對模型的管理模式可以通過任何的數(shù)據(jù)訪問和框架模式來實現(xiàn)。視圖是與用戶直接接觸的,視圖負責顯示數(shù)據(jù)給用戶,視圖窗體繼承ViewPage,VIEW中數(shù)據(jù)的數(shù)據(jù)模型是ViewPage T,系統(tǒng)通過使用AS2PX文件里的代碼來顯示視圖中的數(shù)據(jù),通過在ViewPage中對方法組進行定義的方法提高系統(tǒng)程序的可擴展性。ASP.NET解決了傳統(tǒng)的ASP.NET視圖和業(yè)務耦合的問題,把系統(tǒng)的應用程序分成若干個邏輯性的部件,這樣我們在進行程序設計的時候就變的更容易了,旅游管理信息系統(tǒng)在設計的時候采用ASP.NET框架進行設計,系統(tǒng)的框架更加直觀,在系統(tǒng)程序進行編碼的時候可以進行更好的分工合作來完成程序的設計,系統(tǒng)框架結構清晰為以后的維護工作也提供了便利,并且提供了更好的擴展功能。系統(tǒng)在設計時候開發(fā)環(huán)境及工具的設計選擇如圖3所示。
圖3 系統(tǒng)開發(fā)環(huán)境及開發(fā)工具設計圖
MVC開發(fā)模式是一種比較先進設計模式,MVC開發(fā)模式每個層的功能都是相互獨立的,那一層需要重新設計,只需要對單獨層進行編碼設計就可以了,其他層的工作不會受到影響。如果業(yè)務發(fā)生了變化,只需要把結構中相關的文章取出來就可以了,MVC模式具有很強的靈活性。在MVC模式結構中可以更好在開發(fā)過程中實現(xiàn)分工,有利于組件的重用。C Sharp技術的應用,C Sharp技術比較安全,具有C語言和C++語言的強大功能,C Sharp具有可操作性和高效性,操作能力非常強大,C Sharp是.NET開發(fā)中主要選擇的語言。IIS技術的強大功能在旅游管理信息系統(tǒng)中得到了重要的應用,用戶網(wǎng)頁瀏覽和文件傳輸,通過IIS可以很方便地在網(wǎng)絡上發(fā)布信息。Oracle技術是關系數(shù)據(jù)庫,是基于結構化查詢語言SQL的,對大量數(shù)據(jù)進行邏輯處理的集合,在目前的客戶端/服務器模式中Oracle關系型數(shù)據(jù)庫應用非常廣泛,Oracle技術的安全保密管理功能非常強大,硬件平臺中應用較少的資源可以對多用戶進行管理的支持,Oracle支持多媒體數(shù)據(jù),具有強大的分布式數(shù)據(jù)庫能力。Visu?al Studio 2010技術采用云計算架構,在運算上采用多核并行處理的特點,支持C++語言。
為了滿足旅游服務行業(yè)的基本需要,在線路查詢和酒店信息查詢等功能上進行了綜合功能設計,便于對旅行社的統(tǒng)一管理,旅游管理信息系統(tǒng)的設計可以提高旅游服務行業(yè)人員的工作效率,提供數(shù)據(jù)信息處理的準確性,提高了旅游行業(yè)的市場經(jīng)濟效益。
系統(tǒng)模塊功能設計主要是為系統(tǒng)管理人員對系統(tǒng)的數(shù)據(jù)庫管理、線路信息管理等進行設計的,系統(tǒng)功能模塊是旅行社和客戶之間進行交流的主要界面,是系統(tǒng)的核心模塊,要想實現(xiàn)旅游業(yè)務的信息化管理必須要對系統(tǒng)進行完善。公司信息管理模塊主要功能是把旅行社的公司簡歷、業(yè)務信息和旅游線路等信息進行管理,這樣客戶可以對旅行社做到很好的了解。酒店信息管理功能負責客人資料管理和酒店信息管理,線路信息模塊功能負責對旅游線路信息進行操作,實現(xiàn)旅游線路的信息化管理。
旅游管理信息系統(tǒng)采用計算機的先進技術,對旅行服務行業(yè)進行信息化管理,旅游管理信息系統(tǒng)可以實時的反映旅游的動態(tài)信息,旅游管理信息系統(tǒng)具有強大的數(shù)據(jù)處理能力,提高旅游服務行業(yè)從業(yè)人員的工作效率,同時為旅游行業(yè)管理層的決策提供有效的信息
[1]薛亮,馬海州,曾永年,等.青海旅游資源信息系統(tǒng)設計[J].鹽湖研究,2012(2).
[2]邱榮祖,周新年.基于GIS的優(yōu)選作業(yè)伐區(qū)決策支持系統(tǒng)[J].遙感信息,2011(3).
[3]詹志明,劉愛榮,楊瑞霞,等.旅游資源空間信息系統(tǒng)總體設計框架構想[J].地域研究與開發(fā),2010(3).
[4]虞歌.基于WebGIS的城市旅游信息系統(tǒng)的設計與實現(xiàn)[J].杭州師范學院學報(自然科學版),2016(4).
[5]胡云.我國旅游業(yè)的信息化建設與發(fā)展[J].城市問題,2014(2).
F592.6
A
1672-7517(2017)08-0091-03
2017-07-28
2017-08-10
王興國(1983—),男,碩士,講師,主要研究方向為計算機網(wǎng)絡。