外賣系統(tǒng)(Java后臺+小程序)源碼+參考論文
購買后自動跳轉(zhuǎn)百度云,項目自提,輕松方便。
若有個人部署運(yùn)行問題,點(diǎn)擊右側(cè)客服按鈕咨詢站長
站長聯(lián)系方式
QQ:2651626675
微信:bgouyangxiaobai
淘寶店鋪:程序帝
項目介紹
外賣系統(tǒng)(Java后臺+小程序)源碼+參考論文
系統(tǒng)說明
摘要 立足于當(dāng)下餐飲行業(yè)現(xiàn)有的點(diǎn)餐模式,分析傳統(tǒng)APP點(diǎn)餐的運(yùn)作流程,結(jié)合微信小程序的特點(diǎn)設(shè)計新型的外賣點(diǎn)餐系統(tǒng)。近幾年,人們生活水平日益提升,但工作強(qiáng)度和壓力不斷增強(qiáng),尤其是對于上班族而言,到餐廳吃飯費(fèi)時費(fèi)力,而傳統(tǒng)的APP點(diǎn)餐難以適應(yīng)針對性?;诖?,借助Web開發(fā)技術(shù)以及后臺數(shù)據(jù)庫,設(shè)計了以微信小程序?yàn)槠脚_的外賣點(diǎn)餐系統(tǒng),實(shí)現(xiàn)了用戶登錄、在線點(diǎn)餐、外賣配送、信息管理等功能,為人們的日常生活提供了較大的便利,同時基于微信小程序外賣點(diǎn)餐系統(tǒng)也是信息時代發(fā)展的必然趨勢。
?
關(guān)鍵詞 微信小程序;外賣點(diǎn)餐系統(tǒng);設(shè)計
?
1? 系統(tǒng)設(shè)計背景
?
在全球信息化發(fā)展的背景下,網(wǎng)絡(luò)技術(shù)得到了前所未有的發(fā)展,手機(jī)逐漸成為人們?nèi)粘2豢苫蛉钡耐ㄐ殴ぞ?,而QQ、微信等新興通信軟件逐漸代替了短信等傳統(tǒng)通訊方式。2017年4月,騰訊公司旗下企鵝智酷公布了最新的《微信用戶&生態(tài)研究報告》,報告中指出截止到2016年年底,全球每月微信活用戶數(shù)達(dá)到8.89億,新興公眾號平臺共計1000萬個。由微信所帶動的通信消費(fèi)為1742.5億元,這個消費(fèi)額占到2016年中國通信總消費(fèi)額的4.54%。也正是由于微信如此龐大的用戶群體,在很大程度上推動了微信小程序的發(fā)展。
?
微信小程序具有如下特點(diǎn):首先,微信小程序作為一種新興的服務(wù)方式,直接與微信公眾號、微信支付以及微信卡券等模塊對接,同時該程序融入了微信生態(tài)體系,為用戶提供了更為便捷的使用體驗(yàn)[1];其次,微信小程序無須單獨(dú)下載,是直接鑲嵌于微信程序中,用完退出即可,不必卸載。第三,與傳統(tǒng)APP相比,微信小程序推廣更加方便,成本也較低;第四,微信小程序借助微信平臺能夠?qū)崿F(xiàn)快速生成和投入使用,開發(fā)效率較高。因此,本文選擇基于微信小程序設(shè)計外賣點(diǎn)餐系統(tǒng),而非基于微信公眾號。
?
2? 基于微信小程序的外賣點(diǎn)餐系統(tǒng)設(shè)計
?
2.1 系統(tǒng)整體架構(gòu)
?
微信小程序后臺又稱之為系統(tǒng)后臺,與其他語言不同,無法直接進(jìn)行數(shù)據(jù)操作。由系統(tǒng)后臺發(fā)送Request請求,然后將請求與本地服務(wù)器上的腳本進(jìn)行交互,腳本對數(shù)據(jù)庫進(jìn)行操作,最后再由電腦端將數(shù)據(jù)庫中的數(shù)據(jù)信息顯示到用戶界面上。
?
2.2 功能模塊設(shè)計
?
(1)登錄系統(tǒng)
?
用戶在登錄界面輸入用戶名和密碼后,若輸入為空則會彈出提示框,若輸入密碼或是賬號錯誤,則顯示錯誤提示信息;同時用戶也可以選擇點(diǎn)擊用戶注冊,在注冊頁面輸入用戶名、密碼以及手機(jī)號碼等信息,簽訂保密協(xié)議,注冊成功后將直接跳轉(zhuǎn)至登錄頁面。
?
(2)用戶點(diǎn)餐
?
成功登錄系統(tǒng)主界面后,用戶可以在小程序主界面中自主搜索所需要的菜品,當(dāng)選中某一菜品后點(diǎn)擊查看其詳細(xì)介紹。用戶在進(jìn)行商品瀏覽過程中點(diǎn)擊某一菜品就可以直接跳轉(zhuǎn)至點(diǎn)餐界面,若是需要點(diǎn)擊后面“+”就加入到購物車中,若是原先選中的菜品不滿意,可以點(diǎn)擊“—”取消。選擇完所有所需菜品后可以點(diǎn)擊購物車進(jìn)行結(jié)算,同時還可以選擇點(diǎn)餐人數(shù)、用餐時間、用餐地點(diǎn)等信息,最后點(diǎn)擊確認(rèn)完成外賣點(diǎn)餐。
?
(3)外賣配送
?
完成點(diǎn)單提交外賣配送訂單后,可以在訂單界面中查看所點(diǎn)外賣的配送信息,配送員是否取餐、配送實(shí)時路線等。
?
(4)信息管理
?
用戶點(diǎn)擊主界面“我的”進(jìn)入信息管理頁面,可以開展切換賬號、修改密碼、修改頭像以及注銷賬號等操作。
?
3? 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)
?
3.1 登錄界面詳細(xì)設(shè)計
?
用戶登錄流程:用戶進(jìn)入小程序點(diǎn)擊登錄鍵進(jìn)入系統(tǒng)登記界面,輸入對應(yīng)的賬號和密碼,若用戶以游客身份進(jìn)入只能對商品進(jìn)行瀏覽,無法實(shí)現(xiàn)購買。用戶在進(jìn)行注冊時,系統(tǒng)會自動保存所輸入的用戶名,并通過db.find從USER_DEMO數(shù)據(jù)表中去搜索是否存在一樣的用戶名,若是存在系統(tǒng)則會彈出提示框,要求重新輸入用戶名[2]。同時,用戶名、密碼以及地址欄不能為空,當(dāng)系統(tǒng)在USER_DEMO數(shù)據(jù)表中無法查到用戶注冊所輸入的用戶名,即detail返回值為null時,用戶注冊成功,即通過db.exec(INSERTINTO)語句,然后將用戶所輸入的用戶名和密碼保存到數(shù)據(jù)庫中。注冊成功后返回到登錄界面,用戶輸入所注冊的用戶名及密碼,系統(tǒng)將會從數(shù)據(jù)庫中查詢是否存在該用戶名并匹配對應(yīng)的密碼,若密碼一致則登錄成功,若不一致則提示登錄密碼錯誤。
適用場景:
畢業(yè)論文、課程設(shè)計、公司項目參考