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

基于微信小程序的食堂點餐系統設計

2020-09-10 07:22:44汪艷李雪竹
客聯 2020年11期

汪艷 李雪竹

【摘 要】基于現代化互聯網平臺的發展及人們對健康的身體素質追求,文中研究并設計了一種基于微信小程序的食堂點餐系統。該系統通過在前臺搭建MINA通用網絡框架,對其視圖層、邏輯層進行優化設計,利用C/S網絡架構作為中間介質進行用戶請求的數據傳送,在后臺通過java、數據庫進行數據調用及應答,從而成功的完成點餐服務。

【關鍵詞】前臺模塊;C/S網絡架構;后臺模塊

一、引言

近年來,隨著人們物質及生活水平的提高,人們漸漸追求一種更加健康的飲食方式。自古有云:“民以食為天,食以凈為本”,可見,在日常生活中,吃飯是十分重要的,而同等重要的是食物要干凈衛生。但在學校食堂中,排隊、插隊、占座和擁擠等現象屢見不鮮。許多學生經常因看到擁擠的場面而放棄了在食堂用餐,選擇了十分不衛生的外賣。我們也經常能在電視新聞中看到黑心、衛生不合格的店家,這些不健康的外賣食品摧殘著學生們的身體健康。與此同時,網上訂餐的使用已經成為一種潮流,深入生活的方方面面。采用基于微信小程序的食堂訂餐系統不僅可以改善食堂擁擠、外賣不健康等一系列現象,提高同學們的飲食水平,保證食品安全。同時這種訂餐系統還可以加強食堂的管理和資源的有效利用,為食堂增加盈利。

二、系統架構設計

本系統主要由前臺模塊、C/S網絡架構以及后臺模塊所構成。前臺模塊采用微信小程序,負責呈現食堂美食資訊、美食中心等信息,一旦用戶選擇查詢或點餐等服務請求,C/S網絡架構立即啟動,將用戶產生的請求數據傳入服務器,通過java及數據庫組成的后臺模塊對服務器數據進行調用,最后完成點餐等用戶請求。系統結構設計如圖1所示:

1、前臺模塊設計

前臺模塊立足于微信小程序,而其開發框架基于MINA框架。MINA框架是一個通用的網絡通信框架,框架核心是一個實時響應的數據綁定系統。此系統分為視圖層(View)和邏輯層(APPService),作用是保障小程序視圖層視圖和邏輯層的數據同步。開發框架(如圖2所示)。其中邏輯層采用JavaScript語言實現微信小程序邏輯行為,視圖層由微信官方提供的WXML(WeiXinMarkLanguage)和WXSS(WeiXinStyleSheet)語言來編輯。視圖層和邏輯層之間的交互依靠數據傳輸和事件系統完成。

邏輯層:JS(JavaScript)是小程序邏輯層配置語言,以.js為后綴的腳本文件,負責整個小程序的邏輯部分。包括應用級和頁面級注冊,在注冊頁面中可根據開發需要編寫事件邏輯完成組件功能。在.js文件中利用API函數可完成小程序通過C/S網絡架構與服務器之間的數據交互、數據緩存、界面路由等。在js文件中函數定義格式:函數名: Function (形參) {函數體}。

視圖層:WXML(WeiXin Markup Language)是一種非編程性標簽語言,用于頁面結構描述,為用戶“靜態”呈現內容。微信小程序WXML具有數據綁定、列表渲染、條件渲染、模板、事件綁定的功能。組件一般格式為:<標簽名屬性=“屬性值”事件=“”事件名”>標簽內容(可嵌套標簽)...</標簽名>。組件(或頁面元素)通常包括開始標簽、組件內容、結束標簽三部分。屬性用來修飾組件在頁面中的顯示效果,是連接頁面樣式和頁面結構主要的途徑。事件用來為組件賦以“思想”,使組件能夠有行為效果,是實現視圖層和邏輯層之間交互的橋梁。

WXSS(WeiXin Style Sheets)是基于MINA框架設計的一套樣式語言,描述WXML的組件樣式,給用戶顯示樣頁面元素的外觀。頁面中布局、元素類別、字體、顏色等均由WXSS文件設置。WXSS樣式一般由選擇器和聲明兩部分組成。基本格式如下:選擇器{屬性:屬性值;屬性2:屬性值2... }。

三、C/S網絡架構的微代碼實現

在本系統采用C/S網絡結構作為前臺模塊與后臺模塊之間傳輸數據的中間介質,利用其數據的儲存管理功能較為透明、對應用服務器運行數據負荷較輕等優點。其功能可通過如下微代碼實現:

public static String reverse(String s)

{

char[] array=s.toCharArray();

String reverse=“”;//注意這里是空串,不是null

for(int i=array.length-1;i>=0;i--)

reverse +=array[i];

return reverse;

}

四、后臺模塊設計

本系統后臺模塊主要運用java及數據庫進行結合,應答前臺點餐服務等各種用戶請求,同時通過數據庫進行用戶、食堂等各類信息的存儲。其中,信息存儲是后臺設計中最為重要的部分,而數據庫的選擇則尤為重要。故項目采用MySQL數據庫,因該數據庫不僅支持多線程、優化了SQL算法提高后臺查詢數據速度,還為java提供API。而其各類信息存儲設計可參考用戶表的設計(如下所示)。

五、結語

目前,隨著互聯網技術的快速發展及人們生活水平的不斷提高,保持身體健康、維持穩定發展成為我們長期不懈所追求的目標。本文旨在設計一款基于微信小程序的食堂點餐系統。構建前臺MINA通用網絡框架模塊、C/S中間數據傳輸介質、后臺數據調用及應答模塊,成功完成點餐服務。為校園生活點餐而困擾的學生帶去便利,節省排隊等待點餐時間的同時維護學生身體健康。

【參考文獻】

[1]汪發強,熊聰聰,趙叢.基于訂餐APP的食堂運營模式改革研究[J].無線互聯科技.2018.

[2]錢麗丹.基于移動互聯網技術的高校食堂特色訂餐系統的設計[J].計算機時代.2017.1006-8228(2017)03-17-04.

[3]鄒澤慶,曹亞楠,王宏陽.大學生食堂在線點餐系統的設計與實現[J].2018.1673-291X(2018)14-0186-02

[4]張敬博,郭祝康,趙楚楚.高校食堂網上訂餐系統[J].消費電子.2014.

[5]隋雨曈.高校食堂掌上預訂餐平臺“e食堂”運營模式研究[J].2019.F724.6.

主站蜘蛛池模板: 国产激情在线视频| 国产三区二区| 色男人的天堂久久综合| 欧美一级夜夜爽| 国产日韩AV高潮在线| 久久久精品无码一区二区三区| 国产精品极品美女自在线| 色老头综合网| 久久精品丝袜| 国产主播福利在线观看| 中文无码日韩精品| 亚洲成人一区二区三区| 精品人妻一区二区三区蜜桃AⅤ| 久久香蕉国产线看观看精品蕉| 操美女免费网站| 一本色道久久88| 97成人在线视频| аⅴ资源中文在线天堂| 真人高潮娇喘嗯啊在线观看| 国产视频 第一页| 成人国产免费| 久久一本日韩精品中文字幕屁孩| 精品国产一区二区三区在线观看 | 色噜噜中文网| 最近最新中文字幕在线第一页 | 国产91九色在线播放| 久青草网站| 成人免费一级片| 国产乱子伦一区二区=| 国产精品精品视频| 天天爽免费视频| 无码精油按摩潮喷在线播放 | 精品天海翼一区二区| 丰满人妻一区二区三区视频| 全色黄大色大片免费久久老太| 91精品在线视频观看| 黄色成年视频| 国产亚洲欧美在线专区| 国产丝袜91| 久久这里只精品热免费99| 精品国产一二三区| 91在线免费公开视频| 久久天天躁狠狠躁夜夜躁| 国产成人a在线观看视频| 国产亚洲精品97AA片在线播放| 97成人在线视频| 亚洲天堂精品视频| 亚洲一区毛片| 国产杨幂丝袜av在线播放| 人妻丰满熟妇av五码区| 欧美精品色视频| 狠狠v日韩v欧美v| 国产亚洲精品无码专| 黑色丝袜高跟国产在线91| 国产69精品久久久久孕妇大杂乱| 99ri国产在线| 亚洲精品无码抽插日韩| 日韩在线视频网| 亚洲精品男人天堂| 天堂av高清一区二区三区| 色综合天天娱乐综合网| 激情爆乳一区二区| 妇女自拍偷自拍亚洲精品| 精品天海翼一区二区| 亚洲欧美日韩成人在线| 国产精品成人一区二区| 毛片免费高清免费| 91年精品国产福利线观看久久| 丰满人妻中出白浆| 麻豆精品视频在线原创| 91系列在线观看| 日本一本正道综合久久dvd | 国产亚洲男人的天堂在线观看| 亚洲无码视频图片| 东京热av无码电影一区二区| 亚洲精品国产综合99久久夜夜嗨| 99久久精品免费看国产电影| 男女精品视频| 亚洲熟女中文字幕男人总站| 欧美亚洲网| 亚洲视频免费播放| 麻豆AV网站免费进入|