摘 要:校園跑腿小程序是一個專注在校園內(nèi)進(jìn)行跑腿、代取等服務(wù)的服務(wù)系統(tǒng),意在于改變師生的生活方式,為大家提供更好的生活服務(wù)。本文主要以校園跑腿小程序為研究內(nèi)容,全體學(xué)生為研究對象,借助O2O模式為設(shè)計理念,設(shè)計出“校園跑腿小程序”,并以本系統(tǒng)為基礎(chǔ),后臺采用Springboot框架,前端采用uniapp小程序vue2版輕量級框架,大大提高了訪問速度,提升了用戶體驗。
關(guān)鍵詞:校園跑腿系統(tǒng);微信小程序;Springboot框架
一、引言
隨著互聯(lián)網(wǎng)的高速發(fā)展,科技的發(fā)展日新月異, “便捷生活”也隨著科技的發(fā)展逐漸步入了人們的視野當(dāng)中?!氨憬萆睢北疽馍鲜侵敢环N很舒適很方便、高效的生活方式,通常這種生活方式都與現(xiàn)代科技發(fā)展息息相關(guān)。校園跑腿小程序是一個專注在校園內(nèi)進(jìn)行跑腿、代取等服務(wù)的服務(wù)系統(tǒng),利用大數(shù)據(jù)分析,精準(zhǔn)鎖定目標(biāo)客戶,意在于改變師生的生活方式,為大家提供更好的生活服務(wù)。本系統(tǒng)所采用的是O2O模式,線上購買及反饋促成交易裂變,即線上到線下交易的模式。也就是說,使用者在軟件中下單,一旦有人接單之后,會將貨物取出,然后直接面對面送達(dá)至下單者手中。這種模式最大程度的增加了社交化與信任,效率大幅提升,并且因為系統(tǒng)主要的功能就是跑腿,是個人與個人直接面對面的,相比于其他的電商O2O,不會擁有像其他平臺等欺詐顧客等缺點。
本系統(tǒng)以校園內(nèi)全體師生為測試對象,以“便捷生活”為研究背景,“校園跑腿小程序”為研究內(nèi)容,基于Java語言使用Springboot框架來進(jìn)行后端代碼的開發(fā)及編寫,簡化了開發(fā)的流程,讓開發(fā)者實現(xiàn)快速開發(fā)。基于Vue2使用uniapp框架進(jìn)行前端代碼的開發(fā)及編寫,由于Vue是一個輕量級框架,使得我們的前端框架非常靈活,可以滿足非常多的需求,生態(tài)系統(tǒng)也足夠的強大,具有非常豐富的組件庫,可以進(jìn)行跨平臺開發(fā)。
二、需求分析
通過充分的社會調(diào)查以及與開發(fā)人員共同討論交流的結(jié)果,并結(jié)合本系統(tǒng)的目標(biāo),本系統(tǒng)主要需求包括以下幾個方面的功能需求:
(1)用戶登錄和注冊功能:新用戶通過本系統(tǒng)實現(xiàn)登陸注冊功能。本功能包括但不限于用戶的基本登錄、用戶的基本注冊、驗證碼的生成與計算、賬號密碼輸入錯誤的提示、token的獲取、openId的獲取、256位登錄secret的生成等。(2)用戶訂單的創(chuàng)建:創(chuàng)建符合用戶需求的訂單。包括:訂單編號的設(shè)計、支付安全、訂單取消的方法等。(3)商品跑腿購買:在商城中選定所需要的商品下單。包括:商品及圖片的回顯、數(shù)據(jù)的雙向綁定、購物車的實現(xiàn)等。(4)個人信息的設(shè)置:新增修改個人信息。包括:用戶的頭像與昵稱、用戶的配送地址、用戶的簽名等。校園跑腿小程序應(yīng)當(dāng)具有較好的性能、可伸縮性、安全性、可維護(hù)性、兼容性以及易用性等,其非功能性需求主要包括:(1)系統(tǒng)如若出現(xiàn)運行時錯誤時,應(yīng)當(dāng)不讓用戶查看到報錯的信息,將畫面中的英文錯誤提示更改為統(tǒng)一的系統(tǒng)提示。(2)項目在運行期間,應(yīng)當(dāng)隔一段時間備份一次數(shù)據(jù)信息,而且每次備份的信息都會覆蓋之前備份的信息,以免出現(xiàn)數(shù)據(jù)太占內(nèi)存的情況。(3)設(shè)置本系統(tǒng)的安全,在登陸時,必須要獲取用戶的token以及隨即自動生成的256位secret,避免被人直接調(diào)用接口拼接影響系統(tǒng)的安全,并且用戶的信息都是從登陸界面?zhèn)鬟f給其他頁面,通過傳遞的那個數(shù)據(jù)來查詢頁面信息,如果不通過登錄頁則不能很好的執(zhí)行其他操作。(4)系統(tǒng)應(yīng)當(dāng)易于兼容其他插件而進(jìn)行適當(dāng)?shù)臄U展。
三、系統(tǒng)功能設(shè)計
校園跑腿小程序的系統(tǒng)功能主要包括:
1.登陸功能:用戶在登陸界面,輸入用戶賬號密碼,如果密碼輸入錯誤或者用戶不存在會提示相應(yīng)的錯誤信息,驗證碼過期或者輸入驗證碼錯誤也會提示對應(yīng)的錯誤,并且調(diào)用接口重新刷新驗證碼。
2.首頁功能:本功能支持用戶登錄之后跳轉(zhuǎn)到首頁,在首頁之中,用戶選購商品,添加到購物車之中,可以在購物車內(nèi)查看到選購的商品信息,并且算出共計的金額,點擊結(jié)算之后調(diào)用微信支付的接口,在后端調(diào)用自定義方法生成訂單編號,等信息返回之后前端接收到接口支付成功或失敗的信息做出對應(yīng)的處理,也就是將訂單更改為已支付或者未支付的狀態(tài)。
3.訂單功能:用戶將已經(jīng)選好的物品加入購物車,點擊支付,不論支付結(jié)果的成功與否,都會創(chuàng)建出一個訂單,區(qū)別只是在于訂單的有效性。用戶點擊進(jìn)去訂單的tab,可以查看對應(yīng)tab類所屬的訂單,譬如已支付,未支付等。在對應(yīng)的tab界面點擊其中一個訂單,可以跳轉(zhuǎn)頁面查看到訂單的詳情信息,包括商品信息以及訂單編號,下單日期等。
4.跑腿發(fā)布功能:此功能旨在為用戶提供一個便捷高效的平臺,以發(fā)布個性化的跑腿需求,用戶可以根據(jù)需求發(fā)布和個人學(xué)習(xí)、生活等方面相關(guān)的跑腿信息。
四、系統(tǒng)實現(xiàn)
為了更好地推廣本系統(tǒng),要實現(xiàn)一個操作便捷、UI美觀新穎,保持小程序界面風(fēng)格的基本統(tǒng)一,重視界面排版的規(guī)范與科學(xué),還要符合當(dāng)今時代人們的審美要求。校園跑腿小程序主要實現(xiàn)登錄、首頁、訂單、我的、跑腿發(fā)布等模塊。
(一)登錄功能實現(xiàn)
本系統(tǒng)提供用戶的登陸方法分為三種。一種為手機號登陸,另一種為郵箱登錄,還剩下一種則是調(diào)用wx.login方法進(jìn)行微信登錄。用戶注冊時須填寫手機號、郵箱號以及登陸密碼,用戶完成注冊之后,則可以在登錄頁面進(jìn)行登錄流程的操作。
(二)首頁功能實現(xiàn)。本系統(tǒng)首頁模塊分為兩個部分,第一個部分為下單購物,第二個部分為購物車。用戶通過在首頁進(jìn)行物品的瀏覽,點擊查看詳情,進(jìn)行直接下單購物;購物車功能則是為了用戶進(jìn)行物品的選購提供物品的選擇、數(shù)量的增刪等功能。
(三)訂單功能實現(xiàn)。本模塊是一個本系統(tǒng)較為核心的功能板塊。用戶下單之后,在支付回調(diào)成功后會自動跳轉(zhuǎn)到訂單詳情頁面,返回上一級到訂單頁面,訂單頁面分為幾大部分:“待付款”,“待配送”,“已付款”,“已退款”等部分組成,對應(yīng)頁面tab顯示著對應(yīng)的訂單狀態(tài),分類多個tab用來展示對應(yīng)的訂單狀態(tài),可以使用戶更加直觀的查看各類訂單。并且頁面簡介美觀,可以直觀地查看到當(dāng)前用戶的訂單日期及狀態(tài)等。
(四)我的功能實現(xiàn)。本模塊實現(xiàn)“我的”,包括全部訂單、待付款訂單、待派送訂單、已完成訂單、我的地址、我的搶單、設(shè)置、關(guān)于我們、切換賬號等功能。主要是為了讓用戶更加方便進(jìn)行查看和個人相關(guān)的和校園跑腿小程序相關(guān)的所有信息。
(五)跑腿發(fā)布功能實現(xiàn)。本模塊主要展示的是跑腿信息發(fā)布,也就是跑腿訂單發(fā)布的樣式,主要展示了訂單信息、訂單金額以及跑腿商品和配送地址等信息,很直觀的展示出訂單的信息,以便用戶閑暇之余利用本系統(tǒng)賺取一些額外的傭金等。無論是急需購買的學(xué)習(xí)資料、急需送達(dá)的緊急文件,還是希望代取快遞、代買餐飲等日?,嵤?,用戶都能輕松通過該功能詳細(xì)描述需求,并設(shè)定時間、地點等具體信息。同時,系統(tǒng)還會智能匹配附近的跑腿人員,確保任務(wù)能夠迅速被接單并完成,讓用戶真正體驗到一鍵發(fā)布、即刻響應(yīng)的便捷與高效。
五、結(jié)語
校園跑腿小程序,作為現(xiàn)代校園生活的智慧伴侶,不僅深度契合了大學(xué)生對“便捷生活”的向往,還巧妙融入了社交與自我實現(xiàn)的元素。它精心設(shè)計的界面與流暢的操作體驗,讓每位學(xué)子都能輕松上手,享受科技帶來的溫馨關(guān)懷。此外,小程序還定期推出優(yōu)惠活動,讓用戶在享受服務(wù)的同時,也能感受到滿滿的實惠與驚喜。更重要的是,它搭建了一個連接校園內(nèi)外的橋梁,不僅讓學(xué)習(xí)生活的瑣碎事務(wù)變得簡單高效,還鼓勵學(xué)生們通過完成跑腿任務(wù),培養(yǎng)責(zé)任感與獨立能力,同時賺取的生活費也為他們的日常開銷提供了有力支持,真正實現(xiàn)了學(xué)習(xí)與生活的雙贏。
參考文獻(xiàn):
[1]王青. 基于微信小程序的人文歷史地理信息公共服務(wù)平臺的設(shè)計與實現(xiàn)[J], 測繪與空間地理信息, 2022,45(01), 135-136.
[2] 陳嚴(yán)純,孟莉秋,徐博. 基于微信小程序的高校大學(xué)生信息服務(wù)平臺設(shè)計[J]. 電腦編程技巧與維護(hù), 2022,(01), 61-64.