劉雨馨
(湖北工業(yè)大學(xué),武漢 430068)
基于Android的點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
劉雨馨
(湖北工業(yè)大學(xué),武漢 430068)
隨著網(wǎng)絡(luò)的發(fā)展與壯大,網(wǎng)上點(diǎn)餐已經(jīng)逐漸進(jìn)入人們的生活?;贏ndroid的點(diǎn)餐系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了對客戶端用戶的登陸、搜索、菜譜管理、點(diǎn)餐以及訂單支付的功能,數(shù)據(jù)庫服務(wù)器端則實(shí)現(xiàn)了存儲(chǔ)數(shù)據(jù)的功能。文中的研究將有效的降低餐飲業(yè)的成本,并提高效率,Android的點(diǎn)餐系統(tǒng)極具商業(yè)價(jià)值和推廣意義。
Android系統(tǒng);無線點(diǎn)餐;服務(wù)器終端
傳統(tǒng)的點(diǎn)菜方式都是人工操作,服務(wù)員記錄顧客點(diǎn)的餐,然后送至吧臺(tái),由吧臺(tái)人員提供客戶的菜單進(jìn)行做菜,這種傳統(tǒng)的點(diǎn)餐方式很容易出現(xiàn)問題,不方便管理餐廳。而基于Android的點(diǎn)餐系統(tǒng),用戶可方便地利用現(xiàn)在電腦上的客戶端,與服務(wù)器連接,最終完成網(wǎng)上訂餐。
1.1經(jīng)濟(jì)可行性
傳統(tǒng)菜單更新較慢,制作成本較高,點(diǎn)菜機(jī)數(shù)據(jù)點(diǎn)餐有時(shí)不可靠,而且平板電腦點(diǎn)餐成本更加的高,而基于Android的點(diǎn)餐系統(tǒng)大大的降低了紙質(zhì)菜譜的印刷成本,提高了工作效率和競爭力,菜單更新的方便快捷?,F(xiàn)今很多餐廳都配備了無線網(wǎng)絡(luò),增加了客戶的體驗(yàn)和數(shù)量,從而大大的增加了餐廳的收益,所以基于Android的點(diǎn)餐系統(tǒng)產(chǎn)生的效益很高,所以在經(jīng)濟(jì)上是可行的。
1.2技術(shù)可行性
開發(fā)基于Android的移動(dòng)點(diǎn)餐系統(tǒng)使用的軟硬件環(huán)境非常的簡單,開發(fā)Android客戶端需要:Android SDK,能夠在Google官方網(wǎng)站下載獲得;開發(fā)工具采用Eclipse,Java語言,Android手機(jī)或Android平板電腦。開發(fā)服務(wù)器端需要:Tomcat服務(wù)器;數(shù)據(jù)庫采用Android自帶的SQLite數(shù)據(jù)庫;SSH框架技術(shù)。經(jīng)過學(xué)習(xí)和實(shí)際練習(xí),容易熟悉軟件開發(fā)流程并熟練運(yùn)用相應(yīng)的開發(fā)技術(shù),所以在技術(shù)層面上,Android的點(diǎn)餐開發(fā)系統(tǒng)是可行的。
1.3操作可行性
將移動(dòng)點(diǎn)餐系統(tǒng)的客戶端軟件安裝在Android操作系統(tǒng)的智能手機(jī)或平板電腦上,年輕的消費(fèi)群體能夠非常熟練地操作,同時(shí)享受著自主點(diǎn)餐過程帶來的無限樂趣,中老年消費(fèi)群體即使以前沒有接觸過Android系統(tǒng),在餐廳服務(wù)員的引導(dǎo)下也會(huì)輕松的掌握。服務(wù)器由餐廳工人員管理,因?yàn)楸军c(diǎn)餐系統(tǒng)以友好易用為最重要的設(shè)計(jì)目標(biāo),因此員工要接受簡單的現(xiàn)場培訓(xùn),以很好地掌握系統(tǒng)的工作流程與操作方法??偠灾到y(tǒng)的操作不會(huì)阻礙它的正常應(yīng)用。所以在操作層面上,Android的點(diǎn)餐系統(tǒng)是可行的。
2.1排隊(duì)取號(hào)
(1)功能。客戶可以通過對自己選定的餐廳的手機(jī)客戶端進(jìn)行注冊,然后登陸進(jìn)行排隊(duì)取號(hào),這樣省去了自己親自排隊(duì)的麻煩,更加方便快捷的取得單號(hào),并可實(shí)時(shí)查看自己排隊(duì)的情況。
(2)業(yè)務(wù)流程??蛻糇约哼x定的餐館登陸后產(chǎn)生的排隊(duì)取號(hào)鍵,即可看出自己所處的排隊(duì)號(hào)的數(shù)字和即將排隊(duì)的情況。而餐廳的服務(wù)器終端就可以查看到顧客所點(diǎn)的排隊(duì)取號(hào)鍵所發(fā)出的數(shù)字,自動(dòng)進(jìn)行排隊(duì),并發(fā)送至客戶手機(jī)端。
(3)輸入。系統(tǒng)自動(dòng)生成的顧客排隊(duì)號(hào),會(huì)自動(dòng)進(jìn)行計(jì)算,并發(fā)送單號(hào)給顧客的手機(jī)中。
(4)界面。顧客點(diǎn)擊排隊(duì)取號(hào)鍵后會(huì)彈出一個(gè)提示界面,內(nèi)容包括排隊(duì)單號(hào),排隊(duì)情況等。
(5)算法。餐廳服務(wù)器終端接收到顧客的排隊(duì)號(hào)后,依據(jù)一定的算法,給顧客發(fā)出最大取單單號(hào),之后系統(tǒng)會(huì)告知顧客前方排隊(duì)人數(shù),需要等待時(shí)間,都發(fā)送給顧客的手機(jī)中。
(6)輸出。顧客一旦點(diǎn)擊餐廳的排隊(duì)單號(hào)系統(tǒng),就會(huì)在頁面上出現(xiàn)顧客排隊(duì)單號(hào)的界面,告知顧客他的排隊(duì)單號(hào)。
(7)備注。如果參觀的空桌很多時(shí),就會(huì)告知顧客無需排隊(duì),如果空桌少于三張時(shí)就會(huì)告知顧客繁忙時(shí)期才可取號(hào)。
2.2查看排隊(duì)進(jìn)展
(1)功能。顧客可以通過自己選定的餐廳登錄后,任意查看該餐廳的用餐情況,查看正在叫號(hào)數(shù)和等待的餐桌數(shù)量。
(2)業(yè)務(wù)流程。顧客在選定的餐廳可查看排隊(duì)情況,排隊(duì)頁面會(huì)直接顯示該餐廳的餐桌類型種類和正在排隊(duì)的單號(hào)以及需等待的餐桌的數(shù)量,隨時(shí)刷新數(shù)據(jù),自行選擇是否進(jìn)行排隊(duì)。
(3)輸入。餐廳服務(wù)器終端會(huì)自定累計(jì)生成等待桌數(shù),自動(dòng)給排隊(duì)單號(hào)進(jìn)行排隊(duì)。
(4)界面。餐廳系統(tǒng)界面上會(huì)分開展示正在叫號(hào)的餐桌和需要等待的餐桌,每一種類型的餐桌下都有排隊(duì)取號(hào)鍵。
(5)算法。餐廳服務(wù)器終端可通過循環(huán)算法遍歷排隊(duì)單號(hào),顧客刷新最新桌位來查看自己的排隊(duì)單號(hào)所處的情況。
(6)輸出。系統(tǒng)根據(jù)刷新次數(shù)自動(dòng)生成各項(xiàng)信息并顯示于頁面上。
基于Android的點(diǎn)餐系統(tǒng)的設(shè)計(jì)合理,可以隨時(shí)很容易的在系統(tǒng)上增添其他的功能,給規(guī)模較大、顧客較多的餐廳提升了點(diǎn)餐效率,給顧客帶來了便利。在4G時(shí)代,Android得到了發(fā)展的機(jī)遇,更加開放、自由的Android平臺(tái)刺激了開發(fā)者的神經(jīng),因而基于Android的點(diǎn)餐系統(tǒng)的開發(fā)與應(yīng)用,不僅大大提升了餐廳的服務(wù)質(zhì)量和服務(wù)水平,促進(jìn)了餐飲業(yè)的發(fā)展,而且還為給顧客營造良好的就餐環(huán)境和高效的服務(wù)奠定了深厚的基礎(chǔ)。
10.3969/j.issn.1673-0194.2016.19.095
TP311
A
1673-0194(2016)19-0171-01
2016-07-19