張生霞 王瓊 李雯雯 武文科 韓圓圓 李艷梅
摘要:微信作為國(guó)內(nèi)最大的社交平臺(tái),已經(jīng)成了人們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧kS之而興起的微信小程序很快吸引了不少平臺(tái)的注意,作為一款區(qū)別于PC端和App端的新物種,它很好地借助了微信的用戶流量而廣受人們的歡迎和使用,食堂訂餐服務(wù)小程序的開(kāi)發(fā)把握住學(xué)生用戶針對(duì)時(shí)間緊湊以及校外外賣不安全價(jià)格昂貴等問(wèn)題,依靠網(wǎng)絡(luò)平臺(tái)的開(kāi)發(fā)的優(yōu)點(diǎn),讓學(xué)生實(shí)現(xiàn)移動(dòng)端上對(duì)食堂飯菜的預(yù)訂,并由校內(nèi)學(xué)生送達(dá)宿舍。只需在微信小程序上開(kāi)展簡(jiǎn)易的操作就可以不用去擠食堂,在宿舍等到鮮美可口的食堂飯菜,有效地解決了因?yàn)槭程蔑堻c(diǎn)擁擠,買飯排隊(duì)時(shí)間長(zhǎng)而造成的就餐體驗(yàn)感不佳的問(wèn)題。
關(guān)鍵詞:微信小程序;校園食堂訂餐
中圖分類號(hào):TP391? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)18-0258-03
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
"One click and the meal is delivered"—Campus Canteen Ordering Service System Based on Wechat Apple
ZHANG Sheng-xia,WANGQiong,LI Wen-wen,WU Wen-ke,HAN Yuan-yuan, LI Yan-mei*
(School of Information Science and Technology, Gansu Agricultural University,Lanzhou 730070, China)
Abstract:As the largest social platform in China, wechat has become an indispensable part of people's daily life. As a new species different from PC and app, wechat app is popular and used by people with the help of wechat user traffic. The development of canteen ordering service app grasps the development of student users, and relies on the development of network platform to solve the problems of tight time and unsafe and expensive off campus takeout The advantages of the development, so that students to achieve mobile terminal on the canteen meal reservation, and delivered by the school students dormitory. Just carry out simple operation on wechat small program, you don't need to crowd the canteen, wait for delicious canteen food in the dormitory, which effectively solves the problem of poor dining experience caused by crowded canteen food spots and long queuing time.
Keywords: wechat applet; ordering in campus cateen
1需求分析
大學(xué)生是一類特殊的群體,他們處在校園和社會(huì)兩個(gè)環(huán)境之間,肩負(fù)著眾多的責(zé)任,除了課業(yè)繁忙,還會(huì)有各種大大小小的會(huì)議,實(shí)踐活動(dòng)需要參加,所以使得這個(gè)群體的就餐時(shí)間有點(diǎn)緊迫。從教學(xué)樓趕到食堂,再排隊(duì)打飯會(huì)花費(fèi)很多時(shí)間,這樣一來(lái),吃一頓飯花費(fèi)的時(shí)間甚至是正常吃飯時(shí)間的兩倍。為了節(jié)省時(shí)間,很多學(xué)生更喜歡點(diǎn)外賣,然而通過(guò)互聯(lián)網(wǎng),你可以買到全國(guó)各地甚至國(guó)外的商品送貨上門(mén),卻無(wú)法買到離你僅幾百米遠(yuǎn)的食堂的飯菜并送到宿舍,所以搭建一個(gè)服務(wù)于本校學(xué)生的校園食堂訂餐服務(wù)系統(tǒng)是非常有必要的。通過(guò)這個(gè)平臺(tái),學(xué)生可以在下課之前就點(diǎn)好需要的飯菜,等下課了直接回宿舍就可以吃到,這樣會(huì)節(jié)省出很多時(shí)間。
2可行性分析
2.1市場(chǎng)可行性
我們的系統(tǒng)是基于微信小程序的校園食堂訂餐服務(wù)系統(tǒng),顧名思義,它的受眾對(duì)象是在校的大學(xué)生。作為一名大學(xué)生,對(duì)于學(xué)校用餐時(shí)間段的擁擠是深有體會(huì),而我們的小程序就是用來(lái)解決同學(xué)們用餐時(shí)排隊(duì)長(zhǎng)、打飯慢的問(wèn)題,讓同學(xué)們下課回到宿舍就可以吃到美味的飯菜。
2.2經(jīng)濟(jì)可行性
首先,我們使用的開(kāi)發(fā)工具是免費(fèi)的微信開(kāi)發(fā)者工具,不需要購(gòu)買,在開(kāi)發(fā)工具這一環(huán)節(jié)我們不需要過(guò)多的費(fèi)用。其次,我們的開(kāi)發(fā)人員是小組里的同學(xué),不需要支付費(fèi)用,通過(guò)我們小組的討論有能力完成這次的開(kāi)發(fā)任務(wù),不需要大筆的資金支持。
2.3技術(shù)可行性
我們使用的微信開(kāi)發(fā)者工具是微信官方提供的針對(duì)微信小程序的開(kāi)發(fā)工具,集成了開(kāi)發(fā)調(diào)試、代碼編寫(xiě)、效果預(yù)覽、程序上傳與發(fā)布等功能,采用基于MVC模式開(kāi)發(fā)技術(shù)和HTML,JS,CSS等技術(shù)和Java語(yǔ)言編寫(xiě),JAVA語(yǔ)言是之前我們學(xué)習(xí)過(guò)的,并且每個(gè)人已經(jīng)有了一定的開(kāi)發(fā)經(jīng)驗(yàn),所以開(kāi)發(fā)技術(shù)方面是可行的。
2.4安全可行性
訂餐小程序涉及了支付環(huán)節(jié),所以會(huì)牽扯到安全方面的問(wèn)題,我們的支付都是直接支付給商家的,和其他的支付方式一樣,不會(huì)有安全隱患,顧客可以放心使用。
2.5人員可行性分析
使用這個(gè)小程序的群體大部分都是在校大學(xué)生,在現(xiàn)代這個(gè)網(wǎng)絡(luò)信息技術(shù)發(fā)達(dá)的社會(huì),各類人群都已經(jīng)掌握了智能手機(jī)的使用方法,對(duì)于各種小程序和App更是不在話下,所以在人員使用方面是可行的。
3總體設(shè)計(jì)
首先進(jìn)行總體設(shè)計(jì),確立視圖層和邏輯層需要的功能和技術(shù),然后再進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)(包括界面的呈現(xiàn)以及后臺(tái)的搭建),最后進(jìn)行整合,實(shí)現(xiàn)并完善各個(gè)模塊的功能并進(jìn)行系統(tǒng)功能調(diào)試。
系統(tǒng)總體設(shè)計(jì)如下圖所示。系統(tǒng)設(shè)計(jì)由兩部分構(gòu)成,分別是管理端和用戶端。
3.1管理端用于后臺(tái)配置環(huán)境以及登錄管理和用戶管理
登錄管理負(fù)責(zé)檢查用戶注冊(cè)信息的準(zhǔn)確性,比如電話號(hào)碼是否正確、配送地址是否超出配送范圍等問(wèn)題。如果注冊(cè)信息出現(xiàn)錯(cuò)誤,系統(tǒng)提示并駁回該申請(qǐng),用戶需重新填寫(xiě)信息上傳。用戶注冊(cè)信息完成后,系統(tǒng)根據(jù)用戶填寫(xiě)的信息將用戶分為三類,即食堂餐飲、學(xué)生和配送者。
3.2用戶端即為用戶可視業(yè)面,不同用戶顯示不同頁(yè)面
首先進(jìn)行用戶身份選擇,信息填寫(xiě)正確后系統(tǒng)授權(quán)登錄,進(jìn)入與身份相對(duì)應(yīng)的界面。食堂窗口頁(yè)面可以上傳門(mén)店地址、菜品圖片、菜品名稱、菜品類別、菜品價(jià)格等相關(guān)信息,各個(gè)食堂窗口根據(jù)編號(hào)順序排列,方便學(xué)生查找。學(xué)生訂餐界面進(jìn)入之后可以選擇心儀的窗口以及菜品,也可在不同食堂窗口選擇不同菜品,上傳地址付款后等待配送即可。配送者界面會(huì)提示哪些窗口尚未分配配送人員,配送者可以在這些窗口中根據(jù)配送量選擇一個(gè)或多個(gè)窗口,選擇學(xué)生性別進(jìn)行配送。由于學(xué)校男女生宿舍相距較遠(yuǎn),不同的配送人員配送不同性別,這樣可以提高配送速度,以免飯菜在配送途中耽誤時(shí)間太長(zhǎng),影響就餐體驗(yàn)。
4詳細(xì)設(shè)計(jì)
4.1主體頁(yè)面設(shè)計(jì)
4.1.1用戶登錄頁(yè)面
進(jìn)入程序并使用的前提條件就是注冊(cè)登錄我們的系統(tǒng),而注冊(cè)需要通過(guò)手機(jī)發(fā)送驗(yàn)證碼并填寫(xiě)相關(guān)的個(gè)人信息這一系列操作,這樣煩瑣的步驟會(huì)花費(fèi)大量的時(shí)間,考慮到想通過(guò)此款小程序消費(fèi)的用戶一定是本著方便快捷,可以足不出戶就吃到美味的飯菜的初心,我們便將登錄設(shè)計(jì)成了通過(guò)微信授權(quán)公開(kāi)頭像和昵稱的方式登錄并進(jìn)入程序。不管你想以什么身份登錄,或是消費(fèi)者,或是經(jīng)營(yíng)者,或是派送者,都只需要通過(guò)簡(jiǎn)便的登錄方式即可進(jìn)入程序。
4.1.2瀏覽菜單頁(yè)面
該頁(yè)面會(huì)展示一些校園食堂里最具特色的一些菜品,比如特色蓋澆米飯、炸醬面、包子餃子、麻辣燙等,這是為了讓顧客輕松的確定一個(gè)想吃的類別,在當(dāng)顧客選定要吃的菜品類別后會(huì)進(jìn)入一個(gè)新的頁(yè)面,系統(tǒng)會(huì)為顧客推薦出售此類菜品的相關(guān)餐廳,顧客可以根據(jù)自己的喜好或者系統(tǒng)推薦的餐廳進(jìn)行下單。另外,該頁(yè)面上方會(huì)添加搜索按鈕,顧客也可以直接搜索自己喜愛(ài)的門(mén)店或者美食進(jìn)行快速下單。
4.1.3用戶信息綁定頁(yè)面
用戶信息綁定頁(yè)面是整個(gè)程序的關(guān)鍵所在。作為一個(gè)校園食堂訂餐服務(wù)小程序,用戶信息的完善是至關(guān)重要的。對(duì)于消費(fèi)者來(lái)說(shuō),需要完善姓名、聯(lián)系電話、送餐地址以便派送者能準(zhǔn)確送達(dá)目的地;對(duì)于經(jīng)營(yíng)者來(lái)說(shuō),需要完善門(mén)店名稱、地址、菜單、訂餐電話等以便消費(fèi)者和派送者能清晰消費(fèi);對(duì)于派送者來(lái)說(shuō),需要完善自己的常駐地址和聯(lián)系電話以便系統(tǒng)能按照訂餐門(mén)店地址和送餐地址就近分配派送員。只有這些信息都是完整無(wú)缺的,才能更快地將菜品送達(dá)給顧客。
下圖是對(duì)信息綁定的過(guò)程,顯示了小程序與服務(wù)器端交互的一個(gè)流程圖:
4.2功能實(shí)現(xiàn)說(shuō)明
4.2.1搜索功能
用于用戶快捷地找到自己喜愛(ài)的餐廳門(mén)店或美味食物。該功能通過(guò)驗(yàn)證用戶輸入的關(guān)鍵字對(duì)對(duì)應(yīng)的餐廳門(mén)店數(shù)據(jù)庫(kù)表或菜品數(shù)據(jù)庫(kù)表進(jìn)行關(guān)鍵字查詢來(lái)實(shí)現(xiàn)的。
4.2.2 購(gòu)物車
用于記錄和存儲(chǔ)顧客選擇的美食及其價(jià)格方便結(jié)算付款時(shí)一次性支付。該功能是通過(guò)調(diào)用數(shù)據(jù)庫(kù)將用戶添加到購(gòu)物車的菜品編號(hào)和完成此操作的用戶編號(hào)的請(qǐng)求信息提供給RequestMapping進(jìn)行處理并將獲取到的信息存入購(gòu)物車列表來(lái)實(shí)現(xiàn)的。
4.2.3我的訂單
用于實(shí)時(shí)記錄訂單狀態(tài)和存儲(chǔ)歷史訂單。顧客下單后,該訂單狀態(tài)為“商家待接單”,當(dāng)商家看到訂餐信息并接單后,可將其狀態(tài)更改為“美味烹飪中”,當(dāng)派送者拿到菜品后,可將其狀態(tài)更改為“美味派送中”,顧客拿到心儀的菜品后,可確認(rèn)收貨,此時(shí)訂單狀態(tài)變更為“訂單完成”并將有關(guān)信息存儲(chǔ)到歷史訂單列表中。
5程序現(xiàn)狀及預(yù)期結(jié)果
5.1現(xiàn)狀分析
相對(duì)于社會(huì)餐飲市場(chǎng)而言,校園餐飲具備明顯的優(yōu)勢(shì)。校園里學(xué)生群體比較集中,流量大且持續(xù)穩(wěn)定。由于互聯(lián)網(wǎng)發(fā)展已深入校園,學(xué)生的生活節(jié)奏逐漸加快,他們更愿意省下一些時(shí)間去做更有意義的事情來(lái)提高生活效率。網(wǎng)上訂餐就成了一種必然的發(fā)展趨勢(shì)。顯而易見(jiàn),網(wǎng)上校園訂餐服務(wù)將成為廣受人們歡迎的生活方式,尤其是年輕一族的消費(fèi)者。
5.2預(yù)期結(jié)果
校園食堂訂餐小程序的開(kāi)發(fā)可以有效地提高校園經(jīng)濟(jì)文化的發(fā)展,既滿足了大部分學(xué)生用餐的諸多需求,同時(shí)也為那些課少、想勤工儉學(xué)的學(xué)生提供了更多的機(jī)會(huì)和工作體驗(yàn)。這也是我們小程序的一個(gè)創(chuàng)新特色,使得少數(shù)學(xué)生可以充分利用課余時(shí)間通過(guò)自己的勞動(dòng)獲得一些報(bào)酬。也使得大多數(shù)學(xué)生可以在早上走出宿舍樓的時(shí)候就拿到早餐,可以不用在飯點(diǎn)的時(shí)間去食堂排長(zhǎng)隊(duì)買飯,可以在刮風(fēng)下雨不想出門(mén)的日子在宿舍門(mén)口取到美味的飯菜。我們的小程序?yàn)閷W(xué)生做到了時(shí)間和美味的雙贏。
參考文獻(xiàn):
[1] 王艷輝.基于微信小程序訂餐系統(tǒng)的設(shè)計(jì)與研究[J].信息與電腦(理論版),2019,31(21):97-98.
[2] 張苗苗,羅雅過(guò),呂嘉琦.微信小程序訂餐系統(tǒng)設(shè)計(jì)[J].無(wú)線互聯(lián)科技,2020,17(24):26-27.
【通聯(lián)編輯:梁書(shū)】