麻風(fēng)梅,高 文
(安康學(xué)院 經(jīng)濟(jì)與管理系,陜西 安康 725000)
隨著我國(guó)經(jīng)濟(jì)的飛速增長(zhǎng),人們生活蒸蒸日上,旅游業(yè)也迅速發(fā)展,成為了國(guó)民經(jīng)濟(jì)中新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。安康市作為西安的“后花園”,以其得天獨(dú)厚的區(qū)位優(yōu)勢(shì)和資源優(yōu)勢(shì),為安康旅游業(yè)的開發(fā)提供了前提條件和基礎(chǔ)。近年來,安康旅游業(yè)的收入在安康市經(jīng)濟(jì)中所起的作用也越來越重要。
據(jù)安康統(tǒng)計(jì)信息網(wǎng)[1]統(tǒng)計(jì),安康市2013年全市旅游業(yè)共接待游客人次2166萬,同比增長(zhǎng)17.9%,實(shí)現(xiàn)旅游綜合收入95.3億元,同比增長(zhǎng)25%,可見旅游業(yè)已成為安康國(guó)民經(jīng)濟(jì)中舉足輕重的“龍頭”產(chǎn)業(yè)。然而,安康旅游機(jī)構(gòu)對(duì)游客提供信息服務(wù)的方式依舊停留在僅僅提供簡(jiǎn)單的信息搜索上,已無法滿足游客日益理性、成熟和個(gè)性化的需求。因此,筆者開發(fā)了一個(gè)基于Internet平臺(tái)的安康旅游景點(diǎn)在線推薦系統(tǒng),一方面面向廣大游客群體,根據(jù)游客對(duì)旅游服務(wù)的偏好和需求,為游客推薦相關(guān)的旅游信息,從而協(xié)助游客做出旅游決策;另一方面,該系統(tǒng)也將直接提供給旅游機(jī)構(gòu),使其對(duì)安康的旅游資源進(jìn)行更好的管理與輔助決策,從而盡可能地激發(fā)更多的潛在客戶,促進(jìn)企業(yè)的效率和服務(wù)水平,同時(shí)也促使旅游利潤(rùn)更大化[2]。
本系統(tǒng)中的推薦功能分為偏好推薦及排行推薦兩種類型。偏好推薦的實(shí)現(xiàn)是根據(jù)用戶在注冊(cè)時(shí)所提供的個(gè)人愛好等相關(guān)信息,自動(dòng)將符合其偏好類型的旅游景點(diǎn)顯示在前臺(tái)頁(yè)面。比如,用戶jing登錄成功后,如果其在注冊(cè)用戶信息時(shí)填寫的旅游偏好是“山水”,系統(tǒng)就會(huì)找出后臺(tái)數(shù)據(jù)庫(kù)中景點(diǎn)分類是“山水”的景點(diǎn)信息,顯示在用戶jing的偏好推薦界面上;排行推薦是根據(jù)已往用戶對(duì)旅游景點(diǎn)的評(píng)價(jià)數(shù)據(jù)來實(shí)現(xiàn)的,按照得分的高低依次在前臺(tái)排列顯示。進(jìn)入系統(tǒng)的任何用戶都可以對(duì)系統(tǒng)中已存在的景點(diǎn)做出相應(yīng)的打分評(píng)價(jià)。
本系統(tǒng)分為5個(gè)主要模塊:注冊(cè)/登錄模塊、系統(tǒng)用戶管理模塊、旅游信息管理模塊、評(píng)價(jià)系統(tǒng)管理模塊、推薦系統(tǒng)管理模塊。系統(tǒng)整體流程如圖1所示(見下頁(yè))。
各個(gè)模塊功能設(shè)計(jì)如下:
(1)注冊(cè)/登錄模塊
本模塊可分為注冊(cè)和登錄兩個(gè)小模塊。注冊(cè)模塊中,新用戶可以完成用戶信息的添加操作,值得注意的是,只有添加的信息完全符合數(shù)據(jù)庫(kù)中的要求時(shí)才能添加成功[3]。登錄模塊中,用戶通過輸入正確、合法的信息來實(shí)現(xiàn)系統(tǒng)登錄功能。
(2)系統(tǒng)用戶管理模塊
本模塊中,不同角色用戶享有不同的系統(tǒng)功能。任何一個(gè)系統(tǒng)使用者,都擁有隨意瀏覽系統(tǒng)頁(yè)面、評(píng)價(jià)景點(diǎn)的權(quán)限。系統(tǒng)還為每個(gè)系統(tǒng)用戶量身定制了旅游推薦功能,以此來幫助用戶做出旅游抉擇。另外,普通用戶可以修改其個(gè)人信息,管理員可對(duì)用戶信息和景點(diǎn)信息進(jìn)行查詢、添加和刪除操作。
(3)旅游信息管理模塊
本模塊中,系統(tǒng)陳列了安康旅游景點(diǎn)的基本信息,以及本系統(tǒng)的相關(guān)介紹、安康旅游服務(wù)等,方便用戶了解和使用本系統(tǒng)。在該模塊中,景點(diǎn)的所有信息都是由管理員在該模塊下的景點(diǎn)添加頁(yè)面中通過文件上傳方式添加的,上傳的內(nèi)容主要包括圖片、景點(diǎn)詳情介紹等。
(4)評(píng)價(jià)系統(tǒng)管理模塊
系統(tǒng)設(shè)計(jì)了景點(diǎn)評(píng)價(jià)功能,主要是給前臺(tái)排行推薦頁(yè)面中的景點(diǎn)信息提供一個(gè)排列依據(jù)。在該功能模塊中,包括了景點(diǎn)編號(hào)、景點(diǎn)名稱、景點(diǎn)評(píng)價(jià)指標(biāo)(最美麗、最浪漫、最特色、最人文、最歷史和最省錢)、評(píng)價(jià)提交等幾個(gè)部分。系統(tǒng)景點(diǎn)評(píng)價(jià)并不是針對(duì)某一個(gè)角色設(shè)立的,任何一個(gè)系統(tǒng)使用者(包括非系統(tǒng)用戶,非注冊(cè)用戶)都可以對(duì)系統(tǒng)中的景點(diǎn)做出評(píng)價(jià)。
(5)推薦系統(tǒng)管理模塊
本模塊分為用戶偏好推薦和景點(diǎn)排行推薦兩個(gè)部分。分別依據(jù)已登錄用戶的旅游偏好和景點(diǎn)評(píng)價(jià)信息實(shí)現(xiàn)景點(diǎn)推薦。
在該系統(tǒng)中,主要涉及到的數(shù)據(jù)表有:user(用戶信息表)、tours(景點(diǎn)信息表)、ranktable(景點(diǎn)排行表),其對(duì)應(yīng)的建模圖如下頁(yè)圖2所示。
以淡藍(lán)淡紫色組成的暖色調(diào)為主背景,凸顯出該系統(tǒng)的設(shè)計(jì)理念和宗旨。并采用Dreaweaver結(jié)合Javascript技術(shù)設(shè)計(jì)界面。網(wǎng)站主頁(yè)設(shè)計(jì)如圖3所示。
整個(gè)系統(tǒng)基于B/S結(jié)構(gòu)開發(fā),用戶無需在本地機(jī)器安裝軟件,通過瀏覽器登錄,即可進(jìn)行相關(guān)操作;所有模塊采用JSP開發(fā),具有完全的開放性,可以運(yùn)行在任何支持JSP標(biāo)準(zhǔn)的服務(wù)器上,方便日后系統(tǒng)的維護(hù)和升級(jí);用戶可以在任何時(shí)間、任何地點(diǎn)使用該系統(tǒng);所有的維護(hù)操作針對(duì)服務(wù)器進(jìn)行,外地管理員只需要把服務(wù)器連接上網(wǎng)即可進(jìn)行維護(hù)和升級(jí),能節(jié)省人力、時(shí)間、費(fèi)用等;模塊采用Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器分離的方式,系統(tǒng)的安全性和性能都比較好;系統(tǒng)界面設(shè)計(jì)友好,使用方便,易操作。
本系統(tǒng)是基于web平臺(tái)開發(fā)模型,采用三層架構(gòu)開發(fā)模式,將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL),實(shí)現(xiàn)了“高內(nèi)聚,低耦合”的思想,并采用JSP技術(shù)、MySQL數(shù)據(jù)管理系統(tǒng)、Tomcat服務(wù)器開發(fā)的基于web平臺(tái)的安康旅游景點(diǎn)推薦系統(tǒng)。系統(tǒng)以Eclipse和Tomcat為開發(fā)工具,以Microsoft Visio 2003為建模工具,使用Dreamweaver CS4制作頁(yè)面,使用PhotoShop CS5設(shè)計(jì)頁(yè)面,通過IEtest軟件進(jìn)行兼容性測(cè)試。旅游景點(diǎn)推薦系統(tǒng)開發(fā)過程中用到的主要技術(shù)有Ajax異步通信、網(wǎng)站動(dòng)態(tài)配置等。
(1)兼容性測(cè)試:通過IEtest軟件進(jìn)行了IE各版本的兼容性測(cè)試,然后在其他瀏覽器上測(cè)試查看界面和功能是否實(shí)現(xiàn)。
(2)功能測(cè)試:測(cè)試系統(tǒng)所有功能能否實(shí)現(xiàn)。內(nèi)容包括:是否注冊(cè)成功,注冊(cè)時(shí)輸入的信息是否正確;是否登錄成功,登錄信息是否與注冊(cè)時(shí)的信息一致;信息是否可以成功添加,添加時(shí)輸入的信息格式是否正確;查詢顯示的信息是否與數(shù)據(jù)庫(kù)對(duì)應(yīng);信息刪除是否成功,是否可以修改信息以及是否可以退出等。
(3)性能測(cè)試:使用IBM Rational Performance Tester測(cè)試系統(tǒng)的性能是否符合要求。
經(jīng)測(cè)試,該系統(tǒng)兼容各種瀏覽器,各項(xiàng)功能均已實(shí)現(xiàn),其性能基本符合要求,系統(tǒng)開發(fā)成功,可投入使用。
本系統(tǒng)使用JSP.NET技術(shù)、采用Java等主流語(yǔ)言,運(yùn)用Jquery框架,使用三層架構(gòu),采用DW和PS設(shè)計(jì)頁(yè)面,使用MySQL數(shù)據(jù)庫(kù)存放數(shù)據(jù)。實(shí)現(xiàn)了系統(tǒng)用戶注冊(cè)/登錄、用戶信息管理、旅游信息管理以及景點(diǎn)推薦系統(tǒng)管理等功能,方便了游客出行,提高了旅游信息查詢的效率,為安康的旅游業(yè)信息化建設(shè)提供了一種行之有效的方法[4]。