【《基于vue的外賣點餐系統(tǒng)的設計與實現》13000字(論文)】_第1頁
【《基于vue的外賣點餐系統(tǒng)的設計與實現》13000字(論文)】_第2頁
【《基于vue的外賣點餐系統(tǒng)的設計與實現》13000字(論文)】_第3頁
【《基于vue的外賣點餐系統(tǒng)的設計與實現》13000字(論文)】_第4頁
【《基于vue的外賣點餐系統(tǒng)的設計與實現》13000字(論文)】_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

[22],通過對系統(tǒng)功能的詳細設計,能對目標系統(tǒng)要實現的功能有一個更加精確的實現過程描述,這為真正進行編碼時帶來很大的幫助。本章詳細設計過程主要通過功能的時序圖來體現。5.1管理員權限模塊5.1.1用戶信息管理當管理員進入系統(tǒng)以后,可以對普通用戶信息進行管理。打開用戶信息管理界面,在這里可以對所有的客戶信息進行查詢,界面頂部給出了用戶信息檢索關鍵字段,如果需要對用戶信息進行查詢,可以在搜索框輸入內容進行搜索。如果要對用戶信息進行修改,可以首先選擇用戶,然后執(zhí)行修改請求。如果要對客戶資料進行新增,那么點擊新增按鈕來實現。如果需要對用戶信息刪除,可以選擇刪除然后執(zhí)行請求。管理員對系統(tǒng)中普通用戶信息進行管理的時序圖如圖5.1所示。圖5.1用戶管理時序圖如圖5.2顯示的就是用戶信息管理實現的頁面,此頁面提供給管理員的功能有:用戶信息的查詢管理,可以刪除用戶信息、修改用戶信息、新增用戶信息,還進行了對用戶名稱的模糊查詢。圖5.2用戶信息管理頁面5.1.2菜品展示管理與對用戶信息的管理類似,管理員還可以進行對菜品展示信息的管理。界面上有對菜品的搜索輸入框,按菜品的價格區(qū)間查詢菜品。列表中顯示菜品圖片、菜品描述、菜品價格等信息,每一個菜品對都有詳情、修改、和刪除的操作按鈕,因為對某一菜品進行詳情查看、刪除和編輯,需要對這一菜品選中。新增時,在菜品展示信息的新增頁面填寫信息,填寫完成、檢驗無誤后向后端傳入數據,后端執(zhí)行成功后會將新的菜品展示信息展示到菜品展示界面上。管理員對菜品展示信息進行管理的時序圖如圖5.3所示。如圖5.4顯示的是菜品展示管理頁面的實現,此頁面提供給管理員的功能有:新增菜品展示信息,修改菜品展示信息,刪除菜品展示信息,對菜品價格的一個區(qū)間查詢。圖5.3菜品展示信息管理的時序圖 圖5.4菜品展示管理頁面5.1.3訂單信息管理管理員管理的訂單信息包括已取消訂單、已支付訂單、已完成訂單等不同狀態(tài)的訂單,左側導航欄中按不同類別的訂單對訂單進行了分類,點擊導航欄不同模塊會進入相應的訂單管理頁面。在界面中同樣有頂部的搜索欄可以對訂單進行查詢,界面中可以查看訂單信息。對某一訂單可查看詳情、刪除訂單。也可以一次性選擇多條訂單進行批量刪除。訂單信息管理時序圖如圖5.5所示。圖5.5管理員訂單管理時序圖如圖5.6顯示的為訂單信息管理的實現頁面圖5.6訂單管理實現5.2普通用戶權限模塊5.2.1個人信息管理用戶登錄進入前端點餐系統(tǒng),點擊頂部導航欄的的個人中心,即可進入個人中心界面。個人中心頁面內容分為左右兩個板塊,左邊是導航欄,右邊會根據不同導航內容顯示不同界面,包括個人中心、我的訂單、我的地址、我的收藏不同模塊。個人中心修改用戶信息的時序圖如圖5.7所示。用戶個人信息管理的實現頁面如圖5.8所示。圖5.7用戶個人信息修改時序圖圖5.8用戶個人信息管理的實現5.2.2購物車信息管理用戶可以將喜愛的食物添加到購物車,在購物車頁面可以增加減少菜品數量。界面顯示購物車中各個菜品信息及菜品的總價信息,可以對購物車點擊購買,也可以對菜品進行刪除操作。在界面上選擇要刪除的菜品,點擊按鈕進行操作,會調用業(yè)務層和數據層中的相關方法執(zhí)行操作,執(zhí)行完畢的結果依次返回。用戶購物車管理頁面如圖5.9所示。圖5.9用戶購物車管理實現圖5.2.3收藏信息管理用戶可以將喜愛的菜品添加到收藏夾,還可以根據菜品名稱進行模糊查詢,方便客戶在自己的收藏夾中快速找到喜愛的菜品,不必每次都瀏覽所有菜品進行選擇。當厭倦某一菜品,也可以將其從收藏夾移除。收藏信息管理的的時序圖如圖5.10所示圖5.10菜品收藏管理時序圖收藏夾內容管理的實現如圖5.11所示。圖5.11用戶收藏管理實現

6系統(tǒng)測試6.1?系統(tǒng)測試的目的意義系統(tǒng)開發(fā)完成之后,必須經過測試。測試對發(fā)現系統(tǒng)問題,提升系統(tǒng)性能有很大的意義。測試的定義是“為了發(fā)現程序的錯誤而執(zhí)行程序的過程”REF_Ref72497845\r\h[23]。程序測試不是為了證明程序的正確性,也不是特意一定要找出系統(tǒng)的毛病,一次成功的測試應該發(fā)現程序未被發(fā)現的潛在問題。有效的測試能夠有效減少軟件出現故障的頻率,讓系統(tǒng)中隱性缺陷能夠及時得到發(fā)現。當然,通過測試是不能發(fā)現系統(tǒng)的所有問題的,后續(xù)系統(tǒng)的維護依然是重要且不可避免的。6.2?系統(tǒng)功能測試6.2.1登錄功能測試使用本外賣點餐系統(tǒng)的第一步就是登陸進入系統(tǒng),所以本次測試首先對登錄功能進行測試。系統(tǒng)用戶分為管理員和普通用戶,選擇管理員角色admin、用戶111角色進行登錄功能測試,測試的數據表如表6.1和表6.2所示。表6.1管理員登錄功能測試數據表輸入的登錄賬號輸入的登錄密碼角色登錄結果adminadmin管理員登錄進入程序admin333管理員登錄失敗,賬號或密碼不正確111123管理員登錄失敗,賬號或密碼或權限不對表6.2用戶111登錄功能測試數據表輸入的登錄賬號輸入的登錄密碼角色登錄結果111111用戶登錄進入程序111123用戶登錄失敗,賬號或密碼不正確222123用戶登錄失敗,賬號或密碼或權限不對6.2.2用戶主要功能測試根據前面的功能需求分析、系統(tǒng)實現,測試系統(tǒng)是否完成用戶的基礎功能。表6.3用戶功能測試數據表測試功能測試操作預期結果實際結果完成與否個人信息管理用戶111的信息修改成功修改用戶信息成功此修改用戶信息是購物車管理用戶111向購物車中添加菜品,編輯菜品數量能成功加入購物車,對購物車中菜品數量增減購物車管理功能正常執(zhí)行是收藏菜品管理用戶111收藏、移除菜品,搜索收藏的菜品收藏相關功能正常使用收藏相關功能正常使用是用戶查看相關訂單信息用戶成功下單支付完成,生成已支付訂單,管理員配送后,訂單狀態(tài)變?yōu)榕渌椭?,用戶確認收貨后,訂單狀態(tài)變?yōu)橐淹瓿捎脩粲唵喂芾硐嚓P功能正常使用用戶訂單管理相關功能正常使用是6.2.3管理員相關功能測試根據前面的系統(tǒng)設計、系統(tǒng)實現,測試系統(tǒng)是否完成管理員的基礎功能。表6.4管理員功能測試數據表測試功能測試操作預期結果實際結果完成與否用戶信息管理管理員admin管理用戶111的信息添加、刪除、修改成功添加、刪除、修改成功是菜品信息管理管理員admin管理菜品信息添加、刪除修改菜品信息成功添加、刪除修改菜品信息成功是訂單信息管理管理員admin管理訂單信息訂單添加刪除配送等功能成功實現訂單添加刪除配送等功能成功實現是6.3測試結果分析根據測試數據表中的和數據,可得出最終的測試結論。從此次對本外賣點餐系統(tǒng)的測試中,可以看出,系統(tǒng)不同身份登錄驗證成功實現。普通用戶對個人信息的管理、購物車的管理、菜品收藏的管理的,包括增添、刪除、編輯等功能都未出現異常、成功運轉。管理員對用戶信息管理、菜品信息管理、訂單信息管理等功能也都正常運行。至此,針對需求分析中提出的功能需求都已經基本上成功實現。另外,系統(tǒng)頁面的美觀簡潔性等方面也能基本滿足要求,系統(tǒng)正常運作。

結論在此次外賣點餐系統(tǒng)進行開發(fā)前,探討了程序開發(fā)的背景、意義及外賣點餐系統(tǒng)國內外發(fā)展現狀。本外賣點餐系統(tǒng)致力于為餐廳體提供更高效的外賣點餐管理,帶來更高經濟收入,給顧客帶來更方便貼心的外賣點餐服務。在對系統(tǒng)進行需求分析后,明確了系統(tǒng)需要實現的具體功能有哪些。不同身份的用戶權限不同,想要執(zhí)行的操作也不同,系統(tǒng)應為其提供不同的操作界面。對具體功能的實現做了詳細設計分析,信息新增刪除修改的從前端發(fā)起請求到后端的業(yè)務層、數據層的業(yè)務處理過程用時序圖做了描述。最后通過系統(tǒng)測試驗證了系統(tǒng)功能的完成實現情況,測試結果對需求分析中的功能都實現完成。本外賣點餐系統(tǒng)采用前后端分離模式進行開發(fā),前端使用Vue框架,后端使用SSM組合框架,前端調用后端提供的接口實現兩端數據的交互,后端傳回的數據能及時的返回顯示到頁面上,前端界面數據改變也能及時反饋到后臺。本系統(tǒng)依然存在很多問題,還有很多需要改進的地方。如菜品可以分類顯示,菜品推薦,菜品搜索條件等方面仍需進一步改善。問題的產生有因為對用戶需求分析不合理,不到位導致的,還有技術能力較差、編碼能力薄弱、經驗不足等等各個方面的原因。希望以后自己通過不斷地學習進步,能夠改善系統(tǒng)不足,豐富系統(tǒng)功能,讓系統(tǒng)為用戶帶來更加舒適的使用體驗。參考文獻李昊.基于微信小程序的智能推薦點餐系統(tǒng)的設計與實現[D].南京郵電大學,2020.羅振南.基于JavaEE的外賣訂餐系統(tǒng)的設計與實現[D].廈門大學,廈門大學,2015.楊智杰.餐飲外賣配送服務的優(yōu)化策略研究[D].華北水利水電大學,2019.陳江輝,於立杰,李強.智慧校園食堂訂餐系統(tǒng)信息化平臺的設計[J].網絡安全技術與應用,2021(03):43-44.徐宏昌.Java編程語言在計算機軟件開發(fā)中的應用[J].電腦編程技巧與維護,2020,No.426(12):14-15+31.蔣東玉.計算機軟件開發(fā)的JAVA編程語言應用研究[J].科技經濟導刊,2021,29(05):61-62劉榮琪.計算機軟件開發(fā)的JAVA編程語言及其實際應用分析[J].信息記錄材料,2020,21(11):171-172.李洋.SSM框架在Web應用開發(fā)中的設計與實現[J].計算機技術與發(fā)展[J],2016,26(12)-:190-194.陳釗.SSM框架在Web應用開發(fā)中的設計與實現研究[J].電腦知識與技術,2021,17(10):226-227.趙守才,楊校慶.基于SSM的線上考試系統(tǒng)[J].電子技術與軟件工程,2021(03):220-221.李筠.基于B/S架構的圖書管理系統(tǒng)探究[J]科技傳播,2019,11(23):131-132.李浩,畢學慧,匡少華等.基于O2O模式的家教App設計與實現[J].電腦知識與技術,2019,12:68-71.林偉婷.C/S與B/S架構技術比較分析[J].科技資訊,2018,16(13):15-16.DOI:10.16661/ki.1672-3791.2018.13.015.籍慧文.B/S和C/S的架構分析[J].電子技術與軟件工程,2017(05):202.唐漢明,翟振興,關寶軍等.深入淺出MySQL[M].人民郵電出版社:,201401.655.王建國.數據庫設計在網站開發(fā)中的應用[J].山東農業(yè)工程學院學報,2017,34(04):158-159+164.溫海標.MVVM模式及其應用研究[J].電腦知識與技術,2020,16(24):92-93徐鵬濤.基于Vue的前端開發(fā)框架的設計與實現[D].山東大學,2020.[14]曾志明.網站開發(fā)技術的比較研究[J].電腦知識與技術,2015,6(05):1075-1078.陳陸揚.Vue.js前端開發(fā)快速入門與專

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論