丁蕾錠 蘭海翔 盧涵宇 祁小軍 薛安琪
摘要:隨著餐飲行業(yè)自動(dòng)化進(jìn)程的推進(jìn),餐飲酒店信息管理系統(tǒng)已成為餐飲行業(yè)中的得力助手。在本文信息管理系統(tǒng)的開(kāi)發(fā)中,后臺(tái)數(shù)據(jù)庫(kù)選用Microsoft SQL Server 2012, 前臺(tái)開(kāi)發(fā)工具選用Microsoft Visual Studio 2010,采用自頂而下的模塊化結(jié)構(gòu)思想,以完成酒店管理系統(tǒng)的主要功能。實(shí)現(xiàn)將技術(shù)結(jié)合當(dāng)前的業(yè)務(wù)以轉(zhuǎn)化成具體的實(shí)際應(yīng)用。
關(guān)鍵詞:餐飲行業(yè);信息管理系統(tǒng);SQL Server 2012;Visual Studio 2010
中圖分類(lèi)號(hào):TP393? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)25-0152-03
Abstract:With the advancement of the catering industry automation process, the catering hotel information management system has become a powerful assistant in the catering industry. In the development of the information management system in this paper, the back-end database uses Microsoft SQL Server 2012, the front-end development tool selects Microsoft Visual Studio 2010, and adopts the top-down modular structure idea to complete the main functions of the hotel management system. Achieve the integration of technology into current business to translate into specific real-world applications.
Key words: Catering industry; information management system; SQL Server 2012; Visual Studio 2010
國(guó)內(nèi)市場(chǎng)經(jīng)濟(jì)高速發(fā)展,各行業(yè)都顯現(xiàn)出生意盎然的景象。其中餐飲行業(yè)的發(fā)展令人矚目。然而在發(fā)展的同時(shí),仍然存在不盡人意的地方,比如手工管理方式依舊普遍存在于各大小酒店?,F(xiàn)如今,隨著餐飲實(shí)體店數(shù)量不斷增加,規(guī)模不斷調(diào)整,手工管理模式的弊病被不斷放大,在效率和成本等方面都難以適應(yīng)現(xiàn)代化的經(jīng)營(yíng)管理。我們發(fā)現(xiàn)在中小型酒店中采取工作流技術(shù),開(kāi)發(fā)軟件管理信息系統(tǒng)可視作一條高效的途徑。
餐飲酒店管理信息系統(tǒng)在管理信息系統(tǒng)(MIS)中非常典型,最重要的方面包括建立和維護(hù)后臺(tái)數(shù)據(jù)庫(kù)和開(kāi)發(fā)前端應(yīng)用程序。本文開(kāi)發(fā)的餐飲系統(tǒng)基于發(fā)展現(xiàn)狀,不脫離用戶(hù)的實(shí)際需求,建立了總體結(jié)構(gòu)框架和功能模塊,并結(jié)合系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、安全設(shè)計(jì),開(kāi)發(fā)出了一個(gè)以C#技術(shù)為核心,SQL為后臺(tái)數(shù)據(jù)庫(kù)的簡(jiǎn)潔明了的餐飲系統(tǒng)。該系統(tǒng)利用計(jì)算機(jī)來(lái)協(xié)助實(shí)現(xiàn)顧客的預(yù)定、開(kāi)臺(tái)、點(diǎn)菜、結(jié)賬等一系列需求,由餐飲業(yè)務(wù)的計(jì)算機(jī)化實(shí)現(xiàn)服務(wù)機(jī)制的科學(xué)化。
1 系統(tǒng)設(shè)計(jì)
1.1整體設(shè)計(jì)
計(jì)算機(jī)的使用就是為了減少員工數(shù)量及其工作量,信息系統(tǒng)的引入更是大大提高了計(jì)算機(jī)的操作速度。
本文開(kāi)發(fā)的餐飲酒店管理系統(tǒng)主要包括以下三大模塊:庫(kù)存模塊、點(diǎn)餐模塊、財(cái)務(wù)分析模塊。其系統(tǒng)模塊如圖1所。
1.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
獨(dú)立的數(shù)據(jù)庫(kù)對(duì)餐飲管理系統(tǒng)來(lái)說(shuō)必不可少。建立數(shù)據(jù)庫(kù)并關(guān)聯(lián)到應(yīng)用系統(tǒng)是數(shù)據(jù)庫(kù)設(shè)計(jì)的重點(diǎn),也是系統(tǒng)開(kāi)發(fā)的核心。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng):
(1)創(chuàng)建能合理影響設(shè)計(jì)的數(shù)據(jù)庫(kù)計(jì)劃;
(2)規(guī)范數(shù)據(jù)庫(kù)規(guī)則,避免錯(cuò)誤的發(fā)生;
(3)保障數(shù)據(jù)安全完整;
(4)用戶(hù)權(quán)限必須達(dá)到安全要求;
(5)分析應(yīng)用程序的性能需求;
(6)判斷數(shù)據(jù)庫(kù)是否匹配硬件配置。
2 系統(tǒng)功能模塊設(shè)計(jì)
2.1 用戶(hù)登錄
該系統(tǒng)在初始化過(guò)程中已經(jīng)設(shè)定了用戶(hù)名和相應(yīng)密碼,餐飲管理人員只有同時(shí)輸入正確的用戶(hù)名和密碼,方能登錄系統(tǒng),但凡有一項(xiàng)輸入不正確就宣告失敗。系統(tǒng)密碼驗(yàn)證正確后 ,可以直接跳轉(zhuǎn)到系統(tǒng)主界面。
2.2 區(qū)域管理
系統(tǒng)給出酒店俯視圖,每層樓的餐桌分布。
2.3 餐桌管理
系統(tǒng)給出餐桌信息,包括編號(hào)及當(dāng)前狀態(tài)。當(dāng)餐桌處于被預(yù)訂或被使用狀態(tài)時(shí),餐桌圖標(biāo)旁的方框會(huì)被勾選。
2.4 菜單管理
系統(tǒng)羅列酒店所有菜品信息,包括名稱(chēng),價(jià)格和屬性,如果想更改點(diǎn)菜信息,可以通過(guò)“取消”鍵返回上一界面。正式點(diǎn)菜時(shí),只需要雙擊菜品,菜品的名稱(chēng),規(guī)格,價(jià)格就會(huì)在已選菜品欄中顯示。
2.5 食材采購(gòu)
食材的采購(gòu)需要大筆資金。本系統(tǒng)通過(guò)給出食材名稱(chēng)和進(jìn)價(jià)進(jìn)行添加所需食材的信息。當(dāng)需要支付進(jìn)貨資金時(shí),只需填寫(xiě)采購(gòu)數(shù)量,就會(huì)給出實(shí)際出金并記錄在冊(cè)。
2.6 人員管理
記錄員工編號(hào),姓名及相應(yīng)薪水。同時(shí)可實(shí)現(xiàn)刪除和添加員工信息。添加員工信息時(shí),只需給出編號(hào),姓名及初始薪水。需要支付員工薪水時(shí),會(huì)給出基本薪水加上獎(jiǎng)懲之后的實(shí)際薪水并記錄在冊(cè)。
2.7 出入金統(tǒng)計(jì)
匯總購(gòu)買(mǎi)食材的出賬資金和支付員工工資的出賬資金。匯總每日的入賬資金。
2.8 退出系統(tǒng)
根據(jù)日期,已結(jié)賬單會(huì)保存到財(cái)務(wù)分析模塊中,庫(kù)存及出金模塊中的任意信息都會(huì)長(zhǎng)久保存。點(diǎn)餐模塊中的信息清零,以等待下次系統(tǒng)運(yùn)行。
3 系統(tǒng)實(shí)現(xiàn)
3.1用戶(hù)登錄
本系統(tǒng)在初始化過(guò)程中已經(jīng)設(shè)定了用戶(hù)名和相應(yīng)密碼,系統(tǒng)密碼驗(yàn)證正確后 ,可以跳轉(zhuǎn)到系統(tǒng)主界面。密碼錯(cuò)誤則拒絕訪問(wèn)。
3.2餐桌分布
顯示餐廳俯視圖,共分為一樓大廳六張2-4人桌和兩張6-8人桌,以及二樓四張6-8人桌和兩間包間。餐桌圖標(biāo)旁的方框被勾選表明該桌不可選。區(qū)域管理界面如圖1所示。
3.3菜單管理
菜單信息列表包括酒店所有菜品的名稱(chēng),價(jià)格,屬性,如圖2所示。
3.4顧客結(jié)賬
每桌顧客的賬單會(huì)一直保留在各自桌臺(tái)的信息里,當(dāng)顧客用餐結(jié)束時(shí),可以直接點(diǎn)開(kāi)桌號(hào)鍵,看到完整賬單,以及賬單總計(jì)金額,會(huì)根據(jù)當(dāng)前消費(fèi)金額給出折扣價(jià),“實(shí)付”鍵顯示實(shí)際消費(fèi)金額,“找零”鍵顯示實(shí)收金額與實(shí)際消費(fèi)的差值?!按蛴 辨I可以顯示詳細(xì)地消費(fèi)細(xì)則,“結(jié)賬成功”宣告本次消費(fèi)的結(jié)束,如圖3所示。
3.5庫(kù)存及出金模塊
在商業(yè)活動(dòng)中,出金是非常重要的一部分,只有詳細(xì)地記錄出金,才能最好地控制成本。餐飲行業(yè)的日常花銷(xiāo)主要包括食材的采購(gòu)和員工的工資。
3.6進(jìn)貨模塊
在食材庫(kù)存模塊可以直接刪除無(wú)用食材,也可以編輯名稱(chēng)和進(jìn)價(jià)以添加新食材。當(dāng)需要支付某類(lèi)食材的進(jìn)貨資金時(shí),只需填寫(xiě)采購(gòu)數(shù)量,點(diǎn)擊“支付”鍵,就會(huì)給出實(shí)際出金和累計(jì)出金,如圖4所示。
3.7員工工資模塊
員工工資模塊包括員工編號(hào),姓名和員工薪水。可實(shí)現(xiàn)直接刪除舊信息,添加新信息的功能。需要支付員工薪水時(shí),只需點(diǎn)擊“支付”鍵,其值也會(huì)被累計(jì)到每月出金,如圖5所示。
3.8財(cái)務(wù)分析模塊
財(cái)務(wù)分析模塊包括每日賬單的匯總,每月入金和總出的匯總。根據(jù)出入金推算酒店的毛利潤(rùn),判斷出酒店的盈虧狀況。
3.9退出系統(tǒng)
根據(jù)日期,已結(jié)賬單保存到財(cái)務(wù)分析模塊中,庫(kù)存及出金模塊中的任意信息都是長(zhǎng)久保存,不會(huì)因系統(tǒng)退出而清零。點(diǎn)餐模塊中的信息清零,以等待下次系統(tǒng)運(yùn)行。
4 總結(jié)
本次開(kāi)發(fā)的餐飲系統(tǒng)基于行業(yè)發(fā)展現(xiàn)狀,不脫離實(shí)際,完成了以C#技術(shù)為核心設(shè)計(jì)應(yīng)用程序,以SQL Server 2012為后臺(tái)數(shù)據(jù)庫(kù)的簡(jiǎn)潔明了的餐飲系統(tǒng)。結(jié)合完成情況,基本達(dá)到如下要求:(1)系統(tǒng)界面簡(jiǎn)潔大方,易于操作;(2)實(shí)現(xiàn)服務(wù)顧客,采購(gòu)食材,員工薪資的一體化管理;(3) 詳細(xì)記錄每日賬單及出入金,實(shí)現(xiàn)對(duì)酒店經(jīng)營(yíng)的實(shí)時(shí)評(píng)估。
參考文獻(xiàn):
[1] 楊彥錫,米同樂(lè),沈樹(shù)志.回歸分析在星級(jí)酒店客房收入中的應(yīng)用[A].中國(guó)現(xiàn)場(chǎng)統(tǒng)計(jì)研究會(huì)第九屆學(xué)術(shù)年會(huì)論文集[C].1999:67-68.
[2] 劉濤.中國(guó)餐飲業(yè)特許經(jīng)營(yíng)研究[D].對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué),2001:11.
[3] 楊冬青.數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)(第2版)[M].機(jī)械工業(yè)出版社,2010.
[4] 明日科技.SQL Server 從入門(mén)到精通[M].清華大學(xué)出版社,2012.
[5] 張海藩.軟件工程[M].清華大學(xué)出版社,2010.
[6] 王小科,王軍,等.C#開(kāi)發(fā)實(shí)戰(zhàn)1200例[M].清華大學(xué)出版社,2011.
[7] 劉銳寧,梁水,李偉明,等.Visual C++開(kāi)發(fā)實(shí)戰(zhàn)1200例[M].清華大學(xué)出版社,2011.
【通聯(lián)編輯:光文玲】