【正文】
計(jì)算機(jī)與軟件學(xué)院畢業(yè)設(shè)計(jì)(論文)誠信承諾 我謹(jǐn)在此承諾:本人所寫的畢業(yè)論文《餐飲信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,系本人獨(dú)立完成,沒有抄襲行為,凡涉及其他作者的觀點(diǎn)和材料,均作了注釋與說明,若有不實(shí),后果由本人承擔(dān)。承諾人(簽名): 年 月 日摘 要隨著經(jīng)濟(jì)的發(fā)展社會的進(jìn)步,去飯店過節(jié)聚會成為了一種新的時尚。因此每逢過年過節(jié),飯店都會迎來大量的顧客,隨之而來的就是大量的預(yù)定和結(jié)算信息將會使得飯店的工作人員不堪重負(fù),并且不可避免的會出現(xiàn)這樣或那樣的錯誤。餐飲信息管理軟件的誕生可以為他們提供便捷的管理服務(wù)。并且?guī)缀鯙榱愕腻e誤率也使得餐館可以更好的為顧客服務(wù)。它不僅可以為餐館降低人力資源的付出,節(jié)省了成本,而且也可以提升自身的形象,使餐廳迎來更多的食客。,飯店服務(wù)人員使用它可以快速準(zhǔn)確地為客戶服務(wù),人性化的系統(tǒng)界面設(shè)計(jì)使得軟件便于使用者的快速掌握,計(jì)算機(jī)幾乎為零的錯誤率和高效的處理能力使得原本繁瑣的餐飲管理變得更加科學(xué)、快捷以及人性化。使用本系統(tǒng),員工將可以快速地編輯顧客資料信息,并且為客戶提供訂餐打折和充值服務(wù)。管理員使用本系統(tǒng),既可以完成員工的所有工作,又可以更好地管理員工,精準(zhǔn)地了解員工賬面的資金情況。除了這些,管理員還可以設(shè)定餐廳的菜單信息和折扣程度,從而使得管理員對餐廳的運(yùn)營情況可以全面掌控。關(guān) 鍵 字:餐飲管理;;C/S架構(gòu)41 / 46AbstractWith economic development and social progress, to the hotel festive gathering into a new fashion. Therefore, during festive seasons, the hotel will wele a large number of customers, followed by a large number of reservations and billing information will make the hotel the staff overwhelmed, and the inevitable will occur or that such errors. Food information management software can provide them with the birth of convenient management services. And almost zero error rate makes the restaurant better for customers. It not only can reduce the human resources for restaurants to pay, cost savings, but also can enhance their image, so that more diners usher restaurant itself. The system uses technology and uses C / S architecture, the hotel staff to use it to quickly and accurately to customer service, human system interface design allows the software to facilitate the users to grasp, the puter is almost zero error rate and efficient processing power makes the restaurant management had bee more plicated scientific, efficient and humane. With this system, employees will be able to quickly edit the customer data and information, and provide customers with discounts and topordering. Administrators use the system, not only to plete all the work of employees, but also better management of staff, accurate book about employees of funds. In addition to these, the administrator can also set the restaurant39。s menu of information and discount levels, making the operations of the restaurant managers to fully control. Keywords: Food and Beverage Management。 。 C / S architecture目 錄第一章 餐飲信息管理系統(tǒng)的開發(fā)背景 1 開發(fā)背景 1 開發(fā)工具和相關(guān)技術(shù)簡介 1第二章 系統(tǒng)定義與系統(tǒng)需求 4 系統(tǒng)定義 4 系統(tǒng)需求分析 4第三章 系統(tǒng)總體設(shè)計(jì) 6 系統(tǒng)功能模塊的劃分 6 管理員權(quán)限模塊劃分 8 員工權(quán)限模塊劃分 8 系統(tǒng)流程分析 8 數(shù)據(jù)庫設(shè)計(jì) 9 數(shù)據(jù)庫規(guī)劃 9 ER圖 10 數(shù)據(jù)表的設(shè)計(jì) 11第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 15 數(shù)據(jù)庫 15 數(shù)據(jù)庫的鏈接 15 Is_SQL_Cmd方法 15 SQL_Ada方法 16 ExecCmd過程 16 系統(tǒng)的登錄與注銷 17 用戶登陸模塊的實(shí)現(xiàn) 17 用戶注銷模塊的實(shí)現(xiàn) 18 客戶信息管理 19 客戶信息的添加 19 圖像的處理 20 客戶信息的修改 21 客戶信息的刪除 23 客戶信息的查詢 24 添加預(yù)定信息 26 日期時間桌號的核對 27 打折信息處理 27 取消預(yù)定信息 28 預(yù)定信息查詢 29 31 客戶充值 31 客戶結(jié)算 33 折扣設(shè)定 33 用戶管理 34 用戶的添加 34 用戶的刪除 34總 結(jié) 37謝 辭 39參考文獻(xiàn) 40第一章 餐飲信息管理系統(tǒng)的開發(fā)背景 開發(fā)背景傳統(tǒng)的餐飲管理現(xiàn)在已經(jīng)很難應(yīng)對當(dāng)今社會對餐飲業(yè)的管理要求,它與現(xiàn)在的基于計(jì)算機(jī)技術(shù)發(fā)展起來的餐飲信息管理系統(tǒng)對比,有以下幾大不同:便捷性方面:傳統(tǒng)的人工對餐飲信息進(jìn)行管理,如:顧客信息管理,菜單信息管理和訂餐信息的管理,都是很繁瑣的過程,其中的任何一步過程都要浪費(fèi)大量的時間,而隨著計(jì)算機(jī)技術(shù)的發(fā)展,這些原本繁瑣的問題都會變得輕而易舉。安全性方面:傳統(tǒng)的紙質(zhì)記錄方式查詢起來很麻煩,而且保密性很差,并且容易磨損丟失,對于會員余額的管理是非常不利的。但如果采用的是電子文檔的方式進(jìn)行數(shù)據(jù)的保存,這一切都變得非常簡便,你可以方便的對數(shù)據(jù)信息進(jìn)行備份查詢,并且數(shù)據(jù)的安全性可以得到最大程度的保證。準(zhǔn)確性方面:傳統(tǒng)的人工記賬容易出錯,如果采用這種方式來處理現(xiàn)在的含有打折信息的消費(fèi)結(jié)算會使得工作量很大,如果計(jì)算出錯將嚴(yán)重影響自己的聲譽(yù)。而如果使用軟件系統(tǒng),這些問題都將不會出現(xiàn),計(jì)算機(jī)的錯誤率幾乎為零。鑒于以上傳統(tǒng)的人工管理方式的種種缺陷,我設(shè)計(jì)了方便中小級別餐飲企業(yè)使用的應(yīng)用程序,通過它,管理者可以基本解決以上所遇到的種種問題,并且更加科學(xué)的對老客戶進(jìn)行打折,而且添加了主顧權(quán)限的不同設(shè)計(jì)使得它更加方便雇主對雇員的管理與監(jiān)督。 開發(fā)工具和相關(guān)技術(shù)簡介開發(fā)工具:硬件:ThinkPad筆記本軟件:Windows XPMicrosoft Visual Studio 2008Microsoft SQL Server 2005本系統(tǒng)是采用 Server數(shù)據(jù)庫設(shè)計(jì)并實(shí)現(xiàn)的。 Visual Studio 2008,數(shù)據(jù)庫使用的是SQL Server 2005 Express EditionVisual 是從 Visual Basic 語言演變而來的,是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)的語言。Visual Basic 允許開發(fā)人員開發(fā)面向 Windows、Web 和移動設(shè)備的程序。與所有面向 Microsoft .NET Framework 的語言一樣,使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面的優(yōu)點(diǎn)。這一代 Visual Basic 延續(xù)了為您提供一種簡單快捷的方法來創(chuàng)建基于 .NET Framework 的應(yīng)用程序的傳統(tǒng)。Microsoft Visual Studio 2008Microsoft Visual Studio 2008 使開發(fā)人員能夠快速創(chuàng)建高質(zhì)量、用戶體驗(yàn)豐富而又緊密聯(lián)系的應(yīng)用程序,充分展示了 Microsoft 開發(fā)智能客戶端應(yīng)用程序的構(gòu)想。借助 Visual Studio 2008,采集和分析信息將變得更為簡單便捷,業(yè)務(wù)決策也會因此變得更為有效。任何規(guī)模的組織都可以使用 Visual Studio 2008 快速創(chuàng)建能夠利用 Windows Vista和 2007 Office system 的更安全、更易于管理并且更可靠的應(yīng)用程序。 Visual Studio 2008 包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器(使用 .NET Framework 加速開發(fā))、對 Web 開發(fā)工具的大量改進(jìn),以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。Visual Studio 2008 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問 應(yīng)用程序服務(wù)和 Microsoft 平臺。SQL Server 2005 Express Edition(僅適用于 32 位)SQL Server Express 是一個免費(fèi)、易用且便于管理的數(shù)據(jù)庫。SQL Server Express 與 MicrosoftVisual Studio2005 集成在一起,可以輕松開發(fā)功能豐富、存儲安全、可快速部署的數(shù)據(jù)驅(qū)動應(yīng)用程序。SQL Server Express 是免費(fèi)的,可以再分發(fā)(受制于協(xié)議),還可以起到客戶端數(shù)據(jù)庫以及基本服務(wù)器數(shù)據(jù)庫的作用。SQL Server Express 是低端 ISV、低端服務(wù)器用戶、創(chuàng)建 Web 應(yīng)用程序的非專業(yè)開發(fā)人員以及創(chuàng)建客戶端應(yīng)用程序的編程愛好者的理想選擇。C/S結(jié)構(gòu)C/S(Client/Server或客戶/服務(wù)器模式):Client和Server常常分別處在相距很遠(yuǎn)的兩臺計(jì)算機(jī)上,Client程序的任務(wù)是將用戶的要求提交給Server程序,再將Server程序返回的結(jié)果以特定的形式顯示給用戶;Server程序的任務(wù)是接收客戶程序提出的服務(wù)請求,進(jìn)行相應(yīng)的處理,再將結(jié)果返回給客戶程序。 C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。 第二章 系統(tǒng)定義與系統(tǒng)需求 系統(tǒng)定義計(jì)算機(jī)技術(shù)產(chǎn)生以后,迅速在管理領(lǐng)域得到了廣泛的應(yīng)用。20世紀(jì)60年代,美國經(jīng)營管理協(xié)會及其事業(yè)部第一次提出了建立管理信息系統(tǒng)的設(shè)想,即建立一個有效的信息系統(tǒng),使得各級管理部門都能了解本單位的一切有關(guān)經(jīng)營活動,為各級決策人員提供所需要的信息。對于信息管理系統(tǒng)的定義,目前還沒有一個統(tǒng)一的認(rèn)識。由于餐飲管理系統(tǒng)是基于C/S模式,本文更傾向于采納下述定義:餐飲信息管理系統(tǒng)是通過對整個餐飲服務(wù)流程的管理,實(shí)現(xiàn)業(yè)務(wù)的整體優(yōu)化,提高企業(yè)運(yùn)行控制和外部交易過程的效率的管理工具。 系統(tǒng)需求分析現(xiàn)在的管理系統(tǒng)不僅要有漂亮的用戶界面,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個細(xì)小的環(huán)節(jié)。這樣才能使得在電子交