【正文】
畢業(yè)設(shè)計(論文) 餐飲信息管理系統(tǒng)的設(shè)計與實現(xiàn) 計算機與軟件學(xué)院 畢業(yè)設(shè)計論文誠信承諾 我謹在此承諾本人所寫的畢業(yè)論文《餐飲信息管理系統(tǒng)的設(shè)計與實現(xiàn)》系本人獨立完成沒有抄襲行為凡涉及其他作者的觀點和材料均作了注釋與說明若有不實后果由本人承擔(dān) 承諾人簽名 年 月 日 摘 要 隨著經(jīng)濟的發(fā)展社會的進步去飯店過節(jié)聚會成為了一種新的時尚因此每逢過年過節(jié)飯店都會迎來大量的顧客隨之而來的就是大量的預(yù)定和結(jié)算信息將會使得飯店的工作人員不堪 重負并且不可避免的會出現(xiàn)這樣或那樣的錯誤餐飲信息管理軟件的誕生可以為他們提供便捷的管理服務(wù)并且?guī)缀鯙榱愕腻e誤率也使得餐館可以更好的為顧客服務(wù)它不僅可以為餐館降低人力資源的付出節(jié)省了成本而且也可以提升自身的形象使餐廳迎來更多的食客 本系統(tǒng)使用了 VBNET 技術(shù)并采用了 CS 架構(gòu)飯店服務(wù)人員使用它可以快速準確地為客戶服務(wù)人性化的系統(tǒng)界面設(shè)計使得軟件便于使用者的快速掌握計算機幾乎為零的錯誤率和高效的處理能力使得原本繁瑣的餐飲管理變得更加科學(xué)快捷以及人性化 使用本系統(tǒng)員工將可以快速地編輯顧客資料信息并且為客戶提供訂餐打 折和充值服務(wù)管理員使用本系統(tǒng)既可以完成員工的所有工作又可以更好地管理員工精準地了解員工賬面的資金情況除了這些管理員還可以設(shè)定餐廳的菜單信息和折扣程度從而使得管理員對餐廳的運營情況可以全面掌控 關(guān) 鍵 字餐飲管理 VBNETCS 架構(gòu) Abstract With 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 VBNET 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 restaurants menu of information and discount levels making the operations of the restaurant managers to fully control Keywords Food and Beverage Management VBNET C S architecture 目 錄 第一章 餐飲信息管理系統(tǒng)的開發(fā)背景 1 11 開發(fā)背景 1 12 開發(fā)工具和相關(guān)技術(shù)簡介 1 第二章 系統(tǒng)定義與系統(tǒng)需求 4 21 系統(tǒng)定義 4 22 系統(tǒng)需求分析 4 第三章 系統(tǒng)總體設(shè)計 6 31 系統(tǒng)功能模塊的劃分 6 32 管理員權(quán)限模塊劃分 8 33 員工權(quán)限模塊劃分 8 34 系統(tǒng)流程分析 8 35 數(shù)據(jù)庫設(shè)計 9 數(shù)據(jù)庫規(guī)劃 9 ER 圖 10 數(shù)據(jù)表的設(shè)計 11 第四章 系統(tǒng)詳細設(shè)計 15 41 數(shù)據(jù)庫 15 數(shù)據(jù)庫的鏈接 15 Is_SQL_Cmd 方法 15 SQL_Ada 方法 16 ExecCmd 過程 16 42 系統(tǒng)的登錄與注銷 17 用戶登陸模塊的實現(xiàn) 17 用戶注銷模塊的實現(xiàn) 18 43 客戶信息管理 19 客戶信息的添加 19 圖像的處理 20 客戶信息的修改 21 客戶信息的刪除 23 客戶信息的查詢 24 44 添加預(yù)定信息 26 日期時間桌號的核對 27 打折信息處理 27 取消預(yù)定信息 28 預(yù)定信息查詢 29 45 充 值與結(jié)算 31 客戶充值 31 客戶結(jié)算 33 46 折扣設(shè)定 33 47 用戶管理 34 用戶的添加 34 用戶的刪除 34 總 結(jié) 37 謝 辭 39 參考文獻 40 第一章 餐飲信息管理系統(tǒng)的開發(fā)背景 11 開發(fā)背景 傳統(tǒng)的餐飲管理現(xiàn)在已經(jīng)很難應(yīng)對當(dāng)今社會對餐飲業(yè)的管理要求它與現(xiàn)在的基于計算機技術(shù)發(fā)展起來的餐飲信息管理系統(tǒng)對比有以下幾大不同 便捷性方面?zhèn)鹘y(tǒng)的人工對餐飲信息進行管理如顧客信息管理菜單信息管理和訂餐信息的管理都是很繁瑣的過程其中的任何一步過程都要浪 費大量的時間而隨著計算機技術(shù)的發(fā)展這些原本繁瑣的問題都會變得輕而易舉 安全性方面?zhèn)鹘y(tǒng)的紙質(zhì)記錄方式查詢起來很麻煩而且保密性很差并且容易磨損丟失對于會員余額的管理是非常不利的但如果采用的是電子文檔的方式進行數(shù)據(jù)的保存這一切都變得非常簡便你可以方便的對數(shù)據(jù)信息進行備份查詢并且數(shù)據(jù)的安全性可以得到最大程度的保證 準確性方面?zhèn)鹘y(tǒng)的人工記賬容易出錯如果采用這種方式來處理現(xiàn)在的含有打折信息的消費結(jié)算會使得工作量很大如果計算出錯將嚴重影響自己的聲譽而如果使用軟件系統(tǒng)這些問題都將不會出現(xiàn)計算機的錯誤率幾乎為零 鑒于以上傳統(tǒng) 的人工管理方式的種種缺陷我設(shè)計了方便中小級別餐飲企業(yè)使用的應(yīng)用程序通過它管理者可以基本解決以上所遇到的種種問題并且更加科學(xué)的對老客戶進行打折而且添加了主顧權(quán)限的不同設(shè)計使得它更加方便雇主對雇員的管理與監(jiān)督 12 開發(fā)工具和相關(guān)技術(shù)簡介 開發(fā)工具硬件 ThinkPad 筆記本 軟件 Windows XP Microsoft Visual Studio 2020 Microsoft SQL Server 2020 本系統(tǒng)是采用 VBNET 技術(shù)結(jié)合 SQL Server 數(shù)據(jù)庫設(shè)計并實現(xiàn)的 VBNET 的開發(fā)工具為 Microsoft Visual Studio 2020 數(shù)據(jù)庫使用的是 SQL Server 2020 Express Edition VBNET Visual BasicNET 是從 Visual Basic 語言演變而來的是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用程序而設(shè)計的語言 Visual Basic 允許開發(fā)人員開發(fā)面向 WindowsWeb 和移動設(shè)備的程序與所有面向 Microsoft NET Framework 的語言一樣使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面的優(yōu)點這一代 Visual Basic 延續(xù)了為您提供一種簡單快捷的方法來創(chuàng)建于 NET Framework 的應(yīng)用程序的傳統(tǒng) Microsoft Visual Studio 2020 使開發(fā)人員能夠快速創(chuàng)建高質(zhì)量用戶體驗豐富而又緊密聯(lián)系的應(yīng)用程序充分展示了 Microsoft 開發(fā)智能客戶端應(yīng)用程序的構(gòu)想借助 Visual Studio 2020 采集和分析信息將變得更為簡單便捷業(yè)務(wù)決策也會因此變得更為有效任何規(guī)模的組織都可以使用 Visual Studio 2020 快速創(chuàng)建能夠利用 Windows Vista 和 2020 Office system 的更安全更易于管理并且更可靠的應(yīng)用程序 Visual Studio 2020 包括各種增強功能例如可視化設(shè)計器使用 NET Framework 35 加速開發(fā)對 Web 開發(fā)工具的大量改進以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能 Visual Studio 2020 為開發(fā)人員提供了所有相關(guān)的工具和框架支持幫助創(chuàng)建引人注目的令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序這些應(yīng)用程序 可以集成任何后端數(shù)據(jù)提供程序在任何當(dāng)前瀏覽器內(nèi)運行并完全訪問 ASPNET 應(yīng)用程序服務(wù)和 Microsoft 平臺 SQL Server Express 是一個免費易用且便于管理的數(shù)據(jù)庫SQL Server Express 與 MicrosoftVisual Studio2020 集成在一起可以輕松開發(fā)功能豐富存儲安全可快速部署的數(shù)據(jù)驅(qū)動應(yīng)用程序 SQL Server Express 是免費的可以再分發(fā)受制于協(xié)議還可以起到客戶端數(shù)據(jù)庫以及基本服務(wù)器數(shù)據(jù)庫的作用 SQL Server Express 是低端 ISV 低端服務(wù)器用戶創(chuàng)建 Web 應(yīng)用程序的非專業(yè)開發(fā)人員以及創(chuàng)建客戶端應(yīng)用程序的編程愛好者的理想選擇CSClientServer 或客戶服務(wù)器模式 Client 和 Server 常常分別處在相距很遠的兩臺計算機上 Client 程序的任務(wù)是將用戶的要求提交給 Server 程序再將Server程序返回的結(jié)果以特定的形式顯示給用戶 Server程序的任務(wù)是接收客戶程序提出的服務(wù)請求進行相應(yīng)的處理再將結(jié)果返回給客戶程序 CSClientServer 結(jié)構(gòu)即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)它是軟件系統(tǒng)體系結(jié)構(gòu)通過它可以充分利用兩端硬件環(huán) 境的優(yōu)勢將任務(wù)合理分配到 Client 端和Server 端來實現(xiàn)降低了系統(tǒng)的通訊開銷目前大多數(shù)應(yīng)用軟件系統(tǒng)都是ClientServer 形式的兩層結(jié)構(gòu)由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web 應(yīng)用發(fā)展 Web和 ClientServer 應(yīng)用都可以進行同樣的業(yè)務(wù)處理應(yīng)用不同的模塊共享邏輯組件因此內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng)通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向 S 模式本文更傾向于采納下述定義餐飲信息管理系統(tǒng)是通過對整個餐飲服務(wù)流程的管理實現(xiàn)業(yè)務(wù)的整體優(yōu)化提高 企業(yè)運行控制和外部交易過程的效率的管理工具 22 系統(tǒng)需求分析 現(xiàn)在的管理系統(tǒng)不僅要有更要有嚴謹?shù)囊?guī)劃注重每一個細小的環(huán)節(jié)這樣才能使得在電子交易時避免不必要錯誤發(fā)生第三章 系統(tǒng)總體設(shè)計 31 系統(tǒng)功能模塊的劃分 根據(jù)以上需求餐飲信息管理系統(tǒng)功能被劃分為以下模塊如圖 31 所示 圖 31 餐飲信息管理系統(tǒng)功能模塊圖 系統(tǒng)登錄退出模塊本模塊是被用于用戶登錄注銷和退出模塊根據(jù)用戶的不同類型賦予用戶不同的管理權(quán)限低等級的用戶不可訪問高等級用戶的個別功能而高等級用戶可以使用低等級用戶的所有系統(tǒng)功能 客戶信息管理模塊本模塊 將餐飲企業(yè)松散的客戶資源加以整合通過標準化的管理操作將客戶資料加以收集用戶使用本模塊可以方便的查詢客戶的所有資料和客戶消費信息并且特意添加了圖像模塊使得用戶的圖像信息加以保留方便使用者的查詢和記憶當(dāng)客戶再次光臨時服務(wù)人員可以直接認出客戶這將使得客戶感到無微不至的關(guān)懷提升餐廳的品牌形象客戶的資料變更需經(jīng)客戶的確認以避免出現(xiàn)因失誤操作導(dǎo)致的客戶信息流失 菜單信息管理模塊本模塊將餐廳的菜品信息通過標準化的管理操作加以整合