999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“掌上食堂”系統的研究與開發

2019-04-26 05:22:00朱芃璇劉子夕賀陳玉何沁瑋
電子技術與軟件工程 2019年6期
關鍵詞:程序微信用戶

文/朱芃璇 劉子夕 賀陳玉 何沁瑋

2016年 9月 21日,微信小程序正式開啟內測。小程序是一種無需下載即可使用的應用,它依托于微信,實現了跨安卓和IOS 平臺進行使用,同時開發成本較低,用戶也不需要下載注冊,簡化了操作流程。除此之外,小程序還具有非常良好的靈活性,基于微信平臺客戶可以在微信里聊天進入小程序,也可以在小程序隨時切換回聊天,靈活快捷。小程序也可以在微信、在APP 各種環境下打開使用。基于小程序在多平臺的靈活操作,小程序線上線下推廣都十分便捷,它擁有多種分享方式,能夠有效的打通傳統線下使用場景與線上的完美結合,比如它可以在微信公眾號,附近小程序,線下等都可以進行推廣。在小程序所具有的這一系列優勢的基礎上,我們把小程序與食堂信息二者的特性結合起來進行開發,極大的提高了學生對食堂各類信息的了解程度以及提供了一條便捷的途經給食堂管理人員來收集對學生對菜品種類的偏好信息。最終,該項目獲批省級大學生創新創業項目。

1 系統設計

掌上食堂系統主要包括系統的管理員后臺功能設計,前端用戶功能設計(完整系統功能見圖1),系統的數據庫設計。

1.1 管理員后臺系統功能模塊設計

圖1:系統功能設計圖

管理員后臺功能設計包括添加、刪除管理員賬號,添加菜品,管理會員這四個功能。添加管理員賬號后,每個食堂的管理員可以根據食堂的分類直接上傳各個食堂對應的菜品信息。針對會員管理,如果用戶在使用過程中對菜品進行惡意評論,管理員可以直接禁掉該用戶的賬號。后臺管理員操作用戶流程圖如圖2所示。

1.2 前端用戶功能設計

小程序的下欄包括了“首頁”,“購物車”,“我的”三個欄目。在首頁用戶可以直接查看每個食堂每天對應的菜品,在搜索欄中根據關鍵字搜索對應的菜品,點擊菜品圖標進入菜品詳情頁面可以看到該菜品對應的評論。菜品的詳情頁面包括了加入購物車和立即購買這兩個服務,用戶可以將當日的菜品提前加入購物車,到食堂開放時間時即可直接下單進行購買或是不添加購物車直接購買。點擊“購物車”欄目即可直接看到已經放在購物車中的菜品,上面有對應的金額,訂單號和對應的下單時間。“我的”一欄點擊后可以看到“我的訂單”,“我的收貨地址”,“我的評價”三個功能,在“我的訂單”中可以看到訂單信息,包括待付款,待發貨,待收貨,待評價,已完成,已關閉留個欄目。如果用戶提交訂單后在五分鐘內不進行付款則訂單自動關閉。交易完成后用戶可以對所選夠的菜品進行評論,評論將實時反饋到前端展示給所有用戶。在“我的收貨地址”這個功能中可以添加學生對應的宿舍地址信息。“我的評價”一欄可以直接看到針對不同菜品的評論和評分。

圖2:管理員刪除用戶操作流程圖

1.3 系統數據庫設計

數據庫包括管理員表,管理員操作記錄表,管理員操作報錯信息表,會員表,會員信息認證表,食品表,食品分類表,食品庫存對應表,會員地址表,會員記錄表等,數據庫之間通過關鍵字段進行鏈接,成功地完成了數據的存儲和讀取。

2 系統實現

2.1 后臺系統實現

后臺系統使用Python Flask 代碼編程和MySQL 數據庫進行實現,通過代碼完成對后臺界面的部署以及后臺信息記錄的創建和提交。管理員可以在后臺進行用戶的管理,選擇對應的菜品進行展示,并且查看每個菜品對應的變更信息。后臺架構如圖3所示,后臺頁面總覽如圖4所示。

表1

圖3:后端架構

2.2 前端功能的實現

前端界面顯示如圖5(a)和圖5(b)所示所示。

2.2.1 菜品查看功能

前端實現了菜品查看,菜品訂單每個菜品包含了菜品名稱,價格,庫存,分類,圖片等信息已經存在數據庫中的food 表中,后端構建查詢語句查到數據庫中存儲的信息將結果發送回前端,前端js 對時間進行處理后將返回的結果在wxml 中進行展示,wxss 對wxml 中的標簽信息進行渲染。

2.2.2 菜品支付功能

我們在菜品詳情界面設計了一個提交事件,點擊后返回對應的數據字段,在js 列表里進行處理之后將數據返回給后端,再由后端把支付狀態存儲數據庫中。

2.2.3 菜品評論功能

菜品完成支付之后即可通過“去評論”按鈕進入到菜品評論界面對菜品進行評論并提交,評價表單如圖6所示。

2.2.4 收貨地址功能

在“我的”欄目中可以看到“我的收貨地址”,點擊進入之后可以看到對應的編輯頁面,使用微信的數據字段獲取方法,可以將填入表格中的信息傳入到后端,存儲到數據庫中后再調出到前端進行渲染即可展示,如圖7所示。

2.2.5 查看“我的評價”功能

用戶對菜品進行評論后可以查看自己的所有評論,前端獲取用戶的id 字段返回后端,由id 查詢出對應的評論(包括對應的評論對應的菜品,評論日期等)信息。

2.3 測試

通過對“掌上食堂”各個功能進行測試,我們得到了如表1所示的測試結果。

3 結論

隨著微信小程序的發展,它的市場占有率不斷提高,發展前景較好。小程序所具有的優秀特點可以幫助開發者以較小的開發成本在最短的時間內開發出符合需求的程序。

本次微信小程序完成了從后端管理員控制臺到前端菜品信息的展示與菜品支付一套完整的api 開發,在今后的學習中會根據用戶需求的變更以及小程序代碼的更新來不斷完善小程序,給用戶提供更多更實用的功能。

圖4:管理員后臺頁面總覽圖

圖5:前端頁面顯示圖

圖6:菜品評論單

圖7:收貨地址編輯顯示圖

猜你喜歡
程序微信用戶
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
微信
微信
主站蜘蛛池模板: 免费一级全黄少妇性色生活片| 综合色天天| 91精品国产91欠久久久久| 亚洲天堂久久久| 嫩草影院在线观看精品视频| 九九免费观看全部免费视频| 婷婷开心中文字幕| 五月天综合婷婷| 国产无遮挡猛进猛出免费软件| 国产免费精彩视频| 丰满人妻久久中文字幕| 韩国v欧美v亚洲v日本v| 好久久免费视频高清| www.亚洲一区| 亚洲午夜国产精品无卡| 日韩色图在线观看| 伊人色天堂| 久久精品丝袜| 亚洲久悠悠色悠在线播放| 精品国产99久久| 免费不卡在线观看av| 欧美成人精品在线| 99视频在线免费观看| 国产麻豆福利av在线播放| 在线观看热码亚洲av每日更新| 亚洲精品无码高潮喷水A| 99re在线免费视频| 亚洲无码精彩视频在线观看| 亚洲免费播放| 无码一区二区波多野结衣播放搜索 | 亚洲区一区| 亚洲精品少妇熟女| 婷婷六月综合网| 四虎永久在线精品国产免费| 谁有在线观看日韩亚洲最新视频| 欧美色视频网站| 国产欧美精品一区二区| 99视频在线看| 2048国产精品原创综合在线| 人妻夜夜爽天天爽| 久久久亚洲色| 波多野结衣在线se| 亚洲国产成人无码AV在线影院L| 国产精品原创不卡在线| 国产成人综合亚洲网址| 无码网站免费观看| 亚洲国产欧美国产综合久久 | 欧美一区日韩一区中文字幕页| 国产黄网永久免费| a亚洲天堂| 免费国产小视频在线观看| 99久久国产精品无码| 日韩国产另类| 伊人福利视频| 国产精品视频白浆免费视频| 四虎精品国产AV二区| 97无码免费人妻超级碰碰碰| 日本免费a视频| 久久福利片| 欧美亚洲激情| 米奇精品一区二区三区| 国产麻豆另类AV| 亚洲 欧美 日韩综合一区| 在线播放国产99re| 91亚洲国产视频| 亚洲成a人片77777在线播放| 久久人搡人人玩人妻精品一| 日韩精品一区二区深田咏美| 青青草原国产免费av观看| 国产第八页| 大陆精大陆国产国语精品1024| 国产美女91视频| 欧美福利在线观看| 欧美精品高清| 国产91丝袜在线观看| 国产一二三区在线| 中国一级特黄视频| 制服无码网站| 国产成人做受免费视频| 国产精品一区二区不卡的视频| 青青草原国产av福利网站| 日韩在线1|