




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、餐飲管理信息系統(tǒng)分析與設(shè)計一、開發(fā)背景近年來,隨著信息技術(shù)的迅速發(fā)展及管理理論的不斷突破創(chuàng)新,管理信息系統(tǒng)也得到了飛速的發(fā)展,在人們的工作、生活與學(xué)習(xí)中扮演著越來越重要的角色。下面主要是以餐飲行業(yè)為切入點,重點探討酒店餐館信息系統(tǒng)。隨著信息化的發(fā)展,信息系統(tǒng)不斷提高著餐飲企業(yè)的管理效率,但是現(xiàn)有的信息系統(tǒng)只是對傳統(tǒng)的點餐模式的“無紙化”辦公,沒有整合供應(yīng)鏈與成本管理的思想。餐飲企業(yè)還處在廚師長的領(lǐng)導(dǎo)下的計劃經(jīng)濟模式,整個菜系的管理由單純的廚師長管轄。一個好的廚師長的去留關(guān)系到一個餐飲企業(yè)的命運,傳統(tǒng)餐飲企業(yè)的擴張模式受到廚房體系的制約(火鍋店除外。究其原因,是沒有對菜品實施標準化處理,沒有對菜
2、品生產(chǎn)流程標準化固定下來。因此,開發(fā)一個酒店餐館信息系統(tǒng)是十分必要的,通過前臺的菜品信息展示以及包廂展示,通過購物車的模式形成餐飲企業(yè)的電子商務(wù)平臺,通過后臺的庫存系統(tǒng),整合餐飲企業(yè)的供應(yīng)鏈,提高其在信息化條件下的管理水平,對在現(xiàn)在激烈競爭的餐飲行業(yè)中求發(fā)展的餐飲企業(yè)來說,無疑是一個福音。我們通過對餐飲企業(yè)的菜品和菜料的標準化處理,大大壓縮了企業(yè)的庫存成本,提高餐飲企業(yè)的經(jīng)濟效益。二、系統(tǒng)分析本文開發(fā)的管理信息系統(tǒng)全稱為酒店餐館信息系統(tǒng),作者主要負責(zé)此系統(tǒng)中的菜品信息與訂餐管理模塊,其中重點是物料分解模塊的相關(guān)流程分析與開發(fā)。(一系統(tǒng)概況1.系統(tǒng)簡介訂餐服務(wù)是酒店餐飲企業(yè)的一項日常工作,完成酒
3、店餐飲企業(yè)訂餐服務(wù)的訂餐系統(tǒng),作為酒店餐飲管理系統(tǒng)的一部分,將為酒店餐飲企業(yè)提高服務(wù)效率和質(zhì)量,提高企業(yè)經(jīng)濟效益起到重要的作用。目前,我國餐飲業(yè)普遍采用的訂餐工作方式是客戶通過電話與餐廳聯(lián)系,由餐廳工作人員通過參議企業(yè)內(nèi)部的餐飲管理系統(tǒng)實施訂餐工作。從一定程度上來講,這種工作方式仍沒有完全脫離手工式工作,工作效率低。同時,從客戶訂單需求角度考慮,客戶希望在訂餐前了解更多的有關(guān)信息,如餐廳能提供的菜的品種、各種菜的風(fēng)味、菜的直觀圖片等,而這些信息僅僅從餐廳工作人員的電話中是不可能有全面的了解。這無疑給客戶的訂餐帶來不便,同時也影響了餐廳的工作效率和企業(yè)的聲譽。(二可行性分析1.經(jīng)濟可行性對于高校
4、來講,在各項硬件購置以及軟件系統(tǒng)的開發(fā)中不必要再追加過多資金,而只需要利用學(xué)?,F(xiàn)有的資源就可以基本完成系統(tǒng)的開發(fā)實施工作。有實驗室硬件環(huán)境的支持,有高校專業(yè)指導(dǎo)教師的幫助,以及對現(xiàn)實酒店的抽象。是這一系統(tǒng)的開發(fā)有了經(jīng)濟可行性?,F(xiàn)代餐飲企業(yè)的不斷發(fā)展,特別的中小餐飲企業(yè)的騰飛,為我們系統(tǒng)的開發(fā)提供了龐大的市場依托。2.技術(shù)可行性對于高校來說,其本身的工作的特殊性使得其對于信息技術(shù)的研究和應(yīng)用一直走在各行業(yè)的前面?,F(xiàn)代的數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)趨于成熟,計算機管理在餐飲企業(yè)的管理業(yè)務(wù)過程中扮演著越來越重要的作用,特別是無線網(wǎng)絡(luò)的發(fā)展,大大節(jié)約了管理成本。WEB開發(fā)語言的(如ASP、PHP、JSP等發(fā)展
5、為技術(shù)開發(fā)提供了參考開發(fā)工具。3.管理可行性現(xiàn)在酒店管理區(qū)域標準化,特別是星級標準的施行。有利于使系統(tǒng)建立在比較標準的管理體系基礎(chǔ)上。特別是國外餐飲標準化企業(yè)(如麥當勞、肯德基等在餐飲標準化上的探索和成功實施,為我們的開發(fā)提供的參考。(三業(yè)務(wù)流程分析基于菜品信息與訂單管理業(yè)務(wù)流程分析的基礎(chǔ)上,本文進行了流程重構(gòu),以優(yōu)化相關(guān)業(yè)務(wù)流程,提高信息系統(tǒng)運行效率。管理業(yè)務(wù)流程中,相關(guān)單據(jù)的傳遞盡量采用電子化的方式,努力避免使用紙質(zhì)傳遞的方式。這一方面加快了信息傳遞的速度,另一方面也符合當前倡導(dǎo)的建設(shè)節(jié)約型社會的要求。一張單據(jù)的產(chǎn)生有其上一流程產(chǎn)生的單據(jù)為依據(jù),各種單據(jù)相互聯(lián)系,環(huán)環(huán)相扣,有助于檢驗或保證
6、相關(guān)單據(jù)的真實性,有利于明確各個流程中相關(guān)責(zé)任人的責(zé)任,從而達到強化過程管理的目的。訂單管理業(yè)務(wù)流程的處理過程是:顧客通過注冊并登陸訂餐網(wǎng)站的主頁,選擇喜歡的菜品放入購物車,在購物車里調(diào)整菜品的數(shù)量,然后通過點擊提交,可以去收銀臺頁面,生成菜品訂單,后臺生成菜料單。如圖3-3-1所示。點菜點菜單顧客廚房菜品信息表會員信息表配菜配菜單倉庫判斷會員登陸注冊非會員判斷已付款結(jié)賬確認訂單圖2-1 業(yè)務(wù)流程圖(四數(shù)據(jù)流圖1.第一層(頂層數(shù)據(jù)流程第一層數(shù)據(jù)流程主要是管理員后臺定義菜品和菜料信息。管理員從倉庫領(lǐng)取菜料的信息,包括菜料編號和菜料名稱,錄入材料表。從廚房領(lǐng)取菜品的信息,包括菜品的編號、名稱、價格
7、、初始數(shù)量、圖片、簡介、所需要菜料的編號和數(shù)量。錄入菜品表。這樣在訂餐的頁面就可以顯示菜品的信息,顧客就可以通過瀏覽訂餐系統(tǒng)的網(wǎng)頁,查看菜品的相關(guān)信息,自主選擇所喜歡的菜品和數(shù)量,如圖3-4-2所示。通過定義菜品與菜料的關(guān)系,就可以在顧客提交菜品訂單的同時,將菜品分解為所需要的菜料傳遞給倉庫,倉庫就可以進行菜料的配貨。這樣的大大節(jié)省了菜品分解模塊的時間。在相同的時間段內(nèi)自動生成菜品訂單和領(lǐng)料單。F4 菜品表F4 菜品表F3菜料表F3菜料表管理員P4菜品定義P3菜料定義D5菜品單D7菜品清單D4菜料單D6菜料清單圖2-4-2 第一層數(shù)據(jù)流程圖2.第二層數(shù)據(jù)流程第二層數(shù)據(jù)流程主要在前臺頁面進行,顧
8、客通過將菜品添加到購物車中,提交購物車里的菜品信息,就可以將這些被選擇的菜品信息寫入到訂單里。同時將顧客登陸是的用戶名以及顧客在訂包廂系統(tǒng)里所預(yù)定的包廂的信息一同寫入到訂單里,生成訂單的同時把訂單號返回給顧客,顧客就可以憑借訂單號,到指定的包廂和時間用餐了,如圖3-4-3所示。為了限制過量的訂餐,我們在菜品的數(shù)量上做了限制,當菜品表里菜料的數(shù)量為1的時候,就會在顧客點菜的時候提示顧客。通過這樣的方式,可以讓顧客所點的菜品都可以在規(guī)定的時間內(nèi)生產(chǎn)出來。顧客在提交訂單的同時,訂單里的菜品所需要的菜料生成的領(lǐng)料單也傳遞到倉庫,通過這種方式,倉庫就可以及時為廚房的菜品生產(chǎn)提供菜料了。顧客P1訂餐F1訂
9、單表F1訂單表D1點菜單D2訂單D9訂單號圖2-4-3 第二層數(shù)據(jù)流程圖3.第三層數(shù)據(jù)流程第三層數(shù)據(jù)流程主要是在顧客提交訂單的過程中進行。通過查詢顧客訂單中菜品的編號和數(shù)量,查看菜品表里每種菜品所需要的菜料的數(shù)量,然后乘以訂單中菜品的數(shù)量,將所得到的菜料的編號和菜料的數(shù)量寫入到領(lǐng)料表里。生成出庫菜料的信息發(fā)送給倉庫,這樣就可以實現(xiàn)倉庫將所需要的菜料發(fā)送給廚房,如圖3-4-4所示。顧客P1訂餐F2 領(lǐng)料表F2 領(lǐng)料表P2菜品分解D1點菜單D2訂單D3領(lǐng)料單倉庫D8出庫單圖2-4-4 第三層數(shù)據(jù)流程圖(五數(shù)據(jù)字典1.數(shù)據(jù)項編號:I1名稱:菜品編號簡述:菜品的識別編號類型:字符型寬度:4位編號:I2
10、名稱:菜料編號簡述:識別菜料的編號類型:字符型編號:I3名稱:訂單編號簡述:訂單的識別編號類型:字符型寬度:10位2.數(shù)據(jù)處理編號:P1名稱:訂餐輸入:點菜單處理:匯總點菜單輸出:訂單編號:P2名稱:才品分解輸入:訂單處理:把菜品分解成菜料輸出:領(lǐng)料單編號:P3名稱:菜料定義輸入:菜料單處理:匯總菜料單輸出:菜料清單編號:P4名稱:菜品定義輸入:菜品信息處理:綁定菜品與菜料的關(guān)系輸出:菜品信息和所需要的菜料信息3.數(shù)據(jù)流名稱:點菜單簡述:返回前臺點菜信息組成:編號+名稱來源:顧客去向:訂餐處理模塊編號:D2名稱:訂單簡述:匯總的點餐表組成:編號+菜品+數(shù)量來源:訂餐處理模塊去向:菜品分解模塊編
11、號:D3名稱:領(lǐng)料單簡述:記錄領(lǐng)取菜料的信息組成:菜料編號+菜料名稱+菜料編號來源:菜品分解模塊去向:倉庫編號:D4名稱:菜料單簡述:管理員錄入的菜料單組成:菜料編號+菜料名稱來源:管理員去向:菜料處理模塊編號:D5名稱:菜品單簡述:菜品的詳細信息組成:編號+菜品名稱+菜品詳情+菜品大圖+菜品小圖+菜品價格來源:管理員去向:菜品處理模塊編號:D6簡述:菜料的詳細信息組成:菜料的編號+菜料的名稱+菜料的數(shù)量來源:菜料處理模塊去向:菜料表編號:D7名稱:菜品清單簡述:綁定菜品與菜料的信息組成:菜品編號+菜品名稱+菜料名稱+菜料數(shù)量來源:菜品處理模塊去向:菜品表編號:D8名稱:出庫單簡述:領(lǐng)料表里的
12、信息組成:菜料編號+菜料名稱+菜料數(shù)量來源:領(lǐng)料表去向:倉庫編號:D9名稱:訂單號簡述:訂單表里生成訂單號碼組成:訂單號來源:訂單表去向:顧客4.數(shù)據(jù)存儲編號:F1名稱:訂單表簡述:儲存訂單的信息組成:編號+訂餐人+菜品+價格+訂餐時間+包廂號+總價格關(guān)鍵字:編號+訂餐人編號:F2簡述:出庫的信息組成:編號+出庫菜品+出庫菜品數(shù)量關(guān)鍵字:編號編號:F3名稱:菜料表簡述:配菜需要的菜料組成:編號+名稱+檢索碼關(guān)鍵字:編號+檢索碼編號:F4名稱:菜品表簡述:所有菜品信息組成:編號+菜品名稱+價格+簡介+大圖+小圖+檢索碼關(guān)鍵字:編號+檢索碼5.外部實體編號:S1名稱:顧客簡述:訂餐的發(fā)起者輸入的數(shù)
13、據(jù)流:點菜單輸出的數(shù)據(jù)流:無編號:S2名稱:管理員簡述:更新菜品和管理訂單的部門輸入的數(shù)據(jù)流:菜品信息輸出的數(shù)據(jù)流:無編號:S3名稱:倉庫簡述:配送菜料的部門輸入的數(shù)據(jù)流:無輸出的數(shù)據(jù)流:出庫單三、模塊分析系統(tǒng)的主要結(jié)構(gòu)如圖3-1-1所示。酒店餐館信息系統(tǒng)會員管理模塊菜品管理模塊訂單管理模塊包廂管理模塊庫存管理模塊圖3-1-1 系統(tǒng)的主要模塊四、系統(tǒng)設(shè)計1.概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計的任務(wù)是在需求分析階段產(chǎn)生的需求說明書的基礎(chǔ)上,按照特定的方法把它們抽象為一個不依賴于任何具體機器的數(shù)據(jù)模型,即概念模型。概念模型使設(shè)計者的注意力能夠從復(fù)雜的實現(xiàn)細節(jié)中解脫出來,而只集中在最重要的信息的組織結(jié)構(gòu)和處理
14、模式上。E-R 圖由三種符號組成,如圖4-2-1所示。“實體”是現(xiàn)實世界中描述客觀事物的概念。“屬性”一般指試題具有的某種特性。“聯(lián)系”可以分為兩類:一類是實體沒不得聯(lián)系;另一類是實體之間的聯(lián)系。 圖4-2-1 E-R 圖組成符號顧客點餐菜品組成n n n 會員申請11菜料n 管理員設(shè)置n設(shè)置nnn圖4-2-2 全局E-R 圖為了簡明圖示,屬性未在圖中標出。各實體的屬性分別為: 顧客:(臨時編號,IP 地址會員:(會員編號,會員名稱,密碼,電話,地址,郵箱 菜品:(菜品編號,菜品名稱,數(shù)量,價格,簡介 菜料:(菜料編號,菜料名稱,檢索碼,數(shù)量管理員:(管理員名稱,密碼2.邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)
15、計是將概念結(jié)構(gòu)設(shè)計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)結(jié)構(gòu)模型。數(shù)據(jù)模型由E-R模型轉(zhuǎn)換而來。數(shù)據(jù)庫的設(shè)計采用一庫多表式設(shè)計。即設(shè)計了一個數(shù)據(jù)庫。把每個獨立的餐飲企業(yè)設(shè)計為獨立的應(yīng)用實體。采用這種設(shè)計的好處就是:符合餐飲企業(yè)餐飲供應(yīng)鏈環(huán)節(jié)的處理及時迅速的特點,有利于在餐飲企業(yè)內(nèi)部提高工作效率,降低成本。表4-2 -1Cpb(菜品信息表序號字段名稱字段描述字段類型長度備注1 Cpid 菜品編號Varchar 10 非空,主鍵2 Cpname 菜品名稱Varchar 50 非空3 huiyuanjia 會員價Numeric 10 非空4 Shichangjia 市場價Nume
16、ric 10 允許空5 CPsp 菜品小圖Varchar 50 保存路徑6 Kucun 菜品庫存Varchar 10 默認值為1007 Cplp 菜品大圖Varchar 50 保存路徑8 First 一級分類Varchar 10 允許空9 Second 二級分類Varchar 10 允許空表4-2-1 Ddb(訂單表序號字段名稱字段描述字段類型長度備注1 ID 自動編號Int 4 主鍵2 UserName 用戶名nvarchar 50 非空3 Tprice 總價Numeric 10 非空4 details 特別說明Varchar 50 允許空5 Useremail 電子郵件nvarchar 2
17、55 非空6 room 包廂號Varchar 10 允許空表4-2-3 Clb(菜料表序號字段名稱字段描述字段類型長度備注1 ID 自動編號Int 4 主鍵2 Cno 菜料編碼Varchar 10 非空3 Cname 菜料名稱Varchar 50 非空4 Amount 數(shù)量Numeric 8 非空5 Measurement計量單位Varchar 10 非空6 Cpid 關(guān)聯(lián)菜品編號Varchar 10 非空表4-2-4 Lld(領(lǐng)料表序號字段名稱字段描述字段類型長度備注1 Lld 領(lǐng)料單編號Int 4 主鍵,2 Cno 菜料編號Varchar 10 允許空3 Cname 菜品名稱Varchar
18、 50 允許空4 Amount 需求數(shù)量Varchar 10 允許空5 Measurement 計量單位Varchar 10 默認為g6 Search 檢索碼Varchar 10 菜料首字母7 Room 包廂號Varchar 10 可以空8 Time 訂餐時間Datetime 8 非空9 number 菜料處理編碼Numeric 9 默認為13.物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是在邏輯結(jié)構(gòu)設(shè)計的基礎(chǔ)上進一步設(shè)計數(shù)據(jù)存儲模式的一些物理細節(jié)。物流結(jié)構(gòu)設(shè)計通常分為兩步:確定數(shù)據(jù)庫的物理結(jié)構(gòu)和評價物理結(jié)構(gòu)。數(shù)據(jù)庫的存放在非系統(tǒng)盤的高速存儲硬盤中。數(shù)據(jù)采用順序存放的放的方式,由一個數(shù)據(jù)庫下設(shè)置多個表,這樣可以提
19、高檢索的速度。這樣的結(jié)構(gòu)符合酒店餐館信息系統(tǒng)的需求。五、系統(tǒng)開發(fā)(一系統(tǒng)主要功能及界面1.登陸界面 2.訂餐頁面 圖5-1 訂餐頁面2.預(yù)定管理頁面 圖5-2 預(yù)定管理頁面3.快餐外賣頁面 圖5-3 快餐外賣頁面4.餐飲快速開單界面 六、主要程序代碼public frmMain(InitializeComponent(;ArrayListView.Clear(;ArrayListView.Add(listViewHall;ArrayListView.Add(listViewGeneral;ArrayListView.Add(listViewLuxury;CurrentListView = (L
20、istViewArrayListView0;public void GetUpToDate(Used = CanUse = Book = StopUse = Dirty = 0;listViewHall.Clear(;listViewGeneral.Clear(;listViewLuxury.Clear(;SumDeskAccount = count;for (i = 0; i < count; i+switch (EatRoom.Rowsi"餐臺狀態(tài)".ToString(case"可供":EatRoomClass = 0;CanUse+;brea
21、k;case"預(yù)訂":EatRoomClass = 1;Book+;break;case"占用":EatRoomClass = 2;Used+;break;case"停用":EatRoomClass = 3;StopUse+;break;case"臟臺":EatRoomClass = 4;Dirty+;break;switch (EatRoom.Rowsi"房間類型".ToString(case"大廳":break;case"普通包間":break;cas
22、e"豪華包間":/MessageBox.Show(break;餐臺總數(shù).Text = SumDeskAccount.ToString(;當前占用.Text = Used.ToString(;當前可供.Text = CanUse.ToString(;當前預(yù)訂.Text = Book.ToString(;當前停用.Text = StopUse.ToString(;上座率.Text = Math.Round(floatUsed / (floatSumDeskAccount * 100, 1 + "%" private void frmMain_Load(obj
23、ect sender, EventArgs eGetUpToDate(;Color col = Color.FromArgb(234, 244, 219;EatRoomLab.Parent = pictureBox;EatRoomLab.Location = new Point(30, 7;最低消費.BackColor = col;計費標準.BackColor = col;進店時間.BackColor = col;已用時間.BackColor = col;消費金額.BackColor = col;餐臺總數(shù).BackColor = col;當前占用.BackColor = col;當前可供.Ba
24、ckColor = col;當前預(yù)訂.BackColor = col;當前停用.BackColor = col;上座率.BackColor = col;private void frmMain_FormClosing(object sender, FormClosingEventArgs e Environment.Exit(1;private void tabControl1_SelectedIndexChanged(object sender, EventArgs e CurrentSelect = tabControl1.SelectedIndex;CurrentListView = (
25、ListViewArrayListViewCurrentSelect;/MessageBox.Show(CurrentSelect.ToString(;private void大圖標ToolStripMenuItem_Click(object sender, EventArgs eCurrentListView.View = View.LargeIcon;private void小圖標ToolStripMenuItem_Click(object sender, EventArgs eCurrentListView.View = View.SmallIcon;private void列表Tool
26、StripMenuItem_Click(object sender, EventArgs eCurrentListView.View = View.List;private void詳細信息ToolStripMenuItem_Click(object sender, EventArgs e CurrentListView.View = View.Details;private void ListView_ItemActive(object sender, EventArgs eListViewItem p = CurrentListView.SelectedItems0;CurrentNo =
27、 p.Text;/ MessageBox.Show(status;if (CurrentStatus = "停用" | CurrentStatus = "臟臺"MessageBox.Show("非可供狀態(tài)"return;if (CurrentStatus = "可供" | CurrentStatus = "預(yù)訂"new frmOpen(CurrentNo,true.Show(;elsenew frmAdd(CurrentNo, true.Show(;private void Reresh_Cli
28、ck(object sender, EventArgs eprivate void GetCurrentSum(DataGridView g/tryCurrentSum = 0;CurrentSum += Convert.ToSingle(g.Rowsi.Cells"金額".Value;/ catch (Exception ex MessageBox.Show(ex.Message; private void GetCount(DataGridView gCurrentAccount = 0;if (!g.Rowsi.Cells"金額".Value.To
29、String(.Contains("-" CurrentAccount+;#region計時間private void GetMargin(DateTime t1int shour, sminute;int year1, month1, day1, hour1, minute1;int year2, month2, day2, hour2, minute2;int y, m, d, h;DateTime t2;t2 = DateTime.Now;year1 = t1.Year;month1 = t1.Month;day1 = t1.Day;hour1 = t1.Hour;m
30、inute1 = t1.Minute;/second1=t1.Second;year2 = t2.Year;month2 = t2.Month;day2 = t2.Day;hour2 = t2.Hour;minute2 = t2.Minute;/second2=t2.Second;if (minute2 - minute1 < 0hour2-;sminute = 60 - minute1 + minute2;elsesminute = minute2 - minute1;y = year2 - year1;m = month2 - month1;d = day2 - day1;h = h
31、our2 - hour1;shour = y * 12 * 30 * 24 + m * 30 * 24 + d * 24 + h;已用時間.Text = shour + "小時" + sminute + "分"#endregionprivate void GetInfoFromEatRoomNo(string no/ MessageBox.Show(no;/if(DataTable InfoT = InfoData.Tables0;最低消費.Text = InfoT.Rows0"最低消費".ToString(;計費標準.Text =
32、InfoT.Rows0"計費方式".ToString(;計費標準.Text = "不計費標準"/MessageBox.Show(CurrentStatus;if (!CurrentStatus.Equals("占用"進店時間.Text = ""消費金額.Text = ""已用時間.Text = ""return;/ MessageBox.Show(CurrentStatus;DateTime.TryParse(InfoT.Rows0"進店時間".ToStr
33、ing(, out InTime;進店時間.Text = InTime.Hour + ":" + InTime.Minute + ":" + InTime.Second;消費金額.Text = CurrentSum.ToString(;GetMargin(InTime;/MessageBox.Show("abc"private void ListView_SelectedIndexChanged(object sender, EventArgs etrystring no = CurrentListView.SelectedItems
34、0.Text;CurrentNo = no;dataGridView.DataSource = t.Tables0.DefaultView;GetCurrentSum(dataGridView;GetCount(dataGridView;RoomNo.Text = CurrentNo + " 餐臺"Account.Text = "消費數(shù)量" + CurrentAccount.ToString(;Sum.Text = "消費總額" + CurrentSum.ToString(;GetInfoFromEatRoomNo(CurrentNo
35、;catch (Exception exif (t != nullt.Tables0.Clear(;private void toolStripButton1_Click(object sender, EventArgs enew frmManagement(.Show(;private void toolStripButton2_Click(object sender, EventArgs etryif (CurrentStatus != "占用"MessageBox.Show("請選擇要結(jié)帳的餐臺!"return;string no = Curren
36、tListView.SelectedItems0.Text;new frmCheckOut(CurrentNo, CurrentSum,InTime.ToString(.Show(; catch (Exception exMessageBox.Show(ex.Message;private void ThreadTimer_Tick(object sender, EventArgs eprivate void contextMenuStrip_Opening(object sender, CancelEventArgs e trystring no = CurrentListView.Sele
37、ctedItems0.Text;if (CurrentStatus = "可供" | CurrentStatus = "預(yù)訂"結(jié)帳ToolStripMenuItem.Enabled = false;增加消費ToolStripMenuItem.Enabled = false;開單ToolStripMenuItem.Enabled = true;修改登記ToolStripMenuItem.Enabled = false;餐臺狀態(tài)ToolStripMenuItem.Enabled = true;賓客預(yù)訂ToolStripMenuItem.Enabled = t
38、rue;else結(jié)帳ToolStripMenuItem.Enabled = true;增加消費ToolStripMenuItem.Enabled = true;開單ToolStripMenuItem.Enabled = false;修改登記ToolStripMenuItem.Enabled = true;餐臺狀態(tài)ToolStripMenuItem.Enabled = true;賓客預(yù)訂ToolStripMenuItem.Enabled = true;catch (Exception ex e.Cancel = true; private void結(jié)帳ToolStripMenuItem_Click(object sender, EventArgs etoolStripButton2_Click(sender, e;private void增加消費ToolStripMenuItem_Click(object sender, EventArgs e ListView_ItemActive(sender, e;private void開單
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位晉升面試題及答案
- 工作狀態(tài)面試題及答案
- T/CAEPI 35-2021餐飲業(yè)廢氣排放過程(工況)監(jiān)控數(shù)據(jù)采集技術(shù)指南
- 市政工程監(jiān)理總結(jié)模版
- 技能人才主題班會實施方案
- 三人合伙分紅合同范本
- 單位解除定向就業(yè)協(xié)議書
- 工地進場安全施工協(xié)議書
- 嘉興臨時倉庫租賃協(xié)議書
- 委托加工終止合同范本
- 2024CSCO結(jié)直腸癌診療指南解讀
- MOOC 信號與系統(tǒng)-西安電子科技大學(xué) 中國大學(xué)慕課答案
- 公需科目2023年度數(shù)字經(jīng)濟與驅(qū)動發(fā)展考試題庫及答案
- 中學(xué)生英才計劃面試常見問題
- 壓力容器安全風(fēng)險管控清單(日管控、周排查、月調(diào)度)
- 中小學(xué)心理健康教育指導(dǎo)綱要
- 嬰幼兒尿布性皮炎護理
- 國網(wǎng)兼職培訓(xùn)師培訓(xùn)課件
- 醫(yī)保藥品追溯系統(tǒng)協(xié)議
- 幼兒園教師游戲指導(dǎo)經(jīng)驗總結(jié)
- 電子元器件的選型與電路設(shè)計
評論
0/150
提交評論