餐飲管理系統(tǒng)設計說明書_第1頁
餐飲管理系統(tǒng)設計說明書_第2頁
餐飲管理系統(tǒng)設計說明書_第3頁
餐飲管理系統(tǒng)設計說明書_第4頁
餐飲管理系統(tǒng)設計說明書_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、餐飲管理系統(tǒng)之系統(tǒng)設計說明書一 總體設計 1處理流程 (略)圖 總體處理流程圖 2總體結構和模塊外部設計 模塊是軟件結構的基礎,軟件結構的好壞完全由模塊的屬性體現(xiàn)出來,把軟件模塊化的目的是為了降低軟件復雜性,使軟件設計,測試,調(diào)試,維護等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。從這些特性可得出如圖九的一條總的成本(或工作量)曲線,在考慮模塊化時,應盡量使模塊數(shù)接近于圖中的M,它使得研制成本最小,而且應盡量避免不足的模塊化或超量。 總體結構:餐飲管理信息系統(tǒng)后臺管理前臺服務桌臺倉庫員工顧客員工供貨商材料信息系統(tǒng)登錄退出系統(tǒng)登錄退出圖1 餐飲管理系統(tǒng)總體功能模塊

2、圖總體模塊說明項目內(nèi)容:此系統(tǒng)使用了三層架構實現(xiàn)了管理人員登陸模塊,菜單管理模塊,餐廳人員管理模塊,點菜功能模塊,消費結賬模塊,查詢統(tǒng)計 功能模塊。 系統(tǒng)登錄退出模塊:本模塊是被用于用戶登錄,注銷和退出。模塊根據(jù)用戶的不同類型賦予用戶不同的管理權限。等低級的用戶不可訪問高等級用戶的個別功能,而高等級用戶可以使用低等級用戶的所有系統(tǒng)功能。菜單管理模塊:本模塊將餐廳的菜單信息通過標準化的管理操作加以整合,使得菜品的價格、配料、功效和圖片可以完全呈現(xiàn)在客戶面前,使得客戶可以方便地選擇自己想要的食物。本模塊的分權限設計將限制普通員工對菜單信息加以修改,以防止菜單價格被惡意修改,以此保證餐廳正??煽康倪\

3、營。管理人員可以添加到菜譜到系統(tǒng)中,并能進行日常維護(包括修改菜的價格等),系統(tǒng)可以對整個菜單分類管理,可區(qū)分涼菜、熱菜、湯類、酒水、消費品和主食、訂餐信息管理模塊:通過訂餐模塊使得傳統(tǒng)餐飲訂餐過程變得輕松方便,訂餐信息管理模塊會在客戶訂餐的同時核對客戶所預定的餐桌的使用情況,避免傳統(tǒng)訂餐易出現(xiàn)的預定重合問題。并且本模塊在客戶訂餐的同時會給出已預定的菜品價格,幫助客戶開心合理地消費。顧客信息管理模塊:本模塊將餐飲企業(yè)松散的客戶資源加以整合,通過標準化的管理操作,將客戶資料加以收集。用戶使用本模塊可以方便的查詢顧客的所有資料和顧客消費信息。并且特意添加了圖像模塊,使得用戶的圖像信息加以保留,方便

4、使用者的查詢和記憶,當顧客再次光臨時,服務人員可以直接認出顧客,這將使得顧客感到無微不至的關懷,提升餐廳的品牌形象。桌臺管理模塊:餐廳管理人員能維護和管理整個餐廳的桌臺信息,可以顯示該桌臺是否可用,可以擴大或減小餐廳規(guī)模,可以新添包房和刪除包房,當點擊桌臺圖片時,可顯示該桌臺的所有信息。餐廳人員管理模塊:本模塊只限于后臺管理員使用,管理員使用它,可以添加刪除員工信息,能維護整個餐廳服務人員的信息記錄。點菜功能模塊:顧客入座后,該桌臺顯示有人,并將開臺按鈕設為不可用,顧客消費過程中,將消費情況記錄到系統(tǒng)中,并支持查詢,當點擊桌臺圖片時,可顯示該桌臺的消費情況。當點擊加菜按鈕時跳到另一頁進行加菜功

5、能。消費結賬模塊:系統(tǒng)可以自動對消費情況進行結算,可顯示該消費者的所有消費情況。并能自動實現(xiàn)找零計算和打印消費單情況的功能。查詢統(tǒng)計功能模塊:能按月按日統(tǒng)計餐廳整個贏利情況,并打印報表,能依據(jù)消費單號查詢某顧客的消費明細,這里用水晶報表實現(xiàn)打印功能。業(yè)務流程實現(xiàn)描述:當客戶光臨本店時,前臺人員可以對整個店的桌臺信息進行查看,可以很容易的看到哪些桌臺沒有開臺并為客戶選擇適合人數(shù)的桌臺,繼而為客戶開臺、點菜等服務,客戶只需記下自己的桌臺號即可,用餐完畢后用戶通過桌臺號結賬和查看自己的消費情況并打印消費單。系統(tǒng)設計要點:餐飲收銀等各綜合收銀點菜譜管理、臺號管理開單、點菜、加菜、退菜、結賬、各類收銀班

6、報表、日報表及月報表、總盈利報表查詢總營業(yè)情況信息查詢、服務員管理、桌臺管理、菜單管理。3功能分配 從程序的結構中可以看出,顧客的信息、消費信息、桌臺信息的管理實現(xiàn)功能是由前臺服務管理系統(tǒng)進行的,而供貨商信息、員工信息、庫存信息以及財務統(tǒng)計方面等的管理實現(xiàn)功能是由后臺管理系統(tǒng)進行的。二 運行設計 1 運行模塊的組合 具體軟件的運行模塊組合為程序多窗口的運行環(huán)境,各個模塊在軟件運行過程中能較好的交換信息,處理數(shù)據(jù)。 2 運行控制 軟件運行時有較友好的界面,基本能夠實現(xiàn)用戶的數(shù)據(jù)處理要求。 3 運行時間 系統(tǒng)的運行時間基本可以達到用戶所提出的要求。 三 出錯處理設計 1 出錯輸出信息 在用戶使用錯

7、誤的數(shù)據(jù)或訪問沒有權限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起,你非法使用數(shù)據(jù),沒有權限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 當輸入的顧客的編號時,如果出現(xiàn)錯誤導致編號與之前的一些有重復時,系統(tǒng)給出提示:“該顧客信息已存在,不必再添加”。當顧客要預訂餐飲時,其預訂的時間和取消時間均不可以是無效時間,如果輸入的是無效時間,則系統(tǒng)會給出提示:“請正確輸入有效時間”。2 出錯處理對策 由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權衡措施由用戶來

8、決定。 由于顧客信息已存在,所以不需要再添加顧客信息,只需要查詢確認過后,如果有錯修改就行,否則保持原樣。由于顧客預訂時,輸入的應是當前的時間,若要用戶輸入錯誤成了過去的時間,這樣會系統(tǒng)會立刻給出提示,以保證顧客訂餐信息的正確性。四 安全保密設計 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權的用戶才能進入系統(tǒng)進行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設置為只有更高權限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。 系統(tǒng)使用者通過系統(tǒng)分錄系統(tǒng)的時候,并不是使用者自己選擇授權用戶登錄的,而是根據(jù)使用者的賬號所屬的授權用戶類型,通過系統(tǒng)登錄時,選擇使用者的用戶類型,根據(jù)使用者所屬的用戶類型,登錄到該類用戶所對應的操作

9、界面,這樣使得不同的系統(tǒng)使用者擁有各自不同的權限,提高系統(tǒng)安全保密性。系統(tǒng)使用者除了數(shù)據(jù)庫的管理員外,其他用戶均不可直接對數(shù)據(jù)庫中的表進行操作,而是通過存儲過程,觸發(fā)器和視圖對表進行查詢、插入、修改、刪除等操作,從而保證了數(shù)據(jù)庫表中數(shù)據(jù)的安全性。五 維護設計 該系統(tǒng)不直接使用表,而是用視圖和存儲過程來代替,使用數(shù)據(jù)庫讀取字段信息而不是寫在代碼中,同時因為系統(tǒng)所涉及的模塊較多,因此,將每個模塊所涉及的界面分開設計,而相關的界面則可以共同使用,這樣可以盡量避免因為一個模塊的錯誤而致使整個系統(tǒng)錯誤,還能夠配合使用,不會造成界面的浪費而使浪費存儲空間。此外,數(shù)據(jù)庫使用視圖和存儲過程代表直接使用表,使用

10、數(shù)據(jù)庫的讀取而非寫在代碼中。六 詳細設計 以下逐個模塊給出說明: (一).系統(tǒng)用戶管理模塊 1. 功能 1、系統(tǒng)登錄退出模塊主要實現(xiàn)以下功能 用戶登錄修改用戶密碼2、菜單管理模塊主要實現(xiàn)以下功能 查詢菜單信息添加菜單信息刪除菜單信息修改菜單信息2、訂餐信息管理模塊主要實現(xiàn)以下功能 查詢訂餐信息添加訂餐信息修改訂餐信息刪除訂餐信息3、顧客信息管理模塊主要實現(xiàn)以下功能 查詢顧客基本信息添加顧客信息修改顧客信息刪除顧客信息3、桌臺管理模塊主要實現(xiàn)以下功能 查詢桌臺信息添加桌臺信息修改桌臺信息刪除桌臺信息4、餐廳人員管理模塊主要實現(xiàn)以下功能(餐廳人員包括前臺用戶、服務員以及廚房工作者等):查詢餐廳人員

11、基本信息添加餐廳人員信息修改餐廳人員信息刪除餐廳人員信息5、點菜功能模塊主要實現(xiàn)以下功能 開桌臺查看桌臺消費情況加菜6、消費結賬模塊主要實現(xiàn)以下功能 顯示相應顧客的消費情況自動實現(xiàn)找零計算和打印消費單7、查詢統(tǒng)計管理模塊主要實現(xiàn)以下功能 查詢某一時間的營業(yè)情況信息統(tǒng)計餐廳的營業(yè)情況信息2. 輸入輸出: 系統(tǒng)啟動后,將首先出現(xiàn)用戶登錄窗體,用戶首先選擇用戶類型(前臺或后臺),然后輸入用戶名,再輸入密碼,如果用戶3次輸入密碼不正確,將退出程序。 3算法 (流程圖、N-S圖、PAD圖、判定表、PDL、HIPO圖)進行說明,重點算法)系統(tǒng)總框圖:開 始登錄界面輸入用戶名和口令結束口令不正確口令正確主菜

12、單信息處理統(tǒng)計和查詢其他添加刪除修改查詢統(tǒng)計用戶管理退出系統(tǒng)總框圖登錄界面的實現(xiàn)流程圖:IF判斷語句用戶登錄輸入判斷用戶名查無此人請先登錄不正確正確判斷密碼正確進入系統(tǒng)不正確密碼錯誤4. 界面登錄界面主界面修改密碼預訂桌臺單臺預訂 批量預訂供貨商信息系統(tǒng)提示(確認是否刪除供貨商)添加顧客信息配料設置菜單設置添加商品庫存管理系統(tǒng)設置顧客開單顧客結賬其它界面詳見第11組_好好味餐飲管理系統(tǒng)5. 邏輯流程 用戶通過登錄界面,選擇用戶類型,輸入正確的用戶名稱及其用戶密碼進入各自的主界面之后,可以進行相應的操作,若輸入錯誤超過三次,系統(tǒng)則會給出相應的警告。進入界面后,可進行查詢、添加、修改、刪除等各種操作。6.測試要點為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試。數(shù)據(jù)庫的鏈接為了便于用戶使用和維護,我們將與數(shù)據(jù)庫的連接,單獨寫出來并進行編譯,這樣系統(tǒng)在新的環(huán)境下使用是地,只需改動一處數(shù)據(jù)庫連接代碼,即可立即使用,連接關鍵代碼如下:Public Shared constr As String = Data Source=lenovo-09cc3ab3SQLEXPRESS;Initial Catalog=dcdate

溫馨提示

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

評論

0/150

提交評論