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

下載本文檔

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

文檔簡介

1、酒店點菜系統(tǒng)管理總體設(shè)計設(shè)計小組:一滴水設(shè)計人:*檢驗員:*指導(dǎo)教師:*目錄1引言.2 1.1編寫目的. 2 1.2背景.2 1.3定義.3 1.4參考資料.32總體設(shè)計.4 2.1需求規(guī)定. 4 2.2運行環(huán)境.4 2.3基本設(shè)計概念和處理流程.4 2.4結(jié)構(gòu). 5 2.5功能需求與程序的關(guān)系.5 2.6人工處理過程.5 3接口設(shè)計. 6 3.1用戶接口. 6 3.2外部接口.6 3.3內(nèi)部接口.6 4部分界面設(shè)計. 7 5運行設(shè)計.9 5.1運行模塊組合.9 5.2運行控制. 10 5.3運行時間.10 6系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計.10 6.1邏輯結(jié)構(gòu)設(shè)計.10 6.2數(shù)據(jù)庫表的詳細(xì)信息. 10

2、7系統(tǒng)出錯處理設(shè)計. 12 7.1補救措施. 12 7.2系統(tǒng)維護(hù)設(shè)計. 12 GB8567881引言1.1編寫目的為了更好的滿足廣大消費者的多元化消費需求和不同層次的消費水平,提高酒店的服務(wù)管理質(zhì)量,提高酒店工作人員的工作效率,我開發(fā)小組在多方面考察、分析、研究現(xiàn)有酒店點菜管理系統(tǒng)的基礎(chǔ)之上,以提高消費者的滿意程度及商家的服務(wù)水平和市場競爭力為目標(biāo),致力于開發(fā)出一套可視化程度高、功能全面、集分析管理于一體的酒店管理系統(tǒng),極具有市場價值。本文主要介紹了“酒店點菜管理系統(tǒng)”的整個設(shè)計開發(fā)過程。該主要系統(tǒng)功能包括以下幾個模塊:系統(tǒng)管理模塊(包括重新登陸、用戶管理、系統(tǒng)備份、系統(tǒng)還原)、基礎(chǔ)數(shù)據(jù)設(shè)置

3、管理、顧客管理模塊(包括顧客點菜、上菜、統(tǒng)計、結(jié)賬、評價等)、點菜記錄管理、采購管理等模塊。該總體設(shè)計說明書體現(xiàn)了清晰的點菜系統(tǒng)管理流程,完成了基本的酒店管理要求,是一個典型的信息管理系統(tǒng)。該系統(tǒng)大大地簡化了操作流程,提高了酒店的工作效率。編寫這份總體設(shè)計說明書主要是為了使小組成員充分認(rèn)識和掌握本系統(tǒng)的情況,以便確定本系統(tǒng)的后繼工作,本說明書主要提交給用戶和小組成員參考,以便最終實現(xiàn)用戶的要求,給用戶一份滿意的答卷。1.2背景隨著我國市場經(jīng)濟(jì)的不斷發(fā)展,國民生活水平的不斷提高,進(jìn)入酒店等高等消費場所的人數(shù)也與日俱增。傳統(tǒng)的手工點菜方式由于其難計算、難查找、難更改、易出錯、效率低等缺點已逐漸退出

4、了酒店等高等消費場所的服務(wù)管理平臺。層出不窮的各類酒店點菜管理系統(tǒng)也應(yīng)運而生,呈現(xiàn)出多元化的發(fā)展。目前,我國酒店餐飲業(yè)在日常點菜管理中仍普遍采用手工操作方式,整體科技含量低,隨著酒店餐飲業(yè)高速發(fā)展和餐飲店規(guī)模的不斷擴(kuò)大,許多酒店餐飲企業(yè)采用連鎖經(jīng)營和集團(tuán)化運營,手工操作無論是在工作效率、人力成本和決策信息等方面都已經(jīng)難以適應(yīng)企業(yè)發(fā)展的要求,制約了整個酒店餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。而本系統(tǒng)在上述環(huán)境下應(yīng)運而生,能夠很好的彌補傳統(tǒng)酒店管理的不足。本系統(tǒng)名稱:餐飲點菜管理系統(tǒng)本項目任務(wù)設(shè)計者:。用戶:酒店經(jīng)理、系統(tǒng)管理員、顧客項目與其他軟件,系統(tǒng)的關(guān)系:本項目采用客戶機(jī)/服務(wù)器原理客戶

5、端程序是建立在Windows系統(tǒng)上以及SQL數(shù)據(jù)庫等開發(fā)軟件的應(yīng)用程序。1.3定義顧客:根據(jù)系統(tǒng)操作提示自助進(jìn)行點菜、退菜操作,系統(tǒng)要根據(jù)顧客的選擇自動進(jìn)行結(jié)賬計算并顯示;傳菜員:根據(jù)系統(tǒng)操作提示進(jìn)行傳菜,并對已經(jīng)上桌的菜進(jìn)行標(biāo)記;經(jīng)理:查看營業(yè)情況,各菜品反映情況,顧客反饋意見等;廚師:根據(jù)顧客點菜記錄烹制菜肴;后臺管理人員:對數(shù)據(jù)庫初始數(shù)據(jù)的設(shè)置,系統(tǒng)維護(hù)、升級。對數(shù)據(jù)進(jìn)行分析,并根據(jù)顧客的點菜情況適當(dāng)修改菜單。權(quán)限設(shè)置,數(shù)據(jù)備份;數(shù)據(jù)流圖:數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況;菜譜數(shù)據(jù)庫:存放餐廳所有菜品的單價,所屬菜系,及其參照圖

6、等;庫存記錄數(shù)據(jù)庫:存放各種菜品的數(shù)量,以及顧客所點菜品的記錄,;點菜記錄:存放顧客點菜信息;賬單記錄:存放顧客所點菜品的單價,以及計算總價;1.4參考資料軟件工程導(dǎo)論(第六版)SQL 2012教程ASP.NET程序開發(fā)實用教程Visual C#.NET程序設(shè)計教程及其他資料。2總體設(shè)計2.1需求設(shè)定本系統(tǒng)在顧客點菜時主要輸入顧客編號,房間信息,然后打印賬單返給顧客。本系統(tǒng)在查詢數(shù)據(jù)庫是主要輸入需要查詢的相關(guān)信息,包括菜品編號、菜名、菜品種類等信息。本文主要介紹了“酒店點菜管理系統(tǒng)”的整個設(shè)計開發(fā)過程。該主要系統(tǒng)功能包括以下幾個部分:(1) 系統(tǒng)管理:主要包括系統(tǒng)維護(hù)、系統(tǒng)升級、系統(tǒng)還原;(2

7、) 權(quán)限管理:顧客管理,服務(wù)人員管理;(3) 基礎(chǔ)數(shù)據(jù)管理:菜種類,菜價格,菜圖片等;(4) 幫助模塊:對用戶在使用系統(tǒng)時遇到的問題進(jìn)行及時解決;2.2運行環(huán)境(1)硬件環(huán)境:奔騰系列,i3或i5的處理器等。(2)軟件環(huán)境:Windows xp 、Windows7以及Windows8系統(tǒng),支持?jǐn)?shù)據(jù)庫SQL 2012,程序開發(fā)Microsoft Visual Studio 20102.3基本設(shè)計概念本系統(tǒng)的基本設(shè)計概念和處理流程如下:(1) 系統(tǒng)啟動時,激活身份驗證模塊。(2) 通過身份驗證后,對系統(tǒng)進(jìn)行初始化,判斷用戶身份,導(dǎo)入到不同的處理界面。(3) 系統(tǒng)進(jìn)入信息循環(huán)狀態(tài),通過事件驅(qū)動機(jī)制激

8、活各功能模塊,并執(zhí)行指定模塊。(4) 各項功能執(zhí)行完畢后,重新進(jìn)入信息循環(huán)狀態(tài)。(5) 由退出系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。2.4系統(tǒng)結(jié)構(gòu)圖酒店點菜管理系統(tǒng)系統(tǒng)管理權(quán)限管理基礎(chǔ)數(shù)據(jù)管理幫助管理系統(tǒng)維護(hù)系統(tǒng)升級系統(tǒng)還原顧客管理服人員管理菜種類菜圖片菜價格其他數(shù)據(jù)會員通道普通點菜普通退菜普通催菜傳菜員管理采購員管理點菜記錄管理賬單管理缺料統(tǒng)計處理料統(tǒng)計菜品統(tǒng)計2.5功能需求與程序的關(guān)系(1)用戶身份驗證必須調(diào)用“驗證身份”模塊程序進(jìn)行身份驗證;(2)顧客點菜時必須調(diào)用“采購管理”中的“缺料記錄”進(jìn)行身份驗證;(3)傳菜員在傳菜時需要調(diào)用“顧客管理”中的“點菜”信息;(4)顧客結(jié)賬時進(jìn)行查詢要

9、調(diào)用“顧客管理”中的“點菜”及“上菜”;2.6人工處理過程(1)新增菜品時需要對相應(yīng)的菜譜信息進(jìn)行錄入。(2)對于已經(jīng)過時不用的菜品需要管理人員對菜單數(shù)據(jù)進(jìn)行相應(yīng)的刪除。(3)其他方面數(shù)據(jù)的處理系統(tǒng)將會自動進(jìn)行。3接口設(shè)計3.1 用戶接口本系統(tǒng)采用典型Windows風(fēng)格作為人機(jī)接口,如使用窗口、菜單、對話框等。(1) 點菜:顧客將根據(jù)菜單信息進(jìn)行選擇,系統(tǒng)將這些信息保存在點菜記錄文件中;(2) 查詢菜品信息:顯示菜單中相應(yīng)的菜品信息;(3) 加菜:顧客將要添加的菜品信息輸入,系統(tǒng)根據(jù)操作修改文件處理,最后將修改后的點菜記錄文件顯示出來;(4) 查詢上菜信息:通過管理員模塊處理后,將其信息顯示出

10、來;(5) 結(jié)賬:顧客根據(jù)自己的點菜記錄進(jìn)行結(jié)賬付款,系統(tǒng)將賬單打印出來交給顧客;(6) 處理到料單:管理員根據(jù)采購人員提供的到料通知單修改數(shù)據(jù)庫存儲記錄。3.2外部接口外部 接口是指應(yīng)用程序接口(Application Programming Interface, API)支持一系列訪問數(shù)據(jù)的函數(shù)調(diào)用。這種類型的接口在幾年前是開發(fā)者的唯一選擇。API通常以動態(tài)鏈接庫( DLL )的形式提供,可從Microsoft Visual Studio 2010訪問。Windows環(huán)境中使用API的普遍問題是Microsoft Visual Studio 2010應(yīng)用程序有時不能提供A P I所指定作為

11、輸入?yún)?shù)的數(shù)據(jù)類型。這種情況下,開發(fā)者必須在Microsoft Visual Studio 2010應(yīng)用程序和API之間寫一個映射層。幸運的是,所有在本章討論的接口以標(biāo)準(zhǔn)形式寫出,支持Microsoft Visual Studio 2010程序的調(diào)用。SQL Server對Microsoft Visual Studio 2010編程人員提供兩種調(diào)用級接口:(1) DB-Library。(2) 開放式數(shù)據(jù)庫連接(ODBC)。DB-Library是Microsoft開發(fā)的提供到SQL Server的函數(shù)調(diào)用的API,因此,DB-Libra ry是使用第三部分?jǐn)?shù)據(jù)轉(zhuǎn)換和集成數(shù)據(jù)服務(wù)、業(yè)務(wù)服務(wù)、表達(dá)服

12、務(wù)。數(shù)據(jù)SQL Server專用的,不能使用到其他數(shù)據(jù)庫管理系統(tǒng)。許多年里,DB-Library接口就是指SQL Server。但是,隨著其他接口的出現(xiàn),DB-Library已經(jīng)過時。ODBC是一個工業(yè)標(biāo)準(zhǔn),支持到關(guān)系數(shù)據(jù)庫的SQL請求。數(shù)據(jù)庫管理系統(tǒng)提供者通常發(fā)布一個ODBC驅(qū)動程序,將SQL語句轉(zhuǎn)換成特定數(shù)據(jù)庫的訪問函數(shù)。使用ODBC開發(fā)比DB Library更為便利:DB-Library比ODBC有更多的函數(shù)(大約150個,而ODBC才50個)而ODBC更容易學(xué),并可用于其他數(shù)據(jù)庫管理系統(tǒng)。3.3內(nèi)部接口驗證模塊:完成對用戶身份的驗證。初始化模塊:在身份驗證后,系統(tǒng)調(diào)用初始化操作,執(zhí)行完

13、畢后進(jìn)入消息循環(huán)狀態(tài)。查詢模塊:由相應(yīng)消息驅(qū)動,完成對信息進(jìn)行查看功能。刪除模塊:具有此權(quán)限的用戶完成對信息刪除功能。傳輸模塊:實現(xiàn)不同客戶端之間信息同步傳輸?shù)墓δ?。退出模塊:實現(xiàn)用戶從系統(tǒng)退出功能。4部分頁面設(shè)計4.1管理員登陸界面主要功能:審核身份,以及“認(rèn)證失敗,拒絕登錄”操作開始輸入用戶名輸入用戶名正確提示輸入用戶名提示輸入正確的密碼進(jìn)入主菜單是否為空用戶名是否存在結(jié)束密碼正確4.2顧客點菜界面開始接受用戶信息 點菜(或加菜、退菜)提示:請輸入正確菜名結(jié)束數(shù)據(jù)傳輸處理是否合法完成并退出確認(rèn)/取消?顯示已點菜信息5運行設(shè)計5.1運行模塊不同的用戶登錄此系統(tǒng)獲得的系統(tǒng)功能是不同的,如下:(

14、1) 顧客及管理員等具有查詢,傳輸數(shù)據(jù)相關(guān)信息的權(quán)限;(2) 管理員具有查詢、添加、刪除、修改、傳輸?shù)臋?quán)限。5.2運行控制用戶通過身份驗證之后進(jìn)入系統(tǒng)操作界面,管理員可以對系統(tǒng)進(jìn)行信息的增添,刪除,修改,傳輸?shù)炔僮?,可以進(jìn)行查詢相關(guān)信息的操作5.3運行時間“用戶驗證”模塊在完成用戶登錄的身份驗證后立即退出運行,釋放占用的系統(tǒng)資源。一般來說,本系統(tǒng)運行時間在可以接受的范圍內(nèi)。6系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計6.1邏輯結(jié)構(gòu)設(shè)計6.2數(shù)據(jù)庫表的詳細(xì)信息(1)菜譜信息數(shù)據(jù)項名稱別名數(shù)據(jù)類型字節(jié)菜品編號CnumberChar15菜名CnameChar30所屬菜系Ctype Char 30 價格Cprice Int

15、8參考圖片Cpicture Char 50(2)賬單數(shù)據(jù)庫數(shù)據(jù)項名稱別名數(shù)據(jù)類型字節(jié)賬單號Z numberChar15日期Zdate Char15房間號Rnumber Char 10 座位號DnumberInt 8消費情況sprice int 8(3) 點菜單數(shù)據(jù)庫數(shù)據(jù)項名稱別名數(shù)據(jù)類型字節(jié)菜品編號CnumberChar15菜名CnameChar30所屬菜系Ctype Char 30 日期Cdate Char15單價Cprice Int 8數(shù)量CcountInt8(4) 已上菜數(shù)據(jù)庫數(shù)據(jù)項名稱別名數(shù)據(jù)類型字節(jié)菜品編號CnumberChar15菜名CnameChar30所屬菜系Ctype Char 30 單價Cprice Int 8(5) 庫存數(shù)據(jù)庫數(shù)據(jù)項名稱別名

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論