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