《基于微信小程序的旅游攻略系統(tǒng)設(shè)計》10000字_第1頁
《基于微信小程序的旅游攻略系統(tǒng)設(shè)計》10000字_第2頁
《基于微信小程序的旅游攻略系統(tǒng)設(shè)計》10000字_第3頁
《基于微信小程序的旅游攻略系統(tǒng)設(shè)計》10000字_第4頁
《基于微信小程序的旅游攻略系統(tǒng)設(shè)計》10000字_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

[20]。服務(wù)頁放置了定位功能,用戶在打開這個模塊時候或被告知需要獲取用戶的位置信息,可以通過chooseLocation來選擇要尋找的目的地,通過返回經(jīng)緯度來確定目的地信息,再對路線進行規(guī)劃返回給用戶。我的個人中心頁,用戶在點擊這個頁面需要進行微信授予權(quán)限獲取用戶的頭像等其他信息,用戶收藏過的文章也會出現(xiàn)在頁面下方的文章里面,通過數(shù)據(jù)庫來記錄用戶的數(shù)據(jù)。在保證功能完善且美觀的前提下,讓用戶的體驗更加方便、高效。圖5.1用戶主界面圖5.2定位頁圖5.3個人中心頁5.2用戶端其他功能模塊功能模塊是程序的核心,小程序設(shè)計的最終目的就是要實現(xiàn)什么功能,能面向哪些,能給用戶有什么幫助,是小程序存在的意義所在。5.2.1登錄模塊通過onLoad函數(shù)將云數(shù)據(jù)庫初始化,將get到的用戶數(shù)據(jù)渲染到WXML里面,用wx.chooseImage接口,給獲取到的圖片生成一個本地臨時路徑,再用云開發(fā)uploadFile接口,把臨時路徑上的圖片上傳到云存儲里,在success回調(diào)里重置PageData,將圖片渲染到頁面,最后,用updata把云存儲里的文件ID存在數(shù)據(jù)庫里的用戶信息里。5.2.2用戶信息模塊用戶上傳的信息都將在登錄里個人中心模塊上傳到云數(shù)據(jù)庫中,云開發(fā)的管理人員可以在云開發(fā)控制臺看到活躍用戶、訪問用戶以及用戶的信息。5.2.3旅游攻略模塊本模塊在首頁內(nèi)分國內(nèi)或國外景點,在攻略首頁創(chuàng)建輪播圖swiper展示近期更新的景點圖樣,底部創(chuàng)建最新攻略板塊,實時更新最新攻略信息,創(chuàng)建子頁面in和out,分別來存放國內(nèi)和國外,用navigator導(dǎo)航組件加Url獲取來跳轉(zhuǎn)至in/out頁面,頁面分三部分構(gòu)成,分別是熱門目的地、最新攻略和小程序圖標。使用app.wxss來定義統(tǒng)一的格式函數(shù),邊緣留白26rpx,這是對這個小程序進行定義,在in頁面定義幾個大框架,用來統(tǒng)一框架中的格式,用彈性盒模型display:flex來排版配上flex-wrap和圖片大小,控制好圖片的大小和位置。out頁面也是同理,在創(chuàng)建若干個子頁面,用來存放攻略信息,旅游景點信息包括推薦指數(shù)、景點概況、行前須知、景點周邊(住宿、美食)推薦、路線規(guī)劃等內(nèi)容。讓用戶能夠?qū)包c有一個較為全面的認識。并在頁面結(jié)尾處放置點贊和收藏評論的功能,如果喜歡此景點,收藏它以便下次能快速找到,同時用來記錄用戶的愛好,幫助我們更好的了解用戶的喜好。圖5.4國內(nèi)景點圖5.5國外景點5.3管理端功能模塊在管理端中,用戶在小程序內(nèi)授權(quán)登錄后,管理端會出現(xiàn)相應(yīng)的用戶信息,其中包括用戶微信號、微信頭像以及id值,再把用戶的信息記錄在數(shù)據(jù)庫中,以便用戶再次登錄時還能使用以前的信息。用戶在小程序內(nèi)對景點的一系列操作,如點贊、收藏、評論以及轉(zhuǎn)發(fā)等操作都將傳送到數(shù)據(jù)庫中,管理端可以對數(shù)據(jù)進行查看,對于違規(guī)操作給予凈化。對于當下的熱門景點可以再管理端給予更新或者新增,以便于用戶更好的使用,用戶在使用過程如有不滿也可以向管理端提出建議,使小程序更加完善、穩(wěn)定。在小程序發(fā)布之后,管理端主要對程序進行維護,在避免BUG的同時,讓小程序更穩(wěn)定。圖5.6管理員頁 6.系統(tǒng)測試6.1測試方法系統(tǒng)開發(fā)到了最后一個階段那就是系統(tǒng)測試,系統(tǒng)測試對軟件的開發(fā)其實是非常有必要的。因為沒什么系統(tǒng)一經(jīng)開發(fā)出來就可能會盡善盡美,再厲害的系統(tǒng)開發(fā)工程師也會在系統(tǒng)開發(fā)的時候出現(xiàn)紕漏,系統(tǒng)測試能夠較好的改正一些bug,為后期系統(tǒng)的維護性提供很好的支持。通過系統(tǒng)測試,開發(fā)人員也可以建立自己對系統(tǒng)的信心,為后期的系統(tǒng)版本的跟新提供支持。本系統(tǒng)的測試采用黑盒測試的方法。6.2測試過程表6.1用戶對小程序功能的可用性進行測試測試項操作結(jié)果測試結(jié)果切換tab欄的其他頁面左右滑動可左右滑動符合預(yù)期輪播器是否可以循環(huán)使用最后一頁滑動出現(xiàn)第一頁符合預(yù)期國內(nèi)外按鈕跳轉(zhuǎn)分類頁點擊國外Button跳轉(zhuǎn)至國外景點頁符合預(yù)期點擊各個景點頁跳轉(zhuǎn)至詳情頁點擊各景點圖片跳轉(zhuǎn)成功符合預(yù)期點贊功能點擊點贊成功點贊符合預(yù)期收藏功能點擊收藏收藏成功符合預(yù)期評論功能在評論頁輸入123出現(xiàn)123符合預(yù)期位置獲取確認授權(quán)位置信息出現(xiàn)當前位置符合預(yù)期位置查詢隨機輸入位置出現(xiàn)位置信息符合預(yù)期個人信息獲取授權(quán)微信登錄出現(xiàn)用戶頭像符合預(yù)期表6.2管理員對小程序功能的可用性進行測試測試項操作結(jié)果測試結(jié)果添加數(shù)據(jù)添加123456出現(xiàn)123456符合預(yù)期刪除評論刪除剛添加的數(shù)據(jù)成功符合預(yù)期增添旅游信息新添景點信息(文字、圖片)成功符合預(yù)期查詢用戶信息查詢id值查詢成功符合預(yù)期修改景點信息修改text中文字修改成功符合預(yù)期查看評論查看景點評論區(qū)可查看符合預(yù)期刪除評論調(diào)用delete函數(shù)刪除成功符合預(yù)期6.3測試結(jié)果分析本次測試對此次開發(fā)的微信小程序的各個功能進行測試,從兩個角度測試,分為用戶端對功能測試以及管理員端對功能的測試,對比測試是否符合預(yù)期值,經(jīng)測試大部分功能符合預(yù)期,但仍有一部分功能需要繼續(xù)開發(fā),需要后期對這些功能點進行突破解決。7.總結(jié)和展望7.1總結(jié)在旅游攻略小程序開發(fā)之前,需要對用戶的具體需求進行分析。包括系統(tǒng)的可行性分析、功能需求分析以及其他需求分析。在可行性分析過程中,對系統(tǒng)實現(xiàn)的技術(shù)性、經(jīng)濟性以及管理等方面進行了分析,來證明小程序?qū)嵤┑目尚行?。在做小程序前對旅游攻略系統(tǒng)實現(xiàn)背景與現(xiàn)狀進行分析,闡述了系統(tǒng)的具體功能,并根據(jù)系統(tǒng)需求對系統(tǒng)結(jié)構(gòu)以及功能模塊等進行了詳細地設(shè)計,將整個系統(tǒng)劃分為多個不同的模塊,在分析系統(tǒng)功能需求時,對整個系統(tǒng)的總體布局以及功能模塊進行了分析,本系統(tǒng)采用了WXML、WXSS、JS以及數(shù)據(jù)庫等技術(shù)來完成,使用微信開發(fā)者工具對其程序進行編碼開發(fā)工作。開發(fā)完成后,對系統(tǒng)進行了系統(tǒng)的測試,通過測試證明了系統(tǒng)在功能及性能方面可以達到預(yù)期的要求,有較高的穩(wěn)定性。7.2展望雖然本項目開發(fā)的旅游攻略小程序的基本功能已經(jīng)實現(xiàn),能夠初步滿足對客戶的需求。但是受到時間以及本人經(jīng)驗和精力乃至知識的有限,系統(tǒng)還有很多地方可以進一步完善,具體可以改進的地方包括如下幾個方面:1、在系統(tǒng)界面設(shè)計方面,系統(tǒng)設(shè)計的美觀性有待于加強,例如可以改成當前較為流行的扁平業(yè)面。系統(tǒng)界面顯示方式也可以進一步完善,系統(tǒng)詳情頁不夠詳細,無法對用戶提供直觀的信息。2、系統(tǒng)的安全性設(shè)計還需要進一步的提高,由于小程序后臺最多可以添加15個管理員,所以可以在后續(xù)招募一些管理員,可以進行版本系統(tǒng)的維護工作,避免出現(xiàn)BUG??傊?,此類不足問題都是基于本系統(tǒng)在測試與功能的分析中得到,需要根據(jù)現(xiàn)有技術(shù)條件不斷地進行版本的更新,使得系統(tǒng)功能以及性能等方面更加完善,希望自己在未來可以繼續(xù)學(xué)習(xí)發(fā)開知識,深刻領(lǐng)會其中邏輯,一步步的踐行,做出越來越出色的系統(tǒng)。參考文獻莫晶,裴大容.基于微信小程序的旅游系統(tǒng)的實現(xiàn)[J].電腦編程技巧與維護,2020(07):55-57.馮雪嬌,王嘉睿,王鎏琳,張冬有.基于ArcGISEngine的高校文化旅游系統(tǒng)的設(shè)計與開發(fā)[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報,2019,35(05):91-97.丁勇.智慧旅游系統(tǒng)架構(gòu)設(shè)計[J].電子技術(shù)與軟件工程,2019(17):167-168.王穎,胡燏,張仕海,趙艷玲.基于互聯(lián)網(wǎng)+的鄉(xiāng)村智慧旅游系統(tǒng)設(shè)計[J].電子技術(shù)與軟件工程,2019(13):34.趙鵬,張亮,胡菡,謝華莉.微信環(huán)境下智慧旅游信息系統(tǒng)設(shè)計與實現(xiàn)[J].地理空間信息,2019,17(02):38-40.李冬冬,劉嘉琳,李坤,梁博,楊元維.基于Hybrid模式的旅游系統(tǒng)混合應(yīng)用的設(shè)計與實現(xiàn)[J].北京測繪,2018,32(11):1252-1256.邱麗媛,邵偉潔,沈俊勇,李擎,劉悅,于七龍.基于微信小程序的公共健身設(shè)施教學(xué)和管理系統(tǒng)的研究與開發(fā)[J].電子世界,2019(23):82-83.王金偉,孔維紋,劉語,王帆,帥阿琴.基于虛擬現(xiàn)實技術(shù)的旅游系統(tǒng)研究[J].黑龍江科學(xué),2017,8(18):22-23.馬天博,張妍,李森威,胡智府,韓東生.基于微信小程序的旅游規(guī)劃程序方案[J].信息技術(shù)與信息化,2020(07):23-25.胡城.從國外旅游業(yè)發(fā)展特點,分析我國旅游業(yè)未來發(fā)展趨勢[J].當代旅游(高爾夫旅行),2017(08):14.席婷婷.國內(nèi)外旅游業(yè)發(fā)展現(xiàn)狀和前景分析[J].市場論壇,2017(10):69-72.王天泥.當圖書館遇上微信小程序[J].圖書與情報,2016(06):83-86.羅雅丹,羅琪斯.基于WebGL的全景技術(shù)智慧旅游系統(tǒng)[J].計算機系統(tǒng)應(yīng)用,2020,29(01):86-92.張占昭.基于物聯(lián)網(wǎng)技術(shù)承德智慧旅游系統(tǒng)的構(gòu)建[J].數(shù)字技術(shù)與應(yīng)用,2016(11):43-47.何云山,王占剛.移動自助旅游系統(tǒng)設(shè)計與實現(xiàn)[J].機電信息,2019(21):118-119.張琪.“互聯(lián)網(wǎng)+”背景下旅游系統(tǒng)創(chuàng)新研究[J].商訊,2019(06):176.吳明樺,李杰.微信小程序的優(yōu)勢分析及其在企業(yè)中的應(yīng)用[J].電子技術(shù)與軟件工程,2019(15):45-46.馬騫.基于B/S的智慧旅游系統(tǒng)的開發(fā)與設(shè)計[J].自動化與儀器儀表,2018(10):102-104.蘇鵬,龐樹博,鄒豐帆,趙玉蘭.基于Android的鄉(xiāng)村旅游系統(tǒng)設(shè)計[J].合作經(jīng)濟與科技,2018(05):94-95.劉飄媛,陳麗,曹子谞.智慧旅游平臺功能及應(yīng)用分析[J].電腦知識與技術(shù),2016,12(29):267-269.LuísAraújo.Portuguesetourismstrategy(ET27)–nowmorethanever[J].WorldwideHospitalityandTourismThemes,2020

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論