餐飲管理畢業(yè)論文_第1頁
餐飲管理畢業(yè)論文_第2頁
餐飲管理畢業(yè)論文_第3頁
餐飲管理畢業(yè)論文_第4頁
餐飲管理畢業(yè)論文_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 | HYPERLINK / 百度首頁 HYPERLINK /v2/?login 登錄 HYPERLINK /cashier/browse/vipcashier?dqStatCode=topnav_joinvip&cashier_code=topnav_joinvip VIP意見反饋 HYPERLINK /apps?fr=1011 下載客戶端4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫 HYPERLINK /?fr=nav 首頁 HYPERLINK javascript:void(0); 分類 HYPERLINK javascript:void(0); 精品內(nèi)容 HYPERLIN

2、K /wenkuverify?from=1 申請認證 HYPERLINK javascript:void(0); 機構(gòu)合作 HYPERLINK javascript:void(0); 頻道專區(qū) HYPERLINK /xtopic/wkback 百度智慧課堂 HYPERLINK /user/browse/vip/ 百度教育VIP HYPERLINK /?fr=crumbs 百度文庫 HYPERLINK /?fr=crumbs HYPERLINK /edu/index 教育專區(qū) HYPERLINK /edu/index HYPERLINK /list/10 高等教育 HYPERLINK /list

3、/10 HYPERLINK /list/113 管理學(xué)餐飲管理系統(tǒng)的設(shè)計李六軟件 S09-2 班柴君2012 年 04 月/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html1/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫摘要當(dāng)今社會已經(jīng)進入了在計算機信息管理領(lǐng)域中激烈競爭的時代,應(yīng)用計算機已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應(yīng)該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已經(jīng)為人們深刻認

4、識,它以已經(jīng)進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識到信息管理的重要性。作為計算機應(yīng)用的一部分,使用計算機對餐飲企業(yè)信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查詢方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率,也是企業(yè)科學(xué)化、正規(guī)化、管理與世界接軌的重要條件。關(guān)鍵詞:餐飲管理系統(tǒng) 開臺 點菜 消費查詢 結(jié)賬I/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html2/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫目錄引言. 1第一章 概述.

5、 2(一) 信息管理系統(tǒng)概述.(二) 餐飲管理系統(tǒng)概述.23第二章 系統(tǒng)分析(一) 可行性分析.55(二) 需求分析.6第三章 系統(tǒng)設(shè)計. 12(一) 系統(tǒng)業(yè)務(wù)流程. 12(二) 操作流程. 13(三) 數(shù)據(jù)庫設(shè)計. 15第四章 系統(tǒng)的具體實施. 21(一) 系統(tǒng)介紹. 21(二) 各個模塊的實現(xiàn). 21第五章 系統(tǒng)測試. 25(一) 測試的目的. 25(二) 測試的原則. 25(三) 系統(tǒng)測試的目標. 25(四) 系統(tǒng)測試的方針. 26(五) 測試報告. 26參考文獻. 27II/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html3/31 4

6、/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫近年來,隨著人民生活水平的不斷提高,餐飲業(yè)的消費持續(xù)增長,競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結(jié)賬基本上都是由人工完成記錄,這樣做不僅耗費人力資源而且容易導(dǎo)致記錄丟失或重復(fù)等錯誤,造成管理水平低下。這就迫切需要標準的、高效的計算機管理方式引導(dǎo)其發(fā)展,通過計算機管理該企業(yè)的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。管理信息系統(tǒng)的分析與設(shè)計,必須和具體實際相結(jié)合,才能真正的服務(wù)社會。在系統(tǒng)開發(fā)時應(yīng)遵循以下一些原則。1穩(wěn)定性原則系統(tǒng)的開發(fā)必須具有加強的應(yīng)變能力,在一

7、定的時間內(nèi)有相對的穩(wěn)定性。2實用性與先進性原則目前,我國的管理信息系統(tǒng)開發(fā)中存在低水平的重復(fù)開發(fā)和片面追求高檔次的硬件設(shè)備,以及系統(tǒng)開發(fā)成功率低,使用價值不高等問題。鑒于實際情況在系統(tǒng)開發(fā)中應(yīng)遵循把實用性放在第一位,又要突出系統(tǒng)在技術(shù)上、管理上的先進原則。3面向用戶原則管理信息系統(tǒng)是為用戶開發(fā)的,最終是交給用戶使用的,只有用戶通過運行才能對系統(tǒng)做出客觀評價。因此必須從系統(tǒng)的總體方案規(guī)劃設(shè)計到系統(tǒng)開發(fā)過程的每一個環(huán)節(jié),都必須堅持一切為了用戶,一切服務(wù)于用戶的觀點,這是信息管理開發(fā)的前提。1/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html4/3

8、1 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫信息管理系統(tǒng)就是我們常說的 MIS(Management InformationSystem),它是一個計算機軟硬件資源以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。許多企業(yè)已經(jīng)或正準備投入高額資金、花大力氣建立大規(guī)模的計算機管理信息系統(tǒng)(MIS)普遍存在著系統(tǒng)建設(shè)難以達到預(yù)期效果的問題。有的開發(fā)規(guī)模很大,實際應(yīng)用的范圍卻很?。挥械南到y(tǒng)用與不用似乎沒有明顯的差別;還有的系統(tǒng)由于技術(shù)落后、維護工作量太大,若在原有的基礎(chǔ)上擴充功能還不如推倒重來。就系統(tǒng)開發(fā)的某一具體問題來說,主要是開發(fā)用于數(shù)據(jù)處理的程序,既不

9、需要高深的物理(如電力系統(tǒng))概念,也不需要復(fù)雜的數(shù)學(xué)算法,一般是比較容易實現(xiàn)的,并且大都采用最新的、高性能的計算機軟硬件平臺,由優(yōu)秀的計算機技術(shù)人員實施開發(fā),很少出現(xiàn)因網(wǎng)絡(luò)或程序調(diào)試不通而中止開發(fā)的事情。信息管理系統(tǒng)(MIS)以分類組織數(shù)據(jù)為核心,無論計算機內(nèi)部多復(fù)雜,MIS 建設(shè)所用到的通常只是計算機的操作。隨著計算機技術(shù)的飛速發(fā)展,其功能越來越強,使用越來越簡單,計算機技術(shù)本身已不再是 MIS 建設(shè)中的難題。系統(tǒng)開發(fā)中,有關(guān)計算機要解決的關(guān)鍵問題是怎樣以計算機為平臺組織新的系統(tǒng)。MIS 系統(tǒng)大大簡化了管理人員的工作,使高層管理人員對中層,中層對基層、基層對設(shè)備系統(tǒng)逐級加強了管理、監(jiān)督和控制

10、等,業(yè)務(wù)工作量減少,系統(tǒng)的維護工作量增大,大量的業(yè)務(wù)改進工作轉(zhuǎn)向系統(tǒng)的改進,系統(tǒng)的正常運行成為企業(yè)運轉(zhuǎn)的生命線,因此,選拔、培養(yǎng)出合格人員特別是各層次計算機系統(tǒng)負責(zé)人是企業(yè) MIS 建設(shè)的基礎(chǔ)。2/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html5/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫1餐飲管理系統(tǒng)開發(fā)背景近年來,隨著人民生活水平的不斷提高,餐飲業(yè)的消費持續(xù)增長,競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結(jié)賬基本上都是由人工完成記錄,這樣做不僅耗費人力資源而且容易導(dǎo)致記

11、錄丟失或重復(fù)等錯誤,造成管理水平低下。這就迫切需要標準的、高效的計算機管理方式引導(dǎo)其發(fā)展,通過計算機管理該企業(yè)的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。2餐飲管理系統(tǒng)開發(fā)意義在現(xiàn)實的社會中,小型餐飲公司或企業(yè)的管理還大多停留在人工管理日常業(yè)務(wù)運作的水平上,人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低,易出錯,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少困難。該企業(yè)開發(fā)次此餐飲管理系統(tǒng),不僅能提高公司的管理水平給管理者提供一個企業(yè)運作的信息平臺還能提升企業(yè)的形象及增強競爭力。使用該餐飲管理系統(tǒng)能將餐飲企業(yè)業(yè)務(wù)

12、管理和人員管理信息化,使企業(yè)從客人開房、點菜到結(jié)賬都是由計算機管理并記錄,可隨時掌握酒店里房間的使用狀況,客人點單,結(jié)賬等情況,并能盡可能的降低使用者的勞動強度,同時提高工作質(zhì)量和效率。在競爭越來越激烈的餐飲業(yè)中取得優(yōu)勢。3餐飲管理系統(tǒng)簡介根據(jù)該企業(yè)的特點和該企業(yè)的實際情況,該系統(tǒng)以餐飲義務(wù)為基礎(chǔ),主要突出開房、點菜、結(jié)賬。開房方面主要采取圖形加數(shù)據(jù)的方3/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html6/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫式使用戶能直觀的管理數(shù)據(jù)信息,并能有效的管理各個餐桌和房間;點菜方面采用

13、菜單加數(shù)據(jù)庫的管理方式,讓用戶可以動態(tài)的管理現(xiàn)有信息,這里突出了重要的兩點。(1)操作管理的信息準確無誤,可讓用戶放心(2)操作管理的速度快、管理方便、實用性高。4餐飲管理系統(tǒng)的目標面對服務(wù)行業(yè)的高速發(fā)展和餐飲企業(yè)信息發(fā)展的過程中出現(xiàn)的各種情況,結(jié)合酒店自身特點及業(yè)務(wù)流程,該餐飲管理系統(tǒng)在實施后能達到以下目標(1)采用菜單和圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行,查詢靈活方便。(2)業(yè)務(wù)管理信息化,可隨時掌握開臺、客人點菜、結(jié)賬、服務(wù)員信息等情況。(3)系統(tǒng)維護方便可靠,具有靈活性、通用性及安全性的特點。(4)該軟件盡可能地降低使用者的勞動強度,同時提高工作質(zhì)量和效率。(5)提高該企業(yè)管

14、理水平,提升酒店檔次,贏得競爭優(yōu)勢。4/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html7/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫1系統(tǒng)可行性分析(1)技術(shù)上的可行性:技術(shù)方面的可行性就是根據(jù)現(xiàn)有的技術(shù)條件,能否實現(xiàn)系統(tǒng)的各項要求。據(jù)分析此系統(tǒng)采用 VS2008 位開發(fā)平臺、C#為開發(fā)語言、SQL Server 2000 為后臺數(shù)據(jù)庫,根據(jù)所學(xué)的知識完全可以設(shè)計出此系統(tǒng)的各個功能和模塊。(2)硬件設(shè)備上的可行性分析:設(shè)備上的可行性是指該系統(tǒng)對所需的硬件設(shè)備,如 PC 機、打印機或網(wǎng)絡(luò)等的性能要求。據(jù)分析現(xiàn)有設(shè)備的性能

15、完全能夠滿足系統(tǒng)功能的要求。(3)軟件上的可行性分析:本系統(tǒng)屬于數(shù)據(jù)庫應(yīng)用程序,本餐飲管理系統(tǒng)需求一個數(shù)據(jù)庫服務(wù)器及其運行的操作系統(tǒng),根據(jù)客戶的數(shù)據(jù)量并不是十分巨大,我們選擇目前市場上價格比較低廉的數(shù)據(jù)庫服務(wù)器產(chǎn)品:Microsoft SQL Server 2000 及配套的平臺 Windows Server2003 操作系統(tǒng)。而前臺開發(fā)工具采用 Visual Studio 2008,利用其可視化的開發(fā)環(huán)境、豐富的控件資源,能夠快速地開發(fā)出應(yīng)用程序。這些軟件在中小型 MIS 開發(fā)中已經(jīng)被大量應(yīng)用,技術(shù)上都比較成熟,因此技術(shù)上是可行的2.經(jīng)濟上可行性分析(1)費用上可行性分析:根據(jù)酒店多年來良好

16、的經(jīng)濟效益,酒店的經(jīng)濟實力比較雄厚,加上硬件設(shè)備和軟件的價格比較便宜,就這為系統(tǒng)的實施奠定了經(jīng)濟基礎(chǔ),足能提供購買硬件設(shè)備和開發(fā)軟件所需的資金。(2)效用上的可行性分析:實施該系統(tǒng)也能給公司帶來長期效益,5/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html8/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫它可以幫助領(lǐng)導(dǎo)實現(xiàn)管理方法的現(xiàn)代化、科學(xué)化、極大地提高餐飲企業(yè)的工作質(zhì)量與工作效率、減少管理支出的費用,從而保證酒店管理的可持續(xù)的良好發(fā)展。因此經(jīng)濟上具有了系統(tǒng)開發(fā)的可行性。3管理上的可行性分析酒店的領(lǐng)導(dǎo)認識到當(dāng)今社會的發(fā)展

17、趨勢,認為使用計算機從事酒店管理是公司當(dāng)前非行必要的舉措。公司員工也會對本系統(tǒng)的開發(fā)十分的歡迎,因為采用計算機管理方式可以減少或避免酒店服務(wù)人員因為馬虎大意而導(dǎo)致經(jīng)濟財產(chǎn)的錯誤,或由于客人過多,造成開臺、點菜等方面的混亂。另外,為了提高酒店的管理水平,適應(yīng)管理信息系統(tǒng)的要求,該酒店對管理人員進行了全面的培訓(xùn),提高了他們對餐飲管理信息系統(tǒng)的認識。因此在管理上具有了系統(tǒng)開發(fā)的可能性。4簡要總結(jié)經(jīng)過細致地初步調(diào)查和嚴密地可行性分析,我認為在現(xiàn)有的條件下,為餐飲業(yè)開發(fā)一款功能較齊全的餐飲管理系統(tǒng)是完全可行的。1系統(tǒng)功能需求分析餐飲管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由開臺模塊、點菜模塊、消費查詢模

18、塊、結(jié)賬模塊、基礎(chǔ)信息、輔助工具、系統(tǒng)維護、系統(tǒng)設(shè)置等組成。(1)開臺模塊開臺模塊主要記錄了桌臺編號、顧客名稱、服務(wù)員、賬單日期、用餐人數(shù)、備注等組成。(2)點菜模塊點菜模塊主要有菜品類別的選擇、菜單編號、菜單名稱、菜品單6/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html9/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫價、所要菜品數(shù)量、菜品價格總和、服務(wù)員、備注等組成。(3)查詢模塊查詢模塊只要列出顧客目前為止所點菜品、價格等信息。(4)結(jié)賬模塊結(jié)賬模塊根據(jù)顧客的消費情況計算出消費總額,并根據(jù)收銀數(shù),計算出找零多少。(5

19、)基礎(chǔ)信息主要由酒店房間信息和服務(wù)員個人信息組成。(6)輔助工具主要有日歷、記事本和計算器。(7)系統(tǒng)維護系統(tǒng)維護有權(quán)限管理、系統(tǒng)備份、系統(tǒng)還原組成。權(quán)限管理分為三種級別,分別為超級管理員、經(jīng)理和一般用戶。超級管理員:超級管理員可以對所有菜單進行管理操作。經(jīng)理:經(jīng)理除系統(tǒng)設(shè)置菜單不能使用以外,其它菜單都可以使用并管理操作。一般用戶:一般用戶只可以對輔助工具菜單、系統(tǒng)設(shè)置菜單、窗口布局菜單及幫助菜單進行使用操作。系統(tǒng)備份和還原可以對當(dāng)前數(shù)據(jù)庫信息進行備份,以免數(shù)據(jù)丟失。(8)系統(tǒng)設(shè)置系統(tǒng)設(shè)置由口令設(shè)置、鎖定系統(tǒng)組成??诹钤O(shè)置可以更改登陸用戶的登陸密碼。鎖定系統(tǒng)主要功能是當(dāng)服務(wù)人員離開電腦時可以點

20、擊鎖定系統(tǒng),此時系統(tǒng)的各項功能都不可用,包括關(guān)閉系統(tǒng)。由此可以防止非法人員更改系統(tǒng)信息,造成經(jīng)濟上不必要的損失。直到服務(wù)員輸入密碼解7/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html10/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫鎖系統(tǒng),才可恢復(fù)正常。解鎖密碼和登陸密碼一致。2 .系統(tǒng)設(shè)計結(jié)構(gòu)分析此 系 統(tǒng) 采 用 ADO.NET 技 術(shù) 架 構(gòu) 。 ADO.NET 的 名 稱 起 源 于ADO(ActiveX Data Objects),這是一個廣泛的類組,用于在以往的Microsoft 技術(shù)中訪問數(shù)據(jù)。之所以使用

21、ADO.NET 名稱,是因為Microsoft 希望表明,這是在.NET 編程環(huán)境中優(yōu)先使用的數(shù)據(jù)訪問接口。(1)ADO.NET 的作用它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。ADO.NET 增強了對非連接編程模式的支持,并支持 RICH XML.由于傳送的數(shù)據(jù)都是 XML 格式的,因此任何能夠讀取 XML 格式的應(yīng)用程序都可以進行數(shù)據(jù)處理。事實上,接受數(shù)據(jù)的組件不一定要是 ADO .NET 組件,它可以是基于一個Microsoft Visual Studio 的解決方案,也可以是任何運行在其它平臺上的任何應(yīng)用程序。ADO.NET 是一組用于和數(shù)據(jù)源進行交互的面向?qū)ο箢悗?。通常情況下,數(shù)據(jù)源是數(shù)

22、據(jù)庫,但它同樣也能夠是文本文件、Excel 表格或者XML 文件。ADO.NET 允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用 ODBC 協(xié)議,許多新的數(shù)據(jù)源使用 OleDb 協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過.NET 的 ADO.NET 類庫來進行連接。ADO.NET 提供與數(shù)據(jù)源進行交互的相關(guān)的公共方法,但是對于不同的數(shù)據(jù)源采用一組不同的類庫。這些類庫稱為 Data Providers,并8/view/cd708dd2ba4cf7e

23、c4afe04a1b0717fd5360cb208.html11/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。(2)ADO.NET 所包含的類Connection 類和數(shù)據(jù)庫交互,你必須連接它。連接幫助指明數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫名字、用戶名、密碼,和連接數(shù)據(jù)庫所需要的其它參數(shù)。Connection對象會被 Command 對象使用,這樣就能夠知道是在哪個數(shù)據(jù)源上面執(zhí)行命令。與數(shù)據(jù)庫交互的過程意味著你必須指明想要執(zhí)行的操作。這是依靠 Command 對象執(zhí)行的。你使用 Command 對象來發(fā)送 SQL 語句給數(shù)據(jù)庫。Comman

24、d 對象使用 Connection 對象來指出與哪個數(shù)據(jù)源進行連接。你能夠單獨使用 Command 對象來直接執(zhí)行命令,或者將一個 Command對象的引用傳遞給 DataAdapter,它保存了一組能夠操作下面描述的一組數(shù)據(jù)的命令。Command 對象成功于數(shù)據(jù)建立連接后,就可以用 Command 對象來執(zhí)行查詢、修改、插入、刪除等命令; Command 對象常用的方法有 ExecuteReader方法、ExecuteScalar()方法和 ExecuteNonQuery()方法;插入數(shù)據(jù)可用 ExecuteNonQuery()方法來執(zhí)行插入命令。DataReader 類許多數(shù)據(jù)操作要求你只

25、是讀取一串?dāng)?shù)據(jù)。DataReader 對象允許你獲得從 Command 對象的 SELECT 語句得到的結(jié)果。考慮性能的因素,從DataReader 返回的數(shù)據(jù)都是快速的且只是“向前”的數(shù)據(jù)流。這意味著你只能按照一定的順序從數(shù)據(jù)流中取出數(shù)據(jù)。這對于速度來說是有好處的,但是如果你需要操作數(shù)據(jù),更好的辦法是使用 DataSet。DataSet 對象9/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html12/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫DataSet 對象是數(shù)據(jù)在內(nèi)存中的表示形式。它包括多個 DataTable對象

26、,而 DataTable 包含列和行,就象一個普通的數(shù)據(jù)庫中的表。你甚 至 能 夠 定 義 表 之 間 的 關(guān) 系 來 創(chuàng) 建 主 從 關(guān) 系 ( parent-childrelationships)。DataSet 是在特定的場景下使用幫助管理內(nèi)存中的數(shù)據(jù)并支持對數(shù)據(jù)的斷開操作的。DataSet 是被所有 DataProviders 使用的對象,因此它并不像 Data Provider 一樣需要特別的前綴。DataAdapter 類某些時候你使用的數(shù)據(jù)主要是只讀的,并且你很少需要將其改變至底層的數(shù)據(jù)源。同樣一些情況要求在內(nèi)存中緩存數(shù)據(jù),以此來減少并不改變的數(shù)據(jù)被數(shù)據(jù)庫調(diào)用的次數(shù)。DataAd

27、apter 通過斷開模型來幫助你方便的完成對以上情況的處理。當(dāng)在一單批次的對數(shù)據(jù)庫的讀寫操作的持續(xù)的改變返回至數(shù)據(jù)庫的時候,DataAdapter 填充(fill)DataSet 對象。DataAadapter 包含對連接對象以及當(dāng)對數(shù)據(jù)庫進行讀取 或 者 寫 入 的 時 候 自 動 的 打 開 或 者 關(guān) 閉 連 接 的 引 用 。 另 外 ,DataAdapter 包含對數(shù)據(jù)的 SELECT、INSERT、UPDATE 和 DELETE 操作的 Command 對象引用。你將為 DataSet 中的每一個 Table 都定義DataAadapter,它將為你照顧所有與數(shù)據(jù)庫的連接。所有你將

28、做的工作是告訴 DataAdapter 什么時候裝載或者寫入到數(shù)據(jù)庫。DataTable 類DataTable 是一個數(shù)據(jù)網(wǎng)格控件。它可以被應(yīng)用在 VB 和 ASP上。它無須代碼就可以簡單的綁定數(shù)據(jù)庫。它具有微軟風(fēng)格的用戶界面。(3)總結(jié)ADO.NET 是與數(shù)據(jù)源交互的.NET 技術(shù)。有許多的 Data Providers,10/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html13/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫它將允許與不同的數(shù)據(jù)源交流取決于它們所使用的協(xié)議或者數(shù)據(jù)庫。然而無論使用什么樣的 Data Pro

29、vider,你將使用相似的對象與數(shù) 據(jù) 源 進 行 交 互 。 SqlConnection 對 象 管 理 與 數(shù) 據(jù) 源 的 連 接 。SqlCommand 對象允許你與數(shù)據(jù)源交流并發(fā)送命令給它。為了對進行快速的只“向前”地讀取數(shù)據(jù),使用 SqlDataReader。如果想使用斷開數(shù) 據(jù) , 使 用 DataSet 并 實 現(xiàn) 能 進 行 讀 取 或 者 寫 入 數(shù) 據(jù) 源 的SqlDataAdapter。3 .系統(tǒng)功能流程圖設(shè)計根據(jù)上述系統(tǒng)功能的需求分析,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如下所示的系統(tǒng)功能模塊圖,如圖 2-1 所示。圖 2-1 系統(tǒng)功能結(jié)構(gòu)圖11/view/cd708dd2b

30、a4cf7ec4afe04a1b0717fd5360cb208.html14/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫1當(dāng)用戶登陸系統(tǒng)時,系統(tǒng)會根據(jù)用戶填寫的用戶名和密碼根據(jù)db_MyCy 數(shù)據(jù)庫中的 tb_User 表進行查詢用戶名和密碼是否正確,進而決定是否登陸成功進入主界面。2如果用戶登陸成功則進入系統(tǒng)主窗體,系統(tǒng)根據(jù)當(dāng)前用戶數(shù)的權(quán)限決定當(dāng)前用戶的操作級別。該系統(tǒng)有三種級別,分別是超級管理員、經(jīng)理和一般用戶。如果當(dāng)前用戶的權(quán)限是超級管理員,則可以使用系統(tǒng)的所有功能其中包括:系統(tǒng)維護、基礎(chǔ)信息、系統(tǒng)設(shè)置、輔助工具、幫助和退出系統(tǒng)。如果用戶的權(quán)限是經(jīng)理權(quán)限,則可使用基

31、礎(chǔ)信息、系統(tǒng)設(shè)置、輔助工具、幫助和退出系統(tǒng)。如果當(dāng)前用戶的權(quán)限是一般用戶權(quán)限,則只能使用系統(tǒng)設(shè)置、輔助工具、幫助和退出系統(tǒng)。注:以上三種權(quán)限的用戶都可以對客戶進行開桌、點菜、消費查詢、結(jié)賬功能。采用這種不同權(quán)限的登陸方式可以保障系統(tǒng)的安全性和可靠性,下圖為系統(tǒng)的業(yè)務(wù)流程圖。如圖 3-1 所示。12/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html15/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫圖 3-1 系統(tǒng)業(yè)務(wù)流程1用戶輸入用戶名及密碼進入超級管理員操作界面,如圖 3-2所示。圖 3-2 超級管理員13/view/cd

32、708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html16/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫(2)單擊“基礎(chǔ)信息”/“臺桌信息”菜單項,對臺桌信息進行添加、修改、查詢及刪除操作,如圖 3-3 所示。圖 3-3 桌臺信息(3)單擊“基礎(chǔ)信息”/“職員信息”菜單項,對職員信息進行添加、修改、查詢及刪除操作,如圖 3-4 所示。圖 3-4 職員信息14/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html17/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫(4)單擊界面上

33、的任一臺桌,進行開臺、取消開臺、點菜、消費查詢及結(jié)賬操作,如圖 3-5 所示。圖 3-5 臺桌操作(5)通過“輔助工具”菜單,可直接調(diào)用日歷、記事本和計算器的快捷方式。(6)通過“系統(tǒng)維護”菜單,可對數(shù)據(jù)庫進行備份、恢復(fù)及權(quán)限設(shè)置操作。(7)通過“系統(tǒng)設(shè)置”菜單,可對當(dāng)前用戶進行密碼修改及鎖定系統(tǒng)操作。本餐飲管理系統(tǒng)采用 SQL Server2000 數(shù)據(jù)庫,該系統(tǒng)數(shù)據(jù)庫名為db_MyCy。數(shù)據(jù)庫 db_MyCy 中含有六張表。15/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html18/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 -

34、百度文庫1.數(shù)據(jù)庫概要(1)用戶登陸表 tb_User。包含的數(shù)據(jù)項有:ID、登陸用戶名、登陸用戶名密碼、登陸權(quán)限。(2)服務(wù)人員信息表 tb_Waiter。包含的數(shù)據(jù)項有:ID、服務(wù)人員姓名、服務(wù)人員身份證號、服務(wù)人員編號、服務(wù)人員性別、服務(wù)人員年齡、服務(wù)人員年齡、服務(wù)人員聯(lián)系電話。(3)餐桌和房間信息表 tb_Room。包含的數(shù)據(jù)項有:ID、桌臺名、桌臺簡介、桌臺包間費、桌臺位置、桌臺使用信息、桌臺類型、桌臺備注信息。(4)食物種類表 tb_foodtype。包含數(shù)據(jù)項有:ID、食物種類。(5)食物表 tb_food。包含數(shù)據(jù)項有 ID、食物所屬種類、食物編號、食物名稱、食物價格。(6)客

35、人點菜信息表 tb_GuestFood。包含數(shù)據(jù)項有 ID、食物編號、食物名稱、食物個數(shù)、食物總價格、服務(wù)人員名、備注信息、所在桌臺、時間日期。2 .數(shù)據(jù)結(jié)構(gòu)設(shè)計由上面的數(shù)據(jù)項可以設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。下面所示的為部分ER 圖。3 .數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)上述數(shù)據(jù)庫的需求分析和概念結(jié)構(gòu)設(shè)計,設(shè)計了名稱為db_MyCy 的數(shù)據(jù)庫。數(shù)據(jù)庫 db_MyCy 由下面多個表格組成,各個表的命名及字段命名都是以相應(yīng)名稱的拼音首字母組合而成,下面所示為上面所說的在數(shù)16/view/cd70

36、8dd2ba4cf7ec4afe04a1b0717fd5360cb208.html19/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫據(jù)庫中的六張表的截圖信息。圖 3-1 用戶登陸表 tb_User圖 3-2 服務(wù)人員信息表 tb_Waiter圖 3-3 餐桌和房間信息表 tb_Room圖 3-4 食物種類表 tb_foodtype圖 3-5 食物表 tb_food圖 3-6 客人點菜信息表 tb_GuestFood圖 3-1 用戶登陸表 tb_User17/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html20/31 4/1

37、4/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫圖 3-2 服務(wù)人員信息表 tb_Waiter圖 3-3 餐桌和房間信息表 tb_Room18/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html21/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫圖 3-4 食物種類表 tb_foodtype圖 3-5 食物表 tb_food19/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html22/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫圖 3-6 客人點菜信息表

38、 tb_GuestFood20/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html23/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫本系統(tǒng)屬于小型的餐飲管理系統(tǒng),可以有效地對中小型餐廳消費進行管理,本系統(tǒng)應(yīng)達到以下目標:1.系統(tǒng)采用人機交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲安全可靠。2.實現(xiàn)對餐廳顧客開臺、點菜/加菜、賬目查詢和結(jié)賬等操作。3.對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能的避免人為錯誤。4.實現(xiàn)對消費賬目自動結(jié)算。5.實現(xiàn)對消費的歷史記錄進行查詢,支持模糊查詢。6.系統(tǒng)應(yīng)最大限度地實現(xiàn)易維護性

39、和易操作性。1登陸模塊進入系統(tǒng)前首先進入登錄這個界面,當(dāng)用戶登錄成功后,可以進入主界面。如圖:圖 4-1 登陸模塊21/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html24/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫圖 4-1 登陸模塊2開臺模塊設(shè)計當(dāng)顧客要進行消費的時候,首先要看一下是否還有可用的桌臺,如果還有空閑的桌臺,那么就要為顧客開臺,只有在開臺之后,才能為顧客點菜、消費查詢、結(jié)賬。所以開臺模塊在整個系統(tǒng)中是非常重要的。如圖:4-2 開臺模塊。圖 4-2 開臺模塊3點菜模塊設(shè)計為顧客選定好桌臺,并且開臺之后。會根

40、據(jù)顧客的需求點菜或購買茶水煙酒之類的消費品,在點菜模塊中會顯示餐廳特有的一些菜系,22/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html25/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫用戶可以對不同的菜系進行選擇。如圖 4-3 點菜模塊。圖 4-3 點菜模塊4消費查詢模塊當(dāng)顧客在消費的過程中可以查詢當(dāng)前所點的飯菜和所花費的錢數(shù)等信息,該信息是存儲在數(shù)據(jù)庫 tb_GuestFood 表中。圖 4-4 消費查詢模塊23/view/cd708dd2ba4cf7ec4afe04a1b0717fd5360cb208.html26/31 4/14/2019餐飲管理畢業(yè)論文 - 圖文 - 百度文庫5結(jié)賬模塊設(shè)計顧客消費完畢,需要對顧客消費清單進行統(tǒng)計,即計算出消費的總額,這些都是通過結(jié)帳模塊實現(xiàn)的。結(jié)賬模塊主要功能是當(dāng)顧客每次消費時將顧客消費的項目添加到數(shù)據(jù)庫中,在用戶結(jié)賬時通過對數(shù)據(jù)庫的查詢,檢索出顧客本次消費的商品名稱及價格,然后計算出總額。如圖 4-4 結(jié)賬

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論