周海濤 何金花 王文杰 武雨潔 施亦翔
摘要:隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)數(shù)字化和信息化日益成熟,人們?cè)絹碓较硎芫W(wǎng)絡(luò)時(shí)代帶來的便利。隨著農(nóng)村基礎(chǔ)設(shè)施日益完善,居住環(huán)境和生態(tài)環(huán)境得到了顯著改善,越來越多的城市居民選擇到農(nóng)村旅游度假,體驗(yàn)農(nóng)村的慢生活。然而,許多鄉(xiāng)村面臨著信息傳播渠道封閉、傳播方式落后以及農(nóng)產(chǎn)品滯銷等問題,這導(dǎo)致當(dāng)?shù)亟?jīng)濟(jì)難以發(fā)展。為此,設(shè)計(jì)了一款鄉(xiāng)村旅游App,通過對(duì)各鄉(xiāng)村的文化特色、旅游景點(diǎn)和農(nóng)產(chǎn)品銷售等進(jìn)行整合和包裝,形成了一個(gè)優(yōu)質(zhì)的鄉(xiāng)村旅游平臺(tái)。測(cè)試結(jié)果顯示,該App能夠有效地緩解上述問題,并滿足用戶對(duì)鄉(xiāng)村旅游的基本需求。
關(guān)鍵詞:鄉(xiāng)村旅游;App;Android;SQLite;數(shù)字化
中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2024)09-0068-04
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID)
0 引言
隨著社會(huì)的發(fā)展和科技的進(jìn)步,鄉(xiāng)村旅游在人們休閑度假選擇中逐漸嶄露頭角。為滿足現(xiàn)代人對(duì)于鄉(xiāng)村旅游的多樣化需求,數(shù)字化技術(shù)的應(yīng)用成為推動(dòng)鄉(xiāng)村旅游發(fā)展的關(guān)鍵因素之一[1]。在這一背景下,鄉(xiāng)村旅游應(yīng)用程序(App) 成為研究的熱點(diǎn)之一。鄉(xiāng)村旅游需要一個(gè)完善的數(shù)據(jù)化平臺(tái)[2],通過互聯(lián)網(wǎng)大數(shù)據(jù)分析,精準(zhǔn)地為游客推送所需要的信息,但是在數(shù)字化平臺(tái)的建設(shè)過程中,存在信息精準(zhǔn)觸達(dá)差、旅游產(chǎn)品服務(wù)供需錯(cuò)位、目的地內(nèi)容訊息不精確等問題[3]。本研究旨在通過系統(tǒng)性的設(shè)計(jì)和實(shí)施,提高鄉(xiāng)村旅游的用戶體驗(yàn)。使用該App,用戶可以選擇自己感興趣的鄉(xiāng)村,了解該鄉(xiāng)村的鄉(xiāng)村文化等,查找該鄉(xiāng)村的相關(guān)旅游攻略,一鍵導(dǎo)航到目的地,還可以提前預(yù)訂當(dāng)?shù)氐霓r(nóng)家樂和民宿,品嘗當(dāng)?shù)孛朗巢①徺I農(nóng)產(chǎn)品。通過需求分析、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試4個(gè)階段逐步設(shè)計(jì)實(shí)現(xiàn)App。
1 系統(tǒng)性能需求分析
1.1 穩(wěn)定性
用戶在使用App時(shí),要確保App具備高穩(wěn)定性,以及用戶在使用過程中不受到頻繁崩潰的影響。因此,在代碼中加入完善的異常處理機(jī)制,捕獲并處理可能出現(xiàn)的異常情況,避免因未處理異常導(dǎo)致程序崩潰。除此之外,使用斷線重連機(jī)制,確保App在網(wǎng)絡(luò)不穩(wěn)定的情況下依然能夠保持連接。通過設(shè)置適當(dāng)?shù)木W(wǎng)絡(luò)超時(shí)時(shí)間[4],防止因網(wǎng)絡(luò)請(qǐng)求等待時(shí)間過長(zhǎng)而導(dǎo)致的性能問題。同時(shí),制定良好的版本管理策略,確保及時(shí)發(fā)布系統(tǒng)更新和修復(fù)程序。
1.2 實(shí)用性
手機(jī)App已經(jīng)在人們的日常生活中不可或缺,對(duì)于用戶來說App的界面設(shè)計(jì)應(yīng)該簡(jiǎn)潔、直觀而且易于理解。因此,App應(yīng)使用合適的顏色、字體和圖標(biāo),提高界面的可讀性和吸引力,方便用戶能夠輕松上手。App還應(yīng)擁有一個(gè)清晰易懂的導(dǎo)航結(jié)構(gòu),用戶能迅速找到所需功能和信息。為了降低用戶的學(xué)習(xí)成本,App還應(yīng)該提供搜索功能,用戶可以通過搜索關(guān)鍵詞查找鄉(xiāng)村景點(diǎn)、活動(dòng)、農(nóng)家樂等信息,更加方便快捷。App內(nèi)設(shè)置用戶反饋渠道,用戶如果有問題或建議等均可通過用戶反饋功能反映給開發(fā)人員。
1.3 安全性
App為了更好滿足人們?nèi)找娑嘣娜粘;顒?dòng),會(huì)收集用戶的個(gè)人信息。這些產(chǎn)生的數(shù)據(jù)存儲(chǔ)在手機(jī)的存儲(chǔ)媒介,如內(nèi)置存儲(chǔ)、外置存儲(chǔ)卡以及云端服務(wù)器中。但是由于各App開發(fā)者的應(yīng)用安全開發(fā)水平及數(shù)據(jù)安全保護(hù)策略的差異,這些隱私數(shù)據(jù)常常很容易被無意或非法地泄漏[5]。使用強(qiáng)加密算法對(duì)用戶的個(gè)人信息、登錄以及交易等數(shù)據(jù)進(jìn)行加密,當(dāng)合法用戶或者合法的操作需要用到這些信息時(shí),再對(duì)相應(yīng)數(shù)據(jù)進(jìn)行解密,確保用戶數(shù)據(jù)每一個(gè)調(diào)用過程都是安全可靠的,讓用戶能放心使用。
2 系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)
2.1 App介紹
本軟件是一款采用安卓開發(fā)和SQLite數(shù)據(jù)庫構(gòu)建的以鄉(xiāng)村特色生態(tài)旅游+農(nóng)產(chǎn)品銷售為特色的App。本軟件將打破傳統(tǒng)思路,向使用App的農(nóng)民、機(jī)構(gòu)以及用戶提供優(yōu)質(zhì)服務(wù),以更加高效、更加高質(zhì)量、更加直接的方式助農(nóng)興農(nóng),同時(shí),還能滿足用戶體驗(yàn)生態(tài)宜居、產(chǎn)業(yè)興旺、鄉(xiāng)風(fēng)文明的美麗鄉(xiāng)村的愿望。
2.2 App設(shè)計(jì)
本軟件包括三個(gè)主頁面,分別是首頁、活動(dòng)和我的頁面。其中首頁包含了7個(gè)模塊,分別是鄉(xiāng)村介紹、旅行攻略、鄉(xiāng)村文化、產(chǎn)品銷售、農(nóng)家樂、農(nóng)寵認(rèn)養(yǎng)和推薦模塊;活動(dòng)頁面主要介紹一些主要活動(dòng);我的頁面包含8個(gè)模塊,分別是卡券、訂單、記錄、待付款、待評(píng)價(jià)、常用信息、安全設(shè)置、用戶反饋模塊。如圖1所示。
1) 首頁:分為上下兩層設(shè)計(jì),首頁上層如圖2所示,首頁上層包含了搜索框、鄉(xiāng)村介紹、旅行攻略、鄉(xiāng)村文化、產(chǎn)品銷售、農(nóng)家樂和農(nóng)寵認(rèn)養(yǎng)等功能模塊。功能模塊下方設(shè)有推薦的活動(dòng)、攻略等。用戶可以在首頁尋找自己想去的鄉(xiāng)村以及相應(yīng)的旅游攻略等,還能瀏覽App推薦的旅游資訊。
2) 活動(dòng):如圖3所示,本頁面是為了讓用戶能夠了解更多的鄉(xiāng)村活動(dòng),在本頁面的上層是一個(gè)搜索框,用戶可以搜索自己感興趣的活動(dòng)進(jìn)行瀏覽,同時(shí)點(diǎn)擊本頁面的活動(dòng)會(huì)跳轉(zhuǎn)到詳情頁面,可以了解更多內(nèi)容。
3) 常用信息:本軟件為用戶提供了保存用戶常用信息的功能,設(shè)計(jì)該功能的目的是方便用戶把自己的常用信息記錄下來,用戶輸入自己的昵稱、電話、地址和簽名后,點(diǎn)擊保存按鈕,前端會(huì)給予“保存成功”的提示,同時(shí)在后端的數(shù)據(jù)庫中會(huì)自動(dòng)添加用戶填寫的信息,并將頁面跳轉(zhuǎn)至保存之前的頁面。如圖4所示。
4) 安全設(shè)置:本軟件為用戶提供了安全設(shè)置的功能,其中包含登錄密碼、實(shí)名認(rèn)證、手機(jī)號(hào)、郵箱賬號(hào)、手勢(shì)密碼和指紋識(shí)別等功能,用戶可以根據(jù)自己的需要自行選擇相應(yīng)的功能和填寫相應(yīng)的信息。如圖5所示。
5) 用戶反饋:為了讓用戶提出寶貴的意見和建議,來幫助改善本軟件,特地為用戶提供了反饋功能,用戶可以根據(jù)自己的體驗(yàn)和實(shí)際情況在輸入框中輸入自己寶貴的意見和建議,輸入成功之后點(diǎn)擊提交按鈕,前端會(huì)給予“提交成功!”的提示,同時(shí)后端數(shù)據(jù)庫會(huì)自動(dòng)添加用戶提交的信息。如果沒有輸入就點(diǎn)擊提交按鈕,前端會(huì)給予“請(qǐng)先輸入!”的提示。如圖6所示。
2.3 數(shù)據(jù)庫設(shè)計(jì)
本軟件采用了SQLite數(shù)據(jù)庫作為后臺(tái)的數(shù)據(jù)庫。主要包括用戶表、訂單表、商品表、購物車表等。
1) 用戶表:用于存放用戶信息,用戶表設(shè)計(jì)如表1所示。
2) 訂單表:該表存放App的交易訂單。訂單表設(shè)計(jì)如表2所示。
3) 商品表:該表存放App的所有農(nóng)產(chǎn)品。商品表設(shè)計(jì)如表3所示。
4) 購物車表:該表存放用戶的購物車信息。購物車表設(shè)計(jì)如表4所示。
3 技術(shù)難點(diǎn)
3.1 數(shù)據(jù)加密
隨著安全漏洞的增加,App安全一直備受開發(fā)者關(guān)注。由于此App涉及用戶的個(gè)人信息、位置數(shù)據(jù)和交易數(shù)據(jù)等敏感信息,這些數(shù)據(jù)需要得到可靠的安全保障,以防止泄露和非法使用。為此,App采用MD5加密技術(shù),可有效防止數(shù)據(jù)在傳輸或存儲(chǔ)過程中的泄露。在需要轉(zhuǎn)發(fā)或存儲(chǔ)敏感數(shù)據(jù)時(shí),首先獲取需要加密的數(shù)據(jù),然后利用MD5加密算法進(jìn)行加密處理。加密后的數(shù)據(jù)再進(jìn)行傳輸,防止信息在傳輸過程中泄露。接收數(shù)據(jù)后,再采用MD5算法進(jìn)行解密,將解密后的數(shù)據(jù)存儲(chǔ)。這一過程有效保護(hù)了用戶的個(gè)人隱私,確保本App符合數(shù)據(jù)隱私和安全方面的法律法規(guī)的要求。具體工作原理如圖7所示。
3.2 提升響應(yīng)速度
對(duì)于一個(gè)應(yīng)用程序來說,快速的響應(yīng)速度直接影響用戶體驗(yàn)。用戶更傾向于使用響應(yīng)迅速的應(yīng)用,因?yàn)樗鼈兲峁┝烁鲿场⒏咝У牟僮黧w驗(yàn)。長(zhǎng)時(shí)間的等待和延遲會(huì)讓用戶感到不耐煩,可能導(dǎo)致用戶流失。為了提高App的響應(yīng)速度,應(yīng)將用戶已經(jīng)瀏覽過的數(shù)據(jù)先放入手機(jī)緩存中。當(dāng)用戶沒有清理App的緩存時(shí),如須再次訪問已瀏覽過的數(shù)據(jù),可以直接從緩存調(diào)用,無須再訪問后臺(tái)。這種方法可以提升App的響應(yīng)速度。具體的工作原理如圖8所示。
4 結(jié)束語
經(jīng)過在桂林市灌陽縣月嶺村的試點(diǎn)試用后,經(jīng)過測(cè)試的App取得了顯著的改進(jìn),包括用戶滿意度、信息推送準(zhǔn)確性和互動(dòng)性方面。這表明鄉(xiāng)村旅游App基本滿足了用戶需求。
通過深入的需求分析、系統(tǒng)設(shè)計(jì)、實(shí)施過程以及測(cè)試驗(yàn)證,研究了如何優(yōu)化鄉(xiāng)村旅游App以提升用戶體驗(yàn)和功能性,并充分認(rèn)識(shí)到了鄉(xiāng)村旅游App在數(shù)字化時(shí)代以及鄉(xiāng)村振興中的重要作用。
在不斷發(fā)展的科技和用戶需求中,鄉(xiāng)村旅游App系統(tǒng)的設(shè)計(jì)與研究仍然需要持續(xù)關(guān)注和改進(jìn)。未來可以進(jìn)一步探討更先進(jìn)的推薦算法,增加社交互動(dòng)元素等。在數(shù)字化旅游的時(shí)代,期望鄉(xiāng)村旅游App能夠?yàn)橛脩籼峁└S富、便捷、安全的鄉(xiāng)村旅游體驗(yàn),促進(jìn)鄉(xiāng)村旅游業(yè)的可持續(xù)發(fā)展,助力鄉(xiāng)村振興。希望這項(xiàng)研究能夠?yàn)橄嚓P(guān)領(lǐng)域的學(xué)者和從業(yè)者提供啟示,激發(fā)更多關(guān)于數(shù)字化鄉(xiāng)村旅游的深入研究和實(shí)踐,實(shí)現(xiàn)相應(yīng)的商業(yè)價(jià)值和文化價(jià)值。
參考文獻(xiàn):
[1] 梅倩文,任雅.鄉(xiāng)村智慧旅游發(fā)展現(xiàn)狀及對(duì)策研究[J].現(xiàn)代商業(yè),2024(1):72-75.
[2] 李劍蘭,陳曉衛(wèi).我國旅游APP的現(xiàn)狀與未來[J].統(tǒng)計(jì)與管理,2016(11):98-99.
[3] 馬曉惠,焦玉坤,付伊卓,等.智慧旅游視域下淺析游客對(duì)于旅游APP的滿意度及提升策略[J].經(jīng)濟(jì)師,2023(3):155-156,159.
[4] 董慧,姜瑛,楊洋.APP軟件性能效率研究[J].計(jì)算機(jī)工程與應(yīng)用,2019,55(10):45-52.
[5] 李增.基于靜態(tài)檢測(cè)的安卓應(yīng)用安全性分析方法研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2020.
【通聯(lián)編輯:謝媛媛】