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.

【通聯編輯:梁書】

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
主站蜘蛛池模板: 九九热精品免费视频| 欧美午夜在线播放| 亚洲国产系列| 免费观看欧美性一级| 全午夜免费一级毛片| 19国产精品麻豆免费观看| 农村乱人伦一区二区| 99热这里只有精品2| 国产精品三级av及在线观看| 在线高清亚洲精品二区| 青草视频免费在线观看| 一区二区自拍| 一区二区欧美日韩高清免费| 老司机午夜精品视频你懂的| 亚洲Aⅴ无码专区在线观看q| 91年精品国产福利线观看久久| 不卡无码网| 九九这里只有精品视频| 国产簧片免费在线播放| 夜夜高潮夜夜爽国产伦精品| 伊人天堂网| 东京热av无码电影一区二区| 欧美精品在线视频观看 | 好吊妞欧美视频免费| 2020亚洲精品无码| 高h视频在线| 999国内精品视频免费| av天堂最新版在线| 欧美午夜在线播放| 国产三级a| 超薄丝袜足j国产在线视频| 国产精品第| 久久精品女人天堂aaa| 国产探花在线视频| 欧美成人日韩| 免费高清自慰一区二区三区| 高清不卡毛片| 欧美五月婷婷| 亚洲一级毛片免费看| 国产午夜无码片在线观看网站 | 国产日韩av在线播放| 国产精品太粉嫩高中在线观看| 久久久噜噜噜| 国产麻豆另类AV| 一级毛片在线播放免费| 日韩国产黄色网站| 天天激情综合| 精品91在线| 在线免费看黄的网站| 国产精品v欧美| 亚洲自偷自拍另类小说| 欧美区在线播放| 亚洲香蕉在线| 高h视频在线| 99视频在线免费看| 国产99在线| 99激情网| 国语少妇高潮| 国产男人的天堂| 伊人色在线视频| 免费女人18毛片a级毛片视频| 制服丝袜国产精品| 福利一区三区| 自拍偷拍欧美| 久久人体视频| 日韩在线成年视频人网站观看| 色婷婷成人网| 亚洲国产成人无码AV在线影院L| 欧美精品v日韩精品v国产精品| 国产手机在线小视频免费观看 | 亚洲高清国产拍精品26u| 精品一区二区三区视频免费观看| 免费在线一区| 精品人妻系列无码专区久久| 97青草最新免费精品视频| 亚洲va精品中文字幕| 亚洲va在线∨a天堂va欧美va| 91 九色视频丝袜| 国产精品白浆在线播放| 中文字幕一区二区视频| 日本久久网站| 久久精品无码中文字幕|