趙馨寧
摘要:本文從實(shí)際點(diǎn)餐的工作流程出發(fā),闡述了該系統(tǒng)的設(shè)計(jì)過程。首先,對(duì)于確定設(shè)計(jì)目錄和功能需求;其次,對(duì)系統(tǒng)的工作進(jìn)行詳細(xì)設(shè)計(jì);最后對(duì)點(diǎn)餐系統(tǒng)進(jìn)行實(shí)現(xiàn)以及測(cè)試。
關(guān)鍵詞:安卓開發(fā);訂餐系統(tǒng);餐品管理
中圖分類號(hào):TP311.52?? 文獻(xiàn)標(biāo)識(shí)碼:A?? 文章編號(hào):1672-9129(2020)04-0030-01
Abstract: This paper describes the design process of the system based on the actual workflow of ordering food. First, for determining the design catalog and functional requirements; Secondly, the work of the system is designed in detail. Finally, the system of ordering food is implemented and tested.
Key words:Android development; Reservation system; Products management
1 前言
對(duì)于傳統(tǒng)的餐飲服務(wù)行業(yè),許多的點(diǎn)餐過程都是由服務(wù)員用紙筆記錄的,一旦餐廳進(jìn)入高峰期,這就使得顧客可能會(huì)需要有較長(zhǎng)的等待時(shí)間,延長(zhǎng)就餐時(shí)間,極大地降低了餐廳的運(yùn)作效率,用餐人員也會(huì)有較差的用餐體驗(yàn),從一定程度上影響了餐飲品牌。因此,在安卓手機(jī)的平臺(tái)上,建設(shè)一個(gè)訂餐系統(tǒng)對(duì)于餐廳經(jīng)營(yíng)者和訂餐的用戶都是一件雙贏的事情,不僅提高了餐廳經(jīng)營(yíng)者對(duì)餐廳菜譜維護(hù)的效率,同時(shí)也減少了用戶的等待時(shí)間,讓用餐管理運(yùn)作科學(xué)有效,在餐飲市場(chǎng)上富有較強(qiáng)的競(jìng)爭(zhēng)力。
2 系統(tǒng)需求分析
2.1系統(tǒng)設(shè)計(jì)目標(biāo)。
(1)用戶首先需要在安卓客戶端進(jìn)行注冊(cè)和登錄;
(2)瀏覽美食列表,查看美食,訂餐功能;
(3)訂單維護(hù)、餐品維護(hù)、信息維護(hù)等。
2.2系統(tǒng)功能需求分析。
分為客戶端和后臺(tái)管理端。
客戶端:注冊(cè)模塊、登陸模塊、餐品模塊、下單模塊、訂單模塊;
后臺(tái)管理:用戶管理、餐品管理、訂單管理。
3 系統(tǒng)詳細(xì)設(shè)計(jì)
3.1系統(tǒng)用戶端功能設(shè)計(jì)。
(1)注冊(cè)模塊:鑒于基于安卓的手機(jī)訂餐系統(tǒng)對(duì)于系統(tǒng)安全的需求,不允許用戶非法進(jìn)入到系統(tǒng)中。因此,第一次使用訂餐系統(tǒng)的用戶需要進(jìn)行注冊(cè)之后方可通過正確的登錄信息進(jìn)入到訂餐系統(tǒng)中。
(2)登錄模塊:已經(jīng)在基于安卓的手機(jī)訂餐系統(tǒng)注冊(cè)過的用戶,可以直接通過這個(gè)模塊進(jìn)入到系統(tǒng)中進(jìn)行下一步的訂餐操作。只要用戶輸入的信息與之前在注冊(cè)時(shí)的數(shù)據(jù)一致,即可完成登錄。
(3)餐品詳情模塊:餐品已經(jīng)由餐廳管理者通過后臺(tái)進(jìn)行添加到數(shù)據(jù)庫中,用戶在前臺(tái)可以進(jìn)行餐品的瀏覽,用戶客戶端與服務(wù)器交互,讀取餐品數(shù)據(jù)庫里的相應(yīng)數(shù)據(jù)。
(4)下單模塊:顧客是整個(gè)安卓點(diǎn)餐系統(tǒng)的重要角色,在對(duì)菜單進(jìn)行瀏覽,然后將想要選擇的菜品,輸入需要購買的數(shù)量,然后將信息最后總結(jié)算,進(jìn)行支付。
(5)訂單模塊:顧客在安卓點(diǎn)餐系統(tǒng)完成菜單瀏覽、菜品選擇、輸入數(shù)量和結(jié)算之后,系統(tǒng)就會(huì)自動(dòng)生成一個(gè)訂單,訂單記錄了客戶的訂餐詳情。
3.2系統(tǒng)管理端功能設(shè)計(jì)。
(1)用戶管理模塊:在本文設(shè)計(jì)的手機(jī)訂餐系統(tǒng)中,所有已經(jīng)注冊(cè)過的用戶信息都會(huì)記錄在數(shù)據(jù)庫中,而用戶管理模塊就是提供給管理員管理這些用戶的接口,在這個(gè)功能模塊中,管理員可以對(duì)這些訂餐人員的信息進(jìn)行相應(yīng)的維護(hù)操作。
(2)餐品管理模塊:系統(tǒng)可以對(duì)要展示的餐品進(jìn)行管理,主要是對(duì)餐品的基本信息維護(hù),餐品管理由系統(tǒng)管理員進(jìn)行操作,包括餐品的添加、餐品信息的修改、餐品刪除等功能;此外,也可以對(duì)用戶剛下的訂單進(jìn)行確認(rèn)操作。
(3)訂單管理模塊:其功能主要是針對(duì)系統(tǒng)管理員對(duì)于客戶購買餐品后所提交的訂單的維護(hù),可以查看訂單,也可以選擇接收訂單,在餐品配送時(shí)選擇對(duì)訂單進(jìn)行發(fā)貨處理等操作。
4 系統(tǒng)詳細(xì)設(shè)計(jì)
4.1系統(tǒng)登錄功能實(shí)現(xiàn)。基于安卓的手機(jī)點(diǎn)餐系統(tǒng)用戶使用登錄前臺(tái)系統(tǒng),本登錄實(shí)現(xiàn)的方式發(fā)送賬號(hào)密碼到服務(wù)器,首先驗(yàn)證是否存在賬號(hào)信息。
4.2系統(tǒng)注冊(cè)功能實(shí)現(xiàn)。就是本次設(shè)計(jì)的手機(jī)訂餐系統(tǒng)的注冊(cè)界面,用戶可以再該界面中進(jìn)行注冊(cè)操作。在此界面,用戶需要填寫自己的賬號(hào)(可以自己設(shè)定)、姓名以及以后的登錄密碼,并且進(jìn)行密碼的二次確認(rèn)。
4.3瀏覽餐品功能實(shí)現(xiàn)。在首頁選擇商家后,進(jìn)入商家的詳情頁面,商家頁面主要展示了餐廳所售菜品,包含菜品的圖片、價(jià)格、分類等信息。用戶可以根據(jù)自己的用餐需求,點(diǎn)進(jìn)相應(yīng)的單品中進(jìn)行下一步的操作。
4.4系統(tǒng)下單功能實(shí)現(xiàn)。就是我們訂餐系統(tǒng)的點(diǎn)餐示例。當(dāng)用戶點(diǎn)擊名為“芒果刨冰”的餐品時(shí),進(jìn)入到下圖所示的商品詳情界面中去。我們可以在該詳情中可以看到餐品的圖片、單價(jià)、數(shù)量、簡(jiǎn)單介紹以及配料等信息。
4.5訂單管理功能實(shí)現(xiàn)。在“我的訂單”管理界面,有訂單所包含餐品的名稱、數(shù)量、價(jià)格、下單時(shí)間和下單狀態(tài)等功能。
4.6個(gè)人信息管理功能實(shí)現(xiàn)。用戶可以修改自己的個(gè)人信息。
4.7用戶信息管理功能實(shí)現(xiàn)。為了方便管理員的操作和維護(hù),后臺(tái)使用B/S結(jié)構(gòu)。每條用戶記錄后面有兩個(gè)功能按鈕,一個(gè)是“修改”,一個(gè)是“刪除”,管理員可以利用這兩個(gè)功能按鈕對(duì)用戶信息進(jìn)行維護(hù)。
4.8餐品信息管理功能實(shí)現(xiàn)。每條餐品記錄后面有兩個(gè)功能按鈕,一個(gè)是“修改”,一個(gè)是“刪除”,管理員可以利用這兩個(gè)功能按鈕對(duì)餐品信息進(jìn)行維護(hù)。此外,與用戶管理不同的是,在餐品管理中,管理員可以添加新的餐品,利用界面中的“添加”按鈕,實(shí)現(xiàn)商店餐品的新增功能。
4.9訂單管理功能實(shí)現(xiàn)。每條訂單記錄后面有三個(gè)功能按鈕,分別可以對(duì)訂單進(jìn)行完成確定、取消訂單以及刪除操作。
5 系統(tǒng)測(cè)試
主要對(duì)基于安卓訂餐系統(tǒng)的性能進(jìn)行了模塊與集合的測(cè)試,根據(jù)測(cè)試的結(jié)果找出系統(tǒng)設(shè)計(jì)中還存在的一些不足之處,并進(jìn)行了相應(yīng)的改進(jìn)與完善,最終在測(cè)試中得出結(jié)論,整個(gè)系統(tǒng)設(shè)計(jì)能夠與預(yù)期的效果完全吻合,說明本系統(tǒng)的設(shè)計(jì)與列出的需求之間是一致性。系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了預(yù)期的功能,具有一定的實(shí)用與推廣價(jià)值。
參考文獻(xiàn):
[1]戴靜,馬奇奇,王帥,等.基于Android的智能順風(fēng)訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技風(fēng),2019(34):111-111.
[2]薛亞田,舒后.基于jQueryMobile的移動(dòng)訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京印刷學(xué)院學(xué)報(bào),2018,026(012):93-95,118.
[3]薛亞田,舒后.基于jQueryMobile的移動(dòng)訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京印刷學(xué)院學(xué)報(bào),2018,26(12):99-101+124.