• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      微信小程序訂餐系統(tǒng)設(shè)計(jì)

      2021-01-12 03:55:04張苗苗羅雅過(guò)呂嘉琦
      無(wú)線互聯(lián)科技 2020年24期
      關(guān)鍵詞:餐品訂餐騎手

      張苗苗,羅雅過(guò),呂嘉琦

      (西安文理學(xué)院,陜西 西安 710065)

      0 引言

      微信作為國(guó)內(nèi)最大的社交平臺(tái),已經(jīng)變成人們?nèi)粘I詈徒煌闹匾M成部分。而微信小程序作為一款區(qū)別于PC端和APP端的新物種,借助于微信的用戶流量,更適合于連接線下用戶。

      “飯來(lái)了”微信小程序線上訂餐系統(tǒng)就是為實(shí)現(xiàn)用戶通過(guò)小程序?qū)Σ推沸畔⑦M(jìn)行瀏覽、檢索、訂購(gòu)和騎手對(duì)訂單進(jìn)行搶單接單,以及方便學(xué)校食堂各窗口對(duì)用戶、餐品、訂單的信息進(jìn)行管理所開(kāi)發(fā)的網(wǎng)絡(luò)應(yīng)用軟件。該系統(tǒng)能夠較好地滿足線上訂餐的基本要求,具備省時(shí)、省事、省心等特點(diǎn),有較高的實(shí)用價(jià)值[1]。

      1 系統(tǒng)需求分析

      為了能夠方便、快捷、有效地完成餐品購(gòu)買(mǎi)以及發(fā)送取餐信息,該系統(tǒng)需要用戶、騎手、商家注冊(cè)登錄;為了能及時(shí)增加、查詢、修改、刪除餐品的信息和用戶的訂單,需要有餐品和訂單管理模塊;為了方便管理員管理,還需要設(shè)計(jì)系統(tǒng)管理模塊;為了方便計(jì)算財(cái)務(wù),分配薪資,實(shí)現(xiàn)盈利,該系統(tǒng)還需要設(shè)計(jì)財(cái)務(wù)管理模塊。

      2 系統(tǒng)設(shè)計(jì)階段

      2.1 小程序總體架構(gòu)

      “飯來(lái)了”線上訂餐系統(tǒng)總體架構(gòu)如圖1所示。前臺(tái)系統(tǒng)可以瀏覽店鋪,查看食堂各窗口菜品信息,進(jìn)行留言;登錄注冊(cè)頁(yè)面分為商家、用戶、騎手3類(lèi)。后臺(tái)系統(tǒng)分為商家、用戶、騎手、管理員4個(gè)模塊,不同模塊管理員給予不同權(quán)限。線上訂餐管理系統(tǒng)主要的功能模塊分為:訂單、餐品、系統(tǒng)和財(cái)務(wù)管理模塊四大模塊。

      2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

      2.2.1 概念模型設(shè)計(jì)

      根據(jù)需求分析,本系統(tǒng)需要建立數(shù)據(jù)庫(kù)的實(shí)體模型主要有:用戶、騎手、商家、管理員、餐品、訂單等。下面以重要的實(shí)體模型(用戶、餐品、訂單)為例進(jìn)行設(shè)計(jì)說(shuō)明。

      (1)用戶(user)。

      用戶實(shí)體的屬性主要包括:用戶編號(hào)、用戶名稱(chēng)、用戶密碼、用戶性別、用戶年齡、注冊(cè)時(shí)間、聯(lián)系電話、校園卡賬號(hào),其中用戶編號(hào)為主碼(見(jiàn)圖2)。

      圖1 “飯來(lái)了”線上訂餐系統(tǒng)總體架構(gòu)

      (2)餐品(food)。

      餐品實(shí)體的屬性主要包括:餐品編號(hào),餐品名稱(chēng),餐品價(jià)格,餐品圖片,餐品介紹,錄入時(shí)間和點(diǎn)擊次數(shù)等。其中餐品編號(hào)為主碼(見(jiàn)圖3)。

      圖2 用戶實(shí)體

      圖3 餐品實(shí)體

      (3)訂單(order)。

      訂單實(shí)體的屬性主要包括:訂單編號(hào),下單時(shí)間,餐品數(shù)量,訂單金額,配送箱號(hào),訂單狀態(tài)等。其中訂單編號(hào)和下單時(shí)間共同作為主碼(見(jiàn)圖4)。

      2.2.2 邏輯模型設(shè)計(jì)

      數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)過(guò)程,就是把上面數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型[2],根據(jù)轉(zhuǎn)換遵循的一般規(guī)則,該系統(tǒng)有6個(gè)關(guān)系模式,下面只介紹重要實(shí)體的關(guān)系數(shù)據(jù)模式。

      (1)用戶(user)R1:用戶編號(hào),用戶名稱(chēng),登錄密碼,聯(lián)系電話,校園卡號(hào),性別,年齡,注冊(cè)時(shí)間,管理員編號(hào)。

      (2)商家(business)R2:商家編號(hào),登錄密碼,聯(lián)系電話,商家名稱(chēng),店鋪樓層,窗口號(hào)碼,管理員編號(hào)。

      圖4 訂單實(shí)體

      (3)餐品(food)R3:餐品編號(hào),餐品名稱(chēng),餐品價(jià)格,餐品圖片,餐品介紹,錄入時(shí)間,點(diǎn)擊次數(shù),商家編號(hào)。

      (4)訂單(order)R4:訂單編號(hào),下單時(shí)間,用戶編號(hào),餐品編號(hào),商家編號(hào),騎手編號(hào),餐品數(shù)量,訂單金額,配送箱號(hào),訂單狀態(tài)。

      3 系統(tǒng)優(yōu)化處理

      根據(jù)范式判斷規(guī)則可知,餐品、訂單關(guān)系表都屬于BCNF,用戶關(guān)系表R1、商家關(guān)系表R2都屬于2NF[3]。因此將用戶、商家關(guān)系表優(yōu)化為BCNF。優(yōu)化結(jié)果如下:

      R11:用戶編號(hào),用戶名稱(chēng),登錄密碼,聯(lián)系電話,注冊(cè)時(shí)間,校園卡號(hào),管理員編號(hào);

      R12:校園卡號(hào),性別,年齡;

      R21:商家編號(hào),登錄密碼,聯(lián)系電話,商家名稱(chēng),管理員編號(hào);

      R22:商家名稱(chēng),店鋪樓層,窗口號(hào)碼。

      4 結(jié)語(yǔ)

      “飯來(lái)了”在線點(diǎn)餐微信小程序客戶端采用了小程序技術(shù)開(kāi)發(fā),通過(guò)服務(wù)器端進(jìn)行數(shù)據(jù)管理,數(shù)據(jù)庫(kù)保存在My SQL中,利用HTTP協(xié)議,傳遞JOSN類(lèi)型的數(shù)據(jù)進(jìn)行交互。實(shí)現(xiàn)了用戶注冊(cè)登錄、騎手信息管理、商家信息管理、餐品信息管理、訂單信息管理等功能。其中數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程就是一個(gè)從抽象到具體的思維加工過(guò)程,需要逐步完成數(shù)據(jù)庫(kù)的需求分析、抽象、設(shè)計(jì)、實(shí)現(xiàn)、優(yōu)化。

      猜你喜歡
      餐品訂餐騎手
      騎手和星星
      上班在“狂奔”,保障似“裸奔”——“搶單”的騎手們常常要面對(duì)“拖單”的社保
      福島食物上東京奧運(yùn)菜單
      夢(mèng)中的騎手(男聲獨(dú)唱)
      心聲歌刊(2019年3期)2019-06-06 02:52:32
      動(dòng)車(chē)訂餐
      支點(diǎn)(2017年8期)2017-08-22 17:36:39
      看不懂菜單?有翻譯軟件
      星巴克加重餐品比例
      禾綠被指紙巾茶包捆綁消費(fèi)
      安阳市| 驻马店市| 长顺县| 开远市| 苏州市| 申扎县| 英德市| 柯坪县| 孟村| 磐安县| 界首市| 大英县| 张掖市| 新源县| 呼伦贝尔市| 云和县| 中西区| 清水河县| 磐石市| 蛟河市| 舒兰市| 武鸣县| 礼泉县| 武冈市| 藁城市| 思茅市| 华坪县| 根河市| 乌兰县| 桃园县| 察雅县| 阿鲁科尔沁旗| 临高县| 保亭| 那曲县| 包头市| 北辰区| 新乐市| 桂林市| 青河县| 大渡口区|