餐廳管理系統方案_第1頁
餐廳管理系統方案_第2頁
餐廳管理系統方案_第3頁
餐廳管理系統方案_第4頁
餐廳管理系統方案_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 .2016-2017 學年第 1 學期系統分析與設計課程設計項目名稱:龍悅餐廳管理系統班級:軟件設計 2 班_XXX1. 需求建模1.1 需求基本描述1.1.1 編寫目的隨著計算機的迅速發展,計算機被廣泛的應用到各個領域,餐廳行業對軟件的功能需求也日益增高。本軟件就是針對此種情況和客戶需求而開發。本說明書明確了客戶龍悅酒店的各項需求,為程序開發人員明確了所開發軟件應具有的功能和注意事項,同時通過此系統,用戶將告別傳統的點餐模式,是餐廳的管理更加的智能化,提高了用戶的就餐速度。項目背景委托單位:龍悅國際酒店1 / 17 .開發單位:14 級軟件設計 2 班 小組系統待開發的名稱:龍躍餐廳管理系

2、統本軟件運行平臺:windows2000, windows XP, windows Vista.1.1.3 描述本次項目主要分為用戶模塊、餐廳管理員模塊和系統管理員模塊:1、 用戶模塊主要實現的是用戶的注冊、登錄、用戶個人信息管理和餐品預訂等功能;2、餐廳管理員模塊主要實現會員管理子模塊、菜單管理子模塊、菜單管理子模塊、座位管理子模塊以及餐廳管理員的其他功能子模塊;3、系統管理員模塊主要實現權限設置子模塊、角色分配子模塊、數據庫管理子模塊;4、對于上述三大子模塊下的模塊功能我們需要進行詳細的設計,在這里就不一一闡述,具體實現以及要求見下面的具體功能實現;1.2 用例圖注冊/登錄用 戶 個 人

3、信息的管理2 / 17 .用戶會員管理菜單管理餐廳管理員餐廳公告評價匯總權限設置角色分配系統管理員1.3 用例描述1.3.1 用戶模塊用戶登錄及注冊模塊用戶注冊:用戶注冊是實施訂餐權限的前提,用戶瀏覽餐廳主頁,有在餐廳就餐意向的,需注冊成為會員享有訂餐權限后進行訂餐;并且用戶注冊成功后系統會生成其相應的的個人中心主頁;并將注冊信息注入系統的后臺數據庫。3 / 17 .用戶登錄:對于成功注冊成為會員的用戶登陸后,可通過頁面鏈接進入餐品預訂頁面和個人中心。預訂餐品子模塊用戶登陸后,進入預訂界面,用戶可將預定的餐品先放入購物車 ,在客人選定后,再次確認,或者修改預訂菜單,最后提交菜單,完成一次訂餐活

4、動。個人中心子模塊用戶進入該模塊可進行查看自己的個人信息 ,和修改自己的信息 ,在預訂菜單兩個小時之內可取消訂單;對于客戶個人信息的修改主要是對用戶的手機號碼、用戶登錄密碼、地址,年齡等信息,保證用戶信息的有效性!餐廳管理員模塊登錄/注銷模塊餐廳管理員是餐廳的工作人員,通過職工號、姓名和餐廳指定的登錄密碼登錄,在不使用時進行注銷,防止系統被無關人員動用。會員管理包括會員訂單管理和會員積分管理,會員訂單管理主要是對會員所預訂的訂單詳細信息進行管理;對于會員積分的管理主要是對會員積分的增加和扣除、訂餐權限的變更等。菜單管理4 / 17 .菜單管理主要包括餐廳菜單管理和促銷菜品的管理。餐廳菜單管理主

5、要是指餐廳菜單查詢,修改、添加和刪除,及時將菜單的菜品名稱及價格的變動反映到用戶的訂餐界面,避免出現客戶預訂的菜單無法供應的問題。促銷菜品管理主要包括促銷產品的上架和取消,餐廳在一定時期季節進行促銷活動管理及時的將產品反映到預訂系統上。座位管理主要包括預訂座位管理和調動座位管理。預定座位指只要在某段時間的座位被預定了,管理員就會將給段時間的該座位預訂為已預訂;調動座位管理指由于餐廳硬件設施的原因,或者客人自身的原因,可能會出現需要調換座位的現象 ,因此,餐廳管理員負責空余座位的安排,從而實現資源的有效利用和高度的人性化服務。餐廳管理員的其他功能其他功能主要包括餐廳的公告管理和用戶反饋的評價匯總

6、管理。系統管理員模塊系統管理員模塊主要包括權限設置子模塊、角色分配子模塊、數據庫管理子模塊。其中數據庫管理是系統管理員的主要功能,亦是其日常需頻繁進行的工作。角色分配主要是指對餐廳管理員和餐廳會員進行角色分配;權限設置,主要是指餐廳管理員權限的賦予、變更和收回。2. 系統分析2.1 查找分析類5 / 17 .系統首先通過用戶輸入姓名 ,和密碼與數據庫中的信息進行對比 ,如存在該用戶則查詢該用戶的權限是會員權限 ,餐廳管理員權限還是系統管理員權限 ,然后系統分配給相應用戶相應的權限;然后進行操作活動;若沒有該用戶則提示,用戶進行注冊操作;對于會員用戶會進入訂餐頁面,和個人信息頁面進行操作而對于餐

7、廳管理員就會進入訂單管理、座位管理頁面,至于系統管理員他的權限最大,可以在系統上進行任何操作;2.2 序列圖用戶操作用戶菜品預訂界面個人管信息管理登錄該用戶訂餐活動圖用戶用戶登錄/注冊用戶訂餐是否提交訂單/否6 / 17 .更改訂單是提交訂單是否查看個人信息/是否退出3. 系統設計3.1 類圖數據庫類包含的方法都是用來獲取這些屬性值并且添加數據庫信息、修改數據庫信息、瀏覽數據庫信息以及查詢和退出。菜單類包含了 2 個屬性:菜名,價格。它包含的方法都是用來選擇菜品、價格。餐館類三個屬性:預訂,吃飯,離開。它包含的方法有搜索空餐桌、取消預約等.各類之間的關系3.2 功能設計程序流程圖注冊登錄流程圖

8、打開餐廳主頁7 / 17 .性質和菜品優劣是是打開登錄界面是 否 是 該餐廳會員是否在該餐廳預訂?否否打開注冊頁面輸入登錄信息退出餐廳主頁否輸入注冊信息用戶名、密碼是否正確否是確否否否覽訂是是選擇個人中心選擇預訂餐品預訂餐品流程圖是否是選擇菜品否是 .否放入購物車否退出預訂頁面修改訂購數量 ,明確訂購瀏覽訂單是金額提交訂單否是是修改是否退出退出個人中心進入個人中心否否否單否查詢所有信息否是是是查詢消費記錄否否是修改訂餐 信息否是是否查詢扣分記錄 .查詢扣分記錄否否餐廳管理員是退出頒布餐廳公告和評價匯總是否否否是否是是是否否是否否是是是匯總會員訂單是增加或撤銷促銷菜品調動座位增加、修改或刪除菜品

9、名稱、價10 / 17格 .否是顯示預訂座位和非預定座位扣除積分增加積分系統管理員流程圖是系統管理員是否退出退出否否是是否否否是是分配餐廳管理員權限否是否退出是是退出進行安全防衛11 / 17 .3.3 數據庫設計數據庫流程圖3.3.1 訪客會員管理、餐飲查詢權限認證失敗會員管理餐飲查詢3.3.2 會員-訂餐系統、餐飲查詢擬定訂餐信息訂餐信息操作信息提示結賬信息確認賬單信息餐飲查詢信息3.3.3 數據管理員-餐廳管理員、訂餐系統信息管理刪除會員信息12 / 17 .訂餐系統信息管理餐飲修改信息餐飲添加信息管理員認證信息管理員登錄信息性別會員號姓名用戶年齡權限身份證號姓名性別餐廳員工職稱部門聯

10、系 方式13 / 17 .員工實體 E-R 圖菜單包含類別圖片菜名類別名單價菜單簡介餐桌等級位置大廳/包間餐桌實體 E-R 圖人數訂餐人時間訂單點菜訂單菜單訂單 E-R 圖菜名數量單價14 / 17 .訂餐人服務員餐桌號消費明細備注訂單菜單應收款時間消費明細 E-R 圖11用戶發布訂單1服務11整體結構 E-R 圖數據庫邏輯結構設計關鍵數據表及其定義用 戶表 : 姓名 , 性 別 , 積分 , 權 限15 / 17 .聯系方式,其他聯系方式;餐 廳 員 工 表 : 員 工 名 , 員 工 號 , 職 稱,部門,領導;菜單表:菜品 ID 號,菜名,單價,所屬分類 ID,圖片信息;餐桌表 :餐桌號

11、 , 容量 , 位置 ,狀態,餐桌;訂單表 : 訂餐 ID 號 , 訂餐人 , 就餐時間,就餐人數 , 菜名 , 訂購數量 ,單價;訂單菜單表:shopId 訂單菜單表的 id 自動生成;消費明細表:Clid 表示消費明細的 ID,由系統自動生成;3.4 界面設計原型圖3.4.1 系統主頁3.4.2 餐廳管理員登錄16 / 17 .登陸成功后:3.4.3 系統管理員系統管理員主頁3.4.4 會員登錄及權限個人總結:通過這一周的操作,讓我明白了,對于一個項目的順利實施,他最重要的是對項目的前期的分析與設計,只有通過前期的準備,我們才能使我們的開發效率更高,從而降低我們在項目開發的難度,避免我們在項目開發中的重復操作;進而加快我們項目開發中的進度;通過一周的學習操作,讓我對用例圖,用例描述有了更加直觀的認識;同時在本次的項目

溫馨提示

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

評論

0/150

提交評論