劉朝輝
摘要:隨著我國市場經濟的快速發展,人們的生活水平提高,餐飲業迅速蓬勃發展,傳統的手工作業方式已經不能滿足餐飲經營者的需求。通過餐飲管理系統對實體店進行管理,具有人工管理所無法比擬的優點,能夠極大地提高餐飲管理的效率,增強企業的競爭力。
關鍵詞:餐飲;管理系統;數據庫
一、引言
隨著社會經濟持續高速增長,社會財富迅速增加,廣大人民群眾收入水平不斷提高,生活方式隨之發生巨大變化。同時,隨著市場經濟體制的建立健全和迅速發展,社會物質產品極大豐富,餐飲業蓬勃發展,傳統的手工作業方式已經不能滿足餐飲經營者的需求了。人工記賬、核算、查詢等工作既費時、費力,也容易出錯。通過在計算機中運行餐飲管理系統,既減少了人力資源,同時提高效率,能為餐飲業賺取更大的利潤,同時為消費者提供了諸多方便。
近幾年來,計算機網絡、分布技術日趨成熟,隨著科技的發展,餐飲業的競爭也越來越激烈。想在這樣競爭激烈的環境下生存,就必須運用科學的管理思想與先進的管理方法,使點餐與管理一體化。這樣不僅可以提高工作效率,也避免了以前手工作業的麻煩,從而使管理者能夠準確、有效地管理。因此,需要建立一個科學的餐飲管理系統。
二、系統分析
(一)可行性分析
1. 技術可行性
該系統是一個小型的餐飲管理系統。采用C/S模式,在前臺計算機安裝客戶端,處理信息,將處理結果儲存在數據服務器上。目前很多企業都采用SQL Server數據庫,處理數據也相當方便,得到了廣泛的應用,在技術上是可行的。
2. 經濟可行性
對本系統的經濟效益與開發成本進行分析。本系統采用C/S結構,只要擁有一臺PC電腦,無需復雜設置即可實施,并且相對人工作業來說,節省人力、物力,具有較好的經濟效益。
3. 操作可行性
操作可行性指系統的操作方式在用戶組織中是否行得通。餐飲管理系統的功能較為簡單,頁面簡單明了,沒有那些繁瑣的、不必要的操作。用戶一看就能夠知道應該怎么進行操作。管理員的界面也較為簡單,都是些基本的操作,員工可以很快掌握,在操作方面也很容易實現。
(二)功能需求分析
餐飲管理系統是對餐飲流程的數字化的管理,既可以幫助餐廳更好地管理職員信息,又方便了顧客消費,并且不同的用戶使用權限不同。具體功能有:用戶的登錄、基本信息、點/加菜、賬單查詢、結賬、輔助功能、系統維護、系統設置等。
用戶登錄:用戶選擇自己的身份(超級管理員、經理、顧客)登錄,若身份選擇錯誤,則登不上。用戶根據自己的賬號、密碼及正確的身份登錄到系統主界面。
職員信息:超級管理員及經理有權限管理職員的基本信息。職員信息功能模塊包括總體職員的查詢、職員信息的添加、職員信息的修改以及職員信息的刪除。
桌臺信息:超級管理員及經理有權限管理桌臺的基本信息。桌臺信息功能模塊包括桌臺的查詢、桌臺信息的添加、桌臺信息的修改及桌臺信息的刪除。
點/加菜:該功能實現顧客點菜及加菜。
賬單查詢:顧客可根據自己的消費情況,查詢自己的賬單。
結賬:根據該桌臺的消費情況及包間費,匯總出總價,并可計算實收與找零。
輔助功能:作為一個系統,應該具備一些輔助的功能,如日歷及計算器。
系統維護:只有超級管理員才有這樣的權限,可實現權限管理、系統備份、系統恢復。
系統設置:包括系統的口令設置及鎖定系統。
三、系統設計與實現
系統模塊主要包括五個主要模塊:基本信息模塊、桌臺操作模塊、系統設置模塊、輔助工具模塊、退出模塊。其中基本信息模塊又分兩個子模塊:桌臺基本信息和職員基本信息。桌臺操作是本系統主要的功能,它包括對桌臺實行開臺、點菜的操作,同時針對某一個桌臺可以進行消費查詢及結賬。系統設置模塊主要包括口令設置和鎖定系統,該模塊主要是對系統的安全性的一個保障,也是本系統不可缺少的一部分。作為一個系統應該需要有一些輔助工具,如日歷、計算器、記事本,所以該系統有一個輔助工具模塊。一個完整的系統肯定有退出模塊,即退出系統。
餐飲管理系統中主要功能的詳細設計如下。
(一)登錄模塊設計
登錄模塊以登錄的用戶名、密碼和用戶權限作為搜索條件,在數據庫中進行查詢。單擊登錄按鈕時,登錄模塊首先判斷是否輸入了用戶名和密碼,如果沒有輸入用戶名和密碼將彈出提示框,提示用戶輸入登錄系統的用戶名和密碼;如果輸入了用戶名和密碼,系統將判斷用戶名、密碼和權限是否匹配。若匹配,則登錄成功。
(二)主界面模塊設計
成功登錄后,會顯示主界面,主界面中應該包括菜單欄、桌臺顯示和顯示系統狀態欄。在窗體加載時,首先判斷登錄用戶的權限,根據用戶登錄的權限,分配不同的功能。當窗體焦點觸發時,系統從數據庫中檢索出所有桌臺的狀態信息,然后調用自定義的AddItem方法添加桌臺。用戶點擊某個桌臺時,系統會根據該桌臺當前的狀態,彈出不同的右鍵菜單。
(三)開臺模塊設計
開臺窗體中應該有桌臺信息和職員信息及用餐人數,窗體加載時,將數據庫中的所有的桌臺信息和職員信息檢索出來顯示在ComboBox控件上。應在用餐人數文本框中輸入用餐人數,并且用餐人數應是大于0的整數數字,保存后即對桌臺進行開臺操作。
(四)點菜模塊設計
點菜模塊可利用TreeView控件來顯示所有的菜系,利用DataGridView控件顯示顧客消費的所有信息。設計該模塊時通過數據庫中檢索出所有的菜系名稱顯示到TreeView中,用戶選擇菜系后,應設計一個存儲這些被選擇的菜系的數據表,并在該模塊中能顯示出來,以便使誤點的菜可以刪除。
(五)結賬模塊設計
結賬模塊中,可在數據庫中檢索出顧客消費的所有項目,應有菜系的消費和包間的消費,根據兩者的消費,顯示出總的消費。顧客輸入金額時,系統可自動找零,并顯示到界面上。
(六)桌臺基本信息模塊設計
桌臺基本信息應該具有對于桌臺添加、刪除、修改、查詢等操作。添加桌臺信息時,在數據庫中檢索桌臺信息的數據表,并將信息添加到信息表中。查詢桌臺信息時,系統連接數據庫,在數據庫中檢索到數據庫的數據表,并將桌臺信息顯示到界面上。
四、小結
小型實體店餐飲管理系統是在.net平臺上進行,結合后端的SQL Server 2000數據庫技術,完成了桌臺的管理、職員的管理、顧客開臺,點菜/加菜、賬目查詢及消費賬目結算等功能。系統信息查詢靈活又方便、數據存儲安全可靠、成本低。另外系統自身有如下優點。
一是使用較方便,用戶上手快。
二是系統自動結賬,結賬速度快速且準確。
三是系統為提高客戶服務質量提供了有效的技術保證。
通過小型實體店餐飲管理系統能能夠切實有效地指導工作人員規范業務操作流程,更高效、快捷地實現業務的管理,保障顧客信息的安全,提高管理水平和工作效率,進而提高業務競爭能力。
參考文獻:
[1]呂品,陳鳳培.某中小型餐飲店管理信息系統的設計與開發[J].桂林航天工業高等專科學校學報,2011(04).
[2]崔海龍,李允.電子商務在餐飲業中的運用[J].管理觀察,2009(18).
[3]余偉,趙亮.基于SOA的銀行中間交易平臺的設計與架構[J].科技廣場,2011(07).
(作者單位:中星電子股份有限公司)