?

基于C#的餐廳點餐系統研究與設計

2017-11-15 19:24黃健
電腦知識與技術 2017年28期
關鍵詞:點菜餐廳

黃健

摘要:隨著人民生活水平的日益提高,餐飲業發揮的作用日益突出。目前大多數餐飲企業依舊是傳統的手寫點單方式,該種方式不僅耗時間而且出錯率高,已經不能跟上都市快節奏的生活的步伐。設計開發的該點餐系統根據各個餐飲企業的不同特點,量身定做的餐飲管理軟件系統實現了用戶管理、餐桌管理、飯菜管理、點菜管理、結賬管理、報表管理以及打印等功能。實踐證明,該系統具有較強的針對性和實用性等優點,同時具有界面友好,操作簡單,可維護性強等特點。

關鍵詞:餐廳;點菜;C#;SQLServer

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2017)28-0129-04

Abstract: With the increasing living standards of the people, the role of the catering industry is becoming more and more prominent. At present, most of the food and beverage companies are still traditional handwriting point single way, this way not only consumes time and error rate is high, has been unable to keep up with the pace of the city's fast pace of life. Design and development of the ordering system according to the different characteristics of various food and beverage enterprises, tailored catering management software system realized user management, table management, food management, order management, checkout management, report management and printing function. Practice has proved that the system has strong pertinence and practicability, etc., and has the characteristics of friendly interface, simple operation, strong maintainability and so on.

Key words: restaurants; consumption; C #; SQLServer

1 背景

近年來,現代計算機信息管理系統已廣泛應用于許多餐飲企業和娛樂服務,滿足了廣泛運營商的迫切需求。它不僅進一步完善了企業管理信息化的過程,也為企業管理的科學化、規范化、網絡化奠定了堅實的基礎。根據許多用戶的實際應用并不難看出,企業的計算機管理下,不僅可以節省人力,而且能使服務的速度和準確率得到大幅度提高。同時,企業形象和信譽也能得到很好的提升,客戶的滿意度,企業的競爭力及管理水平也都會大大提高,綜合效益尤為明顯。

計算機輔助點餐管理能夠使管理者的收集和處理信息的能力得到大大地提高,使管理者能及時做出相應的決策。計算機系統可以根據管理過程的變化,對原始數據及時進行數據處理、存儲。管理人員可以解決的具體問題是,在需要信息的時候,隨時檢索查詢。要了解整個餐飲管理系統的動態情況,需對其進行動態管理,從而有效地處理餐飲的管理,實現餐飲管理信息的自動化管理。利用計算機來管理,使前臺服務和后臺服務的一次性結賬得以實現。隨著餐飲服務業的日益發展,對餐飲企業進行計算機輔助管理,是現代餐飲管理模式的一個明智選取。

2 系統設計思想

本餐廳點菜系統是一套實用、操作簡單、功能齊全、易于維護、管理和查詢的軟件系統。分為兩層,分別是數據訪問層和業務規則表示層。業務規則表示層的前端包括基本數據集、業務信息管理、客戶管理、廚房管理、廚房烹飪、查詢統計和人員權限管理等功能。

本系統以餐廳點餐為中心,涵蓋了部門人員、菜肴菜品、客人消費、廚房烹飪以及查詢和顯示等功能,具有高效性強、安全性強、數據完整性強等優點。能很好地滿足運營商的各種需求。

為了能夠對本系統進行結構化的管理和實施,采用軟件工程的方法來設計軟件。其基本思想是:采用系統的思想和系統的工程方法,結構化,模塊化的自頂向下的分析和設計的生命周期。系統規劃是餐飲銷售系統的初級階段。這個階段的主要任務是:明確企業管理系統的需求,以制定一個食品和飲料銷售設計的總體規劃。系統運行和維護階段是整個生命周期最長的時期,也是餐飲銷售系統實現其功能,獲得收益的重要階段。系統的更新階段要做到的是舊的和新的系統并存。

3 系統總統設計

3.1 系統結構圖

本系統分為六大模塊,即:用戶管理模塊、餐桌管理模塊、飯菜管理模塊、點餐管理模塊、結賬管理模塊、報表管理模塊。各模塊的功能如下:

用戶管理模塊包括操作員的登錄,退出和修改密碼。

餐桌管理模塊包括各餐桌的維護和查詢。在這個模塊界面,可以清楚地看到桌臺的使用情況,以及進行桌臺信息的查詢。

飯菜管理模塊包括飯菜的維護和查詢。操作員可以看到餐廳的菜單,方面操作員點菜時的操縱和菜品的查詢。

點菜管理模塊包括點菜和菜品的續點。方便操作員的使用,大大節省了點餐所消耗的時間。

結賬管理模塊是指對顧客所點菜品價格的自動求和。拋棄傳統的計算方式,運用計算機自動求和更為方便,快捷。endprint

報表管理模塊是指對營業額的統計。管理者可以把賬單導出到Excel表格種,包括日營業額和月營業額,方便管理者對餐廳的管理和對餐廳經營情況的查看。

根據需求分析,點菜系統的結構圖,見圖1。

3.2 餐桌維護

餐桌維護主要實現餐桌的增加,修改和刪除。餐桌維護流程見圖2

3.3 用戶管理

用戶管理主要包括的功能是操作員維護管理,就是對于使用系統的操作員進行登記,密碼設置的功能,見圖3。

4 餐桌管理

4.1 餐桌維護

此模塊主要是維護餐桌的信息,可以添加、修改以及刪除餐桌信息,在保存信息過程中有判空等驗證信息的操作,見圖4。

功能實現:

管理員和服務員登陸后可以進行餐桌維護。點擊“餐桌管理”,選取餐桌維護,會出現餐桌編號和餐桌名稱,然后可點擊“新增”,“修改”或“刪除”三個鍵,在彈出的“餐桌信息管理”界面的textbox中輸入要輸入的桌臺編號和餐桌名稱。

4.2 餐桌查詢模塊

此模塊可以按照餐桌名稱查詢顯示餐桌信息列表。見圖5。

5 飯菜管理

5.1 飯菜維護

此功能模塊是維護餐館的各種菜品信息,可以添加、修改、刪除菜品信息,同時對于菜品信息的保存操作具有基本的判空、判斷重復驗證等功能。見圖6。

5.2 飯菜查詢:

此功能模塊是查詢顯示菜品信息。見圖7。

功能實現:

管理員和服務員登陸后,點擊“飯菜管理”,選取飯菜維護,可以對菜單進行新增,修改和刪除等操作;選取飯菜查詢,輸入要查詢的菜品名稱,點擊查詢,就能很快的查到該菜品的各項信息。

6 結束語

本餐廳點菜系統是一套實用、操作簡單、功能齊全、易于維護、管理和查詢的軟件系統。采用C/S的模型架構,分為兩層,分別是數據訪問層和業務規則表示層。業務規則表示層的前端包括基本數據集、業務信息管理、客戶管理、廚房管理、廚房烹飪、查詢統計和人員權限管理等功能。

本系統以餐廳點餐為中心,涵蓋了部門人員、菜肴菜品、客人消費、廚房烹飪以及查詢和顯示等功能,具有高效性強、安全性強、數據完整性強等優點。能很好地滿足運營商的各種需求。實踐證明,該系統具有較強的針對性和實用性等優點,同時具有界面友好,操作簡單,可維護性強等特點。

參考文獻:

[1] 徐炳文. 基于C#的酒店餐飲業務管理系統的設計與實現[J]. 陜西科技大學學報: 自然科學版, 2011, 29(1):90-94.

[2] 樊一歐. 基于C#.NET平臺的快餐城管理系統的設計與實現[D]. 廈門:廈門大學, 2011.

[3] 李莎. 基于無線網絡的自助點餐系統的設計與實現[D]. 沈陽: 東北大學, 2010.

[4] 鄧佩. 使用C#如何實現酒店餐飲業務管理系統的設計[J]. 中小企業管理與科技旬刊, 2012(31):294-295.

[5] 張麗萍, 曹靜, 陳曉娟. 基于C#技術的酒店管理系統應用研究[J]. 蘭州交通大學學報, 2010, 29(3):116-118.

[6] 蔣力. 網上訂餐管理系統的設計與實現[D]. 長春:吉林大學, 2014.

[7] 楊瑞. 中小型餐飲消費管理系統的設計與實現[D]. 上海: 華東師范大學, 2011.endprint

猜你喜歡
點菜餐廳
會點菜的人, 混得不會太差
TARENTUM萄木餐廳
點菜
AMICO BJ餐廳
會點菜的人,混得不會太差
LUNAR餐廳
城里的怪餐廳
快樂餐廳
瘋狂編輯部之點菜風波
“秀色可餐”的虛擬餐廳
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合