手機訂餐小程序(PHP服務端)
項目描述:
針對微信小程序點餐平臺,我們采用用戶端微信小程序開發(fā)技術和后端php技術和MySQL數據庫進行開發(fā)設計,主要是針對點餐就餐需求而研發(fā)的一款小程序。
后臺管理員:
管理員登錄:管理員輸入賬戶名和密碼進行登錄。
菜品管理:菜品管理中分為菜品列表、菜品分類、菜品評價。在菜品分類中,用戶可以添加菜品分類數據,點擊添加按鈕,會以模態(tài)框的形式展示給用戶輸入的表單數據,用戶輸入相應的數據,便可以添加成功。然后可以對數據進行修改、刪除。在菜品列表中,添加操作也是通過模態(tài)框的形式。然后在列表中,用戶可以對菜品數據進行刪除和修改操作。在菜品評價管理中,展示的是前臺用戶對菜品的評價數據,用戶到店內進行點餐下單之后,訂單已經完成的情況下,用戶可以通過我的訂單入口對訂單中的菜品進行評價。管理員查看到用戶的商品評價之后,可以對評價進行回復操作。
座位管理:在座位管理中,管理員可以添加多條座位號數據,添加的座位號數據用戶前端用戶在小程序中下單中選擇的座位號,當然,管理員在錄入座位號的時候,要根據線下的實際情況進行錄入。錄入的座位號數據可以進行刪除和修改,前端小程序的數據也會同步發(fā)生更新。
訂單管理:在訂單管理中,管理員可以查看所有的用戶的訂單數據,包括訂單額狀態(tài)等,管理員也就是商家對某一用戶的菜品制作完成之后,可以點擊訂單完成,數據也相應的同步到用戶端我的訂單中,然后就能知曉自己的訂單的一個狀態(tài)。這種數據的線上的同步省去了線下的很多溝通問題。管理員在后臺也可以對訂單進行刪除,標識該訂單是無效的訂單,在訂單中,管理員還可以查看用戶的支付方式是微信支付還是現金支付。
用戶管理:用戶管理中的數據來源為登錄小程序就餐平臺的用戶數據,小程序中的用戶登錄進入平臺之后,變回去完善信息,完善的信息會展示在用戶信息中,在用戶信息中,管理員可以查看用戶的微信頭像,昵稱,完善信息是填寫的手機號碼、真實姓名等。管理員可以對用戶數據進行刪除操作。
系統(tǒng)管理:在系統(tǒng)管理中,分為系統(tǒng)用戶列表和就餐時間管理。在系統(tǒng)用戶列表中,以模態(tài)框的形式添加新的管理員數據,在管理員數據列表中,可以對添加的管理員數據進行刪除和修改更新。在就餐時間管理中,顯示的是就餐開始時間和結束時間,時間刻度精確到小時整。管理員在后臺設置好就餐時間后,用戶在小程序下單提交訂單的時候,后臺程序會判斷用戶選擇的就餐時間是否在管理員在后臺設置的時間范圍內,如果不在,提示用戶重新選擇就餐時間,在的話用戶下單成功。
用戶端小程序:
分類:在分類中,菜品以分類的形式展示給用戶,左邊導航欄是分類的名字,右邊是根據分類切換的菜品,在菜品數據列表中,用戶可以點擊添加購物車操作。頭部是滾動形式的banner,banner下面是搜索框,在搜索框中,用戶可以通過菜品名字進行檢索。后臺根據檢索的值進行菜品數據的模糊匹配。用戶點擊菜品,進入到菜品詳情頁面,用戶可以查看菜品數據的詳細描述,在下方,還可以查看所有用戶對該商品的評價信息,在商品詳情頁中,用戶也可以將商品添加進入購物車。
購物車:在購物車中,以緩存的形式展示的用戶添加進入購物車的商品,用戶清掉小程序的緩存數據,購物車的商品數據就不存在了,用戶可以選中想要下單的商品,還可以在購物車中增加商品的數量,減少商品的數量,當商品數量減少到零的時候,就會提示用戶是否確認刪除掉該商品,用戶選中商品之后,點擊下單按鈕,如果用戶沒有登錄,則提示用戶需要去登陸,登錄之后才能進行下單操作,在下單頁面中,會展示用戶確認下單的商品價格、圖片、數量。然后用戶需要選擇座位號、就餐時間、支付方式。然后進行下單結算。
個人中心:在個人中心中,用戶可以查看自己的頭像圖片,昵稱。還有可以查看我的評價,完善個人信息、對系統(tǒng)進行反饋、我的訂單等,在我的評價中,用戶可以查看我評價過得每一個消費過得商品,還可以對商品評價進行刪除操作。完善個人信息中,用戶可以可以對自己的真實名字,電話號碼進行條件補充。在我的訂單中,用戶可以查看自己的頂大的狀態(tài),是否是待支付、已完成等。已完成的訂單,用戶可以對訂單中的商品進行評價,評價的信息在后臺展示,管理員可以對用戶的商品評價進行回復。在用戶反饋中,用戶可以將自己對系統(tǒng)需要改進的建議反饋到后臺。
伴隨著工作、生活節(jié)奏的加快,現在的快遞行業(yè)也在飛快的發(fā)展壯大,而且多地都能夠實現2小時送達、當日送達等服務,大大的加快了物品傳遞的便捷性。無論是工作文件、還是消費購物,快遞都能夠方便人們的工作生活。而快遞的網上下單,也能夠提高寄快遞的效率。當前隨著移動互聯網的飛速發(fā)展,基于微信的小程序的運用十分的廣泛,此次就是依托于微信小程序來建立一款同程快遞的管理軟件,實現微信小程序內的寄/收快遞。
該系統(tǒng)中會建立有兩個角色,一個是用戶,主要在微信小程序端進行操作。另一個是管理員,主要在電腦端進行后臺的操作。
用戶需要實現在線的會員注冊、查看訂單、管理發(fā)貨或者收貨地址、寄快遞或者取快遞的功能。
管理員需要在后臺實現廣告輪播圖的管理、用戶的管理、寄件或者收件的管理以及系統(tǒng)的管理等。
開發(fā)語言:
WXML 、WXSS、HTML、JS
技術框架:
服務器端采用PHP,手機端原生微信小程序
開發(fā)工具:
微信開發(fā)者工具,VSCODE
數據庫:
Mysql5.7
項目截圖:




運行錄像:
獲取地址在'源碼倉庫'菜單中查看。
