摘 要
信息化社會中,信息技術(shù)快速發(fā)展并廣泛應(yīng)用,智能移動終端的不斷涌現(xiàn)左右著人們生活的方方面面。越來越多的餐飲行業(yè)也依靠智能終端和移動技術(shù)管理餐飲業(yè)的服務(wù)系統(tǒng)?;谙M群體的更年輕、更時尚、更自主的消費觀念,自助點餐系統(tǒng)得到了不斷的更新與完善。本研究基于Android平臺和iOS平臺的無線點餐系統(tǒng),提出了使用路由器Wi-Fi環(huán)境下的基本構(gòu)架,通過無線網(wǎng)絡(luò)反應(yīng)點菜、結(jié)賬等信息。使用戶得到的新奇體驗同時也提高了餐廳的服務(wù)效率,是一項具有發(fā)展?jié)摿Φ募夹g(shù)革命。
【關(guān)鍵詞】智能終端 Wi-Fi 無線網(wǎng)絡(luò) 點餐系統(tǒng)
本項目基于Android平臺和iOS平臺的可持續(xù)性及開放性,在有形空間內(nèi)通過Wi-Fi環(huán)境下數(shù)據(jù)傳輸,實現(xiàn)手機終端的點餐、消費、結(jié)賬等個性化快捷服務(wù),提出了將Wi-Fi環(huán)境作為溝通紐帶連接顧客、服務(wù)員、廚師、管理人員。為客戶端系統(tǒng)設(shè)計了點餐、營養(yǎng)搭配、結(jié)賬、評論、更新模塊。為商家管理系統(tǒng)設(shè)計管理模塊有用戶、系統(tǒng)、訂單、菜譜、評價及財務(wù)管理等。
通過自助點餐系統(tǒng)的投入與使用,基本上滿足了點菜、下單、結(jié)賬的需要,并對菜品營養(yǎng)搭配系統(tǒng)的發(fā)展做出大致預(yù)測。
1 Android平臺點餐系統(tǒng)開發(fā)設(shè)計與實現(xiàn)
Android平臺以手機操作系統(tǒng)身份出現(xiàn),基于Linux平臺的開源性操作系統(tǒng)。Android的應(yīng)用開發(fā)即是手機上的應(yīng)用軟件如游戲和工具等,是本文所涉及的系統(tǒng)。
1.1 Android平臺的構(gòu)架及優(yōu)缺點
Android平臺采用的是軟件疊層架構(gòu),系統(tǒng)的層面分為:
(1)地基層面:即是Linux內(nèi)核層,是Android平臺實現(xiàn)基本功能的層面。
(2)中間層:為虛擬機運行軟件提供各種函數(shù)。
(3)應(yīng)用層:應(yīng)用軟件多用JAVA編寫,自帶和另外開發(fā)的都采用JAVA語言實現(xiàn)。
Android平臺基本架構(gòu)由上級下為:
(1)應(yīng)用程序?qū)樱喊鞒绦?、?lián)系人、瀏覽器、存儲器等。
(2)應(yīng)用框架層:是系統(tǒng)組件管理器(如活動管理器、窗口管理器、內(nèi)容提供方等)。
(3)本機程序庫:通過本層插件設(shè)計的媒體庫、界面管理、SQLite數(shù)據(jù)庫等。
(4)運行庫:是內(nèi)存和CPU的分擔(dān)器,通過虛擬機運行減少手機內(nèi)存使用量。
(5)內(nèi)核層:常用驅(qū)動程序庫,包括顯示驅(qū)動器、藍牙及相機驅(qū)動器等。
Android平臺的優(yōu)點在于其開源和載體多樣化。其缺點同樣尖銳,開源性導(dǎo)致Android系統(tǒng)易受攻擊,存在安全隱患。其次是后臺優(yōu)先級的系統(tǒng)界面連續(xù)缺陷。
1.2 點餐系統(tǒng)需求性
自助點餐系統(tǒng)設(shè)計初衷是提高點餐效率和客戶體驗、改進消費環(huán)境減少運營成本、提升經(jīng)濟效益和品牌形象。
管理者的需求集中在餐廳服務(wù)質(zhì)量、顧客接受程度、流水賬單情況、經(jīng)營信息更換上。系統(tǒng)的起點到終點為顧客到廚師,流程如圖1所示。設(shè)計上將注重功能按鈕間的邏輯性,并將評價環(huán)節(jié)設(shè)計的新穎有趣以吸引消費者和管理者進行互動。
1.3 系統(tǒng)開發(fā)設(shè)計
設(shè)計秉承“人性化”操作原則使其具有,界面條理清晰、語言科學(xué)專業(yè)、設(shè)計正反可逆、全程操作安全的特點。設(shè)計中將應(yīng)用程序進行類的劃分,通過包進行管理和發(fā)布,并遵循重用等價原則、同步封閉原則、共同重用原則。外部接口設(shè)計體現(xiàn)友好性、開放性和透明化原則。
自助點餐基于以上各項原則的總體設(shè)計流程是:
(1)顧客進店入座。
(2)服務(wù)員介紹、指導(dǎo)、開臺。
(3)顧客使用智能手機點餐下單。
(4)經(jīng)顧客確認服務(wù)員確認后,信息傳達至后廚。
(5)廚師對菜品進行加工并對成品標記。
(6)可對未標記菜品進行退換或加菜。
(7)顧客、服務(wù)員、前臺同時確認訂單并打印。
(8)前臺結(jié)賬或客戶端在線結(jié)賬,系統(tǒng)消臺。
2 iOS平臺點餐系統(tǒng)
iOS系統(tǒng)是蘋果公司開發(fā)供iPhone使用的操作系統(tǒng)。iOS以Darwin為基礎(chǔ),同屬Unix操作系統(tǒng)。iOS通過四個層級為所有應(yīng)用提供服務(wù),它們是核心操作系統(tǒng)層(the Core Os layer)、核心服務(wù)層(the Core Services layer)、媒體層(the Media layer)、觸摸框架層(the Cocoa Touch layer)。
2.1 數(shù)據(jù)庫中營養(yǎng)成分的計算
菜品營養(yǎng)成分的計算是自助系統(tǒng)營養(yǎng)點餐的關(guān)鍵。根據(jù)《食物成分表》得到食材成分數(shù)據(jù),計算單品及套餐的營養(yǎng)成分。
(1)假定某菜品包含k種食材,第j種對應(yīng)的營養(yǎng)值為Yij,則SYij=Yij*ZLj/100,ZL是食材重量,下標i=1,2,3,4,5,代表熱量、蛋白質(zhì)、脂肪、碳水化合物、膳食纖維五種成分。下標j=1,2,3…k,代表k種食材。營養(yǎng)成分累加既菜品營養(yǎng)值。CYi=ΣSYij。
(2)假定套餐由k種菜品,第j種菜品數(shù)量SLj,適用人數(shù)RS。則TYi=1/RS*Σ(CYij*SLj)。TYi為套餐第i種營養(yǎng)成分,CYij是第j種菜品營養(yǎng)成分。下標j=1,2…k為累加成分直到k。
(3)假定菜單由k種菜品及套餐組成,第j種菜品數(shù)量為SLj,則DYi=1/RS*Σ(CYij*SLj)。DYi是菜單第i種菜品營養(yǎng)成分,下標j=1,2,3k,累加求和。
2.2 Wi-Fi室內(nèi)定位技術(shù)
Wi-Fi室內(nèi)定位技術(shù)使商家了解每位顧客的習(xí)慣和喜好,也讓顧客清晰了解服務(wù)內(nèi)容和過程。Wi-Fi室內(nèi)定位系統(tǒng)包括定位服務(wù)器、定位終端和無線AP節(jié)點。針對餐廳人流復(fù)雜及顧客隨意性大的特點,本文采用被動定位設(shè)計方案,其定位設(shè)計思想是定位終端掃描無線AP節(jié)點限號強度,將測量到的信號值發(fā)送給主機進行尋優(yōu)算法。
測試環(huán)境選擇復(fù)雜、人員多且經(jīng)常走動的房間進行試驗。結(jié)果可見尋優(yōu)定位算法復(fù)雜環(huán)境房間的定位精度為1.12米,無線AP節(jié)點的功率、布局和有效距離對測量精度有很大影響。
3 結(jié)論
綜上所述,Android平臺和iOS平臺的無線點餐系統(tǒng)安全簡便、高效時尚,基本達到設(shè)計目標。
參考文獻
[1]Matt Neuburg.Programming iOS 4:Fundamentals of iPhone,iPad,and iPod Touch Development.OReilly Publishing,2011,30-78
[2].P.Singly W.D.Weber,and A.Gupta.SPLASH:Stanfordparallel applications for shared-memory.ACM SIGARCH Computer Architecture News,20(01):5-44,1992.
[3]羅錢江.基于IOS平臺移動點餐系統(tǒng)設(shè)計與實現(xiàn)[D].四川:電子科技大學(xué),2012(04).
作者簡介
張瑋(1980-),女,山東省淄博市人。碩士研究生學(xué)歷學(xué)歷?,F(xiàn)為常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院講師、工程師。研究方向為應(yīng)用電子、智能控制。
作者單位
常州信息職業(yè)技術(shù)學(xué)院電子與電氣工程學(xué)院 江蘇省常州市 213000