錢麗丹



摘 要: 伴隨著智能手機的普及,以及4G網絡的發展,以O2O為代表的“互聯網+服務”模式在衣食住行等方方面面改變著人們的生活方式。研究了基于移動互聯網技術的高校食堂特色訂餐系統。對高校食堂特色訂餐系統的用戶進行分析,對操作流程進行了說明,并給出了系統架構設計和主要的數據表。
關鍵詞: O2O; 移動互聯網; 高校食堂; 特色訂餐
中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2017)03-17-04
Abstract: With the popularity of smart phones, as well as the development of 4G network, O2O, the representative of the "Internet plus service" model is changing our way of life from the basic necessities of life and other aspects. This paper studies the university cafeteria ordering system based on mobile Internet technology. The users of university cafeteria ordering system are analyzed, the operating processes are described, and the system architecture design and the main data tables are given.
Key words: O2O; mobile Internet; university cafeteria; special food ordering
0 引言
隨著智能手機的普及和4G網絡的發展,以O2O為代表的“互聯網+服務”模式從衣食住行等方方面面改變著我們的生活方式[1]。如今,只需動動手指就可以把外賣叫到家,外賣受到了年輕人的追捧,在時間緊、不愿意出門的情況下,可以快速地解決就餐問題。目前,外賣正在逐漸滲透到校園,大學生網上訂餐消費的市場潛力巨大[2]。
現在大多數高校的食堂仍舊采用非常傳統的經營模式,高校學生食堂主要采用現場選擇購買,當場支付的傳統形式,在食堂用餐高峰期,學生將花費大量時間在就餐排隊等待上,甚至有時支付時還會碰到飯卡內余額不足的尷尬情況。高校食堂傳統的經營模式,已經不能很好的滿足市場需求,特別是面對諸多外賣平臺的市場競爭,其經營面臨著前所未有的巨大挑戰。
通過開展網上訂餐與統一配送服務,高校餐飲可以很好地利用地理環境、經營管理等優勢保證其消費群的穩定性,實現產品與服務的多元化,形成一定的規模經營效應與品牌效應,從而提高競爭實力[3]。高校食堂基于移動互聯網技術開展網上訂餐與統一配送服務,將在一定程度上回流客源,其新穎的經營模式、便捷、個性化的服務必將受到廣大師生的歡迎。本文以基于移動互聯網技術的高校食堂特色訂餐系統為切入點進行移動技術研究。
1 高校食堂特色訂餐系統分析與設計
1.1 用戶分析
高校食堂特色訂餐系統是面向在校大學生的校園服務應用。系統分為微信客戶端與服務器端。由于在移動服務中,不同用戶的需求是不一樣的,因此系統專門針對五種用戶:普通用戶、配送分撥員、樓長、校園經理和餐廳經理。其中,普通用戶、配送分撥員和樓長屬于微信客戶端用戶,校園經理和餐廳經理為服務器端用戶。針對普通用戶,平臺主要實現菜品搜索、在線下單、在線支付、在線評價、訂單查詢、個人資料管理等功能。針對于配送分撥員和樓長,客戶端主要實現的功能是訂單查詢、發送通知、勞務結算。服務器端主要提供給校園經理、食堂經營者等,用于跟蹤訂單的完成情況,同時對數據進行分析,并完成資金的結算。用戶可以通過關注微信公眾號進行用戶注冊,實現在線預定食堂飯菜,有效節約就餐等待時間。
1.2 操作流程
系統是連接美食提供商和普通用戶的紐帶。普通用戶登錄微信客戶端后就可以在移動端預訂自己喜歡的美食。當普通用戶提交預訂信息后,配送分撥員就可以根據用戶的需求配送餐點。
配送分撥員主要對餐廳的訂單進行配置和整理。目前系統主要提供三個時間段的餐點:早餐、中餐、晚餐。每個時間段的餐點需要提前預定,例如,若要預定中餐,需要在上午11點之前提交提單。平臺在收到訂單后,由訂單打印機自動打印紙質訂單,配送分撥員將訂單進行整理并送至餐廳檔口,由檔口完成餐點的制作,配送分撥員憑底單領取制作好的外賣餐點,將其放進相對應的保溫箱,每個保溫箱有對應的樓號,配送分撥員將這些保溫箱送至對應的寢室樓,并通過平臺告知該樓的樓長保溫箱已經送達,最后等樓長配送完以后對保溫箱進行收回。
樓長負責配送鏈的最后一個環節。當配送分撥員將保溫箱送至對應的寢室樓后,由樓長負責最后的配送,即送至寢室,任務完成之后,在平臺上進行確認,平臺將自動統計收益。此時,配送分撥員將接收到回收保溫箱的系統通知。
校園經理負責管理餐廳、檔口、菜品、樓層等基礎數據,并對配送分撥員以及樓長進行監督管理,查看師生的訂單是否正常進行,統計訂單數量,對整個學校的訂單數據進行分析和整理。
餐廳經理主要負責餐廳內部各個檔口的管理,負責上傳最新的菜品,更新餐廳信息,分析、查看訂單,負責與平臺進行資金結算。餐廳經理的設置有利于提高平臺的運行效率,通過監管,提升食堂的服務水平與服務質量。
1.3 系統架構設計
系統分為微信客戶端與服務器端。對于不同的用戶,開放不同的功能。普通用戶、配送分撥員、樓長可以通過移動設備訪問系統微信客戶端。校園經理、餐廳經理可以通過瀏覽器訪問食堂訂餐系統的服務器端,并對其進行相應的日常管理和維護。無論采用哪種設備,最終都是在同一個Web服務器上與數據庫服務器進行數據交互,實現了數據的一致性,保證數據的同步更新。系統的架構設計如圖1所示。
為了讓用戶在瀏覽器上能夠體驗到簡單快捷的操作體驗,讓各系統獲得模塊上的獨立性,互不影響,MVC設計模式被廣泛的用在服務器端,它可以將數據顯示與處理獨立開來,這樣在后期系統開發中,可以獲得很高的便利性,同時有利于拓展新的業務市場,界面有更豐富多樣的表現效果,還可以讓系統實現不斷地拓展,因此,PC端后臺管理系統采用了基于MVC的設計模式。
1.4 數據庫設計
系統包含了若干張數據表,用于對系統中所涉及到的數據進行存儲與管理。下面介紹較為重要的幾張表。用戶表主要存儲用戶信息,如姓名、性別、所在院校、居住的寢室、聯系方式等,用戶表的定義如表1所示。
2 系統實現的關鍵技術
系統微信公眾平臺使用sublime text軟件開發,運行在Linux系統(或Windows)操作系統上。網站前端使用HTML5+CSS3.0+JavaScript技術,并引入了Bootstrap、Zepto、AngularJS框架,以實現更加適合于移動設備端的顯示效果,如響應式布局、界面快速切換等。系統服務器端采用PHP技術,數據庫采用開源免費的MySQL。
HTML5[4]的設計目的是為了在移動設備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas標記。HTML5還引進了新的功能,可以真正改變用戶與文檔的交互方式。
CSS3[4]是CSS技術的升級版本,主要采用的是模塊化設計思路,以前的規范作為一個模塊實在是太龐大而且比較復雜,所以,把它分解為一些小的模塊,并且加入了大量新模塊。這些模塊包括:盒子模型、列表模塊、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄布局等。
JavaScript[5]一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,主要為HTML網頁增加動態效果。
PHP[6]是一種HTML內嵌式的語言,運行在服務器端。PHP語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。與其他網頁開發技術相比,PHP具有很高的執行效率,功能非常強大,支持幾乎所有流行的數據庫以及操作系統。
3 系統運行界面
由于系統是基于微信端開發的,因此在客戶端無需安裝任何應用,用戶只需要打開微信搜索系統的微信公眾號就可以進行在線訂餐。用戶初次進入平臺,系統自動加載個人中心頁面,在該頁面只需要簡單地填寫個人信息如姓名、手機號、所在城市、學校、樓號、寢室,即可進入微信首頁。微信首頁底欄設置了菜單,包括三個功能:食堂外賣、訂單中心、崗位招聘,用戶可以選擇任何一項功能。
點餐界面如圖2所示。若點餐界面里顯示的不是用戶所希望的餐廳,可以點擊頁面上方的“切換餐廳”按鈕,彈出下拉框供用戶選擇餐廳與檔口,在選擇相應的檔口之后,頁面上將顯示切換后的檔口所供應的全部菜品。
按照點餐的時間段,系統分為了三個就餐時段:早餐、中餐、晚餐。用戶一般選擇某個時間段訂餐,如果需要更改當前時間段,系統將會清空當前購物車中的數據,并顯示新的時間段。訂單界面如圖3所示。
4 結束語
系統基于微信端開發,開發成本低,免去適配多個平臺的困擾,實現跨平臺使用。系統有效解決外賣食品的安全問題,與其他外賣平臺不同,系統合作的都是高校食堂,每個高校食堂都是通過招投標,在保證質量的前提下確定入駐的餐飲企業,因此,在菜品質量、食品安全、操作規范性等方面更有保證。系統實現個性化點餐、在線支付、快速派送,有效節約就餐等待時間,無縫對接學生與食堂,為食堂增加了營業收入,促進食堂合理安排原材料采購,減少浪費,有利于促進食堂提升服務水平與服務質量。相信隨著系統的進一步推廣,將吸引更多的客戶,食堂運營者可以此為契機不斷地改進菜品,為客戶提供更加優質、安全的餐點。
參考文獻(References):
[1] 王夢凡,王薇.基于互聯網的高校特色訂餐服務模式探討[J].科技創業,2011.2.
[2] 張琳.基于Android無線點餐系統的設計與實現[D].廈門大學,2014.5.
[3] 羅多多.基于網絡支付與移動客戶端的集體食堂菜品購銷系統設計與實現[D].華南理工大學,2015.
[4] 陳婉凌.HTML5+CSS3+jQuery Mobile輕松構造APP與移動網站[M].北京:清華大學出版社,2016.
[5] 杜偉,柴曉偉,涂曙光.JavaScript & jQuery交互式Web前端開發[M].清華大學出版社,2015.
[6] 劉乃琦,李忠.PHP和MySQL Web應用開發[M].人民郵電出版社,2013.