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