基于ASP.NET的咖啡廳管理系統(tǒng)設(shè)計與實現(xiàn)6500字【論文】_第1頁
基于ASP.NET的咖啡廳管理系統(tǒng)設(shè)計與實現(xiàn)6500字【論文】_第2頁
基于ASP.NET的咖啡廳管理系統(tǒng)設(shè)計與實現(xiàn)6500字【論文】_第3頁
基于ASP.NET的咖啡廳管理系統(tǒng)設(shè)計與實現(xiàn)6500字【論文】_第4頁
基于ASP.NET的咖啡廳管理系統(tǒng)設(shè)計與實現(xiàn)6500字【論文】_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1 11課題的意義及研究狀況 1 11.2研究狀況 22相關(guān)工具和知識技術(shù) 2 22.2Browser/Server模式 3 3 32.5三層架構(gòu) 43系統(tǒng)分析與設(shè)計 43.1咖啡廳管理系統(tǒng)需求分析 43.2咖啡廳管理系統(tǒng)功能分析 53.3業(yè)務(wù)流程分析 6 74系統(tǒng)數(shù)據(jù)庫設(shè)計 74.1系統(tǒng)概念結(jié)構(gòu)設(shè)計圖 74.2數(shù)據(jù)庫表設(shè)計 8 5.1咖啡桌管理功能實現(xiàn) 5.2菜品管理功能實現(xiàn) 5.3預(yù)約管理功能實現(xiàn) 5.4用戶管理功能實現(xiàn) 5.5消費管理功能實現(xiàn) 5.6員工管理功能實現(xiàn) 7系統(tǒng)功能測試 1為他們帶來更多的放松時間,為實現(xiàn)咖啡廳高效化管理,本項目采用Browser/Server結(jié)構(gòu)和ASP.NET技術(shù)進行系統(tǒng)功能設(shè)計,利用CStudio2015開發(fā)工具和SQLServer2014數(shù)據(jù)庫完成對咖啡廳管理系統(tǒng)的實現(xiàn)。1課題的意義及研究狀況的一部分?;贏SP.NET開發(fā)的咖啡廳管理系統(tǒng),不僅在咖啡廳餐桌預(yù)定、選2節(jié)上對人力資源的需求,進行更合理的人員安排,避免了人力資源的浪費。管理系統(tǒng)的存在,既利于管理者對員工的管理,也利于管理者對咖啡廳的營業(yè)狀況和員工的考勤等信息進行實時查看?;贏SP.NET開發(fā)的咖啡廳管理系統(tǒng)與咖啡廳傳統(tǒng)的營業(yè)模式相比,更具競爭優(yōu)勢。所以,開發(fā)咖啡廳管理系統(tǒng)對市場的提升有著重要的作用意義。1.2研究狀況大多數(shù)小型餐飲業(yè)配備的管理系統(tǒng)只具有最基礎(chǔ)的點餐功能,面對顧客預(yù)定餐桌類型、預(yù)約用餐時間、查看用餐座位等需求,配備的系統(tǒng)完全無法實現(xiàn),更無法實現(xiàn)管理者對員工,顧客等信息的線上管理,不僅增加了人力資源的開銷,而且增大了工作的失誤率和偏差低,甚至少數(shù)餐飲業(yè)根本不具備管理系統(tǒng),只能依靠更多人力物力解決顧客和管理員的需求,不可避免的降低了運營的效率。為了滿足顧客的用餐需求和提高管理者的運營效率,餐飲業(yè)的管理系統(tǒng)需要進一步完善,才能更好的適應(yīng)市場的需求。2相關(guān)工具和知識技術(shù)2.1ASP.NET技術(shù)ASP.NET技術(shù)是適用于編寫動態(tài)網(wǎng)頁的技術(shù)[3],開發(fā)者可以利用ASP.NET提供的應(yīng)用程序框架,輕松地在服務(wù)器端編寫出功能全面的Web網(wǎng)頁。ASP.NET在繼承以往Web開發(fā)模式的基礎(chǔ)上,拓展了許多新的功能,也展現(xiàn)出它強大的(1)編寫簡單,采用了面向?qū)ο箝_發(fā)技術(shù),可以通過定義類、屬性、方法、對象、繼承等操作,讓復(fù)雜的邏輯關(guān)系簡易化和系統(tǒng)化,輕松地實現(xiàn)Web應(yīng)用程序的各種功能的開發(fā)。(2)具有靈活性,可使用多種程序語言開發(fā)應(yīng)用程序,并且能在任何瀏覽器上運行,不存在兼容性的問題。(3)可自定義,開發(fā)者可以個性化開發(fā),根據(jù)需求自定義用戶控件,并引用到應(yīng)用程序當(dāng)中。(4)方便調(diào)試,能斷點調(diào)試應(yīng)用程序,實時跟蹤調(diào)試結(jié)果,準(zhǔn)確定位異常點或錯誤點。(5)便于管理,對應(yīng)用程序進行后期維護時,只需要修改相關(guān)的應(yīng)用程序并3上傳至服務(wù)器,服務(wù)器上的應(yīng)用程序就會被更新。Browser/Server模式既瀏覽器/服務(wù)器模式(簡稱B/S模式),用戶可以通過Web瀏覽器對服務(wù)器端的應(yīng)用程序進行遠(yuǎn)程訪問。[21而且操作方便,用戶可以要使用Windows系統(tǒng)或者Linux系統(tǒng)上的瀏覽器,利用萬維網(wǎng)直接對服務(wù)器端的信息進行訪問操作,不需要在瀏覽器上安裝加載額外的插件。升級維護也很便捷,開發(fā)人員只需維護服務(wù)器即可,不需要對用戶界面進行任何管理,因為任何用戶使用的客戶端都只是瀏覽器,開發(fā)人員通過修改服務(wù)器端的應(yīng)用程序就能起到升級維護的效果。2.3VisualStudio開發(fā)環(huán)境VisualStudio2015是Microsoft官方發(fā)布的一種開發(fā)工具。[4]用戶在設(shè)計應(yīng)用時,大多會選擇在VisualStudio開發(fā)環(huán)境下進行開發(fā),因為其良好的編程環(huán)境,為開發(fā)者搭建起一個完整的軟件開發(fā)平臺,能夠讓讓開發(fā)者在同一個開發(fā)環(huán)境下完成創(chuàng)建部署、代碼編譯、項目開發(fā)、系統(tǒng)調(diào)試、界面設(shè)計等一系列操作,極大的方便了開發(fā)者。主動選擇VisualStudio,也是因為它的具有以下幾點優(yōu)勢:(1)VisualStudio能簡化整個項目的編譯調(diào)試過程,提升開發(fā)者的開發(fā)效(2)VisualStudio能準(zhǔn)確的找出整個項目中存在的問題,并能將問題及問題原因及時地反饋在輸出來源列表中,降低開發(fā)者的出錯率。(3)VisualStudio能自動備份項目代碼,防止代碼丟失,提高開發(fā)環(huán)境的SQLServer是微軟公司研發(fā)的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),不僅具有強大的數(shù)據(jù)處理能力,而且能對遠(yuǎn)程和本地的系統(tǒng)進行信息管理。SQLServer先進的系統(tǒng)管理,更是為遠(yuǎn)程和本地系統(tǒng)提供了增、刪、改、查的基本操作。三層架構(gòu)的搭建是開發(fā)者進行項目開發(fā)、更新和管理的常用方法,三層架構(gòu)不僅能對項目進行明確的分工,而且能提高開發(fā)者的開發(fā)效率,加快項目的開發(fā)4響應(yīng)數(shù)據(jù)響應(yīng)數(shù)據(jù)響應(yīng)數(shù)據(jù)用戶請求用戶請求圖1三層架構(gòu)模式需求;緩慢的服務(wù)效率,不能及時解決顧客的點餐需求。針對這些需求需要作5(1)提供線上預(yù)約方式,傳統(tǒng)咖啡廳的電話預(yù)約方式,在客流量較多時,會出現(xiàn)電話占線問題,導(dǎo)致大量顧客無法完成預(yù)約。而線上預(yù)約方式,既能實時滿足顧客的預(yù)約需求,也能動態(tài)更新咖啡桌信息,為顧客提供可預(yù)約的座位信息。(2)系統(tǒng)記錄顧客點餐信息,人工記錄點餐信息可能會出現(xiàn)信息遺漏或信息錯誤的問題,不利于提高服務(wù)的容錯率。系統(tǒng)記錄顧客點餐信息,不僅可以準(zhǔn)確的顯示顧客的點餐信息,也可以備注顧客的用餐需求,進一步提升顧客的用餐(3)咖啡廳管理模式系統(tǒng)化,傳統(tǒng)的管理方式在顧客就餐人數(shù)過多時,難免會出現(xiàn)工作內(nèi)容混亂的情況,導(dǎo)致工作失誤率增高。系統(tǒng)化的管理模式,不僅能高效管理工作內(nèi)容,降低工作的失誤率,而且能減少顧客用餐等待時間,提升咖啡廳的服務(wù)效率。3.2咖啡廳管理系統(tǒng)功能分析為滿足顧客的點餐、預(yù)約需求和提高管理者的管理效率,需要對咖啡廳管理系統(tǒng)進行設(shè)計。主要實現(xiàn)的功能模塊如下:前臺用戶模塊,除了實現(xiàn)基本的瀏覽咖啡廳信息,注冊賬號和登錄賬號功能,主要實現(xiàn)以下功能:(1)預(yù)約咖啡桌:用戶注冊完登錄信息后可以對咖啡桌信息進行查看和預(yù)約空閑狀態(tài)咖啡桌。(2)咖啡食譜:用戶完成預(yù)約咖啡桌操作后,可以進行選餐和點餐操作。(3)用戶中心:可以查看預(yù)約詳情,點餐詳情,消費記錄和訂單詳情,以及進行結(jié)賬操作和取消預(yù)約操作。(1)咖啡桌種類管理:管理者可以增添,刪除咖啡桌種類信息和上傳咖啡(2)咖啡桌管理:管理者可以分批增添咖啡桌信息和刪除咖啡桌信息。(3)菜品種類管理:管理者可以增添,刪除菜品種類信息和動態(tài)更新菜品種類。(4)菜品管理:實現(xiàn)對菜品名稱,種類,價格,數(shù)量等信息的增添和相關(guān)6菜品圖片的上傳。(5)用戶管理:管理已注冊的用戶信息。(6)咖啡桌預(yù)約管理:實時查看咖啡桌的預(yù)約時間,預(yù)約人數(shù)和預(yù)約狀態(tài)等信息。(7)用戶消費管理:管理者能夠為用戶進行上餐操作,并且能夠查看用戶(8)咖啡廳管理者管理:實現(xiàn)對管理者信息的增添和刪除。3.3業(yè)務(wù)流程分析用戶點餐業(yè)務(wù)流程如圖2所示。用戶注冊進入登錄頁面用戶登錄進入預(yù)約頁面預(yù)約咖啡桌加入我的預(yù)約是查看食譜點餐取消預(yù)約反饋訂單確認(rèn)上餐生成訂單用戶結(jié)賬結(jié)賬成功退出成功退出登錄圖2用戶點餐業(yè)務(wù)流程圖73.4系統(tǒng)功能設(shè)計針對系統(tǒng)的日常管理需求,對咖啡廳的功能模塊進行劃分。劃分后的功能模塊如圖3所示。前臺功能咖啡廳系統(tǒng)管理咖啡廳系統(tǒng)管理后臺功能預(yù)約咖啡桌用戶點餐用餐信息用戶結(jié)賬咖啡桌種類管理咖啡桌管理菜品種類管理菜品管理管理用戶管理預(yù)約管理消費管理員工管理咖啡桌種類增添咖啡桌種類信息管理咖啡桌增添咖啡桌信息管理菜品種類增添菜品種類信息管理菜品增添菜品信息管理員工信息管理4.1系統(tǒng)概念結(jié)構(gòu)設(shè)計圖咖啡廳管理系統(tǒng)概念結(jié)構(gòu)設(shè)計圖如圖4所示。8數(shù)量mmnnm咖啡桌圖4咖啡廳管理系統(tǒng)概念結(jié)構(gòu)設(shè)計圖4.2數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了重要數(shù)據(jù)保障,同時也確保了數(shù)據(jù)的完整性。本次設(shè)計中,使用到了SQL語言,并通過SQL語言,在SQLServer2014數(shù)據(jù)庫中,創(chuàng)建了名為coffee_db實例數(shù)據(jù)庫,本系統(tǒng)設(shè)計開發(fā)主要涉及到以下數(shù)據(jù)表:數(shù)據(jù)類型字符串長度是否為null附注預(yù)約時間咖啡桌預(yù)約狀態(tài)增添時間9數(shù)據(jù)類型字符串長度是否為null附注咖啡桌名稱默認(rèn)值”空閑”表3菜品信息foodlist數(shù)據(jù)類型字符串長度是否為null附注菜品介紹默認(rèn)值”否”數(shù)據(jù)類型字符串長度是否為null附注用戶賬號姓名電話號碼2用戶性別用戶種類ID序號表5用戶點餐詳細(xì)信息orderdetails數(shù)據(jù)類型字符串長度是否為null附注默認(rèn)值“未送餐”4.3數(shù)據(jù)庫連接咖啡廳管理系統(tǒng)連接遠(yuǎn)程數(shù)據(jù)庫,主要利用SqlHelper對數(shù)據(jù)庫進行遠(yuǎn)程訪問操作。SqlHelper在連接數(shù)據(jù)庫上很便捷,不經(jīng)能簡化連接數(shù)據(jù)庫的步驟,而且封裝后的SqlHelper只需給方法傳遞一些連接數(shù)據(jù)庫字符串參數(shù),就可以實現(xiàn)遠(yuǎn)程訪問數(shù)據(jù)庫??Х葟d管理系統(tǒng)連接數(shù)據(jù)的字符串如下所示:5.1咖啡桌管理功能實現(xiàn)(1)咖啡桌管理功能可以實現(xiàn)對咖啡桌種類信息的增添、查詢、刪除和修改操作,也進行圖片上傳操作,上傳后的圖片能為用戶預(yù)約座位提供參考標(biāo)準(zhǔn)。實現(xiàn)咖啡桌種類增添功能如圖5所示。 3 3g咖啡桌種類名稱:咖啡桌種類說明:咖啡桌用餐人數(shù):咖啡桌圖片地址:(2)通過填寫名稱前綴,起始號和終止號,可以分批增添咖啡桌編號。在分批增添編號時,會對編號進行過濾操作,自動過濾掉已重復(fù)的信息,防止信息實現(xiàn)分批增添咖啡桌編號功能如圖6所示??Х茸糠N類管理咖啡桌管理咖啡桌信息增添咖啡桌信息管理菜品種類管理菜品管理用戶管理咖啡桌信息增添咖啡桌編號前綴:咖啡桌起始號碼:咖啡桌終止號碼:咖啡桌種類:提交增添5.2菜品管理功能實現(xiàn)(1)菜品管理功能可以對菜品種類信息進行增添和修改操作,也可以通過填寫種類信息對菜品進行歸類劃分,讓菜品信息有序的呈現(xiàn)在用戶面前,用戶可以根據(jù)自身的需求對菜品信息進行快速的篩選。實現(xiàn)增添菜品種類信息的功能如圖7所示。修改菜品種類信息如圖8所示。 菜品種類營理菜品種類信息管理12(2)可以對已錄入的菜品信息進行增添操作,如增添菜品名稱、價格、數(shù)量和相關(guān)圖片等信息。實現(xiàn)增添菜品信息的功能如圖9所示。5.3預(yù)約管理功能實現(xiàn)咖啡桌預(yù)約管理功能可以實現(xiàn)用戶對咖啡桌預(yù)約的,不過要注意,咖啡桌預(yù)約操作只能在用戶注冊完登錄信息后才能進行,并且填寫的預(yù)約時間要在7:00-21:00范圍內(nèi),最多只能提前一天預(yù)約,否則會顯示系統(tǒng)警告。實現(xiàn)咖啡桌預(yù)約的功能的展示圖如圖10所示。用各人數(shù):預(yù)約用各時間:2021-05-1513:14營業(yè)時間7:00-21:00(可提前一天預(yù)的)網(wǎng)個人預(yù)的狀態(tài)詳情:咖啡真預(yù)約2圖10咖啡桌預(yù)約圖用戶信息管理功能主要包括用戶在前臺完成賬號信息注冊與賬號登錄的操操作為例:實現(xiàn)用戶注冊信息的功能如圖11所示。小白兔畫歡品味用戶注冊確認(rèn)密碼圖11用戶注冊信息圖實現(xiàn)用戶登錄的功能如圖12所示用戶登錄用戶登錄圖12用戶登錄圖用戶消費管理功能主要包括用戶點餐,用戶結(jié)賬和員工上餐。需要注意的是,用戶點餐前,要先預(yù)約咖啡桌,只有當(dāng)咖啡桌預(yù)約成功后,用戶才可以進行點餐操作。點餐后,會自動生成的訂單,并反饋發(fā)員工,此時的員工在后臺能對用戶訂單進行上餐操作。上餐后,用戶隨時可以對訂單進行結(jié)賬操作。實現(xiàn)用戶點餐的功能如圖13所示。請選擇查詢圖13用戶點餐功能圖實現(xiàn)用戶結(jié)賬的功能如圖14所示。序號菜品名稱圖14用戶結(jié)賬圖咖啡廳員工管理功能主要實現(xiàn)一些基本操作,如登錄后臺管理系統(tǒng)、增添員工信息和刪除員工信息。實現(xiàn)員工登錄后臺的功能如圖15所示。登錄登錄7系統(tǒng)功能測試黑盒測試又稱功能測試,主要針對系統(tǒng)整體或系統(tǒng)某項功能的使用,檢測系統(tǒng)功能是否正常運行,數(shù)據(jù)傳輸是否正確接收,功能開發(fā)是否達到要求,從而達到測試的目的。本次測試主要對咖啡廳管理系統(tǒng)進行黑盒測試,檢測系統(tǒng)功能是否能達到預(yù)期的要求。本次檢測主要展示預(yù)約咖啡桌的測試過程。預(yù)約咖啡桌功能測試表如表6所示。表6預(yù)約咖啡桌功能測試測試數(shù)據(jù)或測試操作測試結(jié)果咖啡桌列表咖啡桌種類進行查詢操作系統(tǒng)顯示所有咖啡桌種類信息咖啡桌列表咖啡桌種類選擇"雙人咖啡桌"后,進行查詢操作系統(tǒng)僅顯示“雙人咖啡桌”信息預(yù)約咖啡桌預(yù)約信息未登錄進行預(yù)約操作系統(tǒng)顯示預(yù)約失敗預(yù)約咖啡桌預(yù)約信息未填寫進行預(yù)約操作系統(tǒng)顯示預(yù)約失敗預(yù)約咖啡桌預(yù)約信息選擇兩天以后時間,進行預(yù)約操作系統(tǒng)顯示預(yù)約時間出現(xiàn)問題預(yù)約咖啡桌預(yù)約信息填寫"23:00",進行預(yù)約操作系統(tǒng)顯示預(yù)約時間出現(xiàn)問題預(yù)約咖啡桌

溫馨提示

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

最新文檔

評論

0/150

提交評論