第一篇:餐飲管理系統(tǒng)畢業(yè)論文
煙臺南山學院 學士學位論文
煙 臺 南 山 學 院
畢 業(yè) 論 文
題目 餐飲管理系統(tǒng)
姓 名: _ __
所在學院:計算機與電氣自動化學院 _
所學專業(yè):計算機科學與技術 _____
班 級 08計算機科學(2+2)
學 號 __
指導教師: _____
完成時間:2011-10-19 _____
煙臺南山學院 學士學位論文
摘要
近年來,隨著人民的生活水平的不斷提高,餐飲業(yè)的消費持續(xù)增長,競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運作是考人工管理的,從原材料入庫到客人點單,在到結賬基本上由人工完成記錄,這樣做不僅耗費人力支援而且容易導致記錄丟失或重復等錯誤,造成管理水平低下。作為傳統(tǒng)的餐飲企業(yè)更是存在這些問題,進貨庫存有人工管理,客人點單需服務員記錄并送至廚房,客人結賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,這就迫切需要標準的,高效的計算機管理方式引導其發(fā)展,通過計算機管理企業(yè)的日常運作,給管理者以決策產考的模型,來不斷完善管理水平,提高工作效率。
作為計算機應用的一部分,使用計算機對餐飲企業(yè)信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:查索迅速、壽命長、成本低等。這些優(yōu)點能夠極大地提高信息管理的效率,也是企業(yè)的科學化,正規(guī)化管理也世界接軌的重要條件。
進過分析,本系統(tǒng)運用了Microsoft SQL Server2005 為后臺數(shù)據(jù)庫,以Visual studio 2005為前端開發(fā)工具,系統(tǒng)實現(xiàn)了前臺管理、桌臺信息查詢、開臺信息、點菜、收銀、桌臺信息、消費查詢和盈利信息等功能。關鍵詞:餐廳管理系統(tǒng);Sql2005;Vs2005 I
煙臺南山學院 學士學位論文
Abstract:
In recent years as people living standard rise ceaselessly the consumption growth industry, increasingly fierce competition, However, the traditional catering enterprises by the daily operation management, from raw material inventory of artificial order to guests, again to settle by artificial complete records, basically do not expend human resources and easy to cause loss or records , low level management As a traditional catering enterprises is these problems, replenish on stock, inventory management, customer ordered a single clerk record and sent to the kitchen, the guest check by manual recording, human consumption, long waiting guests, low efficiency of management, it is urgent to standard, high efficiency of computer managers with reference to the model, to constantly perfect management level, and improve work efficiency.As a part of computer application, computer information management for catering enterprises, crafts incomparable advantages, For example;retrieves, the search rapidly convenient, the reliability high, there serves big, the secrecy good, the life is long, the cost is low.These merits can enormously enhance the efficiency of information management, enterprise’s scientific and standardization management and the important condition.Through analysis, the system using Microsoft SQL Server 2005 for backend database, with Visual studio 2005 for the front-end development tools, system realizes the reception desk of information management, Taiwan, desk staff management, consumption and inquires profit information query etc.Function.Keywords: restaurant management system;Sql2005;Vs2005 II
煙臺南山學院 學士學位論文
目錄
第1章 引言……………………………………………………………1 1.1 開發(fā)背景的現(xiàn)狀…………………………………………………………1 1.2 當業(yè)務存在的問題………………………………………………………2 第2章 關鍵技術介紹……………………………………………………3 2.1 Microsoft Visual Studio 2005簡介…………………………………………3 2.2 SQL Server 2005簡介………………………………………………………3 2.3 C#語言介紹…………………………………………………………………3 2.4 C#語言的技術優(yōu)點…………………………………………………………4 第3章 總體設計…………………………………………………………7 3.1 總體模塊說明……………………………………………………………7 3.2 業(yè)務流程實現(xiàn)描述………………………………………………………7 3.3 工作統(tǒng)計流程實現(xiàn)描述…………………………………………………8 第4章 系統(tǒng)用例詳細設計………………………………………………9 4.1 數(shù)據(jù)庫設計………………………………………………………………9 4.2 系統(tǒng)設計…………………………………………………………………13 第5章 系統(tǒng)測試…………………………………………………………26 5.1 系統(tǒng)測試的目的…………………………………………………………26 5.2 系統(tǒng)測試環(huán)境……………………………………………………………26 第6章 致謝……………………………………………………………28 第7章 參考文獻………………………………………………………29
煙臺南山學院 學士學位論文
第1章 引言
1.1 開發(fā)背景與現(xiàn)狀
隨著我國市場經(jīng)濟的快速發(fā)展,各行各業(yè)都呈現(xiàn)出生機勃勃的發(fā)展景象,其中餐飲業(yè)的發(fā)展尤為突出,進幾年來已呈現(xiàn)出高速發(fā)展的態(tài)勢。但在快速發(fā)展的同時,餐飲業(yè)在日常經(jīng)營管理中仍普遍采用手工管理方式,整體科技含量低。隨著餐飲企業(yè)規(guī)模和數(shù)量的不斷增長,手工管理模式無論是在工作效率,人員成本還是提供決策信息方面都已難以適應當代經(jīng)營管理的要求,因此制約了整個餐飲業(yè)的規(guī)?;l(fā)展和整體服務水平的提升。有效的管理成為了一個難題,為能有效的解決這些問題提高企業(yè)的經(jīng)濟效益,在這些中小型飯店中采用工作流技術,結合飯店綠色管理內容,實施計算機管理信息系統(tǒng)視為一條有效的決絕途徑。
餐飲業(yè)的蓬勃發(fā)展帶動餐飲投資多元化,大量資本的進步推動了餐飲業(yè)的快速發(fā)展,隨著社會各領域信息化建設的不斷普及,餐營業(yè)也開始不斷注入信息化元素,將餐飲業(yè)務融入計算機管理,既節(jié)省人力資源,也提高了管理效率和工作效率,將餐飲業(yè)提升到一個新的階段。
改餐飲系統(tǒng)從發(fā)展現(xiàn)狀談起,結合用戶實際需求提出本系統(tǒng)的總體結構和功能模塊,然后通過系統(tǒng)結構設計,安全設計及前端開發(fā),構建了一個以c#和sql后臺數(shù)據(jù)庫為基礎的,具備相關功能的餐飲系統(tǒng)。
根據(jù)餐飲系統(tǒng)的流程。完成從用戶登錄到開始點菜,到結賬。到統(tǒng)計一條線的信息化管理,因此整個餐飲管理信息系統(tǒng)的研發(fā)內容就是開發(fā)一整套餐飲管理信息系統(tǒng),實現(xiàn)餐飲業(yè)務的計算機化。
該系統(tǒng)將餐飲業(yè)中點菜,退錢,預訂,結賬,等一連串的業(yè)務用計算機管理。分析與設計了餐飲系統(tǒng)的結構及功能模塊,解決餐飲系統(tǒng)的關鍵技術,給出了餐飲業(yè)務的解決方案,實現(xiàn)了現(xiàn)代化管理機制。
當今世界已進入了在計算機信息管理領域中激烈競爭的時代,應用計算機已經(jīng)變得十分普遍了。我們應該承認,誰掌握了知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識到信息管理的重要性。
煙臺南山學院 學士學位論文
1.2 當前業(yè)務存在的問題
由于當前酒店的管理還處于人工管理階段,僅在財務部門使用了計算機,所以酒店的管理效率不高。
由于缺乏科學管理和現(xiàn)代化的管理工具,該酒店管理上的業(yè)務的安排上都存在著不足。1.2.房間的管理不夠科學方便,房間使用情況不直觀。
庫管理員不能隨時掌握庫存情況,不能及時發(fā)現(xiàn)商品缺貨的
情況,另外統(tǒng)計商品數(shù)量計費時又費力。3.由于該酒店的商品種類多,菜樣多變,靠人工方式管理商品
和菜品信息有很多不便。例如商品的數(shù)量大導致查找商品的信息困難等。
煙臺南山學院 學士學位論文
第2章關鍵技術介紹
2.1 Microsoft Visual Studio 2005簡介
Microsoft Visual Studio 2005 于 2005 年 10 月發(fā)布,它包括第一版 Visual Studio Team System,Visual Studio Team System 是一個集成開發(fā)環(huán)境,可為測試人員、開發(fā)人員和架構師提供協(xié)作流程支持。Team System 包含集中工作項跟蹤、源控制和構建管理功能,所有這些功能都可以幫助團隊規(guī)劃項目、簡化溝通,并確保開發(fā)工作符合業(yè)務目標。
對于應用程序開發(fā)人員,Visual Studio Tools for Office 為 Office 2003平臺提供了一個.NET 編程模型。改進了對交付數(shù)據(jù)綁定 Web 應用程序和新母版頁模型的支持,有助于確保網(wǎng)站的視覺一致性,從而有益于 Web 開發(fā)。新的 Web 控件包括 GridView、FormView 和 DataView,使啟用自動數(shù)據(jù)綁定更加容易。
Windows 開發(fā)人員能夠充分利用智能標記,這樣他們就能在創(chuàng)建 Windows 窗體界面時添加屬性設置。Visual Studio 2005 還支持創(chuàng)建利用.NET Framework 的混合語言解決方案,提供對關鍵技術的訪問權限,這些技術有助于簡化 ASP.NET Web 應用程序和 XML Web 服務的創(chuàng)建。
2.2 SQL Server 2005簡介
SQL Server 2005 提供的一組完整的圖形工具和命令行實用工具,有助于用戶,數(shù)據(jù)庫開發(fā)人員和管理員提高工作效率。它將前一版本中的企業(yè)管理器,分析管理器和SQL查詢分析器的功能何為一身,為SQL Server 數(shù)據(jù)庫管理員和開發(fā)人員提供了新工具。
2.3 C#語言介紹
C#語言是從C和C++語言演化而來的,是一種簡單,現(xiàn)代,面向對象且類型安全 的編程語言。C#具備了C++固有的強大能力,同時也吸收了Java和Delphi 等語言的特點和精華。
煙臺南山學院 學士學位論文
C#是微軟對這一問題的解決方案。C#是一種最新的,面向對象的編程語言。正 是由于C#面向對象的卓越設計,使它成為構建各種類組件的理想之選,無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調用。
最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的 強大的功能。因為這種繼承關系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向C#。
2.4 C#語言技術優(yōu)點
效率與安全性
新興的網(wǎng)絡經(jīng)濟迫使商務企業(yè)必須更加迅速的應對競爭的威脅。開發(fā)者必須不斷縮短開發(fā)周期,不斷推出應用程序的新版本,而不僅僅是開發(fā)一個“標志性”的版本。C#在設計時就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。支持現(xiàn)有的網(wǎng)絡編程新標準。
新的應用程序開發(fā)模型意味著越來越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡標準,例如HTML,XML,SOAPD等?,F(xiàn)存的開發(fā)工具往往都是早于Internet出現(xiàn)的,或者是我們所熟知的網(wǎng)絡還處于孕育期時出現(xiàn)的。所以,我們一般無法很好地支持最新的網(wǎng)絡技術。C#程序員可以在Microsoft.NET平臺上事辦拱北的構建應用程序的擴展框架。C#包含了內置的特性,使任何組件可以輕松轉化為XML網(wǎng)絡服務,通過Internet被任何操作系統(tǒng)上運行的任何程序調用。
更突出的是,XML網(wǎng)絡服務框架可以使現(xiàn)有的XML網(wǎng)絡服務對程序員來說就和C#對象一樣。這樣,程序員就可以方便地使用他們已有的面向對象的編程技巧來開發(fā)利用現(xiàn)有的XML網(wǎng)絡服務。
還有一些精細的特性,使得C#成為一流的網(wǎng)絡編程工具,例如,XML正逐漸成為在網(wǎng)絡上傳輸結構化數(shù)據(jù)的標準。這種數(shù)據(jù)集合往往非常小。為提高性能,C#允許吧XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類型,而不是class,這樣對處理少量的數(shù)據(jù)非常有效。消除大量程序錯誤
即使是專家級的C++程序員也常會犯一樣的錯誤比如忘了初始化變量,但往往就是這些小錯誤帶來了難以預料的錯誤,比如忘了初始化變量,但往往就是這些小錯誤帶來了難以預料的問題,有些甚至需要很長時間來尋找和解決。一旦一個程序作為產品來使
煙臺南山學院 學士學位論文
用,就算最簡單的錯誤糾正起來也可能要付出極其昂貴的代價。C#的現(xiàn)代化設計能夠消除很多常見的C++編程錯誤。例如:
1.資源回收減輕了程序員內存管理的負擔。2.C#中變量由環(huán)境自動初始化。3.變量是類型安全的。
這樣,程序員編寫與維護那些解決復雜商業(yè)問題的程序就更方便了。對版本的更新提供內在的支持降低了開發(fā)成本
更新軟件組件是一項很容易出錯的工作,因為代碼的修改可能無意間改變原有程序的語義。為協(xié)助開發(fā)者進行這項工作,C#為版本的更新提供內在的支持。例如,方法重載必須顯示聲明。這樣可以防止編碼錯誤,保證版本更新靈活性。還有一個相關的特性就是對接口和接口繼承的內在支持。這些特性得C#可以開發(fā)復雜的框架并且隨著時間不斷發(fā)展更新它。
總體來說,這些特性使得開發(fā)程序項目的后續(xù)版本的過程更加健壯,從而減少后續(xù)版本的開發(fā)成本。
商業(yè)過程和軟件實現(xiàn)的更好對應
企業(yè)的商業(yè)計劃要付諸現(xiàn)實,必須在抽象的商業(yè)過程和實際的軟件實現(xiàn)之間建立緊密地對應。小過大多數(shù)語言都很難做到這點。例如,如今的程序員們一般使用代碼注釋來注明哪個類對應于某個抽象的商業(yè)對象。
C#語言允許類型定義的。擴展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應用于任何對象。項目構建者可以定義領域特有的屬性并把他們應用于任何語言元素類,接口等等。然后,開發(fā)人員可以編程檢查每個元素的屬性,這樣,很多工作都變得方便多了,比如編寫一個小工具來自動檢查每個類或者接口是否被正確定義為某個抽象商業(yè)對象的一部分,或者只是創(chuàng)建一份基于對象的領域特有屬性的報表。定制的元數(shù)據(jù)和程序代碼之間的緊密對應有助于加強程序的預期行為和實際實現(xiàn)的之間的對應關系。
擴展交互性
作為一種自動管理的,類型安全的環(huán)境,C#適合于大多數(shù)企業(yè)應用程序,但實際的經(jīng)驗表明有些應用程序仍然需要一些底層的代碼,要么是因為基于性能的考慮,要么是因為要與現(xiàn)有的程序接口兼容。這些情況可能會迫使開發(fā)者使用C++,即使他們本身寧愿使用更高效的開發(fā)環(huán)境。
C#采用以下對策來解決這一問題:
煙臺南山學院 學士學位論文
1.內置對組建對象模型(COM)和基于Windows?的API的支持: 2.允許有限制地使用純指針(Native Pointer)。
在C#中,每個對象都制動生成為一個COM對象。開發(fā)者不在需要顯示的實現(xiàn)Iunknow 和其他COM接口。這些功能都是內置的,類似的,C#可以調用現(xiàn)有的COM對象,無論它是由什么語言編寫的。
C#包含了一個特殊的功能,使程序可以調用任何純API。在一段特別標記的代碼中,開發(fā)者可以使用指針和傳統(tǒng)C/C++特性,如手工的內存管理和指針運算,這是其相對于其它環(huán)境的極大優(yōu)勢。這意味著C#程序員可以在原有的C/C++代碼的基礎上編寫程序,而不是徹底放棄那些代碼。
無論是支持COM還是純API的調用,都是為了使開發(fā)者在C#環(huán)境中直接擁有必要的強大功能。
煙臺南山學院 學士學位論文
第3章 總體設計
3.1 總體模塊說明
項目內容:此系統(tǒng)主要有以下幾個模塊組成,管理員登錄模塊,房間桌臺管理模塊,商品菜單管理模塊,點菜功能模塊,會員管理模塊,賓客消費結賬模塊。
管理員登錄模塊:是否管理員,是管理員輸入相對應的用戶名和密碼登錄。房間桌臺管理模塊:可進行放間進行維護,大廳,豪華包間,普通包間,進行設置最低消費,容納人數(shù),添加修改刪除包間中的桌臺信息。
商品菜單管理模塊:管理人員可以添加菜譜到系統(tǒng)中,并能進行日常維護,系統(tǒng)可以對整個的菜單分類管理,可區(qū)分涼菜類,熟菜類,湯類,套餐,煙酒類,飲料類。
點菜管理模塊:餐廳管理人員能維護和管理整個餐廳桌臺信息,可以顯示桌臺是否可用,可以擴大減小餐廳規(guī)模,可以添加刪除包房,當單擊桌臺圖片時,可顯示坐臺的信息。
商品菜單管理模塊:顧客入座后,該桌臺顯示有人,并將開臺按鈕設為不可用,顧客消費過程中,將消費情況記錄到系統(tǒng),并支持查詢,當點擊桌臺圖片時,可顯示該桌臺的消費情況。當點擊加菜按鈕時跳到另一頁進行加菜功能。
會員管理模塊:可以添加,修改,刪除會員,有高級會員,普通會員,中級會員。查看會員信息等操作。
賓客消費結賬模塊:系統(tǒng)可以自動對消費情況進行結算,是否會員,應收金額和優(yōu)惠金額,是否免費和退單等功能。
3.2 業(yè)務流程實現(xiàn)描述
當客戶來臨本店時,前臺人員可以對整個店的桌臺信息進行查看,可以很容易的 看到那些房間的桌臺沒有開臺為客戶選著合適人數(shù)的桌臺,繼而為客戶開臺,點菜等服務,客戶只需要記下自己的房間桌臺號即可,用餐完畢用戶通過坐臺號結賬和查看自己的消費情況,是否會員用戶結賬。實現(xiàn)流程示意圖如下: 7
煙臺南山學院 學士學位論文
圖3.1業(yè)務流程示意圖
3.3 工作統(tǒng)計流程實現(xiàn)描述
通過對前臺的管理可分以下幾個階段來對系統(tǒng)管理。工作流程實現(xiàn)示意圖如下:
圖3.2整體工作流程示意圖
煙臺南山學院 學士學位論文
第4章 系統(tǒng)用例詳細分析
4.1 數(shù)據(jù)庫設計
在開發(fā)餐飲管理系統(tǒng)之前,分析該系統(tǒng)的數(shù)據(jù)量,由于系統(tǒng)餐飲管理的數(shù)據(jù)較多,商品信息,消費信息以及賬目的清單會占較大的空間。因此選擇了Microsoft SQL Server2005 數(shù)據(jù)庫存儲信息。
4.1.1Vip表
包括內容賬號、姓名、性別、級別、積分、打折率、聯(lián)系電話,其中賬號是主約束鍵不能為空,剩下的都可以為空。如圖4.1Vip圖
圖4.1Vip圖
4.1.2餐房表
包括內容有餐臺號、房間類型、餐臺狀態(tài)、所在區(qū)域、賓客人數(shù)、備注、進店時間。其中餐臺號是主約束鍵不能為空。如圖4.2餐房圖
圖4.2餐房圖
煙臺南山學院 學士學位論文
4.1.3餐牌表
內容包括項目編號,項目名稱、單價、當前數(shù)量、食品類別。其中項目編號是主約束鍵不能為空。如圖4.3餐牌圖
圖4.3 餐盤圖
4.1.4房間類型表
包括房間類型、最低消費、計費方式、容納人數(shù)。房間類型是主約束鍵不能為空。如圖4.4 房間類型圖
圖4.4 房間類型圖
4.1.5管理員表
包括賬號、密碼、照片。賬號是主約束鍵不能為空。如圖4.5管理員圖
煙臺南山學院 學士學位論文
圖4.5 管理員圖
4.1.6結賬表
包括賬單號、餐臺、應收、實收。賬單號是主約束鍵不能為空。如圖4.6結賬圖
圖4.6 結賬圖
4.1.7開單表
包括編號、餐臺號、項目編號、單價、折扣、數(shù)量、金額、開單時間、記賬人、是否已添、狀態(tài)。編號是主約束鍵不能為空。如圖4.7開單圖
煙臺南山學院 學士學位論文
圖4.7 開單圖
4.1.8食品類別表
包括食品類別一個主約束鍵。如圖4.8食品類別圖
圖4.8食品類別圖
4.1.9預訂表
包括預訂編號,姓名,手機,電話,預訂時段,抵達時間,取消時間,預訂押金,預訂類型,地址或餐臺,客戶留言,單臺或批量。預訂編號主約束鍵不能為空。如圖4.9預訂圖
煙臺南山學院 學士學位論文
圖4.9 預訂圖
4.2系統(tǒng)設計
4.2.1登錄界面
功能描述:為了使系統(tǒng)的安全得保障,為餐飲管理系統(tǒng)開發(fā)了登錄界面,通過改模塊能對登錄用戶進行驗證,只有系統(tǒng)的合法用戶才能進入系統(tǒng)的主界面。如圖4.10登錄界面圖,餐飲管理系統(tǒng)登錄界面代碼如下:
namespace 餐飲管理系統(tǒng) {
public partial class frmLogin : Form
{
private Point mouseOffset;
private Boolean m = false;
public frmLogin()
{
InitializeComponent();
pictureBox3.BringToFront();
pictureBox4.BringToFront();
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
mouseOffset = new Point(-e.X,-e.Y);
m = true;
}
煙臺南山學院 學士學位論文
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
m = false;
}
private void pictureBox4_Click(object sender, EventArgs e)
{
Environment.Exit(1);
}
private void pictureBox3_Click(object sender, EventArgs e)
{
if(Program.DBOpertor.CheckLogin(account.Text, password.Text))
{
Program.Admin = account.Text;
this.Dispose();
}
else
MessageBox.Show(“帳號或密碼錯誤!”);
}
圖4.10 登錄界面圖
4.2.2 前臺管理
在餐飲管理系統(tǒng)中前臺管理是有4部分組成。第一部分位于前臺管理模塊的上端的系統(tǒng)菜單,主要有顧客開單、增加消費、快速開單、賓客結賬、快餐外賣、預訂管理、系統(tǒng)設置、退出系統(tǒng)幾個模塊組成,主要實現(xiàn)連接系統(tǒng)功能菜單。第二部分是位于前臺管理模塊中間右半部分,主要用于顯示餐廳中所有的桌臺情況,包括桌臺是否使用,已使用桌臺的客人數(shù)量等信息,方便用戶對桌臺的管理。第三部分位于前臺管理模塊的中間左半部分,主要顯示桌臺的最低 消費情況、計費標準、進店時間、已用時間、消費金額,餐臺總狀態(tài),包括餐臺總數(shù)、當前占用、當前可供、當前預訂、當前停用、上座
煙臺南山學院 學士學位論文
率信息。第四部分位于前臺管理模塊的下方,主要顯示餐臺的消費情況,消費數(shù)量和消費總額。如圖4.11前臺管理界面圖,前臺管理代碼如下:
switch(EatRoom.Rows[i][“餐臺狀態(tài)”].ToString())
}
餐臺總數(shù).Text = SumDeskAccount.ToString();
當前占用.Text = Used.ToString();
當前可供.Text = CanUse.ToString();
當前預訂.Text = Book.ToString();
當前停用.Text = StopUse.ToString();
上座率.Text = Math.Round(((float)Used /(float)SumDeskAccount)* 100, 1)+ “%”;
}
}
private void frmMain_Load(object sender, EventArgs e)
{
GetUpToDate();
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;
當前可供.BackColor = col;
當前預訂.BackColor = col;
當前停用.BackColor = col;
上座率.BackColor = col;
Program.DBOpertor.CloseConnection();
Environment.Exit(1);
}
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
CurrentSelect = tabControl1.SelectedIndex;
CurrentListView =(ListView)ArrayListView[CurrentSelect];
EatRoomLab.Text = tabControl1.SelectedTab.Text;
CurrentListView.View = View.Details;
}
private void ListView_ItemActive(object sender, EventArgs e)
{
ListViewItem p = CurrentListView.SelectedItems[0];
CurrentNo = p.Text;
煙臺南山學院 學士學位論文
CurrentStatus = Program.DBOpertor.GetStatus(CurrentNo);
// MessageBox.Show(status);
if(CurrentStatus == “停用” || CurrentStatus == “臟臺”)
{
MessageBox.Show(“非可供狀態(tài)”);
return;
}
if(CurrentStatus == “可供” || CurrentStatus == “預訂”)
new frmOpen(CurrentNo,true).Show();
else
private void GetCount(DataGridView g)
{
CurrentAccount = 0;
for(int i = 0;i < g.Rows.Countminute1;
y = year2month1;
d = day2hour1;
shour = y * 12 * 30 * 24 + m * 30 * 24 + d * 24 + h;
已用時間.Text = shour + “小時” + sminute + “分”;
}
#endregion
private void GetInfoFromEatRoomNo(string no)
{
// MessageBox.Show(no);
//if(InfoData = Program.DBOpertor.GetInfoFromEatRoomNo(no);
DataTable InfoT = InfoData.Tables[0];
最低消費.Text = InfoT.Rows[0][“最低消費”].ToString();
計費標準.Text = InfoT.Rows[0][“計費方式”].ToString();
if(計費標準.Text.Equals(string.Empty))
{
計費標準.Text = “不計費標準”;
}
if(!CurrentStatus.Equals(“占用”))
{
進店時間.Text = “";
消費金額.Text = ”“;
煙臺南山學院 學士學位論文
已用時間.Text = ”“;
return;
}
// MessageBox.Show(CurrentStatus);
DateTime.TryParse(InfoT.Rows[0][”進店時間“].ToString(), out InTime);
進店時間.Text = InTime.Hour + ”:“ + InTime.Minute + ”:“ + InTime.Second;
消費金額.Text = CurrentSum.ToString();
GetMargin(InTime);
//MessageBox.Show(”abc“);
}
private void ListView_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
string no = CurrentListView.SelectedItems[0].Text;
CurrentNo = no;
CurrentStatus = Program.DBOpertor.GetStatus(CurrentNo);
t = Program.DBOpertor.GetEatInfo(CurrentNo);
dataGridView.DataSource = t.Tables[0].DefaultView;
GetCurrentSum(dataGridView);
GetCount(dataGridView);
RoomNo.Text = CurrentNo + ” 餐臺“;
Account.Text = ”消費數(shù)量“ + CurrentAccount.ToString();
Sum.Text = ”消費總額“ + CurrentSum.ToString();
GetInfoFromEatRoomNo(CurrentNo);
MessageBox.Show(”請選擇要結帳的餐臺!“);
return;
string no = CurrentListView.SelectedItems[0].Text;
if(CurrentStatus == ”可供“ || CurrentStatus == ”預訂“)
{
結帳ToolStripMenuItem.Enabled = false;
增加消費ToolStripMenuItem.Enabled = false;
開單ToolStripMenuItem.Enabled = true;
修改登記ToolStripMenuItem.Enabled = false;
餐臺狀態(tài)ToolStripMenuItem.Enabled = true;
賓客預訂ToolStripMenuItem.Enabled = true;
}
else
{
結帳ToolStripMenuItem.Enabled = true;
煙臺南山學院 學士學位論文
增加消費ToolStripMenuItem.Enabled = true;
開單ToolStripMenuItem.Enabled = false;
修改登記ToolStripMenuItem.Enabled = true;
餐臺狀態(tài)ToolStripMenuItem.Enabled = true;
賓客預訂ToolStripMenuItem.Enabled = true;
}
}
圖4.11 前臺管理界面圖
4.2.3 客戶開單
當顧客要進行消費的時候,首先要看一下是否還有可用的桌臺,如果還有空閑的桌臺,那么就要為顧客開單,只有在開單之后,才能為顧客點菜,查詢和結賬。所以開單模塊在整個系統(tǒng)中是非常重要的。如圖4.12客戶開單界面圖,客戶開單部分代碼如下:
private void button5_Click(object sender, EventArgs e)
{
this.Close();
}
public void dataygp()
{
objdataset = new DataSet();
煙臺南山學院 學士學位論文
objtable = new DataTable(”開單“);
DataColumn objcolumn = objtable.Columns.Add(”餐臺號“, typeof(string));
objtable.Columns.Add(”項目名稱“, typeof(string));
objtable.Columns.Add(”單價“, typeof(string));
objtable.Columns.Add(”折扣“, typeof(string));
objtable.Columns.Add(”數(shù)量“, typeof(string));
objtable.Columns.Add(”金額“, typeof(string));
objtable.Columns.Add(”開單時間“, typeof(string));
objtable.Columns.Add(”記帳人“, typeof(string));
objdataset.Tables.Add(objtable);
dataGridView2.DataSource = objdataset;
dataGridView2.DataMember = ”開單“;
for(int i = 0;i < 8;i++)
{
string[] yy ={ ”餐臺號“, ”項目名稱“, ”單價“, ”折扣“, ”數(shù)量“, ”金額“, ”開單時間“, ”記帳人“,”是否已添“,”狀態(tài)“ };
string[] ss ={ objtable.Rows[i][0].ToString(), objtable.Rows[i][1].ToString(),objtable.Rows[i][2].ToString(),objtable.Rows[i][3].ToString(),objtable.Rows[i][4].ToString(),objtable.Rows[i][5].ToString(),objtable.Rows[i][6].ToString(),objtable.Rows[i][7].ToString(),”是“,”Black“};
Program.DBOpertor.Add(”開單“, yy, ss);
}
}
private void button4_Click(object sender, EventArgs e)
{
string[] yy ={ ”餐臺號“ };
string[] ss ={ textBox1.Text};
objset = Program.DBOpertor.Select(”餐房“, yy, ss);
string ty = objset.Tables[0].Rows[0][2].ToString();
if(ty.Equals(”可供“)|| ty.Equals(”預訂“))
{
Program.DBOpertor.ygpupdate(textBox1.Text, ”占用“);
}
label6.Text = ”合計金額:“ + mon;
double mon = 0;
sum1 = Convert.ToSingle(mon);
label6.Text = ”合計金額:“ + mon;
MessageBox.Show(”已添加菜品不能執(zhí)行此操作!“,”提示“);
}
}
catch(Exception)
{ }
} 19
煙臺南山學院 學士學位論文
圖
4.12客戶開單界面
4.2.4點菜模塊設計
為顧客選定好桌臺,并且開臺之后,會根據(jù)顧客的需要點菜或購買茶水煙酒之類的消費品,在點菜模塊中會顯示餐廳特有的一些菜系,用戶可以對不同的菜系進行選擇。如果選錯了也可退菜。如圖4.13點菜模塊界面圖,點菜模塊部分代碼如下:
private void frmAdd_Load(object sender, EventArgs e)
{
pictureBox2.Parent = pictureBox1;
pictureBox3.Parent = pictureBox1;
pictureBox4.Parent = pictureBox1;
this.餐牌TableAdapter.Fill(this.dieteticManagementDataSet.餐牌);
GetTree();
if(Exist)
{
string[] Column ={ ”餐臺號“ };
string[] data ={ this.no };
string[] sdata=new string[10];
string ColorClass;
DataTable Dtable = Program.DBOpertor.Select(”開單“, Column, data).Tables[0];
for(int i = 0;i < Dtable.Rows.Count;i++)
{
sdata[0] = Dtable.Rows[i][”編號“].ToString();
sdata[1] = Dtable.Rows[i][”餐臺號“].ToString();
煙臺南山學院 學士學位論文
sdata[2] = Dtable.Rows[i][”項目名稱“].ToString();
sdata[3] = Dtable.Rows[i][”單價“].ToString();
sdata[4] = Dtable.Rows[i][”折扣“].ToString();
sdata[5] = Dtable.Rows[i][”數(shù)量“].ToString();
sdata[6] = Dtable.Rows[i][”金額“].ToString();
sdata[7] = Dtable.Rows[i][”開單時間“].ToString();
sdata[8] = Dtable.Rows[i][”記帳人“].ToString();
sdata[9] = Dtable.Rows[i][”是否已添“].ToString();
dataGridView.Rows.Add(sdata);
ColorClass = Dtable.Rows[i][”狀態(tài)“].ToString();
if(ColorClass == ”Blue“)
dataGridView.Rows[i].DefaultCellStyle.ForeColor = Color.Blue;
else if(ColorClass == ”Red“)
dataGridView.Rows[i].DefaultCellStyle.ForeColor = Color.Red;
else
dataGridView.Rows[i].DefaultCellStyle.ForeColor = Color.Black;
圖4.13點菜模塊界面圖
4.2.5會員模塊設計
老顧客和消費多的顧客注冊會員,級別不同打折率不同,分為高級會員(0.8折),中級會員(0.85折),普通會員(0.9折)。如圖4.14會員模塊界面圖,會員管理部分代碼如下:
this.房間類型TableAdapter.Fill(this.dieteticManagementDataSet.房間類型);
VipClass.Add(”普通會員“);
VipClass.Add(”中級會員“);
VipClass.Add(”高級會員“);
RoomStatus.Add(”可供“);
煙臺南山學院 學士學位論文
RoomStatus.Add(”預訂“);
RoomStatus.Add(”占用“);
RoomStatus.Add(”停用“);
RoomStatus.Add(”臟臺“);
性別ComboBox.Items.Add(”男“);
性別ComboBox.Items.Add(”女“);
級別ComboBox.Items.Clear();
foreach(string s in VipClass)
級別ComboBox.Items.Add(s);
餐臺狀態(tài)ComboBox.Items.Clear();
foreach(string s in RoomStatus)
餐臺狀態(tài)ComboBox.Items.Add(s);
string[] sdata = Program.DBOpertor.GetRoomClass();
房間類型ComboBox.Items.Clear();
for(int i = 0;i < sdata.Length;i++)
圖4.14會員模塊界面圖
煙臺南山學院 學士學位論文
4.2.6快餐外賣模塊
快餐模塊主要記住流水號,添加菜品,點菜數(shù)量,實現(xiàn)修改菜品和刪除菜品結賬功能。如圖4.15快餐外賣界面圖,快餐外賣部分代碼如下:
public void dataygp()
{
objdataset = new DataSet();
objtable = new DataTable(”開單“);
DataColumn objcolumn = objtable.Columns.Add(”項目名稱“, typeof(string));
objtable.Columns.Add(”單價“, typeof(string));
objtable.Columns.Add(”折扣“, typeof(string));
objtable.Columns.Add(”數(shù)量“, typeof(string));
objtable.Columns.Add(”金額“, typeof(string));
objtable.Columns.Add(”開單時間“, typeof(string));
objtable.Columns.Add(”記帳人“, typeof(string));
objdataset.Tables.Add(objtable);
dataGridView1.DataSource = objdataset;
dataGridView1.DataMember = ”開單“;
for(int i = 0;i < 7;i++)
{
dataGridView1.Columns[i].Width = 80;
}
} private void textBox2_KeyUp(object sender, KeyEventArgs e)
{
string yy = ”餐牌 where 項目編號 LIKE'“ + textBox2.Text + ”%'“;
objset = Program.DBOpertor.Getselect(yy);
dataGridView3.DataMember = ”table“;
dataGridView3.DataSource = objset;
panel2.Visible = true;
}
private void textBox2_MouseDoubleClick(object sender, MouseEventArgs e)
{
objset = Program.DBOpertor.Getselect(”餐牌“);
dataGridView3.DataSource = objset;
dataGridView3.DataMember = ”table“;
panel2.Visible = true;
}
private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
moneys = objset.Tables[0].Rows[e.RowIndex][2].ToString();
煙臺南山學院 學士學位論文
name = objset.Tables[0].Rows[e.RowIndex][1].ToString();
}
catch(Exception){ }
}
double money = Convert.ToDouble(moneys)* Convert.ToDouble(textBox3.Text);
sum += money;
label4.Text = ”合計金額:“ + sum;
圖4.15快餐外賣圖
4.2.7結賬模塊設計
顧客消費完畢,需要對顧客消費清單進行統(tǒng)計,計算出消費的總額,這些都是通過結賬模塊實現(xiàn)的。結賬模塊主要功能是當顧客每次消費是將顧客消費的項目添加,到數(shù)據(jù)庫中,在用戶結賬時通過對數(shù)據(jù)庫的查詢,檢索出顧客本次消費的商品名稱及價格,看看是不是會員用戶,給出相應的打折,算出總額。如圖4.16結賬模塊圖。結賬模塊部分代碼如下:
private void Pay_Click(object sender, EventArgs e)
{
if(PayBox.Equals(string.Empty))
{
MessageBox.Show(”請輸入支付金額!“);
return;
}
if(RemainMoney < 0)
{
MessageBox.Show(”余額不足,不能結帳!“);
煙臺南山學院 學士學位論文
}
private void frmCheckOut_Load(object sender, EventArgs e)
{
this.vipTableAdapter.Fill(this.dieteticManagementDataSet.Vip);
Vip.Visible = false;
DataSet t = Program.DBOpertor.GetEatInfo(No);
dataGridView.DataSource = t.Tables[0].DefaultView;
}
private void SelectVip()
{
NameBox.Text = vipDataGridView.CurrentRow.Cells[0].Value.ToString();
NameLbe.Text = vipDataGridView.CurrentRow.Cells[1].Value.ToString();
VipClass.Text = vipDataGridView.CurrentRow.Cells[3].Value.ToString();
Accumulate.Text = vipDataGridView.CurrentRow.Cells[4].Value.ToString();
Discount.Text = vipDataGridView.CurrentRow.Cells[5].Value.ToString();
SurePay.Text = Sum * Convert.ToSingle(Discount.Text)+ ”“;
InFactPay.Text = SurePay.Text;
LossPay.Text = Math.Round(Sum-Convert.ToSingle(SurePay.Text), 2)+ ”";
Vip.Visible = false;
}
圖4.16結賬模塊圖
第5章 系統(tǒng)測試
煙臺南山學院 學士學位論文
5.1系統(tǒng)測試的目的
系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個非常重要的環(huán)節(jié),盡管在通開發(fā)周期的各個階段均采取了嚴格的技術審查,但依然難免會留下錯誤,如果系統(tǒng)的一些漏洞或錯誤在投入運行之前的系統(tǒng)檢測階段沒有發(fā)現(xiàn)并糾正,這些問題在運行階段是遲早會暴露出來的,到那時要糾正錯誤將會付出更大的代價。系統(tǒng)測試占用的時間,花費的人力和成本占軟件開發(fā)的很大比例。統(tǒng)計表明,開發(fā)加大規(guī)模的系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作的40%-50%。而對一些特別重要的大系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā)其他各階段的總和的若干倍。
程序并不是一次性就能開發(fā)出來的,是通過對缺陷的修改在修改才能開發(fā)出一個比較健壯,比較穩(wěn)定的系統(tǒng),如果不能及時對缺陷進行診斷修改,將會造成系統(tǒng)崩潰并造成無法挽回的損失,通過軟件測試,盡可能對的找出系統(tǒng)中的缺陷,并對其修改。
5.2 系統(tǒng)的測試環(huán)境
5.2.1系統(tǒng)測試的性能要求
1.支持的體系結構 X86 X64 2.支持的操作系統(tǒng) Microsoft Windows XP Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows Server 2008 Windows Vista Windows 7 2.測試數(shù)據(jù)
系統(tǒng)功能測試最長見的兩種方法是黑盒測試和白盒測試,黑盒測試也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內部結構和特性的情況下,研究軟件的外部特性,根據(jù)軟件的需求規(guī)格說明書測試用例,從程序的輸入和輸出特性上測試是否滿足設定的功能。白盒測試也稱結構測試,將軟件看作一個透明的白盒子,按照程序的內部結構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測
煙臺南山學院 學士學位論文
試,檢查與測試是否相符。
(1)轉折幾組數(shù)據(jù)進行添加 修改 刪除 等操作,實現(xiàn)其基本功能。
(2)信息輸入后,通過信息查詢,查看結果是否和設計的數(shù)據(jù)一致,以確認數(shù)據(jù)的正確性,(3)信息的刪除,通過對信息的刪除,然后進行信息查詢,驗證信息是否已經(jīng)成功刪除。
3.系統(tǒng)測試評價
通過系統(tǒng)測試,此系統(tǒng)各模塊都能實現(xiàn)各自的功能,符合企業(yè)對系統(tǒng)的要求,系統(tǒng)運行穩(wěn)定,此系統(tǒng)可行。27
煙臺南山學院 學士學位論文
第6章 致謝
四年的讀書生活在此時即將畫上一個句號,然而我的人生卻只是一個逗號,我將面對又一次征程的開始,四年的求學生涯在老師,同學,朋友的大力支持下,走的辛苦卻也收獲滿囊。畢業(yè)設計與論文即將完成之際,回顧起開始工作的不知所措,以及調研,調試過程中的多次遇阻,真是說不出的艱辛。幸好,有許多老師,同學的幫助,我才得以調試成功,一次次的改進自己的程序,實現(xiàn)各種功能。正是在這些朋友的幫助下,我喜愛及時糾正自己的語法錯誤,邏輯錯誤,攻克了不少難點。
通過餐飲管理系統(tǒng)的開發(fā),我真正了解到了什么叫編程,以及做一個系統(tǒng)的思路和步驟,對軟件工程也有了一個非常清晰明確的概念。畢業(yè)設計和我在大學出去做課程設計的時候很不一樣,原來我們做的東西很不規(guī)范,想到哪里做哪里,沒有一個正規(guī)的,清晰的過程,這次的畢業(yè)設計讓我有了一個明確的學習目標。
有些東西想起來比較容易做起來難,只有真正做的時候,才會發(fā)現(xiàn)有許多知識是自己不懂的。通過畢業(yè)設計,將大學所學的知識貫穿起來,并不是有了編程的知識,或者軟件工程的概念就可以完成任務了,還必須,弄清楚餐飲管理系統(tǒng)是怎樣運行,究竟是怎樣一個過程等。只有把這些弄清楚了,才能做出有用的,合乎邏輯和使用方便的系統(tǒng)。第一次做如此正規(guī)的系統(tǒng),難免有些遺漏的疏忽的地方,系統(tǒng)也會有不穩(wěn)定,不完善的地方。但這些都是需要改進的地方。只有實踐了,才知道問題所在,才能使自己在今后避免同樣的錯誤。一個完整的系統(tǒng)緊緊考幾個月的分析和設計而開發(fā)時遠遠不夠的,它需要更長時間來測試本完善。所以該系統(tǒng)可以在此基礎上繼續(xù)改進和擴展。
這次畢業(yè)設計具有非同一般的意義,對我的很多反面都產生了積極的影響。讓我對專業(yè)知識有了更深刻地認識,對今后的工作也有了更多的自信。也是我這么多年的讀書的生涯中難忘的經(jīng)歷。
在此,感謝許多幫助我的老師和同學,朋友,是他們在程序調試中幫我改正錯誤,提出合理化的建議,增強程序的功能,借閱各種書籍,沒有你們我的程序進展一定十分緩慢,而且有可能寸步難行。在這里我要衷心的謝謝你們,謝謝你們再畢業(yè)設計中對我的幫助和關懷。
煙臺南山學院 學士學位論文
第7章 參考文獻
(1)《數(shù)據(jù)庫技術與應用-SQL Server 2005》主編 張建偉 副主編 梁樹軍 人民郵 電出版社
(2)《數(shù)據(jù)庫實用教程》丁寶康 編著 清華大學出版社
(3)《C#程序設計教程(第2版)》劉甫迎 劉光會 王蓉 編著 電子工業(yè)出版社
(4)《Jsp實用教程》耿祥義 張躍平編著 清華大學出版社
(5)《ASP.NET 程序設計項目教程》李國慶 編著 北京理工大學出版社(6)《ASP.NET與C#從入門到精通》瓊斯編著 陳建春等編譯 電子工業(yè)出版社(7)《ASP.NET 數(shù)據(jù)庫入門經(jīng)典》 John Kauffman 編著 張哲峰 黃翔宇編譯 清華大學出版社
(8)《餐飲業(yè)營銷》主編 楊羨蓮 電子工業(yè)出版社(9)《jsp程序設計教程》主編 鄭阿奇 機械工業(yè)出版社
(10)《餐飲管理系統(tǒng)的分析與開發(fā)》主編 吳敏 太原理工大學出版社
本人有做出來的餐飲管理系統(tǒng) 想要餐飲管理系統(tǒng)的學生請聯(lián)系 希望能幫助還未畢業(yè)的同學 QQ:504781715
第二篇:餐飲管理系統(tǒng)背景
背景:
隨著國家經(jīng)濟的不斷蓬勃發(fā)展,國民生活水平和消費水平的提高帶動了餐飲行業(yè)的發(fā)展。在快速發(fā)展的同時,多數(shù)餐飲業(yè)在同常經(jīng)營管理中仍普遍采用手工管理方式,餐飲管理信息系統(tǒng)是傳統(tǒng)餐飲服務業(yè)與計算機信息管理相結合的成果,它能有效避免手工管理中的弊病,實現(xiàn)管理方式的升級。
隨著餐飲店規(guī)模的不斷擴大,手工管理在工作效率、人員成本、提供決策信息方面都已經(jīng)難以適應現(xiàn)代化經(jīng)營管理的要求,嚴重制約了整個餐飲業(yè)的規(guī)模化發(fā)展和整體服務水平的提升。國外很早就開始在餐飲業(yè)采用計算機進行信息管理,隨著計算機的飛速發(fā)展,經(jīng)過幾十年的開發(fā)及應用,已經(jīng)非常成熟。隨著中國對外的不斷開放,餐飲管理信息系統(tǒng)正在越來越多的被國內餐飲企業(yè)應用于餐飲管理領域。
餐飲業(yè)務涉及的各個工作環(huán)節(jié)已不再僅僅是傳統(tǒng)的管理、業(yè)務結算,而是更廣、更全的服務性行業(yè)代表。特別是近年來我國的餐飲業(yè)面臨更加激烈的同業(yè)競爭,如何提供更多的工作流程和更優(yōu)質的的服務,如何吸引更多的顧客,如何利用計算機技術加強顧客賬戶信息管理、進行顧客業(yè)務再造,提高員工的工作效率和業(yè)務競爭能力是擺在各餐飲經(jīng)營者面前的一上迫切需要解決的問題。
餐飲業(yè)是一個服務性行業(yè)、從選餐、結算等整個過程應該能夠體現(xiàn)以人為中心,提供快捷、方便的服務,給顧客感受一種顧客至上的享受,提高管理水平,簡化各種復雜操作,在最合理最短時間內完成業(yè)務規(guī)范操作,這樣才能令客舒適難忘,增加顧客回頭率。本系統(tǒng)設計的主要意義在于它能夠切實有效地指導工作人員規(guī)范業(yè)務操作流程,更高效、快捷地實現(xiàn)業(yè)務的管理,保障顧客信息的安全,提高管理水平和工作效率,進而提高業(yè)務競爭能力
第三篇:餐飲管理12大系統(tǒng)
餐飲管理12大系統(tǒng)
1、值班管理系統(tǒng)
2、服務系統(tǒng)
3、生產系統(tǒng)
4、業(yè)務計劃系統(tǒng)
5、內部溝通系統(tǒng)
6、排班系統(tǒng)
7、訓練系統(tǒng)
8、人事實務系統(tǒng)
9、盤存管理系統(tǒng)
10、保養(yǎng)維護系統(tǒng)
11、安全與保安系統(tǒng)
12、食品安全系統(tǒng)
第四篇:餐飲管理系統(tǒng)解決方案
商業(yè)餐飲管理系統(tǒng)解決方案
一、軟件介紹
本系統(tǒng)是專為餐飲業(yè)設計的,為餐飲企業(yè)提供從點單到收銀整個前臺流程的全方位信息化支持。
方便的‘點單操作’、快速的‘廚部送單系統(tǒng)’、精準的‘收銀結算’,讓廳樓跳出手工運作模式易出錯、結算時間長、收銀安全性低、人手多、送單慢、人手送單使樓面服務時間變短等運營瓶頸,使廳樓運作變得更加順暢、人員更少、更易于管理及控制。
系統(tǒng)提供對會員的折扣、掛帳、付帳、積分換獎的管理。通過定義會卡卡型的‘掛帳限額’確定是否允許會員掛帳,通過定義‘積分底限’使會員積分達到底限時能自動升級卡型,獲得更低折扣,定義‘折扣額’使在前臺出示會卡時就能得到會卡卡型所定義的折扣。
二、操作界面
二.模塊介紹
[前臺管理] 前臺系統(tǒng)是本軟件的核心功能模塊,提供廳樓從點單到送單收銀整個流程的全方位信息化支持。方便的‘點單操作’、快速的精準的‘收銀結算’,讓用戶跳出手工運作模式易出錯、結算時間長、收銀安全性低、人手多、送單慢、人手送單服務時間變短等運營瓶頸,使運作變得更加順暢、人員更少、更易于管理及控制。
[資料管理] 主要提供對出品的錄入及維護功能。通過提供[出品分類]功能,使廳樓‘出品’更加易于管理, 更利于財務對營業(yè)情況的統(tǒng)計.[系統(tǒng)管理] 提供系統(tǒng)基礎資料的設置及定義功能,運營之前必須定義。一般的定義順序是:廳樓->付款方式->收銀班次->POS設置->[部門員工]可以不設。
[系統(tǒng)維護] 在使用系統(tǒng)之前,用戶應使用[數(shù)據(jù)清除]功能進行系統(tǒng)初始,然后進行[系統(tǒng)設置][操作員設置][權限管理]三類資料的定義工作。在[系統(tǒng)管理]中還提供系統(tǒng)安全性相關功能,如[數(shù)據(jù)備份與恢復]、[操作日志]、[密碼設置]等,用戶在操作完畢后可使用 [退出] 功能結束使用。
[會員管理] 系統(tǒng)提供對會員的折扣、掛帳、付帳、積分換獎的管理。通過定義會卡卡型的‘掛帳限額’確定是否允許會員掛帳,通過定義‘積分底限’使會員積分達到底限時能自動升級卡型,獲得更低折扣,定義‘折扣額’使在前臺出示會卡時就能得到會卡卡型所定義的折扣。
第五篇:連鎖餐飲管理系統(tǒng)
星火電腦科技有限公司是一家全國范圍專業(yè)從事軟件開發(fā)、網(wǎng)絡施工安裝和服務的科技企業(yè)。公司下設:研發(fā)部、工程部、客戶服務部、大客戶部、事業(yè)部、網(wǎng)絡部、財務部、辦公室等職能部門,并于2004年注冊成立了星火燎原網(wǎng)站,為企業(yè)網(wǎng)站進行注冊、推廣和維護。各部門間的默契配合及與客戶的隨時溝通,使得我們的產品更具有實用性、科學性和易操作性。
1、團隊(包括旅行社/公司)信息管理
* 團隊檔案信息: 記錄團隊名稱、編號、聯(lián)系人等信息。
* 團隊預定信息:預定到店、離店日期、房間類型、房間數(shù)、要求。* 團隊消費信息:記錄團隊的以往消費情況,特別要求。* 團隊物品管理: 團隊遺失、租賃等信息管理。
* 團隊價格:記錄酒店與公司、旅行社簽定的協(xié)議價格,預訂時公司、旅行社的團隊或客人自動按協(xié)議價執(zhí)行。
* 團隊傭金:記錄公司、旅行社與酒店的傭金協(xié)議,可以根據(jù)協(xié)議自動計算出應返還旅行社的傭金金額。
2、酒店預訂管理:
* 訂單管理:通過電話或直接填寫的訂房單,或者是接待單位提供的團隊信息,按其所需房間的類型、來店日期、離店日期及戶藉信息輸入散客訂房單或團體訂房單??梢孕薷?、取消訂房單。并可以事先輸入團體成員的戶籍資料,以便縮短團體客人的入住登記時間。
* 酒店房間可用房:可對酒店所有房類的可用房情況進行查詢。包括每日入住、離店、可用房信息查詢。
* 酒店房間可用性表:可進行五年內,酒店所有房間的預訂、入住情況查詢。* 多種方式快速預訂:包括客史、在店、離店、模板、普通等六種方式可以自動調出相應的客人信息,包括客人單位、住址、電話、EMAIL、特殊要求、喜好、備注信息。避免重復輸入,大大提高服務效率,同時給客人賓至如歸的感覺。* 批量訂房:一批賓客預定時,復制其相同的特性,快速實現(xiàn)預定。* 預定修改:修改或刪除預定單。已刪除的定單,可以恢復重新預定。* 賓客留言:記錄預定時賓客的留言信息。
* 預訂信息打?。嚎筛鶕?jù)酒店要求自己定義可以打印在客人預訂登記單上的客人信息,如:民族、入境口岸、從哪來、到哪去等等。并生成確認函,可通過傳真和E-mail 發(fā)送。
3、前臺收銀模塊:
* 預付金: 收客戶的預付款。并可根據(jù)酒店的財務制度選擇退房時押金全額退還或押金計入帳務兩種處理方式。
* 房間結帳:可按房間進行離店結帳,也可按房間內帳戶分別進行結帳。結帳前帳戶封鎖,防止逃帳,并可通過系統(tǒng)自動通知客房部查房,省去了電話通知客房給客人帶來的時間耽擱。超過中午12:00系統(tǒng)自動提示加收半日房費。自動計算賓客的各項費用并進行結帳操作。有掛帳,轉帳,自動轉帳、單項結算,中間結帳,帳戶結帳等??梢园纯腿艘筮M行費用分單,并分別打印帳單。結帳時可打印客人詳細話單,可打印明細、匯總帳單及發(fā)票等。
* 復式記帳模式:酒店收入帳與賓客帳分開。酒店可以按客人要求調整帳單,但不會影響酒店實際收入。
* 協(xié)議單位:對協(xié)議單位進行付款,掛帳,打折,分單,調整等,結帳或轉應收款。
* 團體結帳:對團體客人或散客同時開幾個房間的客人統(tǒng)一結帳,公付款項自動進入公付帳戶上。分別計算團體的應付金額和各房間應付的自費金額。團員可提前單獨結帳。并可隨時打印團隊在店人員余額表,時時掌握團隊的整體和個別消費情況。
* 不退房結帳:客人預期離店時,先進行結帳而不退房。
* 中間結帳:對住店時間較長的客人或長住客人,由于項目較多,可進行選結部分或全部帳單。
* 交易管理:賓客在大酒店產生的費用(交易),進行掛帳、結算等操作。可以把交易分掛在不同的帳單上,也可以將其轉到其它賓客帳戶上。對每一筆交易明細進行瀏覽,有權限的操作員可以進行修改、作廢或移動。* 交易審核:每班交班時各種交易的審核。便于操作員進行自檢。
* 快速掛帳:當有一批帳單需要掛入時,可用快速掛帳方式向不同帳戶掛入批量的帳單。
* 自動掛帳:賓客的固定消費,如:加床、租賃等,在自動掛帳里定義此項消費,夜審時系統(tǒng)自動在該賓客帳單上掛上一筆帳。* 特殊付款:建立帳戶與帳戶的特殊付款關系。
* 自動轉帳:對特殊付款所定義的轉帳方式進行自動轉帳處理。
* 靈活轉帳處理:可根據(jù)散客和單位要求進行各種轉帳。個人帳可以轉個人,可以轉協(xié)議單位,轉團隊帳,轉后臺應收帳。并根據(jù)實際情況選擇余額整體轉帳及明細轉帳模式,也可僅轉個別交易。可對轉帳進行詳細查詢。對已結未平帳戶帳單進行分單轉帳處理。
沖帳處理:有權限的操作員可對誤操作的帳單(如房客帳、團隊帳、現(xiàn)金雜單)進行沖帳。所有沖帳記錄均可隨時查詢,便于對操作員進行嚴格的沖帳管理。* 欠款管理:每天隨時可打印賓客欠款報告。欠款額度可自定義。對于超限的客人,可以對其帳戶進行封鎖。不能進行掛帳操作??梢匀俊⒉糠址怄i。有效地防止客人的透支消費,減少酒店的跑帳情況。
* 輔助功能:自定義帳單格式,支持中英文。帳單自動壓縮,入帳自動壓縮。任意的分帳和組帳。各種附加費的輸入。預覽帳單不打印帳單的快速結帳。在前臺收銀、餐飲收銀、電話記費時能掛帳限額,超過掛帳限額時自動提示。雙擊每一筆交易可看到詳細的。批量處理帳單到帳單的轉移。建立永久帳號。對不同的付款方式指明信用限制。當日退房錯誤,可以恢復為入住狀態(tài),便于操作員進行帳務調整。根據(jù)匯率設置,支持多幣種兌換。