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.

主站蜘蛛池模板: 视频一区视频二区中文精品| 亚洲欧美另类视频| 91视频99| 中文字幕在线播放不卡| 性做久久久久久久免费看| 国产亚洲欧美在线中文bt天堂 | 一级全免费视频播放| 亚洲国产综合自在线另类| 免费观看成人久久网免费观看| 久久久久久高潮白浆| 亚洲AV无码乱码在线观看代蜜桃| 欧美在线网| 2021天堂在线亚洲精品专区| 欧美激情,国产精品| 久久黄色视频影| 国国产a国产片免费麻豆| 少妇被粗大的猛烈进出免费视频| 日本不卡免费高清视频| 久久久成年黄色视频| 老司机久久99久久精品播放| igao国产精品| 亚洲第一天堂无码专区| 精品国产美女福到在线直播| 黄色网页在线播放| V一区无码内射国产| 99久久国产综合精品2023| 四虎综合网| 国产精品午夜电影| 色窝窝免费一区二区三区| 国产精品无码翘臀在线看纯欲| 国产在线日本| 久久动漫精品| 亚洲Av综合日韩精品久久久| 国产成人精品亚洲77美色| 狠狠色丁香婷婷综合| 亚洲AⅤ无码日韩AV无码网站| 亚洲人成网18禁| 欧美日韩一区二区在线播放| 亚洲国产精品一区二区高清无码久久| 福利视频一区| 99热这里只有精品2| 国产丰满大乳无码免费播放| 欧美成人区| 欧美日韩专区| 精品国产美女福到在线不卡f| 极品av一区二区| 国产手机在线小视频免费观看| 91麻豆国产视频| 自拍中文字幕| 国产玖玖玖精品视频| 亚洲天堂视频网站| 99视频在线免费观看| 国产本道久久一区二区三区| 试看120秒男女啪啪免费| 亚洲精品不卡午夜精品| 日韩视频福利| 成人午夜久久| 欧美性天天| 国产精品美女自慰喷水| 免费a在线观看播放| 香蕉色综合| 真人高潮娇喘嗯啊在线观看| 一本大道视频精品人妻 | 国产精品一区二区久久精品无码| 亚洲精品国产综合99| 久久青青草原亚洲av无码| 色吊丝av中文字幕| 亚洲高清在线播放| www亚洲精品| 毛片免费视频| 99久久精品免费观看国产| 不卡午夜视频| 成人蜜桃网| 中文无码精品a∨在线观看| 亚洲v日韩v欧美在线观看| 精品自窥自偷在线看| 91探花在线观看国产最新| 精品免费在线视频| 久久精品亚洲专区| 91探花在线观看国产最新| 国产精品福利一区二区久久| 国产精品爆乳99久久|