遼寧對(duì)外經(jīng)貿(mào)學(xué)院信息管理學(xué)院 張夜軒 景慎艷
?
基于Andriod的餐廳點(diǎn)餐APP的設(shè)計(jì)與實(shí)現(xiàn)
遼寧對(duì)外經(jīng)貿(mào)學(xué)院信息管理學(xué)院 張夜軒 景慎艷
【摘要】在移動(dòng)互聯(lián)網(wǎng)的背景下,基于Java和Eclipse平臺(tái),在MySQL上建立數(shù)據(jù)庫(kù),開發(fā)了基于Andriod平臺(tái)的餐廳點(diǎn)餐APP。系統(tǒng)具有顧客點(diǎn)餐、后廚、傳菜、結(jié)算等功能,系統(tǒng)能達(dá)到預(yù)期的要求,可以通過(guò)移動(dòng)智能終端使用本系統(tǒng)實(shí)現(xiàn)傳統(tǒng)點(diǎn)餐的消費(fèi)流程,無(wú)形中使餐廳贏得了更多的時(shí)間和顧客。
【關(guān)鍵詞】Andriod;餐廳點(diǎn)餐;Eclipse
現(xiàn)隨著社會(huì)的進(jìn)步,互聯(lián)網(wǎng)的深入帶動(dòng)著中國(guó)餐飲行業(yè)的迅速發(fā)展,人們的生活水平及消費(fèi)水平也在不斷提高,但是“民以食為天”卻是自古不變的定律,餐廳點(diǎn)餐服務(wù)已經(jīng)成為一項(xiàng)熱門課題。餐廳行業(yè)面臨著人工收費(fèi)滿足不了餐廳財(cái)務(wù)管理、人力資源越來(lái)越昂貴以及顧客等餐等問(wèn)題,很大限度的制約了整個(gè)餐飲行業(yè)的規(guī)?;l(fā)展和其整體服務(wù)水平的提高。完善信息管理和提升信息技術(shù)成為提高服務(wù)質(zhì)量、服務(wù)水平和服務(wù)效率的必要途徑,才能最大限度獲得更多的顧客及提升顧客的回頭率和滿意度。在餐飲行業(yè)中實(shí)施信息化管理已經(jīng)成為未來(lái)餐廳的必經(jīng)之路,大眾化消費(fèi)已逐漸成為餐飲消費(fèi)市場(chǎng)的主體,現(xiàn)代化科學(xué)技術(shù)和科學(xué)的信息化管理在餐飲行業(yè)的應(yīng)用己經(jīng)越來(lái)越廣泛。餐廳管理APP的開發(fā)可以基本實(shí)現(xiàn)餐廳點(diǎn)餐服務(wù)流程的智能化,大幅的減輕服務(wù)員的勞動(dòng)力輸出和減少收費(fèi)上的失誤,解決大部分餐廳高效又準(zhǔn)確的管理問(wèn)題。它不僅可以實(shí)現(xiàn)客戶基本的點(diǎn)餐功能,還可以在基本功能的基礎(chǔ)上提供更多的、更人性化的服務(wù)。
Eclipse 是一個(gè)開放源代碼的基于Java的可擴(kuò)展開發(fā)平臺(tái),它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。編程語(yǔ)言選用Java編程語(yǔ)言, Java 技術(shù)具有優(yōu)越的通用性、平臺(tái)移植性、高效性和安全性,數(shù)據(jù)庫(kù)選用MySQL,MySQL體積小、速度快,開放源碼適合中小型企業(yè)應(yīng)用。
3.1 需求分析
(1)用戶需求分析
11使用系統(tǒng)相關(guān)人員有顧客、服務(wù)員、廚師和系統(tǒng)管理員。顧客需要按系統(tǒng)操作提示自主進(jìn)行點(diǎn)餐、加菜和退菜操作,最后系統(tǒng)要能夠根據(jù)顧客的選擇進(jìn)行自動(dòng)結(jié)賬計(jì)算并顯示;服務(wù)員需要按系統(tǒng)操作提示對(duì)已經(jīng)上桌的菜進(jìn)行標(biāo)記;廚師需要對(duì)數(shù)據(jù)庫(kù)初始數(shù)據(jù)的設(shè)置、系統(tǒng)維護(hù)與升級(jí)、對(duì)數(shù)據(jù)進(jìn)行分析并根據(jù)當(dāng)日材料情況適當(dāng)修改菜單以及權(quán)限設(shè)置,數(shù)據(jù)備份等。
(2)系統(tǒng)性能需求分析
本系統(tǒng)在響應(yīng)時(shí)間、可靠性、安全性等方面有較高的性能需求,在開放性、可擴(kuò)展性需要有長(zhǎng)期的計(jì)劃,適應(yīng)業(yè)務(wù)發(fā)展的需要。
3.2 功能模塊設(shè)計(jì)
本餐廳APP由用戶管理子模塊、餐品管理子模塊、餐桌管理子模塊、點(diǎn)餐管理子模塊、訂單處理子模塊、結(jié)算子模塊、結(jié)算子模塊、統(tǒng)計(jì)子模塊這7個(gè)功能模塊組成,如圖1所示。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)系統(tǒng)的業(yè)務(wù)需求,進(jìn)行數(shù)據(jù)庫(kù)分析與設(shè)計(jì),本系統(tǒng)的數(shù)據(jù)表的邏輯結(jié)構(gòu)如下:
餐桌類型(類型編號(hào),類型名稱)
餐桌(餐桌編號(hào),位置,就餐人數(shù),負(fù)責(zé)人,餐桌類別);
顧客(顧客編號(hào),手機(jī)號(hào),餐桌號(hào),用戶名,密碼,類型);
會(huì)員積分(顧客編號(hào),積分?jǐn)?shù)額,日期,積分類型);
員工(員工編號(hào),姓名,電話,用戶名,密碼,類型);
菜單(菜品編號(hào),菜名,類型,單價(jià),狀態(tài),菜量,備注);
訂單(訂單編號(hào),餐桌號(hào),顧客編號(hào),菜品編號(hào),數(shù)量,點(diǎn)餐時(shí)間,廚師員工號(hào),廚師響應(yīng)時(shí)間,傳菜時(shí)間,上菜時(shí)間,上菜員工號(hào),狀態(tài))。
圖1 餐廳管理系統(tǒng)功能圖
(1)基本管理模塊
可以對(duì)餐桌、菜品類別、菜品信息、員工信息、顧客信息進(jìn)行查詢和維護(hù),顧客類別可以是游客也可以是會(huì)員。
(2)點(diǎn)餐模塊
會(huì)員顧客登錄成功后可以點(diǎn)餐,游客類型的顧客可以直接點(diǎn)餐。
點(diǎn)餐業(yè)務(wù)流程為:先選擇空閑的餐桌,然后按類別瀏覽菜品并使用復(fù)選框勾選菜品,然后提交。
修改訂單的業(yè)務(wù)流程為:加菜可以隨時(shí)進(jìn)行,但是退菜需要菜品狀態(tài)為待響應(yīng)狀態(tài)(即廚房未接單)。
結(jié)算的業(yè)務(wù)流程為:判斷所有菜品都為已上菜狀態(tài)即可結(jié)算,否則需要做退菜處理后方可結(jié)算,會(huì)員結(jié)算時(shí)將結(jié)算金額計(jì)入消費(fèi)積分。結(jié)算頁(yè)面如圖2所示。
圖2 結(jié)算頁(yè)面圖
(3)后廚模塊
點(diǎn)餐完成以后訂單菜品狀態(tài)為“待響應(yīng)”,后廚查看所有“待響應(yīng)”菜品,按點(diǎn)餐時(shí)間“接單”后開始做菜,菜品完成后后廚“出單”。
(4)服務(wù)員模塊
服務(wù)員可以檢索“出單”狀態(tài)的菜品,執(zhí)行上菜工作;服務(wù)員可以檢索“未響應(yīng)”狀態(tài)的菜品,對(duì)于點(diǎn)餐時(shí)間比較久的向后廚催菜。
本論文基本完成了餐廳點(diǎn)餐智能系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)的結(jié)構(gòu)清晰,在穩(wěn)定性、可擴(kuò)展性方面表現(xiàn)得不錯(cuò),在以往平板電腦點(diǎn)餐模式的研究和應(yīng)用的基礎(chǔ)上探索了手機(jī)APP的點(diǎn)餐模式,發(fā)揮APP快捷、顧客粘度大、操作方便的優(yōu)勢(shì),對(duì)點(diǎn)餐效率,員工使用效率、餐廳上座率等都具有明顯推進(jìn)作用。
參考文獻(xiàn)
[1]尹亮.餐廳點(diǎn)菜及后廚系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都電子科技大學(xué),2015.
[2]李源.餐廳點(diǎn)菜系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2015,09.
[3]肖飛,賈滿磊.基于Android平板電腦的電子菜單設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2013,08.
[4]王占山.基于移動(dòng)終端的訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2015.
作者簡(jiǎn)介:
張夜軒(1993-),男,安徽安慶人,遼寧對(duì)外經(jīng)貿(mào)學(xué)院信息管理系學(xué)生,研究方向:信息管理與信息系統(tǒng)。
景慎艷(1976-),女,吉林通化人,副教授,碩士,主要從事網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用等方面的研究。