




已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)課程設(shè)計(jì)摘 要隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,各行業(yè)都呈現(xiàn)出生機(jī)勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出。近兩年來(lái)已呈現(xiàn)出高速發(fā)展的態(tài)勢(shì)。但在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長(zhǎng),手工管理模式無(wú)論是在工作效率、人員成本還是提供決策信息方面都已難以適應(yīng)現(xiàn)代化經(jīng)營(yíng)管理的要求,因此制約了整個(gè)餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。有效的管理成為了一個(gè)難題,為能有效的解決這些問(wèn)題提高企業(yè)的經(jīng)濟(jì)效益,在這些中小型飯店中采用工作流技術(shù),結(jié)合飯店綠色管理內(nèi)容,實(shí)施計(jì)算機(jī)管理信息系統(tǒng)不視為一條有效的解決途徑。本論文主要針對(duì)中小型飯店餐飲管理中的一些問(wèn)題,將其與計(jì)算機(jī)信息管理系統(tǒng)結(jié)合起來(lái),實(shí)現(xiàn)中小型飯店管理信息計(jì)算機(jī)化、系統(tǒng)化,將中小型飯店管理中的工作流轉(zhuǎn)化成比較科學(xué)化、規(guī)范化的業(yè)務(wù)流程,使管理基礎(chǔ)數(shù)據(jù)更加準(zhǔn)確化,管理人員擺脫了事務(wù)性工作,轉(zhuǎn)而從事管理專(zhuān)業(yè)工作,為經(jīng)營(yíng)決策提供了快捷和強(qiáng)大的數(shù)據(jù)支持。把計(jì)算機(jī)用于餐飲企業(yè)管理,可在很大程度上提高管理者分析和決策的科學(xué)性,提高經(jīng)營(yíng)管職水平,帶來(lái)更多的顧客,使企業(yè)取得更好的經(jīng)濟(jì)效益。關(guān)鍵詞: 計(jì)算機(jī)信息管理系統(tǒng),中小型飯店, 餐飲管理目錄第1章 系統(tǒng)簡(jiǎn)介11.1 課題背景11.2 系統(tǒng)開(kāi)發(fā)的意義11.3 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境1第2章 需求分析32.1 餐飲管理系統(tǒng)的可行性分析32.1.1 技術(shù)水平分析32.1.2 經(jīng)濟(jì)效益分析32.1.3 市場(chǎng)分析32.2 餐飲管理系統(tǒng)的需求分析3第3章 總體設(shè)計(jì)53.1 項(xiàng)目規(guī)劃53.2 系統(tǒng)業(yè)務(wù)流程分析53.3 系統(tǒng)功能結(jié)構(gòu)6第4章 詳細(xì)設(shè)計(jì)74.1 數(shù)據(jù)庫(kù)設(shè)計(jì)74.1.1 數(shù)據(jù)表概要說(shuō)明74.1.2 部分?jǐn)?shù)據(jù)表E-R圖74.1.3 數(shù)據(jù)表的結(jié)構(gòu)94.2 系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)114.2.1 系統(tǒng)登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)114.2.2 主窗體的設(shè)計(jì)與實(shí)現(xiàn)124.2.3 憑證信息錄入窗體的設(shè)計(jì)與實(shí)現(xiàn)154.2.4 管理員信息窗體的設(shè)計(jì)與實(shí)現(xiàn)18第5章 測(cè)試與總結(jié)215.1 程序調(diào)試與錯(cuò)誤處理215.2 總結(jié)23第1章 系統(tǒng)簡(jiǎn)介1.1 課題背景民以食為天,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來(lái)越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競(jìng)爭(zhēng)中脫穎而出,已成為每位餐飲業(yè)經(jīng)營(yíng)者所追求的目標(biāo)。經(jīng)過(guò)多年發(fā)展,餐飲管理已經(jīng)逐漸由定性管理,進(jìn)入到重視定量管理的科學(xué)階段。眾所周知,在定量管理的具體實(shí)現(xiàn)方法和手段方面,最有效的工具就是電腦管理。傳統(tǒng)的手工操作管理存在著許多無(wú)法避免的問(wèn)題,該系統(tǒng)將能大大的降低許多問(wèn)題,減輕人力與物力。1.2 系統(tǒng)開(kāi)發(fā)的意義本系統(tǒng)屬于小型的餐飲管理系統(tǒng),可以有效地對(duì)中小型餐廳消費(fèi)進(jìn)行管理,本系統(tǒng)應(yīng)達(dá)到以下目標(biāo):系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢(xún)靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。實(shí)現(xiàn)對(duì)餐廳顧客開(kāi)臺(tái)、點(diǎn)菜/加菜、賬目查詢(xún)和結(jié)賬等操作。對(duì)用戶(hù)輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能的避免人為錯(cuò)誤。實(shí)現(xiàn)對(duì)消費(fèi)賬目自動(dòng)結(jié)算。實(shí)現(xiàn)對(duì)消費(fèi)的歷史記錄進(jìn)行查詢(xún)。系統(tǒng)應(yīng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。1.3 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境系統(tǒng)開(kāi)發(fā)平臺(tái):Microsoft Visual Studio 2008系統(tǒng)開(kāi)發(fā)語(yǔ)言:C#數(shù)據(jù)庫(kù)管理系統(tǒng)軟件:SQL Server 2005運(yùn)行平臺(tái):Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)運(yùn)行環(huán)境:Microsoft.NET Framework SDK v2.0分辨率:最佳效果1024*768像素第2章 需求分析2.1 餐飲管理系統(tǒng)的可行性分析2.1.1 技術(shù)水平分析本軟件采用Microsoft Visual Studio 2005為前臺(tái)開(kāi)發(fā)工具,SQL Server 2005 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)支持。本軟件專(zhuān)為中小型餐廳消費(fèi)管理而設(shè)計(jì),本軟件可在Windows 2000/XP 上運(yùn)行,不用專(zhuān)業(yè)人士去配制服務(wù)器可以直接安裝使用,具有很好的可移植性,有良好的中文界面,操作簡(jiǎn)便,適合餐飲服務(wù)人員使用。2.1.2 經(jīng)濟(jì)效益分析本軟件能在很大程度上解決中小型餐廳的消費(fèi)管理,方便對(duì)顧客的消費(fèi)進(jìn)行管理,本系統(tǒng)運(yùn)行時(shí)能在主菜單上看到當(dāng)前的桌臺(tái)情況是否被占用,能很好分配顧客的用餐,顧客點(diǎn)菜時(shí)能很好的進(jìn)行記錄,有方便的結(jié)賬功能,直接計(jì)算出找零,本系統(tǒng)還能對(duì)桌臺(tái)信息進(jìn)行管理,方便以后的增加與減少桌臺(tái),同時(shí)也能方便的對(duì)服務(wù)人員的信息進(jìn)行管理,有系統(tǒng)數(shù)據(jù)庫(kù)備份功能,防止系統(tǒng)在死機(jī)的情況下丟失大量重要信息。2.1.3 市場(chǎng)分析現(xiàn)如今餐飲業(yè)發(fā)展壯大迅速,擁有一套良好的餐飲管理系統(tǒng)能在很大程度上解決許多問(wèn)題,方便對(duì)服務(wù)人員的管理,以及內(nèi)部的一些信息變化的管理如菜品的增刪,價(jià)格的改變、桌臺(tái)的增刪、人員的流動(dòng),還能很好的管理顧客的點(diǎn)菜、查詢(xún)消費(fèi)記錄、結(jié)賬,這將能改善傳統(tǒng)意義上的管理,使管理變得方便并且有效,所以本系統(tǒng)有著很好的市場(chǎng)需求前景。2.2 餐飲管理系統(tǒng)的需求分析通過(guò)實(shí)際了解,要求本系統(tǒng)具有以下功能:系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢(xún)靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。實(shí)現(xiàn)對(duì)餐廳顧客開(kāi)臺(tái)、點(diǎn)菜/加菜、賬目查詢(xún)和結(jié)賬等操作。對(duì)用戶(hù)輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能的避免人為錯(cuò)誤。實(shí)現(xiàn)對(duì)消費(fèi)賬目自動(dòng)結(jié)算。實(shí)現(xiàn)對(duì)消費(fèi)的歷史記錄進(jìn)行查詢(xún)。實(shí)現(xiàn)對(duì)餐廳人員流動(dòng)進(jìn)行管理以及能夠管理餐廳桌臺(tái)信息。系統(tǒng)應(yīng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。餐飲管理系統(tǒng)的用例圖,如下圖2.1所示。圖2.1 餐飲管理系統(tǒng)的用例圖 第3章 總體設(shè)計(jì)3.1 項(xiàng)目規(guī)劃餐飲管理系統(tǒng)主要由用戶(hù)登錄、桌臺(tái)信息管理、服務(wù)員信息管理、修改密碼、開(kāi)臺(tái)、取消開(kāi)臺(tái)、點(diǎn)/加菜、消費(fèi)查詢(xún)、數(shù)據(jù)庫(kù)管理和退出等模塊組成,具體規(guī)劃如下。(1) 用戶(hù)登錄模塊該模塊主要用于實(shí)現(xiàn)驗(yàn)證用戶(hù)是否合法,只有合法用戶(hù)才能有權(quán)登錄,只有登錄成功情況下才能進(jìn)入系統(tǒng)功能主界面,并且在登錄的同時(shí)能驗(yàn)證登錄人員的管理權(quán)限,根據(jù)權(quán)限顯示其能管理范圍。(2) 桌臺(tái)信息管理模塊該模塊主要用于管理桌臺(tái)的信息,可以設(shè)置桌臺(tái)名稱(chēng),桌臺(tái)位置,桌臺(tái)占用所需價(jià)錢(qián)。(3) 服務(wù)員信息管理模塊該模塊主要用于方便對(duì)服務(wù)人員的信息進(jìn)行管理。(4) 修改密碼模塊該模塊主要用于實(shí)現(xiàn)對(duì)登錄人員的密碼進(jìn)行管理,長(zhǎng)時(shí)間不更換密碼是不安全的,增加此模塊能增加系統(tǒng)的安全性。(5) 開(kāi)臺(tái)模塊該模塊主要用于實(shí)現(xiàn)對(duì)顧客進(jìn)行開(kāi)臺(tái),已經(jīng)占用的桌臺(tái)不能被再次分配,方便分配未占用的桌臺(tái)給顧客(6) 取消開(kāi)臺(tái)模塊該模塊主要用于實(shí)現(xiàn)對(duì)已經(jīng)開(kāi)臺(tái)的桌臺(tái)進(jìn)行取消開(kāi)臺(tái)。(7) 消費(fèi)查詢(xún)模塊該模塊主要用于實(shí)現(xiàn)客戶(hù)能夠查詢(xún)自己已消費(fèi)清單情況,進(jìn)行核對(duì)自己的消費(fèi)。(8) 結(jié)賬模塊該模塊主要用于實(shí)現(xiàn)對(duì)客戶(hù)的消費(fèi)進(jìn)行自動(dòng)匯總,顯示消費(fèi)金額,能進(jìn)行找零計(jì)算。(9) 數(shù)據(jù)庫(kù)管理模塊該模塊主要用于實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的備份,防止系統(tǒng)在死機(jī)的情況下丟失大量重要信息。3.2 系統(tǒng)業(yè)務(wù)流程分析餐飲管理系統(tǒng)的業(yè)務(wù)流程圖如圖3.1所示。 圖3.1 餐飲管理系統(tǒng)的業(yè)務(wù)流程圖3.3 系統(tǒng)功能結(jié)構(gòu)系統(tǒng)功能結(jié)構(gòu)圖如圖3.2所示。餐飲管理系統(tǒng)密碼管理服務(wù)員管理消費(fèi)查詢(xún)管理結(jié)賬管理數(shù)據(jù)庫(kù)管理用戶(hù)登錄管理guanl桌臺(tái)信息管理修改密碼刪除更新添加恢復(fù)備份刪除更新開(kāi)臺(tái)取消開(kāi)臺(tái)添加23圖3.2 系統(tǒng)功能結(jié)構(gòu)圖1第4章 詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采用SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱(chēng)為restaurantManage,其中包含5張數(shù)據(jù)表。下面分別介紹:4.1.1 數(shù)據(jù)表概要說(shuō)明為了對(duì)本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表有一個(gè)更清晰的認(rèn)識(shí),在此設(shè)計(jì)了一個(gè)數(shù)據(jù)表樹(shù)形結(jié)構(gòu)圖,該結(jié)構(gòu)圖包括系統(tǒng)所有數(shù)據(jù)表,如圖4.1所示。圖4.1 數(shù)據(jù)表樹(shù)狀結(jié)構(gòu)圖4.1.2 部分?jǐn)?shù)據(jù)表E-R圖本里中規(guī)化出的實(shí)體主要有菜品信息實(shí)體、顧客點(diǎn)菜信息實(shí)體、桌臺(tái)信息實(shí)體、用戶(hù)登錄信息實(shí)體和服務(wù)員信息實(shí)體。其中部分實(shí)體的E-R圖如下所示。圖4.2 用戶(hù)表實(shí)體E-R圖圖4.3 菜品信息實(shí)體E-R圖圖4.4 桌臺(tái)信息實(shí)體E-R圖圖4.5 員工信息實(shí)體E-R圖圖4.6 顧客點(diǎn)菜信息實(shí)體E-R圖4.1.3 數(shù)據(jù)表的結(jié)構(gòu)(1) food表(菜品信息表)表food用于保存菜品的基本信息,該表的結(jié)構(gòu)如圖4.7所示。圖4.7 菜品信息表(2) guestfood表(顧客點(diǎn)菜信息表)表guestfood用于保存顧客點(diǎn)菜的詳細(xì)信息,該表的結(jié)構(gòu)如圖4.8所示。圖4.8 顧客點(diǎn)菜信息表(3) room表(桌臺(tái)信息表)表room用于保存桌臺(tái)的一些有關(guān)信息,該表的結(jié)構(gòu)如圖4.9所示。圖4.9 桌臺(tái)信息表(4) userlogin 表(登錄人員信息表)表userlogin用于保存登錄用戶(hù)基本信息,表的結(jié)構(gòu)如圖4.10所示。圖4.10 登錄用戶(hù)信息表(5) waiter表(餐廳服務(wù)人員信息表)表waiter用于保存餐廳服務(wù)人員的一些基本信息,表的結(jié)構(gòu)如圖4.11所示。圖4.11 餐廳服務(wù)人員信息表4.2 系統(tǒng)主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)4.2.1 系統(tǒng)登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)登錄主要用于對(duì)進(jìn)入餐飲管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防止非法用戶(hù)進(jìn)入該系統(tǒng)。在登錄時(shí),只有合法的用戶(hù),才可以進(jìn)入該系統(tǒng)。系統(tǒng)登錄窗體如圖4.12所示。圖4.12 系統(tǒng)登錄代碼設(shè)計(jì)單擊【確定】按鈕,程序執(zhí)行判斷用戶(hù)輸入的用戶(hù)名和密碼是否正確,如果正確,則成功登錄餐飲管理系統(tǒng),并將用戶(hù)名、用戶(hù)使用權(quán)限、用戶(hù)登陸時(shí)間傳到主窗體中,同時(shí)分別使用Names、power、Times全局變量進(jìn)行接受。否則,彈出“用戶(hù)名或密碼錯(cuò)誤”信息提示?!敬_定】按鈕的Click事件代碼如下: private void btnSure_Click(object sender, EventArgs e) if (txtUserName .Text = )/判斷用戶(hù)名是否為空 MessageBox.Show(用戶(hù)名不能為空, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); else if (txtPwd.Text = )/判斷密碼是否為空 MessageBox.Show(請(qǐng)輸入密碼, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); else/用戶(hù)名及密碼不為空的情況下執(zhí)行如下代碼 SqlConnection conn = connectToDatabase .restaurantManagementConn (); conn.Open(); SqlCommand cmd = new SqlCommand(select count(*) from UserLogin where UserName= + txtUserName .Text + and UserPwd= + txtPwd .Text + , conn); int i = Convert.ToInt32(cmd.ExecuteScalar(); if (i 0) cmd = new SqlCommand(select * from UserLogin where UserName= + txtUserName .Text + , conn); SqlDataReader sdr = cmd.ExecuteReader(); sdr.Read(); string UserPower = sdrPower.ToString().Trim(); conn.Close(); formMain main = new formMain(); main.power = UserPower; main.Names = txtUserName .Text ; main.Times = DateTime.Now.ToShortDateString(); main.Show(); this.Hide(); else MessageBox.Show(用戶(hù)名或密碼錯(cuò)誤); 4.2.2 主窗體的設(shè)計(jì)與實(shí)現(xiàn)在正確驗(yàn)證用戶(hù)的用戶(hù)名和密碼以后,就顯示出餐飲管理系統(tǒng)的主窗體。主窗體主要用于顯示系統(tǒng)所具有的功能,例如菜單欄里顯示了基礎(chǔ)信息、輔助工具、系統(tǒng)設(shè)置、退出系統(tǒng)、系統(tǒng)維護(hù)等幾個(gè)功能模塊。用戶(hù)可以選擇相應(yīng)的按鈕對(duì)應(yīng)的子功能對(duì)系統(tǒng)進(jìn)行不同的操作,餐飲管理系統(tǒng)的主窗體如圖4.13所示。圖4.13 主窗體主窗體實(shí)現(xiàn)的幾個(gè)重要功能實(shí)現(xiàn)代碼如下: /接收從login窗體傳來(lái)的信息,以下四個(gè)定義的變量是以后代碼用到的全局變量 public string power; public string Names; public string Times; private SqlDataReader sdr; /以下是窗體加載時(shí)執(zhí)行的代碼 private void formMain_Load(object sender, EventArgs e) StatusLabeUser.Text = Names; StatusLabeLoginTime.Text = Times; switch (power) case 0: StatusLabePower.Text = 超級(jí)管理員; break; case 1: StatusLabePower.Text = 經(jīng)理; TSMenuItemSystemMaintenance.Enabled = false; break; private void formMain_Activated(object sender, EventArgs e)/窗體激發(fā)時(shí)執(zhí)行如下代碼 lvDesk.Items.Clear(); SqlConnection conn = connectToDatabase.restaurantManagementConn(); conn.Open(); SqlCommand cmd = new SqlCommand(select * from Room, conn); sdr = cmd.ExecuteReader(); while ( sdr .Read() string status = sdrRoomStatus.ToString().Trim(); AddItems(status );/根據(jù)桌臺(tái)使用與否,選擇圖片顯示桌子是否在被用中 conn.Close(); private void AddItems(string status) if (status = 使用) lvDesk.Items.Add(sdrRoomName.ToString(), 1); else lvDesk.Items.Add(sdrRoomName.ToString(), 0); /右鍵中單擊開(kāi)臺(tái)會(huì)執(zhí)行如下代碼 private void 開(kāi)臺(tái)ToolStripMenuItem_Click(object sender, EventArgs e) if (lvDesk.SelectedItems.Count != 0) string names = lvDesk.SelectedItems0.SubItems0.Text; formOpen frm = new formOpen(); = names; frm.ShowDialog(); else MessageBox.Show(請(qǐng)選擇一個(gè)桌臺(tái)進(jìn)行開(kāi)臺(tái)); /右鍵中單擊取消開(kāi)臺(tái)會(huì)執(zhí)行如下代碼 private void 取消開(kāi)臺(tái)ToolStripMenuItem_Click(object sender, EventArgs e) if (lvDesk.SelectedItems.Count != 0) string names = lvDesk.SelectedItems0.SubItems0.Text; SqlConnection conn = connectToDatabase.restaurantManagementConn(); conn.Open(); SqlCommand cmd = new SqlCommand(update Room set RoomStatus=待用,Num=0 Where RoomName= + names + , conn); cmd.ExecuteNonQuery(); cmd = new SqlCommand(delete from GuestFood where DiningTable= + names + , conn); cmd.ExecuteNonQuery(); conn.Close(); formMain_Activated(sender, e); else MessageBox.Show(請(qǐng)選擇桌臺(tái)); 其他右鍵功能代碼在源代碼中,代碼設(shè)計(jì)思想和開(kāi)臺(tái)代碼類(lèi)似。 /單擊listview控件中的一項(xiàng)內(nèi)容時(shí)會(huì)執(zhí)行如下代碼,這里我們將listview的name定義為lvDesk private void lvDesk_Click(object sender, EventArgs e) string names = lvDesk.SelectedItems0.SubItems0.Text; SqlConnection conn = connectToDatabase.restaurantManagementConn(); conn.Open(); SqlCommand cmd = new SqlCommand(select * from Room where RoomName= + names + , conn); SqlDataReader sdr = cmd.ExecuteReader(); sdr.Read(); string status = sdrRoomStatus.ToString().Trim();/將選中桌臺(tái)的狀態(tài)信息提取出來(lái) sdr.Close(); if (status = 使用) this.contextMenuStrip1.Items0.Enabled = false; this.contextMenuStrip1.Items1.Enabled = true; this.contextMenuStrip1.Items3.Enabled = true; this.contextMenuStrip1.Items5.Enabled = true; this.contextMenuStrip1.Items6.Enabled = true; if (status = 待用) this.contextMenuStrip1.Items0.Enabled = true; this.contextMenuStrip1.Items1.Enabled = false; this.contextMenuStrip1.Items3.Enabled = false; this.contextMenuStrip1.Items5.Enabled = false; this.contextMenuStrip1.Items6.Enabled = false; conn.Close(); /雙擊listview控件中的一項(xiàng)內(nèi)容時(shí)會(huì)執(zhí)行如下代碼 private void lvDesk_DoubleClick(object sender, EventArgs e) deskInfo desk = new deskInfo (); desk .tableName = lvDesk.SelectedItems0.SubItems0.Text; desk.ShowDialog(); /單擊menustrip控件中基礎(chǔ)信息下的桌臺(tái)信息管理按鈕會(huì)執(zhí)行如下代碼 private void TSMenuItemTableInfo_Click(object sender, EventArgs e) deskInfoManagement desk = new deskInfoManagement(); desk.ShowDialog(); menustrip控件中的其他按鈕的代碼設(shè)計(jì)思路與上面的單擊menustrip控件中基礎(chǔ)信息下的桌臺(tái)信息管理按鈕類(lèi)似都是初始化一個(gè)相應(yīng)窗體的對(duì)象,顯示窗體。注:其他代碼詳見(jiàn)系統(tǒng)設(shè)計(jì)文檔。4.2.3 右鍵菜單中的幾個(gè)重要功能的介紹右鍵菜單功能中顧客可以選擇開(kāi)臺(tái),取消開(kāi)臺(tái),點(diǎn)菜,查詢(xún)消費(fèi)記錄以及結(jié)賬,下面介紹其中三個(gè)重要功能的實(shí)現(xiàn)代碼,有開(kāi)臺(tái),點(diǎn)菜以及結(jié)賬,窗體運(yùn)行結(jié)果分別如圖4.14、圖4.15和圖4.16所示。圖4.14 開(kāi)臺(tái)窗體圖4.15 點(diǎn)菜窗體圖4.16 結(jié)賬窗體憑證信息錄入窗體的主要實(shí)現(xiàn)代碼如下:圖4.15的實(shí)現(xiàn)代碼 public string name; public SqlConnection conn; private void formOpen_Load(object sender, EventArgs e) conn = connectToDatabase.restaurantManagementConn(); conn.Open(); SqlCommand cmd = new SqlCommand(select * from Room, conn); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read() cbNum.Items.Add(sdrRoomName.ToString().Trim(); cbNum.SelectedItem = name.Trim(); sdr.Close(); cmd = new SqlCommand(select * from Waiter, conn); sdr =
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)關(guān)捐款活動(dòng)方案
- 最美攝影方案活動(dòng)方案
- 機(jī)構(gòu)活動(dòng)派對(duì)活動(dòng)方案
- 暑期少先隊(duì)實(shí)踐活動(dòng)方案
- 景區(qū)立春活動(dòng)策劃方案
- 棗莊奶茶活動(dòng)方案
- 暑期簽到活動(dòng)方案
- 普洱紋眉活動(dòng)策劃方案
- 機(jī)構(gòu)周末活動(dòng)方案
- 朋友圈店鋪活動(dòng)方案
- 2023-2023學(xué)年貴州省黔西南州八年級(jí)(下)期末數(shù)學(xué)試卷(附答案詳解)
- 普利制藥SAP項(xiàng)目研發(fā)產(chǎn)品及工藝驗(yàn)證產(chǎn)品費(fèi)用歸集V11
- LY/T 1575-2023汽車(chē)車(chē)廂底板用竹膠合板
- 人情往來(lái)(禮金)賬目表
- 林下種植中藥材的可行性方案
- 東北大學(xué)分析化學(xué)期末試卷
- 老年健康照護(hù)課件
- 稅收政策解讀與應(yīng)用
- 辦公室清潔值日表范本
- 鋼廠燒結(jié)機(jī)安裝施工組織設(shè)計(jì)
- 【醫(yī)學(xué)課件】糞便檢驗(yàn)
評(píng)論
0/150
提交評(píng)論