




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、餐飲管理系統(tǒng)之系統(tǒng)設(shè)計說明書一.總體設(shè)計1 .處理流程(略)圖總體處理流程圖2 .總體結(jié)構(gòu)和模塊外部設(shè)計模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來, 把軟 件模塊化的目的是為了降低軟件復(fù)雜性, 使軟件設(shè)計,測試,調(diào)試,維護(hù)等工作 變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。 從這些特性可得出如圖九的一條總的成本(或工作量)曲線,在考慮模塊化時, 應(yīng)盡量使模塊數(shù)接近于圖中的 M ,它使得研制成本最小,而且應(yīng)盡量避免不足的 模塊化或超量??傮w結(jié)構(gòu):圖1餐飲管理系統(tǒng)總體功能模塊圖總體模塊說明項目內(nèi)容:此系統(tǒng)使用了三層架構(gòu)實現(xiàn)了管理人員登陸模塊, 菜單管理
2、模塊, 餐廳人員管理模塊,點菜功能模塊,消費結(jié)賬模塊,查詢統(tǒng)計功能模塊。系統(tǒng)登錄退出模塊:本模塊是被用于用戶登錄,注銷和退出。模塊根據(jù)用戶 的不同類型賦予用戶不同的管理權(quán)限。等低級的用戶不可訪問高等級用戶的個別 功能,而高等級用戶可以使用低等級用戶的所有系統(tǒng)功能。菜單管理模塊:本模塊將餐廳的菜單信息通過標(biāo)準(zhǔn)化的管理操作加以整合, 使得菜品的價格、配料、功效和圖片可以完全呈現(xiàn)在客戶面前, 使得客戶可以方 便地選擇自己想要的食物。本模塊的分權(quán)限設(shè)計將限制普通員工對菜單信息加以 修改,以防止菜單價格被惡意修改,以此保證餐廳正??煽康倪\營。 管理人員可 以添加到菜譜到系統(tǒng)中,并能進(jìn)行日常維護(hù)(包括修改
3、菜的價格等),系統(tǒng)可以 對整個菜單分類管理,可區(qū)分涼菜、熱菜、湯類、酒水、消費品和主食、訂餐信息管理模塊:通過訂餐模塊使得傳統(tǒng)餐飲訂餐過程變得輕松方便, 訂 餐信息管理模塊會在客戶訂餐的同時核對客戶所預(yù)定的餐桌的使用情況,避免傳統(tǒng)訂餐易出現(xiàn)的預(yù)定重合問題。并且本模塊在客戶訂餐的同時會給出已預(yù)定的菜 品價格,幫助客戶開心合理地消費。顧客信息管理模塊:本模塊將餐飲企業(yè)松散的客戶資源加以整合, 通過標(biāo)準(zhǔn) 化的管理操作,將客戶資料加以收集。用戶使用本模塊可以方便的查詢顧客的所 有資料和顧客消費信息。并且特意添加了圖像模塊,使得用戶的圖像信息加以保 留,方便使用者的查詢和記憶,當(dāng)顧客再次光臨時,服務(wù)人員
4、可以直接認(rèn)出顧客, 這將使得顧客感到無微不至的關(guān)懷,提升餐廳的品牌形象。桌臺管理模塊:餐廳管理人員能維護(hù)和管理整個餐廳的桌臺信息, 可以顯示 該桌臺是否可用,可以擴大或減小餐廳規(guī)模,可以新添包房和刪除包房,當(dāng)點擊 桌臺圖片時,可顯示該桌臺的所有信息。餐廳人員管理模塊:本模塊只限于后臺管理員使用,管理員使用它,可以添 加刪除員工信息,能維護(hù)整個餐廳服務(wù)人員的信息記錄。點菜功能模塊:顧客入座后,該桌臺顯示有人,并將開臺按鈕設(shè)為不可用,顧客消費過程中,將消費情況記錄到系統(tǒng)中,并支持查詢,當(dāng)點擊桌臺圖片時,可顯示該桌臺的消費情況。當(dāng)點擊加菜按鈕時跳到另一頁進(jìn)行加菜功能。消費結(jié)賬模塊:系統(tǒng)可以自動對消費
5、情況進(jìn)行結(jié)算,可顯示該消費者的所有消費情況。并能自動實現(xiàn)找零計算和打印消費單情況的功能。查詢統(tǒng)計功能模塊:能按月按日統(tǒng)計餐廳整個贏利情況,并打印報表,能依據(jù)消費單號查詢某顧客的消費明細(xì),這里用水晶報表實現(xiàn)打印功能。業(yè)務(wù)流程實現(xiàn)描述:當(dāng)客戶光臨本店時,前臺人員可以對整個店的桌臺信息進(jìn)行查看,可以很容易的看到哪些桌臺沒有開臺并為客戶選擇適合人數(shù)的桌臺,繼而為客戶開臺、點菜等服務(wù),客戶只需記下自己的桌臺號即可,用餐完畢后用戶通過桌臺號結(jié)賬和查看自己的消費情況并打印消費單。系統(tǒng)設(shè)計要點:餐飲收銀等各綜合收銀點菜譜管理、臺號管理開單、點菜、加菜、退菜、結(jié)賬、各類收銀班報表、日報表及月報表、總盈利報表查詢
6、總營業(yè)情況信息查詢、服務(wù)員管理、桌臺管理、菜單管理。3 功能分配從程序的結(jié)構(gòu)中可以看出,顧客的信息、消費信息、桌臺信息的管理實現(xiàn)功能是由前臺服務(wù)管理系統(tǒng)進(jìn)行的,而供貨商信息、員工信息、庫存信息以及財務(wù)統(tǒng)計方面等的管理實現(xiàn)功能是由后臺管理系統(tǒng)進(jìn)行的。2 運行設(shè)計1 運行模塊的組合具體軟件的運行模塊組合為程序多窗口的運行環(huán)境,各個模塊在軟件運行過程中能較好的交換信息,處理數(shù)據(jù)。2 運行控制軟件運行時有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。3 運行時間系統(tǒng)的運行時間基本可以達(dá)到用戶所提出的要求。3 出錯處理設(shè)計1 出錯輸出信息在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起
7、,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。當(dāng)輸入的顧客的編號時,如果出現(xiàn)錯誤導(dǎo)致編號與之前的一些有重復(fù)時,系統(tǒng)給出提示:“該顧客信息已存在,不必再添加”。當(dāng)顧客要預(yù)訂餐飲時,其預(yù)訂的時間和取消時間均不可以是無效時間,如果輸入的是無效時間,則系統(tǒng)會給出提示:“請正確輸入有效時間”。2 出錯處理對策由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能, 并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。由于顧客信息已存在,所以不需要再添加顧客信息,只需
8、要查詢確認(rèn)過后,如果有錯修改就行,否則保持原樣。由于顧客預(yù)訂時,輸入的應(yīng)是當(dāng)前的時間,若要用戶輸入錯誤成了過去的時間,這樣會系統(tǒng)會立刻給出提示,以保證顧客訂餐信息的正確性。4 安全保密設(shè)計系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。系統(tǒng)使用者通過系統(tǒng)分錄系統(tǒng)的時候,并不是使用者自己選擇授權(quán)用戶登錄的, 而是根據(jù)使用者的賬號所屬的授權(quán)用戶類型,通過系統(tǒng)登錄時,選擇使用者的用戶類型,根據(jù)使用者所屬的用戶類型,登錄到該類用戶所對應(yīng)的操作界面,這樣使得不同的系統(tǒng)使用者擁有各自不同的權(quán)限,提高系統(tǒng)安
9、全保密性。系統(tǒng)使用者除了數(shù)據(jù)庫的管理員外,其他用戶均不可直接對數(shù)據(jù)庫中的表進(jìn)行操作,而是通過存儲過程,觸發(fā)器和視圖對表進(jìn)行查詢、插入、修改、刪除等操作,從而保證了數(shù)據(jù)庫表中數(shù)據(jù)的安全性。5 維護(hù)設(shè)計該系統(tǒng)不直接使用表,而是用視圖和存儲過程來代替,使用數(shù)據(jù)庫讀取字段信息而不是寫在代碼中,同時因為系統(tǒng)所涉及的模塊較多,因此, 將每個模塊所涉及的界面分開設(shè)計,而相關(guān)的界面則可以共同使用,這樣可以盡量避免因為一個模塊的錯誤而致使整個系統(tǒng)錯誤,還能夠配合使用,不會造成界面的浪費而使浪費存儲空間。此外, 數(shù)據(jù)庫使用視圖和存儲過程代表直接使用表,使用數(shù)據(jù)庫的讀取而非寫在代碼中。六 詳細(xì)設(shè)計以下逐個模塊給出說
10、明( 一 ). 系統(tǒng)用戶管理模塊1. 功能1 、系統(tǒng)登錄退出模塊主要實現(xiàn)以下功能 用戶登錄 修改用戶密碼 2 、菜單管理模塊主要實現(xiàn)以下功能 查詢菜單信息 添加菜單信息 刪除菜單信息 修改菜單信息 2 、訂餐信息管理模塊主要實現(xiàn)以下功能 查詢訂餐信息 添加訂餐信息 修改訂餐信息 刪除訂餐信息 3 、顧客信息管理模塊主要實現(xiàn)以下功能 查詢顧客基本信息 添加顧客信息 修改顧客信息 刪除顧客信息 3 、桌臺管理模塊主要實現(xiàn)以下功能 查詢桌臺信息添加桌臺信息 修改桌臺信息 刪除桌臺信息4、餐廳人員管理模塊主要實現(xiàn)以下功能(餐廳人員包括前臺用戶、服務(wù)員以及廚房工作者等): 查詢餐廳人員基本信息 添加餐廳
11、人員信息 修改餐廳人員信息 刪除餐廳人員信息5 、點菜功能模塊主要實現(xiàn)以下功能 開桌臺 查看桌臺消費情況 加菜6 、消費結(jié)賬模塊主要實現(xiàn)以下功能 顯示相應(yīng)顧客的消費情況 自動實現(xiàn)找零計算和打印消費單7 、查詢統(tǒng)計管理模塊主要實現(xiàn)以下功能 查詢某一時間的營業(yè)情況信息 統(tǒng)計餐廳的營業(yè)情況信息2 . 輸入輸出:系統(tǒng)后動后,將首先出現(xiàn)用戶登錄窗體,用戶首先選擇用戶類型(前臺或后 臺),然后輸入用戶名,再輸入密碼,如果用戶3次輸入密碼不正確,將退出程序。3 .算法(流程圖、N-S圖、PAD圖、判定表、PDL、HIPO圖)進(jìn)行說明,重點算法)系統(tǒng)總框圖:口令不正確結(jié)束登錄界面輸入用戶名和口令口令正確王采單
12、信息處理其他用戶管理系統(tǒng)總框圖登錄界面的實現(xiàn)流程圖:IF判斷語句4.界面登錄界面主界面修改密碼預(yù)訂桌臺單臺預(yù)訂般白批量預(yù)訂供貨商信息系統(tǒng)提示(確認(rèn)是否刪除供貨商)添加顧客信息配料設(shè)置菜單設(shè)置添加商品庫存管理系統(tǒng)設(shè)置顧客開單顧客結(jié)賬其它界面詳見第11組好好味餐飲管理系統(tǒng)5 .邏輯流程用戶通過登錄界面,選擇用戶類型,輸入正確的用戶名稱及其用戶密碼進(jìn)入 各自的主界面之后,可以進(jìn)行相應(yīng)的操作,若輸入錯誤超過三次,系統(tǒng)則會給出 相應(yīng)的警告。進(jìn)入界面后,可進(jìn)行查詢、添加、修改、刪除等各種操作。6 .測試要點為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試。數(shù)據(jù)庫的鏈接為了便于用戶使用和維護(hù),我們將與數(shù)據(jù)庫的連接,單獨寫出來并進(jìn)行編譯, 這樣系統(tǒng)在新的環(huán)境下使用是地,只需改動一處數(shù)據(jù)庫連接代碼,即可立即使用, 連接關(guān)鍵代碼如下:Public Shared constr As String = "DataSource=lenovo-09cc3ab3SQLEXPRESS;InitialCatalog=dcdatebase;Integ
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同解除條件合同范本
- 反擔(dān)保合同范例app
- 小學(xué)課題申報書 寫字
- 高校省級課題申報書
- 員工合同范本表
- 師德建設(shè)課題申報書
- 企業(yè)員工租房合同范本
- 吉安農(nóng)村生意轉(zhuǎn)讓合同范例
- 申報課題沒申報書
- 醫(yī)療務(wù)工合同范本武威市
- 中國常見食物營養(yǎng)成分表
- 09J202-1 坡屋面建筑構(gòu)造(一)-2
- 金嗓子喉片行業(yè)分析
- 電導(dǎo)率對應(yīng)鹽水濃度表
- OCT基礎(chǔ)知識課件
- 起重機械培訓(xùn)
- 大模型在教育科技中的應(yīng)用
- 醫(yī)療保險異地就醫(yī)登記備案表
- 烹飪概論教學(xué)大綱
- 單招考試沖刺攻略高效備考提高復(fù)習(xí)效果
- 《雇主責(zé)任險》課件
評論
0/150
提交評論