999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動點餐系統的設計與實現

2019-09-24 02:00:29戴文輝趙碧榮周雪梅戴永輝
電腦知識與技術 2019年19期

戴文輝 趙碧榮 周雪梅 戴永輝

摘要:點餐系統作為餐飲企業信息化管理的核心系統,其點餐功能是否方便、界面是否具有吸引力是給顧客良好就餐體驗的前提,為此對移動點餐系統的功能需求和業務流程進行分析,并基于上述分析采用java語言在Android平臺實現了用戶登錄、顧客點單、菜單瀏覽、查詢統計、暢銷菜排行等功能。相比以往傳統的點餐系統,系統在移動終端的界面設計、易用性和與后臺數據交互上更加具有優勢,能為顧客點餐時提供愉悅便捷的體驗。

關鍵詞:移動點餐系統;功能流程;數據流;Android平臺;Web Services

中圖分類號:TP393? ? ? 文獻標識碼:A

文章編號:1009-3044(2019)19-0076-03

Abstract: Dinner ordering system is the core system of information management in catering enterprises. Whether the ordering function is convenient and whether the interface is attractive is a prerequisite for a good dining experience for customers. Then, the functional requirements and business processes of the mobile ordering system are analyzed, and based on the above analysis, the java language is used to implement user login, customer order, menu browsing, query statistics, and best-selling food rankings on the Android platform. Compared with the traditional ordering system, the system has more advantages in the interface design, ease of use and interaction with the background data of the mobile terminal, and can provide a pleasant and convenient experience for customers when ordering food.

Key words: mobile ordering system; functional flow; data flow; android platform; web services

1 背景

隨著信息通信技術的發展以及移動終端的普及,移動支付、移動社交、移動商城等各種移動應用滲透到人們的日常生活,影響著人們的衣食住行,餐飲行業也不例外,在我國,餐飲行業屬于信息化程度較高的行業,各餐飲企業基本配有餐飲管理系統。當前在用的點餐系統基于Client/Server[1]或Browser/Server[2]架構,其業務流程基本是傳統的顧客瀏覽紙質菜譜后點菜,服務員用手寫記錄顧客所點菜后送往前臺,由前臺操作員統一錄入到計算機里,再由計算機來進行管理,這種點餐系統存在兩大問題:其一,紙質菜譜較厚重,不方便顧客瀏覽,且紙質菜譜信息量有限,顧客無法詳細了解每道菜的特色;其二,服務員只能有限地服務幾個桌的點單,且往往花費大量精力向顧客推薦的菜,顧客并不認可,浪費顧客與服務員的時間,間接導致成本增加。

各餐飲企業在如何構建高效的點餐系統,給顧客以良好就餐體驗,為自身在服務質量、管理流程優化上的提升提供科學的信息化手段方面非常重要。由于點餐系統是餐飲企業信息化管理的核心系統,其提供的點餐功能是否方便、界面是否具有吸引力直接關系到企業的運營。因此,進行移動點餐系統的設計與實現的研發對于餐飲企業提升餐飲管理工作效率和科學管理服務具有廣泛的應用價值。

2 系統分析

2.1 系統需求

經過調研,整理出移動點餐系統的需求大致如下:

1)系統要具備可擴展性[3],能給當前用戶預留升級和擴充接口,方便以后進行功能擴展;

2)支持網絡操作,多個錄入人員可以同時錄入菜單信息,如:支持50人同時錄入;

3)具備登錄與退出、顧客點單功能,能在移動客戶端進行提供開桌、點單添菜操作;

4)具備菜單瀏覽功能,能在移動客戶端進行冷菜、湘菜、粵菜、海鮮、酒水等各大類下的菜價瀏覽操作;

5)具備查詢統計功能,能在移動客戶端進行當日報表、所有報表的查詢功能;提供當前在用桌的使用狀態、開桌時間、每桌餐費以及空閑桌號列表等營業動態查詢操作;

6)具備暢銷菜排行功能,能在移動客戶端進行兩種方式的暢銷菜排行列表,即根據菜被點的次數或菜的結賬金額;

7)具備分享菜照功能,能在移動客戶端進行拍照片上傳的操作;

8)具備數據維護功能,能在移動客戶端進行數據初始化、備份、網絡下載數據等操作;

9)具備系統設置功能,能在移動客戶端進行初始的桌號設置、操作員設置等操作;

10)系統操作要簡便、界面設計要有人性化,能穩定地運行于Android4.0以上操作系統平臺中;

11)系統在訪問性能上要能滿足響應單次請求的時間不超過2秒;能承受住500人并發訪問而不崩潰。

2.2 可行性分析

移動點餐系統的軟件開發環境是Android平臺[4],移動終端與后臺服務器的交互通過Web services[5-6]來進行,后臺數據庫的選用則基于餐飲企業實情,選用了MS SQL Sever數據庫作為后臺數據庫[7-8],它的選擇是在綜合考慮了后臺數據庫既要支撐實時通訊,又要擁有良好的安全性和穩定性后所做出的選擇。

在系統部署上,考慮到系統的維護和性能需求,因而將應用服務器和數據庫服務器分開,它們分別被部署在2臺服務器上,其中,應用服務器[9]在負責接收客戶端的消息請求的同時,也負責向數據庫服務器發出請求和反饋結果,該結果由應用服務器處理后以WEB頁面的形式呈現給客戶端。數據庫服務器[10]是負責數據庫管理和裝載的核心,它對應用服務器發來的請求進行處理,并根據請求執行相應的數據處理功能及反饋結果給應用服務器。上述架構實現了數據處理與程序執行的相互分離,避免了使用單一服務器既要處理數據又要執行其他應用,以及資源耗費過大可能帶來的系統崩潰風險,能顯著提升系統的安全性和工作效率。總的來看,基于上述技術的移動點餐系統是符合系統需求和切實可行的。

3 功能流程分析與設計

移動點餐系統的功能包括用戶登錄、顧客點單、菜單瀏覽、查詢統計、暢銷菜排行、分享菜照、數據維護、系統設置等,以下是對系統中的點菜和賬單打印的典型功能流程分析。

3.1 點菜流程分析

點菜的流程如圖1所示。

點菜流程圖說明:

1)服務員通過移動終端輸入自己的ID和密碼,完成登錄;

2)進入點餐界面,由顧客自己瀏覽菜單;

3)顧客在點餐界面添加菜;

4)移動終端給出該菜是否添加成功的提示,如果成功則結束,如果不成功則繼續進入點餐界面。

3.2 打印賬單流程分析

打印賬單的時序圖如圖2所示。

打印操作員,選擇桌號后,按結賬打印按鈕,出現結賬界面,如果需要打折,則選擇打折按鈕,打折完畢后,操作員按打印按鈕,賬單將被打印。

3.3 軟件功能設計

在移動點餐系統的需求分析基礎上,進行功能模塊的設計,整體架構如圖3所示。

移動點餐系統功能包括:用戶登錄、顧客點單、菜單瀏覽、查詢統計、暢銷菜排行、分享菜照、數據維護、系統設置等主要功能子系統。

4 系統實現

移動點餐系統的人機界面實現包括兩部分,即:網站人機界面和移動終端人機界面的實現。以下展示的是部分網站和移動終端的人機界面。

4.1 移動終端APP主界面

移動終端APP主界面如圖4所示。包括:前臺點單、菜單瀏覽、查詢統計、桌號設置、用戶管理、數據維護、營業動態、暢銷菜排行等圖標。

4.2 當日報表查詢界面

移動終端的當日報表查詢界面如圖5所示,在屏幕上部有“當日報表”“所有報表”供切換,在屏幕中部顯示當日的單號、消費額。

4.3 營業動態查詢界面

移動終端的營業動態查詢界面如圖6所示,在屏幕上部有“在用桌”“空閑桌”供切換,在屏幕中部顯示當日的桌號、備注、桌狀態,開桌時間。屏幕下部顯示日已結賬總額、日未結賬總額、在用桌共計、空閑桌共計。

5 結論

文章對移動點餐系統進行了需求分析,并基于需求分析完成了用戶登錄、顧客點單、菜單瀏覽、查詢統計、暢銷菜排行、分享菜照、數據維護、系統設置等功能的設計,以及通過Android開發平臺ADT編程實現了移動點餐系統。文章的設計與實現本著“用戶體驗為上”的原則,總體來說,在提升餐飲行業現代化管理服務質量,提高餐廳的工作效率與社會宣傳知名度上具有重要的實踐價值。

此外,文章還探討了Web網站與Android操作系統的移動終端數據交互方式,對基于Web Services的移動終端與后臺數據交互做了介紹,這對從事Android開發平臺與后臺數據庫進行交互的開發人員具有一定參考價值。

參考文獻:

[1] 劉向東. 基于Client/Server結構的數據庫系統設計[J]. 電腦知識與技術, 2018, 14(11): 14-16.

[2] 童杰. 基于瀏覽器/服務器(Browse/Server)的體質健康平臺構建與應用[J]. 信息與電腦: 理論版, 2017(1): 115-117.

[3] 張伯陽, 張曉, 李阿妮, 等. 云存儲系統可擴展性評測研究[J]. 計算機應用研究, 2017, 34(7): 1957-1961, 1965.

[4] Abdallah E E, Fayyoumi E. Assistive Technology for Deaf People Based on Android Platform[J]. Procedia Computer Science, 2016(94): 295-301.

[5] 龐秋奔, 李銀. 基于Web Service多源異構系統增量同步的實現[J]. 計算機應用與軟件, 2018, 35(5): 178-182.

[6] Pencheva E, Atanasov I. Engineering of web services for internet of things applications[J]. Information Systems Frontiers, 2016, 18(2): 277-292.

[7] 袁霞. 基于SQL Server數據庫的性能優化淺談[J]. 信息安全與技術, 2016, 7(3): 74-75.

[8] 陳堯妃, 陳煥通. SQL Server數據庫技能測評方案的設計與實現[J]. 計算機應用與軟件, 2009, 26(11): 147-149.

[9] 羅有平, 周炳然. 統一通信應用服務器軟件架構研究[J]. 計算機與網絡, 2018(1): 58-60.

[10] 陳建美. 數據庫服務器故障分析與處理[J]. 電腦知識與技術, 2017(35): 33-35.

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 欧美成人在线免费| 亚洲精品另类| 最新日本中文字幕| 国产剧情一区二区| 国产91小视频在线观看 | 欧日韩在线不卡视频| 黄色三级毛片网站| 中文成人在线| 激情综合网激情综合| 国产精品自在线天天看片| 久久久久青草大香线综合精品| 成人午夜视频网站| 精品亚洲麻豆1区2区3区| 这里只有精品在线| 免费人成在线观看视频色| 国产大全韩国亚洲一区二区三区| 久久99精品久久久久久不卡| 久久99精品久久久大学生| 免费jjzz在在线播放国产| 欧美一级在线| 国产jizz| 黄色网址手机国内免费在线观看| 亚亚洲乱码一二三四区| 乱系列中文字幕在线视频| 国产无码高清视频不卡| 黄色网址手机国内免费在线观看| 在线综合亚洲欧美网站| 91高清在线视频| 日韩高清一区 | 91国内在线观看| 色综合五月| 成年av福利永久免费观看| 中文精品久久久久国产网址| 亚洲无码免费黄色网址| 91精品人妻互换| 美女国产在线| 欧美精品1区| 欧美日韩在线亚洲国产人| 一级成人a毛片免费播放| 六月婷婷综合| 欧洲av毛片| 国产高清又黄又嫩的免费视频网站| 亚洲无卡视频| 久久精品国产国语对白| 亚洲欧美h| 成人精品免费视频| 蜜臀AV在线播放| 视频一区亚洲| 91久久大香线蕉| 天天摸天天操免费播放小视频| 一区二区午夜| 久久中文字幕2021精品| 亚洲中文字幕国产av| 亚洲va视频| 中文字幕人妻av一区二区| 97精品伊人久久大香线蕉| 亚洲精品爱草草视频在线| 日韩精品高清自在线| 丁香六月激情综合| 国产va在线观看免费| 91青青视频| 国产在线观看91精品| 亚洲成人福利网站| 亚洲人成色77777在线观看| 日韩无码视频专区| 亚洲国产av无码综合原创国产| 人与鲁专区| 国产乱子伦视频在线播放| 国产一二视频| 国产精品自在在线午夜区app| AV熟女乱| 制服丝袜 91视频| 日韩区欧美国产区在线观看| 亚洲国模精品一区| 久久精品娱乐亚洲领先| 日本欧美午夜| 色综合久久88| 激情综合网址| 中文字幕人成乱码熟女免费| 亚洲美女一区| 国产色偷丝袜婷婷无码麻豆制服| 国产免费自拍视频|