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.

主站蜘蛛池模板: 中文精品久久久久国产网址 | 亚洲国产日韩欧美在线| 亚洲v日韩v欧美在线观看| 亚洲全网成人资源在线观看| 沈阳少妇高潮在线| 中文一区二区视频| a在线亚洲男人的天堂试看| lhav亚洲精品| 国产精品第5页| 亚洲无码熟妇人妻AV在线| 视频二区中文无码| 国产AV毛片| 她的性爱视频| 久久久受www免费人成| 狼友视频一区二区三区| 国产96在线 | 欧美不卡在线视频| 最新精品久久精品| 99热这里只有精品在线观看| 一级毛片在线播放免费| 亚洲国产中文欧美在线人成大黄瓜 | 伊伊人成亚洲综合人网7777| 精品视频在线一区| 狠狠色噜噜狠狠狠狠色综合久| 国产毛片基地| 国产成人亚洲精品无码电影| 丁香婷婷在线视频| 极品国产一区二区三区| 成人a免费α片在线视频网站| 伊人久久大香线蕉影院| 99久久成人国产精品免费| 久久久黄色片| 黄网站欧美内射| 波多野结衣久久精品| 国产精品伦视频观看免费| 色综合久久88色综合天天提莫 | 国内熟女少妇一线天| 亚洲日韩高清无码| 女人18毛片一级毛片在线| 国产嫩草在线观看| 国产成人精品18| 色婷婷色丁香| 国产欧美在线| 宅男噜噜噜66国产在线观看| 国产特级毛片| 高潮毛片无遮挡高清视频播放| 日韩小视频在线观看| 午夜少妇精品视频小电影| 国产三级韩国三级理| 中文无码精品a∨在线观看| 国产白浆在线观看| 国产精品视频导航| 国产区在线看| 亚洲福利一区二区三区| 中文精品久久久久国产网址 | 久久夜夜视频| 国产在线精品99一区不卡| 99在线视频网站| 国产区成人精品视频| 国产91熟女高潮一区二区| 久久精品午夜视频| 精品国产一区91在线| 看国产一级毛片| 波多野结衣一区二区三区四区视频| 国内老司机精品视频在线播出| 久久福利片| 国产精品毛片一区| 亚洲色图欧美| 丰满人妻中出白浆| 国产精品美乳| 亚洲欧美激情小说另类| 成年看免费观看视频拍拍| 欧美视频在线播放观看免费福利资源| 色婷婷综合激情视频免费看| 日本一本在线视频| 午夜福利视频一区| 亚洲综合中文字幕国产精品欧美| 四虎成人在线视频| 亚洲精品制服丝袜二区| 婷婷色一二三区波多野衣| 制服丝袜一区| 久草热视频在线|