張珂實(shí) 焦朝霞
我國的海洋經(jīng)濟(jì)發(fā)展較為迅速,用以開發(fā)和利用的海島數(shù)量不斷增多,由于海島旅游相比陸地旅游較為特殊,其生態(tài)系統(tǒng)也較為脆弱,島地的旅游設(shè)施也較為滯后。為此本文將設(shè)計(jì)和開發(fā)最美海島活動網(wǎng)站系統(tǒng),在滿足人們海島游需求的同時(shí),也為引導(dǎo)人們對強(qiáng)對海島環(huán)境的保護(hù)意識。
(一)最美海島活動網(wǎng)站數(shù)據(jù)需求
傳統(tǒng)上的軟件工程擁有多個生命周期階段,其中最為重要的是需求分析階段,決定著軟件的具體用途。
活動網(wǎng)站系統(tǒng)的建立通常是為了構(gòu)建一個網(wǎng)絡(luò)商務(wù)平臺,客戶可通過這個進(jìn)行相關(guān)旅游信息的了解操作,且不受時(shí)間和地點(diǎn)的限制。
用戶首次訪問該網(wǎng)站時(shí)可瀏覽的頁面信息多與旅游出行時(shí)吃、住、玩的方面有關(guān),還會顯示網(wǎng)站的快訊內(nèi)容及留言模塊,在注冊成為本站會員后可進(jìn)行高級訪問操作,包括留言和個人信息的編輯以及票務(wù)、賓館和線路的預(yù)訂等。管理員會對網(wǎng)站信息進(jìn)行管理和維護(hù),對會員預(yù)交的訂單信息進(jìn)行上交相關(guān)部門的處理。
(二)系統(tǒng)功能需求分析
1.最美海島活動管理需求
在活動系統(tǒng)中主要包括景點(diǎn)、交通、天氣、報(bào)名、交流和查詢等多個子系統(tǒng)功能模塊,這些主體業(yè)務(wù)在海島活動的整個周期中需得到一一實(shí)現(xiàn)。
在景點(diǎn)主體業(yè)務(wù)方面,可通過信息搜索入口完成相關(guān)信息的搜索操作。系統(tǒng)會根據(jù)用戶輸入的關(guān)鍵字進(jìn)行匹對檢索并將結(jié)果反饋回來,當(dāng)結(jié)果信息較多時(shí)活動列表會根據(jù)權(quán)重不同進(jìn)行排序展示,當(dāng)沒有相關(guān)結(jié)果時(shí)則會顯示相應(yīng)的提示圖片,后臺也會根據(jù)用戶的反饋操作逐步優(yōu)化系統(tǒng)。
在交通和天氣方面,可查詢到不同海島景點(diǎn)相關(guān)的交通信息,以及近段時(shí)間的天氣預(yù)報(bào)內(nèi)容。
在線路方面可通過網(wǎng)上的智能系統(tǒng)進(jìn)行查詢操作,用戶只需將出發(fā)地點(diǎn)及旅游目地點(diǎn)的信息輸入系統(tǒng),則會得到相應(yīng)的較佳出行路線,按照路途的長短、景點(diǎn)的多少提供相關(guān)出行信息。
在活動報(bào)名方面,用戶可在PC:端或者客戶端完成相關(guān)海島旅游活動的報(bào)名事項(xiàng)。
在交流方面可通過平臺上的窗口自行完成,包括自助指南、導(dǎo)游談旅游、游客談體會等模塊的內(nèi)容,為游客進(jìn)行旅游經(jīng)驗(yàn)和旅游心得的交流提供便利,還可獲得私聊的權(quán)限。
在查詢方面智能系統(tǒng)可為其提供相關(guān)的數(shù)據(jù)信息,包括旅游的線路、景點(diǎn)的門票、旅行社、住宿和定購等方面的信息等,為網(wǎng)站會員提供全方位的服務(wù)及相應(yīng)的出游解決方案。
2.用戶激勵需求
用戶激勵主要是從回饋和推廣兩個方面來運(yùn)行相關(guān)操作,自動生成的旅行紀(jì)念冊中包含了此次出游相關(guān)人員的信息和位置以及互動的內(nèi)容等,相互間還可分享與海島活動相關(guān)的出游內(nèi)容。
3.系統(tǒng)維護(hù)需求
系統(tǒng)維護(hù)主要包括數(shù)據(jù)庫存和日志兩大管理模塊,具備維護(hù)系統(tǒng)的常規(guī)功能,前者定期對相關(guān)數(shù)據(jù)進(jìn)行備份操作,使主從庫保持同步,后者能夠在系統(tǒng)出現(xiàn)異常時(shí)排查出相應(yīng)的問題,對其負(fù)載情況進(jìn)行統(tǒng)計(jì)。
(三)系統(tǒng)性能需求分析
最美海島活動網(wǎng)站系統(tǒng)的性能主要體現(xiàn)在系統(tǒng)響應(yīng)和數(shù)據(jù)轉(zhuǎn)換及傳送的時(shí)長方面,時(shí)間保持在1s以內(nèi)才能將對用戶的請求及時(shí)作出結(jié)果反饋,在線終端及在線用戶的數(shù)量超過300單位時(shí)還需確保時(shí)間在3s以內(nèi)。網(wǎng)速決定著數(shù)據(jù)傳送所需的時(shí)長,為此系統(tǒng)應(yīng)擇選城市機(jī)房來部署,以滿足較大業(yè)務(wù)量和較快網(wǎng)速的系統(tǒng)性能需求。此外系統(tǒng)還需具備擴(kuò)展和安全的性能,后續(xù)的變更及維護(hù)也是此系統(tǒng)網(wǎng)站的設(shè)計(jì)要素,在使用通用接口的同時(shí)預(yù)留出相應(yīng)的擴(kuò)展接口。為確保數(shù)據(jù)的安全性需定期對主從庫進(jìn)行備份處理,以免數(shù)據(jù)損壞或者丟失的情況發(fā)生,還需對系統(tǒng)控制和用戶等級進(jìn)行設(shè)計(jì),防止員工操作失誤、受到惡意攻擊、其他目的注入SQL等現(xiàn)象的發(fā)生,對數(shù)據(jù)庫進(jìn)行魯棒性檢測操作。
(一)實(shí)體管理員及其屬性之問的聯(lián)系如圖1所示:
圖1 管理員屬性
(二)實(shí)體用戶及其屬性之問的聯(lián)系如圖2所示。
(三)后臺管理員E-R圖
管理員可在系統(tǒng)上進(jìn)行用戶登錄密碼的修改、查看并增刪旅游景點(diǎn)的線路信息、查看線路的預(yù)訂信息、進(jìn)行會員信息刪改和完善等操作,管理系統(tǒng)的公告信息等。
圖2 用戶注冊屬性圖
后臺管理系統(tǒng)是每個網(wǎng)站必不可少的組成部分,是網(wǎng)站得以正常運(yùn)行的重要支撐。景點(diǎn)信息管理網(wǎng)站也是如此,主要為用戶提供相關(guān)的景點(diǎn)信息的前臺系統(tǒng),需要建立在后臺管理的基礎(chǔ)上,通過后臺管理前臺系統(tǒng)才能得到較好的維護(hù),景點(diǎn)信息才能得到及時(shí)的更新,這兩個系統(tǒng)在網(wǎng)站中是缺一不可的。
(四)前臺用戶E-R圖
用戶可進(jìn)行會員的注冊及登錄操作,在登錄模塊可進(jìn)行留言編輯、密碼修改及用戶注銷等操作,還可搜索并查看系統(tǒng)網(wǎng)站提供的景點(diǎn)信息,在美圖欣賞模塊還可查看到景點(diǎn)的實(shí)景圖等。
系統(tǒng)中包括會員登錄、旅游線路、旅游服務(wù)和后臺管理等不同模塊,所具備的功能也有所不同。會員登錄主要用于可進(jìn)行會員的注冊、登陸及資料編輯等操作。旅游線路主要用于景點(diǎn)線路的查詢和預(yù)定等操作,其中又將其細(xì)分為省內(nèi)、國內(nèi)、出境和港澳等不同方面。旅游服務(wù)主要用于酒店和航班的查詢和預(yù)訂、導(dǎo)游信息的查詢等操作。后臺管理主要用于網(wǎng)站的維護(hù)操作,其中包括了旅游線路、景點(diǎn)、酒店、航班等方面的信息維護(hù)。
(一)會員登錄模塊的實(shí)現(xiàn)
具體功能有注冊、登錄會員和修改資料兩大類,用戶可在網(wǎng)站的首頁左部使用登錄模塊的功能,新用戶在注冊成為網(wǎng)站會員后可進(jìn)行相關(guān)信息的修改操作,在錄入用戶名及登錄密碼后可使用網(wǎng)站提供的其他功能模塊。
(二)旅游線路模塊的實(shí)現(xiàn)
具體功能包括查詢和預(yù)訂旅游線路兩大類。
登錄網(wǎng)站的會員可在網(wǎng)站首頁使用旅游線路模塊的功能,分近郊、省內(nèi)、國內(nèi)、港澳和出境等不同線路功能模塊,會員可任意選擇點(diǎn)開瀏覽相應(yīng)的線路信息,具體包括線路的名稱、種類、價(jià)格、路程和時(shí)間的安排、旅游服務(wù)和相關(guān)圖片信息,用戶可按需查詢相應(yīng)的線路信息,根據(jù)獲得的線路表信息進(jìn)行搜索,在使用網(wǎng)站的搜索功能時(shí),先輸入相應(yīng)的關(guān)鍵字及線路表名稱進(jìn)行匹配查找,這塊稱之為模糊查詢功能模塊,系統(tǒng)會對包含有關(guān)鍵字和線路中的名稱部分進(jìn)行自動檢索,找出與用戶需求匹配度較高的線路信息。當(dāng)然在關(guān)鍵字中可使用空格鍵進(jìn)行分隔搜索,這樣系統(tǒng)可在較大的范圍內(nèi)進(jìn)行精確搜索,將信息資源中包含有此類關(guān)鍵字的線路結(jié)果呈現(xiàn)出來。在關(guān)鍵字的數(shù)量方面根據(jù)查證過的經(jīng)驗(yàn)和學(xué)科的內(nèi)容特點(diǎn)設(shè)定為三個。搜索得到結(jié)果將會在頁面上具體呈現(xiàn)出來,包括線路的名稱、地理位置和內(nèi)容說明等,還會在正文附上與信息反饋相關(guān)鏈接供會員參考。點(diǎn)開鏈接可查看與此線路相關(guān)的以list.Sp方式出現(xiàn)的列表信息,搜索結(jié)果及點(diǎn)開的資源名稱所包含的線路信息在查看及反饋方面的操作與此前管理員用戶的操作是一樣的,均是鏈接到同一文件中來實(shí)現(xiàn)。
登錄網(wǎng)站的會員可點(diǎn)開相應(yīng)的旅游線路進(jìn)行查看,對于適合自己需要的旅游線路可在預(yù)訂功能模塊上進(jìn)行操作,填寫與線路相關(guān)的信息、具體人數(shù)、起止日期、線路等級及所有相關(guān)費(fèi)用等來完成線路的預(yù)訂,完成錄入后頁面會跳出已填寫的相關(guān)信息,這些信息在得到會員確認(rèn)后會提交到后臺管理系統(tǒng),相關(guān)服務(wù)人員會根據(jù)預(yù)訂的信息與其就具體事宜進(jìn)行聯(lián)系。
(三)旅游服務(wù)模塊的實(shí)現(xiàn)
具體功能包括查詢航班和酒店、預(yù)訂車和導(dǎo)游等。用戶可通過航班查詢功能模塊完成出發(fā)地點(diǎn)和目的地的查詢操作,找出所需的航班進(jìn)行了解。通過其他功能模塊完成相應(yīng)的出游所需的查詢操作。
(四)后臺管理模塊的實(shí)現(xiàn)
管理員在錄入用戶名和密碼后可在管理功能模塊進(jìn)行操作,根據(jù)相關(guān)選項(xiàng)完成線路、酒店、個人及企業(yè)等不同信息的編輯管理,對相關(guān)的信息進(jìn)行更新管理,本文將對當(dāng)中的重點(diǎn)功能模塊作簡單介紹。
1.管理員登錄
功能簡單通過login.Asp就可實(shí)現(xiàn)用戶的登錄,系統(tǒng)會對用戶提交的信息進(jìn)行核對檢測,通過checklog.asp判斷此管理員用戶是否能夠合作相應(yīng)的功能模塊。管理員用戶的信息早先已記錄在數(shù)據(jù)庫的用戶表中,系統(tǒng)會通過select語句對其“usemame”及“password”字段值進(jìn)行查驗(yàn),比較login.Asp的信息當(dāng)比值為0時(shí)將顯示分錄失敗,信息一致時(shí)則可成功登錄。這種確認(rèn)身份的安全檢測功能在后續(xù)的操作中也會出現(xiàn),系統(tǒng)除了會對管理員的usemame及password信息進(jìn)行檢驗(yàn)還會對其權(quán)限、姓名和學(xué)校等相關(guān)信息進(jìn)行檢驗(yàn),系統(tǒng)中存儲有管理員用戶信息的session從屬于asp對象。登錄成功后管理員可使用adminindex.asp頁面上顯示的相關(guān)模塊的功能。
2.線路管理
(1)推薦線路管理
根據(jù)地域?qū)傩院屯扑]線路劃分旅游線路的類型,重點(diǎn)的會出現(xiàn)在網(wǎng)站的首頁,如學(xué)生類型的夏令營線路和團(tuán)體類型的會議游線路等。在此功能模塊可進(jìn)行線路類型的增刪和修改操作。
(2)旅游線路管理
在后臺管理系統(tǒng)中旅游線路是核心的管理模塊,在此可完成旅游線路增刪和修改操作。
(3)圖片上傳管理
在此功能模塊中可進(jìn)行線路圖片的添加操作,先選擇與線路相關(guān)的圖片將其上傳至服務(wù)器中,在指定目錄中保存這些圖片信息完善旅游線路數(shù)據(jù)庫,在線路修改的頁面完成圖片的上傳和信息的描述。
計(jì)算機(jī)技術(shù)的應(yīng)用促進(jìn)了旅游行業(yè)的快速發(fā)展,傳統(tǒng)的旅游行業(yè)應(yīng)適時(shí)的做出轉(zhuǎn)型應(yīng)變,綜合性較強(qiáng)的旅游產(chǎn)業(yè)在國家經(jīng)濟(jì)的發(fā)展過程中創(chuàng)造了較高的貢獻(xiàn)值。為促進(jìn)旅游產(chǎn)業(yè)的發(fā)展,應(yīng)最大限度地消除制約其發(fā)展的關(guān)鍵因素,最美海島活動網(wǎng)站系統(tǒng)的應(yīng)用在這方面起到了積極的作用。