基于微信小程序的高校食堂點(diǎn)餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(Java+spring boot+MySQL+微信小程序)

獲取源碼或者論文請私信博主
演示視頻:

使用技術(shù):
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
數(shù)據(jù)庫:mysql5.7
開發(fā)工具:IDEA2019
主要功能:?
根據(jù)業(yè)務(wù)需求本系統(tǒng)本位管理后臺和用戶前端兩端,同時根據(jù)需要設(shè)置三種角色,分別是管理員、商家、用戶,不同的角色設(shè)置不同的用戶權(quán)限,管理員擁有用戶管理、商家管理、菜品瀏覽等功能;店家擁有菜品管理、菜品上下架、訂單管理、訂單統(tǒng)計(jì)等功能模塊用戶擁有登錄注冊、商家瀏覽、菜品分類、菜品展示、菜品添加、菜品刪除、菜品結(jié)算、個人信息管理、訂單管理等功能模塊。通過這些功能模塊最終實(shí)現(xiàn)一個具有良好人機(jī)交互的點(diǎn)餐小程序。
1管理員功能分析
登錄:管理員輸入自己的賬號密碼進(jìn)行登錄操作,用戶名和密碼正確登錄成功,否則給出錯誤提示。
用戶管理模塊:管理員在此功能下進(jìn)行用戶的管理,包括微信小程序注冊用戶、管理員用戶以及商家管理。
商家管理:管理員通過此模塊進(jìn)行商家的管理,包括商家的基礎(chǔ)信息以及店鋪圖片信息。
2商家功能分析
菜品管理:商家通過此模塊進(jìn)行菜品的管理,包括菜品的名稱、價錢、菜品的圖片等信息的增刪改查的操作。
菜品上下架管理:商家通過此模塊進(jìn)行菜品的上下架操作。
訂單管理:商家通過此模塊進(jìn)行訂單的管理,包括訂單的姓名、編號、下單時間、配送時間、配送方式、訂單詳情等信息的管理。
訂單統(tǒng)計(jì):此模塊通過百度echart圖進(jìn)行訂單的統(tǒng)計(jì),分為按照菜品維度進(jìn)行統(tǒng)計(jì),按照日期維度進(jìn)行統(tǒng)計(jì)。
3普通用戶功能分析
登錄:用戶輸入自己的賬號密碼進(jìn)行登錄操作,用戶名和密碼正確登錄成功,否則給出錯誤提示。
注冊:用戶U需要進(jìn)行點(diǎn)餐操作需要在系統(tǒng)先進(jìn)行注冊,按照頁面要求輸入注冊需要的信息進(jìn)行注冊的操作。
店家瀏覽:進(jìn)入微信小程序首頁,用戶可以按照一定的排序進(jìn)行店家的瀏覽,點(diǎn)擊可進(jìn)入店家的詳情頁面。
菜品分類:通過此模塊可以查看不同的菜品類別,挑選自己喜歡的類別。
菜品展示:此模塊主要用來展示不同類別下的菜品信息,并且可以根據(jù)自己的需要將對應(yīng)的菜品添加進(jìn)入購物車,并且可以減少以及增加菜品的數(shù)量。
下單:用戶將菜品添加進(jìn)購物車后可以點(diǎn)擊結(jié)算進(jìn)行下單操作,選擇配送方式、支付方式,根據(jù)需要輸入聯(lián)系電話以及聯(lián)系地址可以進(jìn)行下單操作。
我的訂單:用戶在此模塊可以查看自己訂單的信息以及訂單的狀態(tài)。
功能截圖:





