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

高校食堂移動預約點餐系統的設計與實現

2018-01-04 11:06:12張黎娜童敏張文盛
電腦知識與技術 2018年30期
關鍵詞:微信

張黎娜 童敏 張文盛

摘要:該文以安徽廣播電視大學的食堂現狀為基礎,開發的高校食堂移動預約點餐系統可以滿足高校用戶通過移動設備實現就餐地點、就餐時間、菜品數量的選擇,就餐人數、就餐食物數量的統計。對于節省人力、提高效率都有顯著作用,并且有利于數據的流動管理。

關鍵詞:微信;移動點餐;系統設計;系統實現

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)30-0052-03

Abstract: The paper that development of the mobile reservation system for college canteens,based on the present situation of Anhui radio and Television University,can meet the choice of the place of dining, the time of eating,the number of the dishes ,and count the numbers of people and dishes. This system has a significant effect on saving manpower and improving efficiency, and is beneficial to the management of data.

Key words: WeChat; mobile order; system designing; system implementation

高校食堂一直以來存在的問題,就餐食堂的選擇,就餐人數多,排隊時間長,菜品種類單一,食物準備不足,食物嚴重浪費。本文以安徽廣播電視大學的食堂現狀為基礎,開發的高校食堂移動預約點餐系統可以滿足用戶的預約點餐;食堂管理者對就餐人數,時間,食材數量的把控,有效地實現了隨時隨地點餐,食堂的動態管理,菜品多樣化等,避免或減少上述問題的出現。

為了適應移動互聯網時代發展趨勢,本系統借助微信平臺接口[1],與安徽廣播電視大學微信公眾號綁定,用戶在微信端關注安徽電大微信公眾號,選擇微服務-微點餐即可進入。

1 預約點餐系統的設計與實現

1.1 設計目標

食堂預約點餐系統以簡便、易用為設計目標,以所見即所得為設計指導,實現用戶通過移動設備隨時隨地點餐,食堂管理人員對用餐人數、用餐量較準確的的統計,提高用戶的體驗感及食堂的管理水平。

1.2 設計思想

食堂點餐管理系統主要分為前臺點餐頁面、后臺管理兩部分,點餐頁面有訪問權限設置,管理員要事先導入學校教職工信息,并建立個人賬戶,賬戶內存儲著用戶的個人信息和訂單記錄信息。用戶首次點餐時,需輸入個人相關信息和微信號進行綁定,系統自動驗證登錄信息的有效性(可以保存登錄信息,下次直接登錄,提升用戶體驗),然后進行預約點餐,提交點餐請求,若被系統驗證成功則存儲點餐紀錄;后臺管理權限分為:超級管理員、食堂管理員兩個角色,超級管理員擁有所有的權限,食堂管理員只能操作規定范圍內的功能模塊,如:在菜品庫添加菜品,日常配餐,訂單管理,就餐日期、人數、菜品數量的統計等。

食堂預約點餐系統前臺以圖片列表的形式,直觀地顯示就餐日期,不同時間段食堂提供的菜品。用戶登錄后可以點選自己需要的食物,輸入菜品數量,提交自己的預約點餐信息即可,界面非常簡單、便捷、易操作,在點餐期間可以取消或是修改自己的點餐信息(菜品數量)。管理后臺以樹形結構陳列管理功能,操作直觀、簡單、便捷。

1.3 軟硬件配置

本系統需要一臺普通的服務器,安裝windows 2008操作系統,MySQL5.6和PHP7。系統基于B/S架構,采用Windows2008+PHP(fastCGI)[2]+MS SQL2005配置。IIS7內置fatcgi模塊,可以在運行fastCGI模式的腳本引擎。PHP運行在fastCGI模式下,是一種最高效和最安全的運行模式,支持大并發量和高負載。PHP7內置Opcache模塊能夠緩存PHP的中間代碼,節省編譯時間,優化執行。MySQL5.6[2]屬于小型數據庫產品,支持絕大多數重要特性,性能完全滿足需求。在PHP中使用PDO接口通過PDO_MYSQL驅動連接MYSQL數據庫。軟件關系如圖1.

1.4 開發框架

本系統開發框架有前端和后端組成。前端開發框架主要面向用戶,提供良好的人機界面,方便用戶使用系統。后端開發框架主要面向程序員,提供良好的編程模型和框架,滿足軟件工程的模塊化、可擴展、可重用、可配置和輕量級等要求,方便編程。本系統基于MVC模型開發,采用國人開發的禪道框架[3],前端框架采用YourPhp模板[4]。

1.5 系統流程圖

系統流程圖如圖2所示。

1.6 系統組成及功能劃分

預約點餐系統主要包括前臺頁面和后臺頁面兩部分。前臺頁面實現用餐地點、用餐時間的選擇、菜品瀏覽、菜品選擇、用戶登錄、用戶預約信息提交,個人信息維護和用戶歷史訂單查詢等功能。后臺頁面實現用戶管理、菜品庫管理、訂單管理、配餐管理和日志管理等功能。系統主要功能模塊如圖3所示。

1.7 表結構設計[5]

系統總共有5張表,菜品庫表用于存儲食堂所有菜品信息,后臺的配餐模塊是基于菜品庫中的菜品進行選擇配餐的;配餐表用于保存每日每個就餐時間段食堂提供的菜品信息,前臺的界面的瀏覽的菜品信息基于此表;預約表用于存儲用戶某日某個時間段內預約的菜品信息,食堂管理后臺的就餐時間段人數統計、菜品統計,都是基于預約表的信息;用戶信息表用于存儲了用戶個人信息;日志表主要用于存儲用戶的一些操作信息。各個表的字段設計如下:

菜品庫表(菜品id,菜品名,所屬類型,圖片,價格,刪除標志);

配餐表(菜品id,日期,就餐時間段,菜品名,刪除標志);

預約表(預約id,用戶id,下單時間,日期,就餐時間段,菜品名,配餐id,數量,刪除標志);

用戶信息表(用戶類型,用戶姓名,部門,微信id,訪問次數,最后ip,最后登錄時間,角色);

日志表(id,對象類型,對象id,操作者,動作,時間,IP,操作內容)

2 系統功能實現的部分截圖

2.1前臺

2.2 后臺

2.4 部分關鍵代碼

配餐管理部分代碼

foreach ($menus as $menu) {

if (isset($map[$menu->food])) {

die('dup food');

}

$map[$menu->food] = $menu;

}

//當前選中菜品

$curfood = array();

foreach ($_POST as $id => $v) {

$a = explode('_', $id);

if ($a[0] <> 'food') continue;

$foodID = $a[1];

if (!isset($foods[$foodID])) {

throw new Exception($this->lang->error->idInvalid);

}

$curfood[$foodID] = 1;

}

//查找新分配的菜品

foreach ($curfood as $foodID => $v) {

//未找到,新分配

if (!isset($map[$foodID])) {

$data = new stdClass();

$data->date = $date;

$data->type = $type;

$data->food = $foodID;

$this->dao->insert(TABLE_MENU)->data($data)

->exec();

$menuID = $this->dao->lastInsertID();

$this->log->create('menu', $menuID, 'update', $data);

}

}

//查找刪除的菜品

foreach ($map as $foodID => $menu) {

//已分配的菜品未選中,刪除

if (!isset($curfood[$foodID])) {

$food = $foods[$foodID];

//關聯

$row =

$this->dao->select('count(*) as num')->from(TABLE_ORDER)

->where('deleted')->eq(0)

->andWhere('menu')->eq($menu->id)

->fetch();

}

3 結束語

通過高校食堂移動預約點餐系統的開發,滿足了高校用戶通過移動設備實現就餐地點、就餐時間、菜品數量的選擇,就餐人數、就餐食物數量的統計,對于節省人力、提高效率都有顯著效果,并且有利于數據的流動和管理。

參考文獻:

[1] 閆小坤,周濤.微信公眾平臺應用開發從入門到精通[M]. 北京:清華大學出版社,2015.

[2] Brett McLaughlln. PHP&MySQL;實戰手冊[M]. 2版. 北京:中國電力出版社,2014.

[3] 周洪艷,林超,丁頌.基于Android的點餐系統APP設計[J].長春師范大學學報,2016(12).

[4] 李淑娟,周偉,強宓詠.高校智慧點餐系統的探索與實踐[J].華中師范大學學報:自然科學版,2017(S1).

[5] 王欣. 智能電子點菜系統的研究[D]. 北京:北京交通大學,2017.

【通聯編輯:梁書】

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
主站蜘蛛池模板: 成人毛片免费观看| 久久99国产乱子伦精品免| 99热这里只有免费国产精品| 久久先锋资源| 久久一日本道色综合久久| 亚洲愉拍一区二区精品| 亚洲欧洲日韩综合色天使| 凹凸精品免费精品视频| 国产精品无码影视久久久久久久| 高清不卡一区二区三区香蕉| 欧美成在线视频| 日本五区在线不卡精品| 亚洲欧美人成电影在线观看| 欧美天天干| 少妇精品久久久一区二区三区| 狠狠v日韩v欧美v| 亚卅精品无码久久毛片乌克兰| 日韩在线播放欧美字幕| 2024av在线无码中文最新| 久久成人免费| 国产欧美日韩精品综合在线| 欧美一级一级做性视频| 波多野结衣一区二区三区AV| 国产一区二区三区精品欧美日韩| 成人看片欧美一区二区| 亚洲不卡影院| 爱色欧美亚洲综合图区| 亚洲欧美日韩中文字幕在线| a毛片在线播放| 日本日韩欧美| 亚洲无码视频喷水| 国产日本视频91| 美女一级毛片无遮挡内谢| 亚洲浓毛av| 18禁黄无遮挡免费动漫网站| 欧美成人精品高清在线下载| 熟妇丰满人妻av无码区| 成年人久久黄色网站| 国产精品自拍合集| 99手机在线视频| 午夜福利无码一区二区| 2021亚洲精品不卡a| 午夜欧美理论2019理论| 精品少妇人妻无码久久| 久久精品无码一区二区日韩免费| 情侣午夜国产在线一区无码| 亚洲中文字幕av无码区| 91福利在线观看视频| 波多野吉衣一区二区三区av| 高潮毛片免费观看| av一区二区三区高清久久| 无码久看视频| 亚洲欧美日韩天堂| 日韩欧美高清视频| 亚洲AV无码不卡无码| 成人一级免费视频| 亚洲女同欧美在线| 99资源在线| 乱色熟女综合一区二区| 无码不卡的中文字幕视频| 久久青草视频| 亚洲欧美极品| 中文字幕 91| 伊人色综合久久天天| 国产精品无码作爱| 天天色天天综合| 国产黄视频网站| 亚洲二区视频| 色婷婷啪啪| 久久99国产乱子伦精品免| 欧美成人综合视频| 国产色图在线观看| 97久久人人超碰国产精品 | 亚洲国产成人自拍| 国国产a国产片免费麻豆| 亚欧成人无码AV在线播放| 久久综合伊人 六十路| 亚洲中文在线看视频一区| 91丝袜在线观看| 色AV色 综合网站| 久久精品免费国产大片| 亚洲欧美成人综合|