国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動端的智能點餐系統(tǒng)設計與實現(xiàn)

2019-08-10 06:36趙澤忠程江珂
電腦知識與技術 2019年17期
關鍵詞:模塊設計

趙澤忠 程江珂

摘要:針對餐飲業(yè)的傳統(tǒng)消費模式,點餐,上菜,買單等均需要人工進行操作,管理的人力、物力以及資源的浪費等問題,該文設計與開發(fā)了基于移動端的智能點餐系統(tǒng),主要進行了菜品展示,菜品購買以及賬單結(jié)算等主要功能模塊設計;再通過對系統(tǒng)進行具體的代碼實現(xiàn);最后經(jīng)過黑盒測試驗證了系統(tǒng)的合理性、可行性以及穩(wěn)定性。

關鍵詞:智能點餐系統(tǒng);黑盒測試;模塊設計;代碼實現(xiàn)

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

文章編號:1009-3044(2019)17-0113-02

開放科學(資源服務)標識碼(OSID):

Abstract: In view of the traditional consumption mode of the catering industry, order, serving, pay to be artificial, such as management of manpower and material resources as well as the problems such as wasting resources, this paper designed and developed based on mobile intelligent ordering system, mainly for the food, food purchasing and billing and so on main function module design; Then through the system to carry on the concrete code realization; Finally, the rationality, feasibility and stability of the system are verified by black box test.

Key words: intelligent ordering system; black box test; module design; concrete code realization

1 背景

隨著信息時代的飛速發(fā)展,手機、平板等移動設備已十分普及,移動端智能點餐系統(tǒng)的開發(fā)與普及也不再是難題,智能點餐系統(tǒng)不僅節(jié)省人力物力,也實現(xiàn)了食客一鍵下單,一鍵買單,無須排隊等候,節(jié)省了時間,效率大幅提高,增加商戶收益,并且智能點餐系統(tǒng)不僅快捷而且避免了出現(xiàn)人工易出現(xiàn)的錯誤,為此,設計與開發(fā)智能點餐系統(tǒng)已成為信息化時代的必然趨勢,其也將帶動餐飲業(yè)的迅猛發(fā)展。

當前,國內(nèi)餐飲業(yè)主要以傳統(tǒng)消費模式為主,顧客瀏覽菜單,下單,買單。國外早在80年代,隨著計算機技術的迅速普及,一部分餐廳就開始建立起訂單管理系統(tǒng),借助計算機技術完成下單、結(jié)算等業(yè)務的電子化。在這一階段,點餐系統(tǒng)的終端一般是PC端。從80年代末開始,隨著嵌入式技術的發(fā)展以及無線局域網(wǎng)的面世,基于移動PAD的無線點餐系統(tǒng)開始萌生。借助此系統(tǒng),服務員通過手持的PAD就可以完成下單。這種系統(tǒng)的出現(xiàn)極大地提高了餐廳業(yè)務效率。90年代開始,互聯(lián)網(wǎng)與智能手機迅速普及,餐廳信息化建設步入一個嶄新的時代。20世紀末,我們稱之為互聯(lián)網(wǎng)時代,網(wǎng)絡技術、寬帶、數(shù)據(jù)庫技術等出現(xiàn)重大突破,進一步擴展了點餐系統(tǒng)的可操作范圍,同時也減小了系統(tǒng)的設計難度,但同時客戶的要求也相對更高。

本文中將設計并開發(fā)一種基于移動端的點餐系統(tǒng),實現(xiàn)菜品瀏覽,掌上點單,一鍵買單等功能,用戶可以通過移動端或PC端設備實現(xiàn)快速點餐,不僅提高了商家的服務效率、節(jié)省了服務成本,同時也節(jié)省了客戶的用餐時間。

2 系統(tǒng)概要設計

本系統(tǒng)的設計與實現(xiàn)主要使用HTML CSS JavaScript Ajax等進行前端設計以及JSP服務器腳本語言進行后端設計,系統(tǒng)按照MVC框架設計模式設計,用戶可通過移動端瀏覽器實現(xiàn)掃碼點餐。系統(tǒng)主要分為三個模塊:

2.1 系統(tǒng)登錄與注冊

在用戶登錄界面用戶可輸入用戶名及密碼登錄或點擊食客快速登錄以及點擊注冊進入注冊界面進行注冊,若登錄時信息有誤則無法登錄系統(tǒng),顯示錯誤信息;注冊時按用戶名區(qū)分客戶,若用戶名重復則注冊失敗提示錯誤信息,注冊成功則提示注冊成功信息并自動跳轉(zhuǎn)到登錄界面。

2.2 客戶點餐

客戶登錄成功后進入二維碼對應商家主界面,主界面分類顯示所有菜品信息(包括餐具信息),用戶可分類瀏覽所有菜品,點擊“加入購物車”按鈕將菜品加入購物車,點擊“-”刪除購物車菜品,選擇完菜品后點擊“去結(jié)算”即可跳轉(zhuǎn)到結(jié)算界面進行賬單結(jié)算;用戶結(jié)算完成后商家將收到客戶點單信息以及桌號信息。

2.3 信息統(tǒng)計及管理

商家登錄并點擊“我的”進入信息管理界面,可以進行菜品管理、賬本管理以及密碼修改和注銷等操作。

3 系統(tǒng)詳細設計與實現(xiàn)

系統(tǒng)使用Eclipse開發(fā)平臺開發(fā),使用Tomcat Web 應用服務器進行系統(tǒng)模擬搭建及測試。具體實現(xiàn)描述如下:

3.1 用戶注冊設計

系統(tǒng)注冊界面可接收用戶填寫數(shù)據(jù),前端代碼將檢查用戶輸入是否合法并提示,若輸入合法,數(shù)據(jù)將發(fā)送到后端檢查系統(tǒng),經(jīng)過檢查系統(tǒng)讀取數(shù)據(jù)庫信息進行比對,若重復則跳轉(zhuǎn)回注冊頁面并提示用戶名重復信息,若用戶名未重復則根據(jù)用戶所填手機號碼進行短信驗證,驗證通過則將數(shù)據(jù)存入數(shù)據(jù)庫并提示注冊成功信息,返回登錄界面。顯示效果圖如圖1所示。

3.2 用戶登錄設計

用戶登錄模塊分為賬號密碼登錄和食客免用戶名及密碼快速登錄。賬號登錄時用戶在登錄界面填寫用戶名及密碼信息,前端代碼檢查用戶輸入是否合法并提示錯誤信息。提交后,表單信息將提交到后臺檢查系統(tǒng),檢查系統(tǒng)將表單信息與數(shù)據(jù)庫信息進行比對,若比對失敗則提示錯誤信息并返回登錄界面;若比對成功則跳轉(zhuǎn)至用戶主界面。用戶點擊“食客快速登錄”將直接跳轉(zhuǎn)至主界面但只能進行點餐操作,其他操作將提示需進行登錄操作。顯示效果圖如圖2所示。

3.3 用戶點餐設計

主界面使用HTML CSS JavaScript等進行菜品展示,用戶可通過主界面進行菜品選擇并加入購物車,點擊“去結(jié)算”跳轉(zhuǎn)至結(jié)算界面進行結(jié)算,結(jié)算時后端代碼使用支付寶以及微信提供的API進行收款操作,操作失敗提示錯誤信息;成功則提交訂單信息至商家主界面顯示訂單信息。顯示效果圖如圖3所示。

3.4 用戶信息設計

登錄界面設置忘記密碼操作連接,點擊進入密碼重置界面,用戶需填寫用戶名并提交,后臺程序?qū)⒂脩裘c數(shù)據(jù)庫所有用戶進行查找比對,若失敗則返回用戶不存在錯誤提示信息,若成功則提示用戶輸入手機號進行短信驗證,驗證成功則進入密碼重置頁面,用戶需兩次輸入合法且相同的密碼提交,后端程序?qū)⑿旅艽a信息修改并存入數(shù)據(jù)庫。主界面設置密碼修改連接,點擊將進入密碼修改界面,用戶需填原密碼以及兩次輸入合法且相同的新密碼并提交,后臺程序?qū)⒃艽a與數(shù)據(jù)庫進行比對,若失敗則返回用密碼錯誤提示信息,若成功則將密碼信息修改并存入數(shù)據(jù)庫,提示修改成功信息并跳轉(zhuǎn)至登錄界面重新登錄。

本系統(tǒng)測試階段采用黑盒測試,對系統(tǒng)的各個功能模塊進行了測試,通過測試,系統(tǒng)運行良好,完全達到了系統(tǒng)預期設計要求。

4 結(jié)論

文中主要設計了一個基于移動端設備的智能點餐系統(tǒng),用戶通過移動端登錄系統(tǒng)可以進行快速點餐,一鍵買單,個人信息修改等操作;通過商家認證的用戶還可進行菜品管理以及賬單管理等操作。本系統(tǒng)應用廣泛,操作簡便,具有重要的理論研究價值以及實際應用前景。

參考文獻:

[1] 商超越, 翟如月, 劉海慧. 基于 Android的手機點餐系統(tǒng)[J]. 中國管理信息化, 2015(5).

[2] 張勇. 基于Android的智能點餐系統(tǒng)設計[J]. 電子測試, 2017(22).

[3] 徐玲利, 李唯. 在線點餐系統(tǒng)的設計與實現(xiàn)[J]. 電腦知識與技術, 2018(31).

【通聯(lián)編輯:謝媛媛】

猜你喜歡
模塊設計
汽車銷售行業(yè)中數(shù)據(jù)挖掘技術的應用
基于小型ERP管理系統(tǒng)
爬壁機器人應用嵌入式控制的探討
針織橫機生產(chǎn)CAPP軟件開發(fā)系統(tǒng)主要功能模塊設計
輿情監(jiān)測系統(tǒng)設計
一種基于DDS的信號源的設計與實現(xiàn)
德格县| 八宿县| 阳原县| 同仁县| 平南县| 酉阳| 佳木斯市| 上思县| 定兴县| 霍邱县| 五华县| 荣昌县| 金川县| 秦皇岛市| 文成县| 正镶白旗| 新源县| 绵竹市| 信阳市| 太湖县| 香港 | 吉木乃县| 临城县| 习水县| 漠河县| 阿克陶县| 京山县| 昭通市| 吕梁市| 东安县| 科尔| 罗源县| 德江县| 稻城县| 息烽县| 临湘市| 南召县| 烟台市| 方山县| 宁武县| 榆林市|