時間:2022-06-23 15:54:00
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇餐飲管理系統(tǒng)范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
一、引言
隨著社會經(jīng)濟持續(xù)高速增長,社會財富迅速增加,廣大人民群眾收入水平不斷提高,生活方式隨之發(fā)生巨大變化。同時,隨著市場經(jīng)濟體制的建立健全和迅速發(fā)展,社會物質(zhì)產(chǎn)品極大豐富,餐飲業(yè)蓬勃發(fā)展,傳統(tǒng)的手工作業(yè)方式已經(jīng)不能滿足餐飲經(jīng)營者的需求了。人工記賬、核算、查詢等工作既費時、費力,也容易出錯。通過在計算機中運行餐飲管理系統(tǒng),既減少了人力資源,同時提高效率,能為餐飲業(yè)賺取更大的利潤,同時為消費者提供了諸多方便。
近幾年來,計算機網(wǎng)絡(luò)、分布技術(shù)日趨成熟,隨著科技的發(fā)展,餐飲業(yè)的競爭也越來越激烈。想在這樣競爭激烈的環(huán)境下生存,就必須運用科學(xué)的管理思想與先進的管理方法,使點餐與管理一體化。這樣不僅可以提高工作效率,也避免了以前手工作業(yè)的麻煩,從而使管理者能夠準確、有效地管理。因此,需要建立一個科學(xué)的餐飲管理系統(tǒng)。
二、系統(tǒng)分析
(一)可行性分析
1. 技術(shù)可行性
該系統(tǒng)是一個小型的餐飲管理系統(tǒng)。采用C/S模式,在前臺計算機安裝客戶端,處理信息,將處理結(jié)果儲存在數(shù)據(jù)服務(wù)器上。目前很多企業(yè)都采用SQL Server數(shù)據(jù)庫,處理數(shù)據(jù)也相當方便,得到了廣泛的應(yīng)用,在技術(shù)上是可行的。
2. 經(jīng)濟可行性
對本系統(tǒng)的經(jīng)濟效益與開發(fā)成本進行分析。本系統(tǒng)采用C/S結(jié)構(gòu),只要擁有一臺PC電腦,無需復(fù)雜設(shè)置即可實施,并且相對人工作業(yè)來說,節(jié)省人力、物力,具有較好的經(jīng)濟效益。
3. 操作可行性
操作可行性指系統(tǒng)的操作方式在用戶組織中是否行得通。餐飲管理系統(tǒng)的功能較為簡單,頁面簡單明了,沒有那些繁瑣的、不必要的操作。用戶一看就能夠知道應(yīng)該怎么進行操作。管理員的界面也較為簡單,都是些基本的操作,員工可以很快掌握,在操作方面也很容易實現(xiàn)。
(二)功能需求分析
餐飲管理系統(tǒng)是對餐飲流程的數(shù)字化的管理,既可以幫助餐廳更好地管理職員信息,又方便了顧客消費,并且不同的用戶使用權(quán)限不同。具體功能有:用戶的登錄、基本信息、點/加菜、賬單查詢、結(jié)賬、輔助功能、系統(tǒng)維護、系統(tǒng)設(shè)置等。
用戶登錄:用戶選擇自己的身份(超級管理員、經(jīng)理、顧客)登錄,若身份選擇錯誤,則登不上。用戶根據(jù)自己的賬號、密碼及正確的身份登錄到系統(tǒng)主界面。
職員信息:超級管理員及經(jīng)理有權(quán)限管理職員的基本信息。職員信息功能模塊包括總體職員的查詢、職員信息的添加、職員信息的修改以及職員信息的刪除。
桌臺信息:超級管理員及經(jīng)理有權(quán)限管理桌臺的基本信息。桌臺信息功能模塊包括桌臺的查詢、桌臺信息的添加、桌臺信息的修改及桌臺信息的刪除。
點/加菜:該功能實現(xiàn)顧客點菜及加菜。
賬單查詢:顧客可根據(jù)自己的消費情況,查詢自己的賬單。
結(jié)賬:根據(jù)該桌臺的消費情況及包間費,匯總出總價,并可計算實收與找零。
輔助功能:作為一個系統(tǒng),應(yīng)該具備一些輔助的功能,如日歷及計算器。
系統(tǒng)維護:只有超級管理員才有這樣的權(quán)限,可實現(xiàn)權(quán)限管理、系統(tǒng)備份、系統(tǒng)恢復(fù)。
系統(tǒng)設(shè)置:包括系統(tǒng)的口令設(shè)置及鎖定系統(tǒng)。
三、系統(tǒng)設(shè)計與實現(xiàn)
系統(tǒng)模塊主要包括五個主要模塊:基本信息模塊、桌臺操作模塊、系統(tǒng)設(shè)置模塊、輔助工具模塊、退出模塊。其中基本信息模塊又分兩個子模塊:桌臺基本信息和職員基本信息。桌臺操作是本系統(tǒng)主要的功能,它包括對桌臺實行開臺、點菜的操作,同時針對某一個桌臺可以進行消費查詢及結(jié)賬。系統(tǒng)設(shè)置模塊主要包括口令設(shè)置和鎖定系統(tǒng),該模塊主要是對系統(tǒng)的安全性的一個保障,也是本系統(tǒng)不可缺少的一部分。作為一個系統(tǒng)應(yīng)該需要有一些輔助工具,如日歷、計算器、記事本,所以該系統(tǒng)有一個輔助工具模塊。一個完整的系統(tǒng)肯定有退出模塊,即退出系統(tǒng)。
餐飲管理系統(tǒng)中主要功能的詳細設(shè)計如下。
(一)登錄模塊設(shè)計
登錄模塊以登錄的用戶名、密碼和用戶權(quán)限作為搜索條件,在數(shù)據(jù)庫中進行查詢。單擊登錄按鈕時,登錄模塊首先判斷是否輸入了用戶名和密碼,如果沒有輸入用戶名和密碼將彈出提示框,提示用戶輸入登錄系統(tǒng)的用戶名和密碼;如果輸入了用戶名和密碼,系統(tǒng)將判斷用戶名、密碼和權(quán)限是否匹配。若匹配,則登錄成功。
(二)主界面模塊設(shè)計
成功登錄后,會顯示主界面,主界面中應(yīng)該包括菜單欄、桌臺顯示和顯示系統(tǒng)狀態(tài)欄。在窗體加載時,首先判斷登錄用戶的權(quán)限,根據(jù)用戶登錄的權(quán)限,分配不同的功能。當窗體焦點觸發(fā)時,系統(tǒng)從數(shù)據(jù)庫中檢索出所有桌臺的狀態(tài)信息,然后調(diào)用自定義的AddItem方法添加桌臺。用戶點擊某個桌臺時,系統(tǒng)會根據(jù)該桌臺當前的狀態(tài),彈出不同的右鍵菜單。
(三)開臺模塊設(shè)計
開臺窗體中應(yīng)該有桌臺信息和職員信息及用餐人數(shù),窗體加載時,將數(shù)據(jù)庫中的所有的桌臺信息和職員信息檢索出來顯示在ComboBox控件上。應(yīng)在用餐人數(shù)文本框中輸入用餐人數(shù),并且用餐人數(shù)應(yīng)是大于0的整數(shù)數(shù)字,保存后即對桌臺進行開臺操作。
(四)點菜模塊設(shè)計
點菜模塊可利用TreeView控件來顯示所有的菜系,利用DataGridView控件顯示顧客消費的所有信息。設(shè)計該模塊時通過數(shù)據(jù)庫中檢索出所有的菜系名稱顯示到TreeView中,用戶選擇菜系后,應(yīng)設(shè)計一個存儲這些被選擇的菜系的數(shù)據(jù)表,并在該模塊中能顯示出來,以便使誤點的菜可以刪除。
(五)結(jié)賬模塊設(shè)計
結(jié)賬模塊中,可在數(shù)據(jù)庫中檢索出顧客消費的所有項目,應(yīng)有菜系的消費和包間的消費,根據(jù)兩者的消費,顯示出總的消費。顧客輸入金額時,系統(tǒng)可自動找零,并顯示到界面上。
(六)桌臺基本信息模塊設(shè)計
桌臺基本信息應(yīng)該具有對于桌臺添加、刪除、修改、查詢等操作。添加桌臺信息時,在數(shù)據(jù)庫中檢索桌臺信息的數(shù)據(jù)表,并將信息添加到信息表中。查詢桌臺信息時,系統(tǒng)連接數(shù)據(jù)庫,在數(shù)據(jù)庫中檢索到數(shù)據(jù)庫的數(shù)據(jù)表,并將桌臺信息顯示到界面上。
四、小結(jié)
小型實體店餐飲管理系統(tǒng)是在.net平臺上進行,結(jié)合后端的SQL Server 2000數(shù)據(jù)庫技術(shù),完成了桌臺的管理、職員的管理、顧客開臺,點菜/加菜、賬目查詢及消費賬目結(jié)算等功能。系統(tǒng)信息查詢靈活又方便、數(shù)據(jù)存儲安全可靠、成本低。另外系統(tǒng)自身有如下優(yōu)點。
一是使用較方便,用戶上手快。
二是系統(tǒng)自動結(jié)賬,結(jié)賬速度快速且準確。
三是系統(tǒng)為提高客戶服務(wù)質(zhì)量提供了有效的技術(shù)保證。
通過小型實體店餐飲管理系統(tǒng)能能夠切實有效地指導(dǎo)工作人員規(guī)范業(yè)務(wù)操作流程,更高效、快捷地實現(xiàn)業(yè)務(wù)的管理,保障顧客信息的安全,提高管理水平和工作效率,進而提高業(yè)務(wù)競爭能力。
參考文獻:
[1]呂品,陳鳳培.某中小型餐飲店管理信息系統(tǒng)的設(shè)計與開發(fā)[J].桂林航天工業(yè)高等專科學(xué)校學(xué)報,2011(04).
引言
在餐飲業(yè)市場競爭越來越激烈的環(huán)境下,企業(yè)的精細化管理和快速反應(yīng)能力已經(jīng)成為制勝的重要砝碼。據(jù)統(tǒng)計,今后3至5年內(nèi),信息數(shù)字技術(shù)產(chǎn)品在中國飯店與餐飲業(yè)的應(yīng)將達到一個高峰,在行業(yè)內(nèi)市場最大容量可達2300億元人民幣。在計算機自動化技術(shù)逐漸滲入社會生活各個層面的今天,傳統(tǒng)的餐飲經(jīng)營管理也面臨著變革,而現(xiàn)代化的餐飲管理模式則是一個很重要的方面。數(shù)據(jù)庫技術(shù)的利用,大大加強了傳統(tǒng)餐飲的經(jīng)營管理。因此餐飲管理系統(tǒng)是餐飲經(jīng)營管理中不可缺少的一個重要環(huán)節(jié)。對餐飲數(shù)據(jù)的管理提上議事日程。
1、軟硬件涉及約束
該系統(tǒng)要嚴格按照用戶需求說明書和軟件需求規(guī)格說明書進行設(shè)計和開發(fā),如非用戶要求不可擅自改變原有的設(shè)計方案,如果確實覺得有哪些需求不明確或者覺得不合理的,有建設(shè)性意見,可以項目組人員一起討論后再做決定。
軟件、硬件環(huán)境的約束:
CPU:Int2.40GHz,內(nèi)存256M,網(wǎng)絡(luò)卡,獨立卡,windows 2000,JBuilder 2006,Visio 2003,Rational Rose 2003,SQL2000
接口/協(xié)議的約束:
TCP/IP協(xié)議、 HTTP協(xié)議、 Socket接口 、JDBC技術(shù)
用戶界面設(shè)計的約束:
鑒于用戶的電腦操作水平和知識層面的考慮,盡量要讓用戶一看就知道如何操作,即使是不懂電腦的人,在達到這個要求的基礎(chǔ)上再去最求美觀!
2、開發(fā)過程中涉及策略
在系統(tǒng)的設(shè)計和開發(fā)過程中,設(shè)計人員和開發(fā)人員要遵循先主后次的原則先完成用戶迫切需求的功能比如用戶費用打單,業(yè)主維護等功能模塊的設(shè)計開發(fā)。
同時要考慮的系統(tǒng)的復(fù)用性,避免重復(fù)開發(fā),數(shù)據(jù)庫的基本操作可以寫到一個類中,避免不必要的重復(fù)開發(fā)。如果在遇到目前技術(shù)上解決不了的問題是,可以選擇其他的解決途徑,但盡量保證系統(tǒng)原有的性能!系統(tǒng)要嚴格按照用戶需求說明書和軟件需求規(guī)格說明書進行設(shè)計和開發(fā),如非用戶要求不可擅自改變原有的設(shè)計方案
3、系統(tǒng)的主要功能實現(xiàn)的JDBC技術(shù)
應(yīng)用層主要負責數(shù)據(jù)管理,它為業(yè)務(wù)層提供請求的數(shù)據(jù),在請求的時候,數(shù)據(jù)層存儲用戶數(shù)據(jù)。要確保應(yīng)用程序協(xié)調(diào)工作,設(shè)計人員應(yīng)該盡量把動作(Action)和業(yè)務(wù)邏輯同數(shù)據(jù)層分離開,數(shù)據(jù)庫連接池技術(shù)。JDBC提供一種通用的方法用來查詢、更新關(guān)系型數(shù)據(jù)庫表,并且把數(shù)據(jù)庫操作的結(jié)果轉(zhuǎn)化成Java的數(shù)據(jù)類型。其主要完成三件事情:(1)建立與數(shù)據(jù)庫的連接;(2)向數(shù)據(jù)源發(fā)送查詢和更新語句;(3)處理結(jié)果。
public void queryTeaInfoQ //創(chuàng)建管理類的實例
DBConnectionManager dcm=DBConnectionManager.getInstance();
//獲得名為“platform”數(shù)據(jù)庫的一個連接
Connection con=dcm.getConnection ('"platform"");
{System. out. Println{{("SQLException:”+
}qle.getMessage());finally
}cm. freeConnection("platform, con); }//釋放所獲得的連接
所做的工作就是創(chuàng)建DBConnectionManager的實例,并由它來獲得數(shù)據(jù)庫的一個連接,當獲得這個連接后,就可以進行數(shù)據(jù)庫操作了,進行完數(shù)據(jù)庫操作后,必須調(diào)用freeConnection()方法來釋放此連接將其放回連接池中。
4、結(jié)束語
采用大型數(shù)據(jù)庫為數(shù)據(jù)存儲平臺,收銀工作安全穩(wěn)定,可杜絕收銀工作中的跑單、漏單現(xiàn)象,根除服務(wù)員的作弊行為,降低經(jīng)營成本和經(jīng)營風險。統(tǒng)計分析功能強大。管理者可以全方位實時監(jiān)控和追蹤企業(yè)的經(jīng)營情況。
參考文獻:
[1]楊曉軍,秦方.MVC Web開發(fā)學(xué)習(xí)實錄[M].清華大學(xué)出版社,2011
中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2014)28-6579-03
1 概述
湘鄂居餐廳位于湖北某高校東區(qū)食堂二樓,作為一家中小型的餐飲單位,一直以來沿用人工方式打理餐廳的日常運作,并未關(guān)注餐飲管理的相關(guān)信息化技術(shù)。雖然餐廳的占地面積不大,但勝在地理位置優(yōu)越,學(xué)生宿舍區(qū)內(nèi)每天的客流量較大,生意紅火。隨著業(yè)務(wù)量的增大,原管理方式下的弊端日益顯現(xiàn):人力耗費大;客人等待時間長;跑單、漏單現(xiàn)象頻發(fā);無法對大量營業(yè)數(shù)據(jù)進行統(tǒng)計分析;管理效率低下。這些問題迫切需要標準化的、高效率的信息化技術(shù)來解決,通過餐飲系統(tǒng)來協(xié)助其管理餐飲的日常運營。
目前,國內(nèi)外開發(fā)的餐飲管理系統(tǒng)多是面向大型餐飲店的,采用先進的無線點菜系統(tǒng)或觸摸屏點菜系統(tǒng)以及計算機網(wǎng)絡(luò)系統(tǒng),這類系統(tǒng)對湘鄂居之類的中小型餐飲企業(yè)而言,硬件功能過剩并且費用昂貴,軟件功能過于細分操作復(fù)雜,并且信息化投入成本太大,風險過大。因此,該文為湘鄂居量身打造了一款適用于中小型餐飲的管理信息系統(tǒng),并希望借助于該餐飲作為平臺,在周邊商戶得到進一步地推廣。
2 系統(tǒng)分析報告
2.1 餐飲管理功能分析
餐飲管理主要分為兩個大的方面,前臺管理以及后臺管理,其中前臺管理包括桌臺管理、點菜管理、收銀管理、員工管理四個方面,后廚管理這里不做重點。在后臺的基本信息管理中對前臺和后廚的員工進行統(tǒng)一人事管理。主要目的是更加明確的體現(xiàn)內(nèi)部的組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能部分,使之條理化。
后臺中的基礎(chǔ)信息管理是整個餐飲管理信息系統(tǒng)的基石,主要涉及到菜品信息管理、商品信息管理、員工信息管理、桌臺信息管理、顧客信息管理。
2.2 系統(tǒng)內(nèi)實體、屬性、關(guān)系分析
實體-聯(lián)系圖(Entity Relationship Diagram ,E-R圖)用來描述某一組織(單位)的概念模型,提供表示實體、屬性和聯(lián)系的方法[1]。在整個餐飲管理系統(tǒng)中,餐飲服務(wù)實體間有它們之間的聯(lián)系:顧客來到餐飲,由前臺的服務(wù)員接待,一個服務(wù)員可以為多個顧客進行服務(wù);隨后顧客擁有自己的桌臺,并進行點菜,一個顧客可以點多個菜品,一個顧客也可以使用多個桌臺。而顧客所點的菜品由后廚進行制作,就餐完畢后,前臺的收銀員會按照餐桌號對應(yīng)的客戶消費信息進行結(jié)算收銀,如圖1所示。
圖1 餐飲管理系統(tǒng)的E-R圖
每一個實體都有它自己的屬性,用來表明該實體區(qū)別于其它的特征:
桌臺的屬性主要包括桌號、可容納人數(shù)、服務(wù)員姓名、服務(wù)員工號、狀態(tài),這里的狀態(tài)指的是桌臺的占用情況;
員工(此處的員工指的是前臺以及后廚的所有工作人員)的屬性主要包括員工號、姓名、性別、從屬部門、級別、省份證號、住址、銀行賬號、聯(lián)系方式;
菜品屬性主要包括菜品編號、桌號、狀態(tài)、價格、菜品名;
顧客屬性主要包括顧客編號、姓名、聯(lián)系方式、桌號。
2.3 業(yè)務(wù)流程分析
業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向[2]。經(jīng)過與餐飲相關(guān)人員的多次探討,該文采用一種全面調(diào)查的結(jié)構(gòu)化方法――企業(yè)系統(tǒng)規(guī)劃(BSP),確定系統(tǒng)的功能子系統(tǒng)以及各層次間的關(guān)系,自上而下對系統(tǒng)進行規(guī)劃,對現(xiàn)有餐飲業(yè)務(wù)流程不足之處進行改善(BPI)[3]。
根據(jù)改進后的業(yè)務(wù)流程,顧客可以撥打前臺預(yù)訂電話進行預(yù)訂點餐,前臺接線員會記錄顧客的相關(guān)信息以及顧客的需求。此外顧客直接到餐飲就餐,通過觸摸屏點餐,生成的點菜單會分別傳到前臺以及后廚,后廚按照客戶的點菜單進行菜品的加工。而前臺一方面根據(jù)這個點菜單對桌臺的上菜信息進行監(jiān)控,及時催菜;另一方面前臺收銀員也是通過桌臺上顧客的點菜單信息打印顧客消費賬單,顧客在買單的時候要出示VIP卡才能享受相應(yīng)的優(yōu)惠活動。收銀員在進行收銀管理的時候也會將每一筆賬的收入明細上報給經(jīng)理進行查看以及審核。
2.4 數(shù)據(jù)流程分析及數(shù)據(jù)字典的編寫
數(shù)據(jù)流圖是信息系統(tǒng)邏輯模型的主要形式,它用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能[4]。通過數(shù)據(jù)流圖3所示,向客戶展示了系統(tǒng)的主要功能包括:1) 預(yù)訂;2) 點菜;3) 開臺;4) 統(tǒng)計結(jié)賬。系統(tǒng)處理的信息包括:預(yù)定、顧客、消費等相關(guān)數(shù)據(jù)。系統(tǒng)邏輯設(shè)計的主要原則是:明確餐飲系統(tǒng)的界面;合理布局功能模塊;只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲;始終與客戶密切接觸不斷修改。
圖3 餐飲管理系統(tǒng)的第一層數(shù)據(jù)流程圖
為了對數(shù)據(jù)流圖做出進一步的解釋,在后期制作了大量的數(shù)據(jù)字典,對數(shù)據(jù)流圖上每個成分加以定義和說明,供客戶和編程人員查詢對不了解的條目的解釋。數(shù)據(jù)字典的具體內(nèi)容,在此不做累述。
2.5 系統(tǒng)的運行環(huán)境、開發(fā)工具選擇、開發(fā)計劃及預(yù)期效益
考慮到餐飲每天的數(shù)據(jù)處理量,后臺采用了Microsoft 的SQL Server 2005數(shù)據(jù)庫,這樣合理的應(yīng)用,提高了數(shù)據(jù)處理的速度。而前臺開發(fā)工具采用 VS2005,利用其可視化的開發(fā)環(huán)境、豐富的控件資源,能快速開發(fā)出應(yīng)用程序。用戶在Windows 98操作系統(tǒng)下使用本系統(tǒng),使用SQL Server 2005個人版[2]。此餐飲管理信息系統(tǒng)的開發(fā)計劃可以運用統(tǒng)一開發(fā)過程(RUP)的工作流程與內(nèi)容進行簡單的表示 [5]。管理信息系統(tǒng)的開發(fā)預(yù)計用時三個半月,其中采用并行工程的技術(shù)。
根據(jù)該餐飲多年來良好的經(jīng)濟效益,餐飲的經(jīng)濟實力比較雄厚,這就為系統(tǒng)的實施奠定了經(jīng)濟基礎(chǔ),足能提供購買硬件設(shè)備和開發(fā)軟件所需要的資金。實施該系統(tǒng)也能給餐飲帶來長期效益,它可幫助領(lǐng)導(dǎo)實現(xiàn)管理方法的現(xiàn)代化、科學(xué)化,極大地提高餐飲的工作質(zhì)量與工作效率,減少管理支出的費用,從而保證餐飲管理的可持續(xù)的良好發(fā)展。
3 系統(tǒng)設(shè)計報告
3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計
為了更加明確地體現(xiàn)系統(tǒng)內(nèi)部組織關(guān)系,更加清晰地理清內(nèi)部邏輯關(guān)系,采用模塊化的思想對系統(tǒng)功能結(jié)構(gòu)進行設(shè)計,將復(fù)雜的系統(tǒng)分解為多個較單一的功能[6]。湘鄂居餐飲管理系統(tǒng)由前臺管理和后臺管理兩部分組成。這兩部分都有用戶管理、菜品管理、員工管理以及桌臺管理,但是它們由于用戶權(quán)限的設(shè)置,其具有的功能是不同的。
前臺管理用戶管理只有登錄和退出;菜品管理有查看已點菜品以及點菜;員工管理只涉及員工信息查詢;桌臺管理包括桌臺信息查詢、桌臺狀態(tài)查詢和桌臺狀態(tài)修改三個板塊。后臺管理用戶管理、菜品管理、員工管理、桌臺管理、財務(wù)管理和采購管理六大模塊。其中:用戶管理包括查看用戶信息、用戶信息修改、密碼設(shè)置(權(quán)限設(shè)置)三部分;菜品管理包括查看所有菜品、修改菜品信息、查看已點菜品三部分;員工管理有員工信息查詢和員工信息修改兩部分;桌臺管理同員工管理類似,有桌臺信息查詢和桌臺信息修改兩部分組成,如圖4所示。
系統(tǒng)的設(shè)計采用結(jié)構(gòu)化設(shè)計(SD)的方法,運用HIPO(分層和輸入―處理―輸出)技術(shù),使模塊之間進行耦合,模塊內(nèi)部進行聯(lián)系[7]。HIPO圖的繪制在這里不展開說明。
4 實施的成果
湘鄂居餐飲管理信息系統(tǒng)實現(xiàn)了中小餐廳日常管理的基本功能,并依據(jù)餐廳老板要求設(shè)計了友好的界面,操作簡單方便。同時根據(jù)點菜、前臺、收銀等不同角色,設(shè)置了不同的權(quán)限,基本實現(xiàn)了前臺管理、桌臺信息的查詢、開臺信息、點菜、打印,報表、收銀、桌臺信息管理、員工管理、菜單維護、消費查詢和盈利信息查詢等功能。避免了信息的流失,明確了責任;同時運用本系統(tǒng)可以大大減少前臺服務(wù)人員的數(shù)量;菜單直接下達廚房,提高了服務(wù)的效率。得到了湘鄂居相關(guān)人員的認可和高度評價。
參考文獻:
[1] 唐志偉.信息系統(tǒng)開發(fā)與管理[M].北京:科學(xué)出版社,2008.
[2] 甘仞初.管理信息系統(tǒng)[M].2版.北京:機械工程出版社,2008.
[3] 余金山.C/S體系結(jié)構(gòu)的餐飲管理信息系統(tǒng)設(shè)計[J].華僑大學(xué)學(xué)報,2005(2).
[4] 朱順權(quán).管理信息系統(tǒng)原理及應(yīng)用[M].北京:機械工程出版社,2005.
1 使用C#設(shè)計餐飲管理系統(tǒng)的背景
中國加入世貿(mào)組織以來,經(jīng)濟飛速發(fā)展,與世界上其他國家間的聯(lián)系也日益密切。經(jīng)濟一體化就像是一把雙刃劍,給酒店餐飲業(yè)的發(fā)展帶來了新的機遇,同時也給酒店餐飲業(yè)的發(fā)展帶來了新的挑戰(zhàn)。隨著日趨激烈的競爭環(huán)境和不斷攀升的客戶期望,餐飲業(yè)人士試圖通過擴大業(yè)務(wù)范圍、提高餐飲服務(wù)質(zhì)量、降低生產(chǎn)成本和提升客戶滿意度來增強企業(yè)的競爭力。應(yīng)用先進的信息化技術(shù)去變革傳統(tǒng)意義上的競爭方式和經(jīng)營管理模式來贏得發(fā)展優(yōu)勢,應(yīng)該算是最有效的手段之一。在這一趨勢的推動下,近年來市場對餐飲管理信息系統(tǒng)也提出了越來越多的需求,使得開發(fā)酒店餐飲管理信息系統(tǒng)成為軟件開發(fā)的熱點領(lǐng)域[1].而C#作為一種開發(fā)語言,依據(jù)酒店餐飲業(yè)的需求,建立的系統(tǒng)平臺,正是迎合了餐飲服務(wù)業(yè)管理的需求。
2 實施的可行性
無規(guī)矩不成方圓,餐飲管理系統(tǒng)是一個餐飲企業(yè)不可或缺的部分,它在企業(yè)決策和企業(yè)管理上起著十分重要的作用。因此,如何才能讓信息的查詢變得快捷和簡單,應(yīng)是餐飲管理系統(tǒng)應(yīng)該考慮的首要問題。一直以來,人們所使用的餐飲管理系統(tǒng)均是以人為主體的,這在無形之中浪費了很多的人力、財力和物力,關(guān)鍵是效率不是很高,可能會出現(xiàn)一些不必要的失誤,這些常規(guī)管理工作既繁瑣又不利于分析企業(yè)的經(jīng)營狀況。C#作為計算機的應(yīng)用程序之一,有其無可比擬的優(yōu)越性。比如與傳統(tǒng)的管理手段相比而言,它的統(tǒng)計結(jié)賬需要的時間短、且安全保密性好、可靠性高、存儲量大、壽命長、成本低。諸如此類的優(yōu)點能夠極大地提高餐飲管理的效率,增強企業(yè)的競爭力,同時也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
3 所含模塊
酒店餐飲管理系統(tǒng)涉及到酒店餐飲企業(yè)的各個單位、部門以及網(wǎng)絡(luò)互聯(lián)技術(shù)等。其中酒店餐飲業(yè)的網(wǎng)絡(luò)平臺如圖1所示:
通過局域網(wǎng)將各部門、各樓層的服務(wù)器相聯(lián),如此而來便可以設(shè)置自動服務(wù)功能,顧客可以在獲取菜單信息時自動進行結(jié)帳服務(wù)。除此之外,該系統(tǒng)是以餐飲業(yè)務(wù)為基礎(chǔ),突出了酒店餐飲業(yè)的前臺服務(wù)管理,重視對經(jīng)營所得數(shù)據(jù)的分析,這樣做可以為餐飲管理提供有效的依據(jù)。
系統(tǒng)平臺網(wǎng)絡(luò)圖只是粗略地描述了一個酒店餐飲業(yè)務(wù)系統(tǒng)的體系結(jié)構(gòu)及其硬件環(huán)境。為了將目標的達成更加清晰的表現(xiàn)出來,又根據(jù)系統(tǒng)的總目標和功能將整個系統(tǒng)合理劃分成若干個功能模塊,定義各個模塊的內(nèi)部結(jié)構(gòu)等,提出了C#的系統(tǒng)架構(gòu)設(shè)計。構(gòu)成這一系統(tǒng)各模塊實現(xiàn)起來比較復(fù)雜,在軟件設(shè)計和實現(xiàn)時按自頂向下、逐步細化的方法將整體功能主要劃分為前臺服務(wù)模塊、后臺服務(wù)模塊、輔助工具模塊、系統(tǒng)管理模塊等模塊。
3.1 前臺服務(wù)模塊
前臺服務(wù)模塊主要包含了該企業(yè)的菜單信息、臺桌信息、服務(wù)員信息、智能獲取菜品以及自動結(jié)賬功能。自動化的點菜是餐飲企業(yè)管理的首要功能,因此,方便顧客是設(shè)計系統(tǒng)時應(yīng)首要考慮的問題;有的時候顧客的訂單比較多,而服務(wù)員的人手有限,那么自動結(jié)賬手段就很有必要了,利用該手段使顧客消費后結(jié)賬更加方便快捷;臺桌信息是為了方便顧客查詢可用的臺桌信息,這是點菜系統(tǒng)和結(jié)帳系統(tǒng)的基礎(chǔ),因為只有顧客查詢了空桌信息,才會進行點菜和結(jié)帳等活動。因此,臺桌信息管理在整個系統(tǒng)中非常重要。整個前臺服務(wù)的流程如圖所示:
3.2 后臺服務(wù)模塊
后臺服務(wù)模塊主要有菜品信息管理、臺桌信息管理、服務(wù)員信息管理和結(jié)賬報表管理等部分組成。菜品信息管理可以讓顧客在不同的時節(jié)和不同的菜式之間進行選擇;臺桌信息管理可以讓顧客及時了解和訂購臺桌;服務(wù)員信息可以為顧客提供服務(wù),同時也能根據(jù)服務(wù)員變更情況增刪修改服務(wù)員信息;結(jié)賬報表是管理系統(tǒng)不可缺少的部分,使用餐飲管理系統(tǒng)記賬功能,就可以節(jié)省下很多的人力,同時也能避免漏記、錯記等不必要的麻煩,避免了不應(yīng)有的失誤。
3.3 輔助工具模塊和系統(tǒng)管理模塊
輔助工具模塊是為方便用戶操作而設(shè)計的,包括日歷、計算器和記事本。系統(tǒng)管理模塊包括賬號權(quán)限管理、系統(tǒng)鎖定設(shè)置、系統(tǒng)備份和系統(tǒng)恢復(fù)等,通過這些功能的設(shè)置,總體而言就是能為顧客和餐飲企業(yè)帶來便捷。那么這些設(shè)計如何運用到實際當中呢?接下來筆者將簡要分析該系統(tǒng)的具體設(shè)計與實現(xiàn)。
4 具體設(shè)計與實現(xiàn)
4.1 系統(tǒng)開臺管理模塊
開臺管理是酒店餐飲業(yè)務(wù)系統(tǒng)的核心功能模塊之一,在整個系統(tǒng)中起著非常重要的作用。例如在顧客前來消費時,總臺服務(wù)員先要查詢有無空余的臺桌信息,如果沒有空余的臺桌信息,那么顧客還想消費的話就需要等待,服務(wù)員可將需等待的時間告知顧客;如果查詢到有空余的臺桌信息,那么就可以為顧客選擇臺桌號進行開臺服務(wù)。當顧客開臺后,就可以為顧客提供點菜服務(wù)與結(jié)賬服務(wù)了。在開臺管理模塊實現(xiàn)時,需要注意兩方面的技術(shù):一是將服務(wù)器與臺桌數(shù)據(jù)相聯(lián);二顧客人數(shù)需大于0,否則會產(chǎn)生亂開臺,造成系統(tǒng)臺桌信息管理混亂。
4.2 系統(tǒng)點菜管理模塊
點菜管理是酒店餐飲業(yè)務(wù)系統(tǒng)另一核心功能模塊,主要是滿足顧客點菜的需求和管理系統(tǒng)的菜品信息。點菜管理模塊由以下三部分構(gòu)成:菜品類別的選擇、顧客點菜所需要的信息操作部分、顯示為顧客已經(jīng)點過的菜品信息記錄。
點菜管理模塊主窗體界面點菜管理模塊在實現(xiàn)上需要注意以下四點:顧客只有在開臺后才能點菜;所點菜品與系統(tǒng)生成菜品相符;顧客消費菜品數(shù)量大于1;保證菜品信息正確。
4.3 系統(tǒng)結(jié)賬管理模塊
結(jié)賬功能主要在客戶消費完成后起作用,顧客開臺信息、點菜信息和消費信息都已和臺桌號相綁定,因此結(jié)賬時,首先應(yīng)當鏈接數(shù)據(jù)庫,檢索出顧客消費清單。結(jié)賬管理的實現(xiàn)需注意以下四點:保證結(jié)賬賬目符合顧客的消費;打折系數(shù)符合系統(tǒng)預(yù)設(shè);結(jié)賬時顧客支付的金額必須大于或等于顧客消費的總金額;系統(tǒng)能自動顯示余額。
4.4 數(shù)據(jù)恢復(fù)
計算機應(yīng)用系統(tǒng)在運行時有可能會遇到某些意外,如斷電或自動重啟,那么為了讓數(shù)據(jù)不丟失,有必要設(shè)置數(shù)據(jù)恢復(fù)命令。經(jīng)過分析設(shè)計,我們開發(fā)系統(tǒng)時在數(shù)據(jù)庫中針對每個臺桌都設(shè)計了一個用于標識此臺桌當前狀態(tài)的字段:#*?狀態(tài)表示當前該臺桌已經(jīng)開臺正在使用,#0?狀態(tài)表示該臺桌沒有被使用,即#待用?狀態(tài).每次進入系統(tǒng)時,都會從數(shù)據(jù)庫中檢索出每一個臺桌的狀態(tài),然后根據(jù)原來標識的狀態(tài)為每一個臺桌添加數(shù)據(jù)庫信息,保證消費數(shù)據(jù)的正確性。如此一來,所有的信息在意外的狀況下也得意保存,從而避免了餐飲企業(yè)的損失。
5 綜述
通過C#管理餐飲系統(tǒng)有其獨特的便捷和效率,既可以為餐飲企業(yè)帶來便利,減少餐飲企業(yè)在人、財、物等方面的投入,同時也給消費者帶來了便利,他們可以通過智能手段檢索出臺桌信心,不必再像以前一樣漫無目標的等待可用臺桌,同時他們也能根據(jù)一些菜品信息,快速地搜集符合他們需要的菜品信息??梢哉f使用C#進行餐飲管理是今后餐飲業(yè)管理與發(fā)展的總趨勢。
參考文獻:
中圖分類號:TM769
1 J2EE、SOA與WEB技術(shù)的概念
1.1 J2EE的概念
J2EE指的是一系列的技術(shù)規(guī)則和方向,各種組件由服務(wù)架構(gòu)與技術(shù)層次共同組合而成,并且由相同的規(guī)范構(gòu)成,這有利于它在不同的開發(fā)環(huán)境中相互兼容,擺脫了企業(yè)以前后臺無法相互聯(lián)系、信息無法及時傳遞、企業(yè)與企業(yè)之間無法有效溝通的困境。并且J2EE的開發(fā)比較方便,具有可伸縮性,比較靈活與穩(wěn)定。
1.2 SOA的概念
SOA的全稱為面向服務(wù)的體系結(jié)構(gòu),它的本質(zhì)模型也是一個組件,它可以利用不同的協(xié)議于端口把不同的應(yīng)用功能相互連接起來,并且端口使用的是同一種編程語言,如此一來,便可以在不同的服務(wù)應(yīng)用程序中通用,實現(xiàn)操作系統(tǒng)的應(yīng)用。
1.3 Web技術(shù)的概念
Web服務(wù)技術(shù)是目前比較流行的新型技術(shù),它可以實現(xiàn)不同服務(wù)間的互通,并且實現(xiàn)數(shù)據(jù)的相互調(diào)用。而SOA技術(shù)與Web技術(shù)相輔相成,前者給后者提供了應(yīng)用框架,后者主要負責技術(shù)的實現(xiàn)。它像用戶提供某種功能的服務(wù),讓用戶在訪問時可以更加靈活自由,并且擁有高度的集成性。
2 研究基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)設(shè)計
2.1 基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)要求
想要建立餐飲企業(yè)管理系統(tǒng),引進先進的管理理念,必須圍繞信息化管理平臺,形成一套有利于自身企業(yè)發(fā)展的管理模式,通過各類數(shù)據(jù)的綜合,讓企業(yè)管理更加科學(xué)與規(guī)范,并且在經(jīng)營過程中更加有效率[1],餐飲企業(yè)管理系統(tǒng)必須滿足以下幾點:
(1)可靠性。餐飲企業(yè)管理系統(tǒng)登錄的用戶過多,會導(dǎo)致系統(tǒng)的崩潰,所以構(gòu)建基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)時必須要擁有可靠性,可以在大量的訪問量面前做到應(yīng)對自如,并且能夠準確處理數(shù)據(jù)與傳輸數(shù)據(jù)。
(2)可維護性。基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)必須容易更新,因為餐飲業(yè)的發(fā)展迅速,一個時間段的產(chǎn)物不足以滿足后續(xù)的發(fā)展,所以企業(yè)的管理時刻需要更新,在對管理系統(tǒng)進行擴充時不需要將所有程序完全替換,而只需要在原來的應(yīng)用上添加需要的新應(yīng)用即可,這樣使更新更加方便快捷。
(3)簡單易用。系統(tǒng)的功能設(shè)計要簡單易用,功能齊全,用戶以及企業(yè)工作人員在使用過程中減少因為操作復(fù)雜而產(chǎn)生的錯誤,從一方面也保證了企業(yè)數(shù)據(jù)的可靠性。
(4)安全保密。企業(yè)管理中數(shù)據(jù)的安全性需要得到保證,這關(guān)系著企業(yè)的發(fā)展與穩(wěn)定。所以系統(tǒng)的安全保密性需要得到保障,防止數(shù)據(jù)泄露,就要做好數(shù)據(jù)庫訪問以及高層應(yīng)用的安全保障。
2.2 基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)模塊
基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)需要以下管理模塊:
(1)供應(yīng)鏈管理模塊
供應(yīng)鏈指的是采購、銷售、庫存、品質(zhì)等管理,可以通過各個過程中的數(shù)據(jù)統(tǒng)計,進行分析,來提升預(yù)判的準確性。
(2)財務(wù)會計管理模塊
財務(wù)會計管理模塊指的是帳目、財務(wù)報表,預(yù)算等數(shù)據(jù)。并且可以保留相關(guān)憑證等數(shù)據(jù)。并且可以根據(jù)各類數(shù)據(jù)自動生成相關(guān)財務(wù)文件,讓管理者一目了然。
(3)成本管理模塊
可以根據(jù)各項數(shù)據(jù),提供成本管理預(yù)算等信息,滿足企業(yè)的需求,從企業(yè)的發(fā)展中分析需求,降低成本。
(4)物品采購模塊
辦餐飲企業(yè)需要餐具以及食材,已有的庫存、采購需求和相應(yīng)費用等數(shù)據(jù)可以滿足餐飲企業(yè)物品采購的需求,給企業(yè)提供便利,提高運營效率。
(5)人力資源管理模塊
每一個企業(yè)都需要人力資源部,負責解決招聘,培訓(xùn),薪資等問題,企業(yè)管理系統(tǒng)中有人力資源管理功能,在數(shù)據(jù)庫中能夠保存員工信息,工資情況,入職時間以及職位等信息,有利于企業(yè)的統(tǒng)一管理。
2.3 基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)的技術(shù)應(yīng)用
基于SOA架構(gòu)的餐飲企業(yè)管理系統(tǒng)擁有同步和異步這兩種調(diào)用模式,同步模式往往會受到外界的干擾因素影響,所以通常我們使用的是異步模式來實現(xiàn)調(diào)用。業(yè)務(wù)組件都是采用J2EE的技術(shù)構(gòu)造的,并且提供了相應(yīng)的接口給用戶使用。利用該技術(shù)可以很好的滿足系統(tǒng)的要求,讓系統(tǒng)持久穩(wěn)定的運行。整個系統(tǒng)由表示層、控制層、業(yè)務(wù)層與數(shù)據(jù)庫層構(gòu)成,而J2EE是表示層所使用的架構(gòu),Web service是控制層主要運用的核心技術(shù),業(yè)務(wù)層與數(shù)據(jù)庫層則分別使用了EJB技術(shù)(J2EE技術(shù)的一種)與SQL技術(shù)。整個系統(tǒng)的核心還是采用J2EE為基礎(chǔ)技術(shù),SOA為構(gòu)架的餐飲企業(yè)管理系統(tǒng)[2]。
Web層主要由Web前端控制,將數(shù)據(jù)進行分裝,并且由固定端口進行傳輸?shù)竭_業(yè)務(wù)層,由J2EE技術(shù)中的EJB技術(shù)構(gòu)建了不同的Web service并且符合Web2.0,用來完成同步以及異步的操作,還要執(zhí)行數(shù)據(jù)進入數(shù)據(jù)庫的封裝以及相關(guān)數(shù)據(jù)的儲存。最后一層數(shù)據(jù)庫的主要功能是完成對數(shù)據(jù)的修改與儲存,并且保證并發(fā)操作進行時不影響數(shù)據(jù)的準確性。主要的數(shù)據(jù)訪問只停留在業(yè)務(wù)層,而數(shù)據(jù)庫層用來處理以及存儲相關(guān)數(shù)據(jù),確保訪問與后臺無關(guān),如此一來,也可保證數(shù)據(jù)的安全性[3]。由于表示層相對簡單,可以與控制層相互合并,使用者在Web頁面上的輸入位置提交一個請求,服務(wù)器收到以后,根據(jù)識別轉(zhuǎn)發(fā)給需要完成的服務(wù)應(yīng)用,最后由相關(guān)功能應(yīng)用返回所需的結(jié)果,再由控制器將結(jié)果轉(zhuǎn)移到需要的頁面,最后在瀏覽器上顯示出頁面自動生成的HTML。另外,使用業(yè)務(wù)代表,可以降低業(yè)務(wù)之間的耦合性,提高數(shù)據(jù)傳輸時的安全性,有效處理問題的發(fā)生。應(yīng)用J2EE的SOA可以有效的讓數(shù)據(jù)更加持久。該餐飲管理系統(tǒng)是在J2EE與SOA大平臺下構(gòu)建的,并且利用了MS SQL service與windows 2003 service等開發(fā)環(huán)境。
本文從基于J2EE的SOA餐飲企業(yè)管理系統(tǒng)進行研究,研究了SOA的開發(fā)技術(shù)與J2EE的構(gòu)架,并對餐飲企業(yè)管理系統(tǒng)的所需模塊進行了切分,建立在Web服務(wù)的基礎(chǔ)上,使用松散耦合的J2EE構(gòu)架和SOA結(jié)構(gòu)實現(xiàn)管理系統(tǒng)的運行。
參考文獻:
[1]劉敏慧.基于J2EE的企業(yè)行政管理信息系統(tǒng)設(shè)計與實現(xiàn)[J].電子測試,2014(09):137-139.
[2]馬琰.基于J2EE的業(yè)務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦與電信,2013(10):231-234.
[3]姜海鷗.基于SOA的可定制企業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].北京郵電大學(xué)???,2012(02):54-57.
一、緒論
1.研究背景與意義
二十世紀八十年代開始,會計信息化逐漸進入我國會計核算領(lǐng)域,迄今為止,已經(jīng)有了三十多年的發(fā)展歷史。目前幾乎所有的會計人員已經(jīng)基本具備了將會計電算化應(yīng)用到實務(wù)中的能力。在未來的十年中,被稱作會計電算化更高層次發(fā)展的會計信息化,將在我國得到進一步充分的普及和發(fā)展。高校后勤是高校開展教學(xué)工作的重要環(huán)節(jié)之一,是高校不可或缺的重要組成。餐飲服務(wù)是高校后勤為高校提供的三大保障服務(wù)之一,應(yīng)當具備的最重要的性質(zhì)是公益性質(zhì),以盈虧平衡或者略微虧損為餐飲經(jīng)營的目標,而不是以營利為目的。因受限于這一性質(zhì),使得高校后勤的餐飲服務(wù)存在自主資金缺乏,員工素質(zhì)不高的現(xiàn)狀,從而使得高校后勤餐飲服務(wù)的信息化程度低、缺乏會計信息系統(tǒng)的應(yīng)用、以經(jīng)驗管理為主要方式、總體管理水平偏低等局面。
首先,本文研究規(guī)范和提升高校后勤餐飲存貨的采購能夠降低高校餐飲成本,給師生帶來便利,通過采購的規(guī)范化和系統(tǒng)化也是保證高校食品安全的最重要環(huán)節(jié)。其次,高校與企業(yè)在管理與經(jīng)營方面存在著明顯的差別,適合一般企業(yè)的存貨管理系統(tǒng)是難以滿足高校后勤餐飲對存貨管理系統(tǒng)的要求的。并且,通過開發(fā)高校后勤餐飲的存貨管理系統(tǒng),有利于為信息化薄弱、人員素質(zhì)差的中小企業(yè)提供一定的借鑒。最后,將會計信息系統(tǒng)應(yīng)用到高校餐飲服務(wù)存貨采購與計價將能提高高校后勤餐飲存貨管理的水平。
2.高校后勤餐飲服務(wù)存貨采購與計價的主要目標
第一、保證食品安全。第二、節(jié)約存貨成本。第三、保證高校食堂餐飲計價的合理性,滿足高校食堂對存貨消耗的需要。第四、針對市場行情的變化及時采取相應(yīng)地措施。
3.研究現(xiàn)狀
不論在國內(nèi)還是國外,存貨管理理論都得到了一定的發(fā)展和應(yīng)用,但總體來看,關(guān)于高校餐飲服務(wù)存貨管理的更深層次的研究仍然較為缺乏。同時,從上述文獻當中可以看出,高校餐飲服務(wù)只有加強信息系統(tǒng)的建立和應(yīng)用,才能在應(yīng)用這些存貨管理理論時得心應(yīng)手。
高校后勤存貨管理主要存在三種模式,分別是相關(guān)企業(yè)專門地面向高校后勤開發(fā)的包括存貨管理系統(tǒng)在內(nèi)的高校后勤管理系統(tǒng)、實力雄厚的高校自行開發(fā)或委托開發(fā)的針對本單位的存貨管理軟件以及采用已有的會計核算軟件所包括的存貨管理功能來解決自身的存貨核算問題。這三種模式有他們各自的優(yōu)缺點,且分別適合不同情況的高校后勤。
二、我國高校餐飲存貨采購與計價普遍存在的主要問題
組織機構(gòu)設(shè)置不合理,采購過程不夠透明;采購較分散,難以形成區(qū)域性采購效應(yīng);缺乏統(tǒng)一管理,倉庫管理相對無序;業(yè)務(wù)內(nèi)容個性明顯,不適用通用存貨核算軟件;手工統(tǒng)計的工作量非常大,造成數(shù)據(jù)不夠準確。
三、關(guān)于優(yōu)化高校餐飲服務(wù)存貨采購與存貨計價的建議
由于存貨餐飲采購對及時性要求非常強,需要在盡量快的時間內(nèi),把所需的食材保質(zhì)保量地運送到需要的地點。因此,高校的餐飲采購可以參照企業(yè)生產(chǎn)運作中的準時化生產(chǎn)(Just In Time)來進行管理與運作。
準時化生產(chǎn)基本的思想是:在合適的時間,把合適的數(shù)量、質(zhì)量的物品供應(yīng)到合適的地點。高校餐飲則可以借鑒豐田公司準時化生產(chǎn)這一管理思想而實施準時化采購。
要實施準時化采購,首先要建立一支由企業(yè)的生產(chǎn)管理人員、技術(shù)人員和搬運人員等高素質(zhì)人才組成的采購團隊,然后再由這支高素質(zhì)采購團隊進行貨源尋找、價格商定,并且良好發(fā)展與供應(yīng)商的協(xié)作關(guān)系進而不斷改進。在此基礎(chǔ)上,還應(yīng)將該團隊分成兩個小組,一個小組負責處理供應(yīng)商的事物,另一個小組則負責協(xié)調(diào)本企業(yè)各個部門之間的事物,并且還要監(jiān)督采購過程中的浪費現(xiàn)象。同時高校餐飲業(yè)還應(yīng)制定具有針對性的采購策略,并與供應(yīng)商共同商定準時化采購目標與措施,以期達到信息共享,避免出現(xiàn)信息不對稱現(xiàn)象。高校餐飲業(yè)與供應(yīng)商之間應(yīng)是一種合作伙伴關(guān)系,所以應(yīng)當做到互信、公開、風險共擔、利益共享,這樣才能創(chuàng)造出競爭優(yōu)勢,從而獲得更大利潤。
因此,高校餐飲業(yè)應(yīng)當從質(zhì)量、價格、服務(wù)、應(yīng)變能力以及企業(yè)規(guī)模、位置、財務(wù)等方面入手,進行充分調(diào)研,選擇出最好的供應(yīng)商實現(xiàn)長期穩(wěn)定的合作伙伴關(guān)系,不僅保證質(zhì)量,還能降低成本。但由于這是一種新型的采購模式,為了降低風險,應(yīng)選擇某一食堂或者某種原材料作為試點進行工作,然后通過試點進行經(jīng)驗總結(jié),為正式進行準時化采購的實施打下基礎(chǔ)。同時,準時化采購策略是需要供需雙方共同合作的,所以無論哪方都應(yīng)做到信息共享,這樣才能實現(xiàn)合作雙贏。最后,高校餐飲業(yè)應(yīng)特別注意,準時化采購是一個持續(xù)改善的過程,需要很大的耐心,同時領(lǐng)導(dǎo)不僅需要制定切實可行的策略和計劃,還要向員工倡導(dǎo)這一企業(yè)文化,了解Just In Time的核心在于消除浪費,從而降低整個供應(yīng)過程中的成本。
與師生關(guān)系最密切的是菜品計價,目前多數(shù)高校對菜品進行定價計價,幾乎是粗略地按照葷素進行計價,然而就蔬菜而言,其價格是有很大差別的,這樣的粗略定價是缺乏合理性的,也是在沒有會計信息系統(tǒng)得以應(yīng)用時的做法。如果能夠?qū)嬓畔⑾到y(tǒng)應(yīng)用到高校的餐飲計價當中,則菜品的價格就可以根據(jù)不同原材料的價格通過計算機采用合適的計價方法,不僅可以更快地計算出飯菜的價格,節(jié)約廣大師生的時間,而且還能使各種菜品的價格更為透明,方便廣大師生根據(jù)自己的喜好和條件進行選擇。
1 引言
近年來,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展、移動計算設(shè)備性能的提高和高速移動網(wǎng)絡(luò)的普及,基于移動互聯(lián)網(wǎng)的智能設(shè)備和服務(wù)在人們的生活中起著越來越重要的作用。餐飲行業(yè)作為一個典型的傳統(tǒng)行業(yè),與人們的生活密切相關(guān)。在傳統(tǒng)的餐飲行業(yè)中,存在著大量的中小型餐飲企業(yè),其員工數(shù)量較少且店面營業(yè)面積較小,無法在店面內(nèi)為大量的顧客提供就餐服務(wù)。因此,這些中小型餐飲企業(yè)需要提供外賣服務(wù)來增加營業(yè)額。在傳統(tǒng)的外賣訂單模式中,用戶需要通過電話詢問外賣菜品并下訂單,商家使用紙筆記錄用戶的需求,并派人將菜品送至用戶處。整個過程效率低下且容易出錯。
信息化同傳統(tǒng)產(chǎn)業(yè)結(jié)合以提高傳統(tǒng)產(chǎn)業(yè)生產(chǎn)效率是近年來社會發(fā)展的一個大趨勢,上述問題同樣可以采用信息化的方法來解決。文獻[4]中景鑫設(shè)計了一種采用Android客戶端通過WIFI網(wǎng)絡(luò)進行遠程下單的方法,該方法實現(xiàn)了點單、下單、備貨、出貨等一系列操作,并能通過PC機客戶端實現(xiàn)統(tǒng)計功能。文獻[5]中張志德實現(xiàn)一套Android客戶端軟件和完善的后臺服務(wù)功能來完成餐飲服務(wù)功能。該系統(tǒng)主要包括后臺數(shù)據(jù)庫服務(wù)器、Web服務(wù)器、無線網(wǎng)絡(luò)、An-droid前端等部分??蛻舳薃ndroid系統(tǒng)智能手機具有前端處理與計算能力,而且通過無線網(wǎng)絡(luò)訪問Web服務(wù)器。文獻[6]中李寬介紹了如何使用Flash技術(shù),在Android平板電腦上設(shè)計實現(xiàn)餐飲業(yè)的電子點餐系統(tǒng)。
但是上述研究成果都沒考慮到外賣訂單管理問題。為此,本文設(shè)計與實現(xiàn)了一個基于Android的餐飲外賣訂單管理系統(tǒng),以優(yōu)化菜品、點單、訂單確認和送貨的流程。本系統(tǒng)整合了菜品、客人點單、訂單管理、配送分配等功能,利用Android平臺的成熟性、開發(fā)便捷性和經(jīng)濟性,為小型餐飲企業(yè)提供一個良好的外賣訂單管理解決方案。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)的邏輯結(jié)構(gòu)
本系統(tǒng)由數(shù)據(jù)庫層、系統(tǒng)接口層、邏輯層和應(yīng)用表示層組成四層邏輯結(jié)構(gòu)。采用分層結(jié)構(gòu)能夠提高系統(tǒng)的可維護性,充分利用Java語言的可重用性,降低系統(tǒng)開發(fā)難度,提高開發(fā)效率。每一層的功能如下:
(1)數(shù)據(jù)庫層,用于存儲本系統(tǒng)涉及的各種數(shù)據(jù)內(nèi)容。包括各種訂單記錄的歷史記錄,菜品類型和價格記錄,配送人員信息等。
(2)系統(tǒng)接口層由系統(tǒng)所使用的開發(fā)平臺下的各種標準組件構(gòu)成,例如Android SDK中的應(yīng)用程序框架和庫函數(shù)。
(3)邏輯層運行于Web服務(wù)器的運行空間,使用JSP完成動態(tài)內(nèi)容的顯示。
(4)應(yīng)用表示層是運行于Android客戶端的應(yīng)用程序,用于收集用戶的操作請求并顯示操作結(jié)果。
2.2 系統(tǒng)技術(shù)選型
在本系統(tǒng)的實現(xiàn)中,Android客戶端使用Java SE,基于Android SDK開發(fā)。服務(wù)器容器采用Apache Tomcat。服務(wù)器端采用ASP開發(fā),使用Servlet技術(shù)對客戶請求進行響應(yīng)。
數(shù)據(jù)庫采用MySQL和SQLite數(shù)據(jù)庫,其中MySQL數(shù)據(jù)庫是整個系統(tǒng)的后臺數(shù)據(jù)庫,Android客戶端通過JDBC對MySQL數(shù)據(jù)庫的內(nèi)容進行遠程訪問。SQLite是一個輕量級數(shù)據(jù)庫,用于存儲Android客戶端上的本地數(shù)據(jù)。
本系統(tǒng)的系統(tǒng)結(jié)構(gòu)如圖1所示。
2.3 系統(tǒng)的數(shù)據(jù)庫設(shè)計
MySQL數(shù)據(jù)庫維護著以下4張數(shù)據(jù)表,數(shù)據(jù)模型如圖2所示。
dishtbl(菜品數(shù)據(jù)表):主鍵為id(菜品編號)。
ordertbl(訂單數(shù)據(jù)表):主鍵為id(訂單編號),外鍵為date(訂單日期),dish1(菜品1編號),dish2(菜品2編號)...dish10(菜品10編號),customerid(顧客編號)。
historytbl(歷史記錄表):主鍵為date(日期)。
usertbl(用戶數(shù)據(jù)表):主鍵為id(顧客編號)。
3 系統(tǒng)實現(xiàn)
基于Android的餐飲外賣訂單管理系統(tǒng)主要包含以下功能模塊。
(1)菜品信息管理模塊:用于對企業(yè)每日提供的菜品信息進行添加、刪除、修改、查詢。并能夠根據(jù)提供的菜品組合出不同的套餐。
(2)菜品信息模塊:將每日午餐和晚餐提供的菜品和套餐至系統(tǒng)的Android客戶端和Web端。
(3)訂單信息管理模塊:對生成的用戶訂單信息進行添加、刪除、修改和查詢。
(4)Android客戶端的人機交互模塊:用于顯示的菜品信息、用戶個人設(shè)置信息等,并將用戶的訂單和個人信息提交至Web服務(wù)器。
(5)Web服務(wù)器端的人機交互模塊:用于顯示和設(shè)置菜品信息、訂單信息、人員信息等。
(6)外賣配送模塊:用于將不同的訂單分配給合適地外賣配送員工。
4 總結(jié)與展望
本文設(shè)計的基于Android的餐飲外賣訂單管理系統(tǒng),通過優(yōu)化中小型餐飲企業(yè)的菜品、點單、訂單確認和送貨的流程,提高中小型餐飲企業(yè)的效率和競爭力。在未來的工作中,將會結(jié)合地理信息系統(tǒng),進一步提高外賣配送的效率。
參考文獻
[1]余圣寅.關(guān)于餐飲小店外賣配送系統(tǒng)的優(yōu)化[J].電子技術(shù)與軟件工程,2014(11):216-216.
[2]蔡奕彬,陳智威,楊沛釗等.基于Web Service的Android餐飲點菜系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2013(04):120-124.
[3]謝馨瑤,李沈鑫,毛炎等.基于Android系統(tǒng)的餐飲推薦系統(tǒng)的開發(fā)[J].硅谷,2014(03):31-32.
[4]景鑫.基于Android的餐飲點單系統(tǒng)的設(shè)計與實現(xiàn)[J].電子商務(wù),2012(05):33-34.
[5]張志德.移動云計算之Android餐飲服務(wù)系統(tǒng)開發(fā)[J].科學(xué)技術(shù)與工程,2012,20(3):687-689.
[6]李寬.餐飲業(yè)Flash電子點餐系統(tǒng)的設(shè)計開發(fā)[J].價值工程,2012,31(1):155-155.
[7]李剛.瘋狂Android講義(第二版)[M].北京:電子工業(yè)出版社,2013:3-4.
作者簡介
孔攏1981-),男。博士學(xué)位。現(xiàn)為西安石油大學(xué)計算機學(xué)院講師。主要研究方向為網(wǎng)絡(luò)與信息安全、移動互聯(lián)網(wǎng)。
我國市場經(jīng)濟的迅速發(fā)展使得我國各行業(yè)都呈現(xiàn)出前所未有的生機和繁榮,在這其中,尤其以中餐飲業(yè)的發(fā)展引人注目,甚至在近幾年來已呈現(xiàn)出一種非常迅速的發(fā)展態(tài)勢。然而,在餐飲業(yè)快速發(fā)展的同時,其日常經(jīng)營管理者方面的問題日益在凸顯,因為他們主要是采用的是手工管理的方式,這就使得其管理的科技含量很低。例如:很多酒店餐飲企業(yè)仍然依靠人工處理顧客垂詢、服務(wù)員落單、服務(wù)員上菜、顧客查看傳統(tǒng)式菜單等等。然而,酒店餐廳規(guī)模以及顧客流量的日益增大,就會使得在實際的運營和管理中會出現(xiàn)很多問題,不斷受到諸多方面的困擾和挑戰(zhàn)。例如,由于服務(wù)員落單的混亂使得菜單出錯,由于顧客點餐后不能及時上菜的問題導(dǎo)致顧客的不滿意等等問題不斷發(fā)生……這些問題就使得餐廳的經(jīng)營與管理者有了很多損失和不滿?,F(xiàn)代化的酒店餐飲企業(yè)應(yīng)該與時俱進,以根據(jù)自身的規(guī)模和人員成本等來安排其工作運營模式,并提高工作效率,這樣才可以使得其自身得到不斷發(fā)展和進步。有效的管理方式可以使得酒店餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平不斷提升,這就是現(xiàn)代化酒店餐飲企業(yè)在獲得經(jīng)濟效益的過程中必須要思考和執(zhí)行的措施,因此,酒店餐飲行業(yè)采用信息化管理的加強必須要有針對性,而計算機管理信息系統(tǒng)是成為其有效管理的有效手段和必經(jīng)之路。
本文中,筆者將主要從酒店餐飲行業(yè)管理與計算機信息管理結(jié)合這個角度進行探討,以實現(xiàn)酒店餐飲管理在計算機信息化和系統(tǒng)化的運營下得以發(fā)展為目標,從而實現(xiàn)酒店餐飲管理工作可以實現(xiàn)在流程中的科學(xué)化、規(guī)范化以及準確化,并同時讓酒店餐營業(yè)中的管理人員可以從事務(wù)性工作中得以解脫,以此也會帶來更多的顧客,使餐廳取得更好的經(jīng)濟效益。
一、現(xiàn)階段酒店餐飲企業(yè)面臨的問題
以下就酒店餐飲行業(yè)管理中出現(xiàn)的一些問題作簡要概述:
1.缺乏先進的信息管理體系
隨著各個酒店餐營業(yè)使用諸如電腦收銀等計算機手段,管理人員就誤以為這樣就是實現(xiàn)管理信息化了,其實,這些還遠遠不夠。網(wǎng)絡(luò)時代所賦予計算機信息化的內(nèi)涵要遠遠多于此,需要酒店餐營者在期望值、結(jié)合企業(yè)自身發(fā)展實際、目標性等各個方面進行仔細思考和應(yīng)用,不但要從外在還要從內(nèi)涵上下功夫,將信息化切實貫徹和執(zhí)行下去,不能僅僅是停留在諸如手工及半手工狀態(tài),要實現(xiàn)計算機管理系統(tǒng),將各種工作流程系統(tǒng)化和具體化,在降低成本的基礎(chǔ)上實現(xiàn)企業(yè)的自身發(fā)展和信息化。
2.服務(wù)專業(yè)人才的專業(yè)化程度不夠?qū)е滦什桓?,?yīng)變能力差
據(jù)調(diào)查表明,不少酒店餐飲服務(wù)人員專業(yè)化水平低,素質(zhì)不高,而且沒有一套現(xiàn)代企業(yè)制度和監(jiān)督管理體制,他們從心里上懈怠工作,在他們看來,不管怎樣,只要自己在工作,在服務(wù)就可以了,而不重視服務(wù)的質(zhì)量,時間效率等。從觀念意識上不成熟、經(jīng)營思想上不系統(tǒng)以及管理水平上不專業(yè)等都存著著諸多問題。此外,很多餐飲服務(wù)人員在應(yīng)變能力中的表現(xiàn)也是不容樂觀的,這是人才的專業(yè)化程度不夠造成的。
3.缺乏科學(xué)和標準的管理體系
隨著現(xiàn)代科技的發(fā)展,雖然近些年中引入了一些快餐式經(jīng)營特點的操作模式,從工作流程、服務(wù)、出品等方面有了一些借鑒,但是仍然有不少企業(yè),往往在成本控制中不能得以控制和管理,使得很難在菜品和服務(wù)中有很大改善。這主要是客戶對產(chǎn)品個性化需求的日益強烈而造成的,隨著用戶個性化菜品需求的增強,企業(yè)菜品花色品種及其他菜品量也相應(yīng)增加。這些都對建立科學(xué)標準的管理體系造成了很大的困難
二、關(guān)于酒店餐飲管理出現(xiàn)的問題的解決對策
隨著人民生活水平的不斷提高,餐飲業(yè)得到了迅猛發(fā)展,但大部分酒店餐飲企業(yè)的運作管理模式仍基本沿襲傳統(tǒng)的方法。為了達到發(fā)展的目的,就需要以現(xiàn)代社會競爭理念為前提,將酒店餐飲管理規(guī)范化和科學(xué)化得以貫徹,針對以上問題提出幾點建議:
1.建立完善的信息化管理系統(tǒng)
隨著科學(xué)的發(fā)展,酒店餐飲管理已經(jīng)逐漸的由定性管理進入到科學(xué)管理的階段,一套完備的信息化管理系統(tǒng)是非常重要和必要的,這是各個酒店餐飲企業(yè)實現(xiàn)信息化的基礎(chǔ),也是提高其自身技術(shù)來水平和管理水平的保障,更是實現(xiàn)中國的傳統(tǒng)飲食與現(xiàn)代信息化管理有機地結(jié)合的基礎(chǔ),從而實現(xiàn)企業(yè)自身的擴大化和最強化發(fā)展,因此,實現(xiàn)完善的信息管理系統(tǒng)是非常重要的。
(1)大廳餐飲系統(tǒng)的信息化
該系統(tǒng)可以包括前臺員工的登錄、開臺、點菜、訂單查詢、菜單修改、結(jié)賬的功能。系統(tǒng)管理員對系統(tǒng)執(zhí)行登錄、員工信息維護、桌臺維護、菜單維護、菜類維護等等。系統(tǒng)中經(jīng)理可以查看營業(yè)情況,比如:日結(jié)算、月結(jié)算、年結(jié)算等等。一套完備的信息化可以讓各部門利用電腦協(xié)同工作,各類信息在網(wǎng)絡(luò)上輕松傳送,真正實現(xiàn)無紙化經(jīng)營,并且縮短企業(yè)員工的必要勞動時間,提高工作效率,最后提高企業(yè)利潤。
(2)客戶的信息化
根據(jù)不同客戶來訪時點菜的次數(shù)及家庭調(diào)查,形成客戶檔案,在客戶再次光顧本店時有效利用客戶信息向客戶提供客戶所忠誠的飯菜及飲料,這樣同樣可以提高客戶的忠誠度。
(3)建立完善的管理制度體系
完善的管理制度體系是應(yīng)急管理機制、管理系統(tǒng)、質(zhì)量系統(tǒng)、設(shè)備系統(tǒng)等的統(tǒng)一體,其中服務(wù)質(zhì)量管理體系是核心,完善的管理制度體系可以提高員工的工作積極性,降低企業(yè)成本。
2.對酒店餐飲服務(wù)人員(包括大廳)進行專業(yè)化的培訓(xùn)與學(xué)習(xí)
目前關(guān)于酒店餐飲服務(wù)人員的培訓(xùn)工作有著各種做法,甚至有的學(xué)者還要把管理培訓(xùn)和技能培訓(xùn)混為一談,這是極為不專業(yè)的,使得很多電視做飯節(jié)目以及廚師管理培訓(xùn)同時進行的誤區(qū)層出不窮。為此,筆者將從酒店的餐飲菜品培訓(xùn)、餐飲現(xiàn)場管理培訓(xùn)、餐飲營銷培訓(xùn)課程及餐飲人力資源管理培訓(xùn)等四個方面來分析。
(1)餐飲菜品培訓(xùn)
餐飲菜品培訓(xùn)是餐飲企業(yè)大廳服務(wù)中的重要的部分,因為何種菜品對顧客健康所帶帶來的益處以及基本的配菜及口味等都應(yīng)該是餐飲服務(wù)人員需要銘記于心的內(nèi)容,這是要保證顧客在要求服務(wù)員推薦菜品時最基本的技能,如果做不好,這樣的服務(wù)員如何讓客戶稱心的消費呢?所以對餐飲菜品的培訓(xùn)是給顧客留下極好印象的關(guān)鍵一步,切不可小覷。
(2)餐飲現(xiàn)場管理培訓(xùn)
對于餐飲業(yè)和其他企業(yè)一樣,現(xiàn)場管理是棘手的事情,如果可以處理好就可以達到事半功倍的效果。對于餐飲企業(yè),現(xiàn)場管理人員要努力做到對包括餐飲日常操作流程、顧客入座安排、點菜服務(wù)人員安排等流程的熟悉和把控,還要對于餐飲投訴有著及時和巧妙的處理,這些都是酒店餐飲行業(yè)可以順利進行的關(guān)鍵性因素和組成。因此餐飲管理人員的餐飲現(xiàn)場管理培訓(xùn)也是非常重要的。
(3)餐飲營銷培訓(xùn)課程
餐飲的營銷管理課程是滿足酒店餐飲發(fā)展和運營的專門性課程,它可以幫助企業(yè)提高利潤和培養(yǎng)忠誠客戶,因為這是管理人員所學(xué)習(xí)的重要理論知識,并在實踐中得到不斷完善。例如,一些顧客就是來吃飯的,如何使得他們對于本餐廳的飲料也感興趣就成為了管理者的實現(xiàn)其營銷策略展現(xiàn)的機會了。此外,通過培養(yǎng)餐飲企業(yè)的忠誠客戶可以實現(xiàn)企業(yè)的不斷盈利的目的,因為忠誠客戶可以不斷持續(xù)關(guān)注并且購買同一企業(yè)產(chǎn)品或者服務(wù),相互之間是信任的關(guān)系。酒店餐飲企業(yè)有了自己的忠誠顧客之后可以實現(xiàn)指向性購買、重復(fù)性購買、相關(guān)性購買、推薦性購買等,并相互之間是和諧共處的關(guān)系。因此,酒店餐飲企業(yè)要適時和合理地對餐飲服務(wù)人員進行營銷培訓(xùn),以提高企業(yè)利潤。
(4)餐飲人力資源管理培訓(xùn)
這里的人力資源管理培訓(xùn),主要是如何找到具有專業(yè)化素質(zhì)的企業(yè)員工,因為高素質(zhì)的員工也是企業(yè)成本降低的一個重要因素。負責招聘的餐廳管理人員可以根據(jù)應(yīng)聘員工對餐飲工作的認識來判斷是否是專業(yè)化程度高的員工。
酒店餐飲管理是一個復(fù)雜有序的管理體系。目前酒店餐飲管理中出現(xiàn)的服務(wù)意識不強,質(zhì)量管理不到位,信息化水平落后等現(xiàn)象的產(chǎn)生,都不得不引起酒店管理專業(yè)人士的深刻思考。希望酒店餐飲企業(yè)可以明確自家企業(yè)的管理體系,包括服務(wù)方面,質(zhì)量方面及有效信息化方面等,真正的做到,堅持以人為本,客戶至上。其中較為重要的信息化技術(shù),不僅可以縮短員工的必要勞動時間,降低成本,而且可以提高員工工作積極性和客戶的滿意度,酒店餐飲企業(yè)要順應(yīng)時代潮流,找到適合自己企業(yè)的信息化管理方式,使酒店餐飲真正為大家所喜愛,領(lǐng)先于其他酒店。
參考文獻:
[1]薛華成.管理信息系統(tǒng).北京:清華大學(xué)出版社,2007(8),89~189.
[2]胡大洋.中小型餐飲企業(yè)服務(wù)管理系統(tǒng)的設(shè)計.科技信息.,2010(06).
[3]浦松巖.計算機網(wǎng)絡(luò)技術(shù)在餐飲管理中的運用.企業(yè)研究,2012(04).
一直以來,酒店在管理方式上都采用傳統(tǒng)的人工記賬方式來管理賬單,但隨著市場模式的日益成熟,這種管理方式也逐漸暴露出多種弊端,一方面,人工記賬的工作效率低、保密性差,另一方面,隨著時間的逐漸增長,賬單的文件和數(shù)據(jù)會變得越來越龐大,這會使后期的查找、更新、維護的工作困難重重,無形中加大了管理者的工作量。針對這一問題,市場上應(yīng)運而生一種酒店管理系統(tǒng)專門解決這一問題,這一系統(tǒng)因其可靠性高、保密性好、查找方便、檢索迅速、存儲量大、成本低、壽命長等優(yōu)點而受到了酒店經(jīng)營者的親睞。
1 java技術(shù)
Java起源于80年代的中末期,當時西方有一種很時髦的產(chǎn)品:Active TV,Java就是Sun公飼喂這種產(chǎn)品開發(fā)的一種語言,其目標是在小型嵌入式系統(tǒng)上運行。但是由于動態(tài)圖像壓縮標準MPEG卻始終未能出臺,因而這個時期的Java也就中途夭折了。到了1990年,Sun公司副總裁James Gosling再次提出Java的設(shè)計,其目標是希望仿效C和C++那樣設(shè)計出一種更簡單、更有效、更容易使用的跨多種計算機平臺(硬件、操作系統(tǒng)等),可移植的通用語言。到了90年代中期,互聯(lián)網(wǎng)迅速崛起,短短幾年得到了巨速的發(fā)展,成千上萬的計算機,其中有個人的、企業(yè)的、政府的,公司加入到了互聯(lián)網(wǎng)上,致使互聯(lián)網(wǎng)深入到了生活、社會、經(jīng)濟、政治、軍事的每一個角落,因此急需開發(fā)一種跨平臺軟件開發(fā)工具,這給Java得到了一個極好的發(fā)展機遇,1995年Sun公司首次推出Java語言。短短的幾年中Java得到了極大的發(fā)展,成立互聯(lián)網(wǎng)開發(fā)和應(yīng)用發(fā)展的一個重要工具。
2 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫設(shè)計通?;谝粋€現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng),常見的數(shù)據(jù)庫管理系統(tǒng)包括,Access,SQL, Server,Oracle,Mysql,PointBase等。從客戶的要求和業(yè)務(wù)流程來看,該系統(tǒng)使用了SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。這個系統(tǒng)所建立的數(shù)據(jù)庫的db-Cars。數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的數(shù)據(jù)來源。一個設(shè)計結(jié)構(gòu)完整的數(shù)據(jù)庫對應(yīng)用程序的開發(fā)效率和程序的性能有著十分重要的作用。
3 功能模塊設(shè)計
為了適應(yīng)現(xiàn)代信息化發(fā)展的需要,提高餐飲部門的工作效率,該管理系統(tǒng)引入了信息系統(tǒng)。它可以依據(jù)計算機網(wǎng)絡(luò)來開展工作的,快捷的互聯(lián)網(wǎng)可以大大提高管理速度,同時也能使前臺服務(wù)人員的人數(shù)得到精簡,另一方面,可以使服務(wù)人員和廚房進行直接聯(lián)系,提高了上菜的速度。分析顯示,酒店餐飲管理系統(tǒng)的工作可以分為登錄、訂餐以及后臺管理這三個模塊。
4 系統(tǒng)實現(xiàn)框架
4.1 系統(tǒng)架構(gòu)
本文介紹的系統(tǒng)結(jié)構(gòu)是建立在Struts+Spring+Hibernate的基礎(chǔ)之上的,根據(jù)實際情況進行流程的研究和開發(fā)。該系統(tǒng)必須具有大量的功能,如Hibernate功能、Struts功能、Spring功能、系統(tǒng)功能等。其中Hibernate功能的開發(fā)含有以下幾項,即建立Hibernate的持久化類、映射文件,創(chuàng)造DAO類;Struts功能的開發(fā)含有以下幾項,即創(chuàng)造和建立Form Bean類、Action類、JSP頁面和改進頁面效果,使其國際化、效果化,檢查并驗證表單信息,啟動Hibernate層的DAO類并進行數(shù)據(jù)庫信息的互換和交流;Spring功能的開發(fā)含有以下幾項,即建立applicationContext.xml文件,而且在該文件中增加基礎(chǔ)的Bean組件進行信息資源的配置,例如數(shù)據(jù)源配置、SessionFactory的配置、配置事務(wù)、配置DAO組件和配置DAO事務(wù)等都要進行詳細的信息的整合和配置;系統(tǒng)功能的改進包括以下幾個方面,即建立分頁欄通用模塊、將圖片國際化、將SQLServer數(shù)據(jù)庫信息國際化、保證系統(tǒng)的安全等。
4.2 業(yè)務(wù)層Spring實現(xiàn)
Spring提供的HibernateTemplate是對Hibernate功能的封裝,通過封裝的代碼來達到結(jié)合Spring IoC容器的目的。
如果利用HibernateTemplate進行信息的開發(fā)和研究,必須增加大量的組建來進行文件的Bean配置,一系列的組件將會在系統(tǒng)中發(fā)揮優(yōu)勢,下面的7個Bean組件是必須配置和增加的器件,其作用如下:
dataSource:添加數(shù)據(jù)信息到sessionFactory系統(tǒng);
sessionFactory:作為Hibernate管理的主要部分,幫助DAO類的事務(wù)管理策略對象transactionManager提供SessionFactory;
transactionManager:幫助DAO類的事務(wù)管理策略對象DAOProxy提供事務(wù)管理器對象;
DAO類:幫助DAO類提供POJO類;根據(jù)存儲的數(shù)據(jù)信息進行各種業(yè)務(wù)操作,定義大量的數(shù)據(jù)函數(shù),然后利用JdbcTemplate控制POJO類,調(diào)整數(shù)據(jù)信息;
DAOProxy:屬于DAO的事務(wù)管理策略對象,該對象對DAO的管理策略進行了嚴格的限制,所以必須增加到DAO類中當做被管理的對象進行處理,及時處理和管理各項事務(wù)同時提供事務(wù)管理器,所以加入transactionManager當做事務(wù)管理器進行各種操作;
Action類:該類屬于響應(yīng)處理類,主要用于啟動DAO函數(shù)以便訪問數(shù)據(jù)庫信息,然后在DAOProxy下進行監(jiān)察和管理各種訪問信息。
[參考文獻]
[1]朱懷陽.隨想餐飲管理平臺:助力餐飲零售業(yè)“化繁為簡”[J].上海信息化,2010,(10):60-62.
中圖分類號:TP311.52
1 系統(tǒng)概要設(shè)計
1.1 系統(tǒng)總體功能結(jié)構(gòu)。
本課題主要是為了解決現(xiàn)代餐廳業(yè)務(wù)大、管理難等問題,開發(fā)和設(shè)計的。建立餐廳現(xiàn)代化信息管理系統(tǒng),主要實現(xiàn)了前臺收銀與系統(tǒng)管理兩部分,前臺收銀包括預(yù)定餐位、退訂餐位、點菜用餐、結(jié)賬服務(wù)等功能;系統(tǒng)管理包括人事管理、登陸管理、菜譜價格、報表統(tǒng)計、系統(tǒng)設(shè)置等功能。
1.2 系統(tǒng)用例及其描述
1.2.1 前臺業(yè)務(wù)用例。此用例主要描述了前臺服務(wù)人員可進行的操作,其中包括用戶登錄、登記客戶信息、預(yù)定餐位、點菜下單、查看已點菜品、結(jié)賬等功能:
1.3 系統(tǒng)功能實現(xiàn)
2 結(jié)束語
該系統(tǒng)采用B/S結(jié)構(gòu)、按照JavaEE框架標準、使用Oracle數(shù)據(jù)庫等信息技術(shù),根據(jù)高校課題管理工作實際需要進行開發(fā),并實現(xiàn)了全部設(shè)計要求,做到了界面友好、系統(tǒng)運行安全、可操作性強。該系統(tǒng)的完成將顧客申請、審批、管理等過程通過互聯(lián)網(wǎng)來進行,拓寬餐廳管理渠道,使信息交流更加方便,使管理更加規(guī)范。隨著餐廳管理系統(tǒng)在全國餐廳信息化管理工作中的逐步深入,我們相信此系統(tǒng)將會演變?yōu)橐粋€菜品信息管理平臺、顧客與管理員互動的媒介。
參考文獻:
[1]張海峰.Oracle應(yīng)用開發(fā)寶典[M].北京:電子工業(yè)出版社,2006:8-15.
[2]徐國智.SQL Server數(shù)據(jù)庫開發(fā)實力精粹[M].北京:電子工業(yè)出版社,2002:7-19.
[3]李剛.輕量級JavaEE企業(yè)應(yīng)用級實戰(zhàn)[M].北京:電子工業(yè)出版社,2013:6-158.
1.網(wǎng)絡(luò)餐飲訂位系統(tǒng)的需求與設(shè)計分析
1.1訂位系統(tǒng)需求的分析
為了有效地降低成本與提高服務(wù)質(zhì)量,餐飲業(yè)必須將現(xiàn)代化經(jīng)營理念與各種資訊科技有機結(jié)合來提高餐飲服務(wù)業(yè)作業(yè)的效率與競爭力,而我們這一套系統(tǒng)的設(shè)計研究為的就是要讓消費者更加地方便快捷,足不出戶就可以快速完成餐飲訂位。
1.2訂位系統(tǒng)設(shè)計的分析
1.2.1現(xiàn)代網(wǎng)絡(luò)餐飲訂位系統(tǒng)的設(shè)計具有操作靈活、機動高效的特點。
如果碰到餐廳客滿的時候,我們只會替會員保留15分鐘的時間做預(yù)留位置的動作;如果預(yù)留時間超過15分鐘的話,訂位就會自動取消;如果顧客連續(xù)兩次訂位沒有到的話,等于失去了自身的信譽度,我們就會取消他的會員資格。
1.2.2現(xiàn)代網(wǎng)絡(luò)餐飲訂位系統(tǒng)的設(shè)計主要包括三個模塊分:網(wǎng)絡(luò)服務(wù)平臺、餐飲管理客戶端和數(shù)據(jù)中心。
其中,我們的網(wǎng)絡(luò)服務(wù)平臺主要是向廣大消費者提供餐飲企業(yè)的詳細信息,以及良好的訂餐服務(wù),并向廣大餐飲企業(yè)提供了展示企業(yè)信息、企業(yè)形象、企業(yè)促銷活動的網(wǎng)絡(luò)平臺。而數(shù)據(jù)中心是有效地匯總餐飲企業(yè)各種數(shù)據(jù),包含具體的消費數(shù)據(jù)、坐席數(shù)據(jù)、菜單數(shù)據(jù)等數(shù)據(jù),為整個系統(tǒng)提供得力的數(shù)據(jù)服務(wù)。另外,餐飲管理客戶端就是向餐飲企業(yè)提供IT管理手段,提高餐飲企業(yè)的IT應(yīng)用水平、管理水平和服務(wù)質(zhì)量。
2.網(wǎng)絡(luò)餐飲訂位系統(tǒng)的整體架構(gòu)設(shè)計研究
2.1關(guān)于技術(shù)架構(gòu)的設(shè)計研究
其中,對于網(wǎng)上平臺和餐飲管理平臺要采用獨立的服務(wù)器分別進行部署;同時,兩個系統(tǒng)之間的調(diào)用是單向的,為了避免沖突,餐飲管理平臺需要申請固定的IP或域名,即確保只是由餐飲管理平臺發(fā)起向網(wǎng)上平臺的鏈接;此外,網(wǎng)上平臺跟餐飲管理平臺是通過互聯(lián)網(wǎng)來連接,且一套網(wǎng)上平臺可以跟多套餐飲管理平臺連接。
2.2關(guān)于功能架構(gòu)的設(shè)計研究
如圖所示:
從系統(tǒng)服務(wù)對象和支撐對象的角度分析,我們將DBSS劃分為三大功能區(qū)域:餐飲管理平臺、網(wǎng)上平臺、基礎(chǔ)平臺。
3.網(wǎng)絡(luò)餐飲訂位系統(tǒng)的總體設(shè)計研究
3.1總體的設(shè)計思路
DBSS的網(wǎng)絡(luò)平臺作為一個為廣大網(wǎng)友服務(wù)的門戶平臺,我們可以把它看作是一個小型的客戶關(guān)系管理系統(tǒng),該系統(tǒng)設(shè)計的實現(xiàn)是采用先進CRM系統(tǒng)的做法:一是,把網(wǎng)站會員當做客戶進行管理;二是,把商家當做合作伙伴進行管理。
3.2大致的系統(tǒng)模型研究
DBSS網(wǎng)上平臺核心實體主要由客戶、合作伙伴和DBSS運營商三個部分組成。我們的網(wǎng)友在DBSS網(wǎng)上平臺注冊之后,就成為DBSS系統(tǒng)的客戶,并能享有以下權(quán)利:第一,客戶擁有自己的個人信息資料,包括姓名、性別、生日、聯(lián)系方式、所屬地域等等;第二,客戶可以發(fā)帖子,對商家進行評價等,產(chǎn)生一些客戶行為信息;第三,客戶注冊后,可以預(yù)訂座位,產(chǎn)生需要的訂單;第四, DBSS系統(tǒng)可以根據(jù)客戶的訂單和行為信息對客戶進行評估,從而產(chǎn)生評估信息,比如信用度、積分等。
同時,我們的商家跟DBSS運營商簽約之后,就成為合作伙伴。這里的DBSS需有一些支持系統(tǒng)正常運行的靜態(tài)數(shù)據(jù),比如餐飲分類等;DBSS運營過程中會產(chǎn)生運營數(shù)據(jù),比如系統(tǒng)的維護日志,商家、客戶的統(tǒng)計數(shù)據(jù)等等。此外,合作伙伴具有以下特點:一是,需要區(qū)分屬于哪個地域;二是,有其基本資料,比如坐席信息、廣告信息等;三是,可以接收來自DBSS網(wǎng)上平臺的訂單,進行訂單的處理,并在訂單執(zhí)行之后會產(chǎn)生跟結(jié)算信息;四是,DBSS系統(tǒng)根據(jù)合作伙伴的訂單量和其他行為,產(chǎn)生對合作伙伴評價信息。
3.3總體的功能結(jié)構(gòu)設(shè)計研究(如下圖1)
其中,我們的 DBSS網(wǎng)絡(luò)平臺使用角色大致包括網(wǎng)站運營商系統(tǒng)管理員、網(wǎng)站運營商業(yè)務(wù)人員、非會員客戶、會員客戶、網(wǎng)站運營商公
司領(lǐng)導(dǎo)、行業(yè)管理軟件,每個使用角色功能使用情況大致如(下圖2):
4.網(wǎng)絡(luò)餐飲訂位系統(tǒng)開發(fā)的技術(shù)重點分析與研究
現(xiàn)代網(wǎng)絡(luò)餐飲訂位系統(tǒng)在具體開發(fā)過程中,需要對部分技術(shù)進行重點的分析與研究。在這個系統(tǒng)設(shè)計研究過程中,我們需要重點解決的技術(shù)難點主要在于餐廳信息數(shù)據(jù)庫的建設(shè)、數(shù)據(jù)庫信息分析與查詢以及智能決策支持兩個子系統(tǒng)的開發(fā)。其中,我們的信息分析與查詢子系統(tǒng)開發(fā)難點在于空間和非空間數(shù)據(jù)處理與統(tǒng)計,它們可供選擇的技術(shù)方法雖然比較多,但各有優(yōu)缺點。而智能決策技術(shù)近幾年來發(fā)展快速,技術(shù)模型類別比較多,適用的范圍又各不相同。同時智能決策系統(tǒng)里的子系統(tǒng)開發(fā)關(guān)鍵在于研究符合本系統(tǒng)運用的智能決策技術(shù),還涉及餐廳位子動態(tài)情況、餐廳打折信息指標制定等一些非常專業(yè)而復(fù)雜的工作。
總之,本研究對現(xiàn)代網(wǎng)絡(luò)餐飲訂位系統(tǒng)進行了設(shè)計,為其進一步詳細設(shè)計和順利開發(fā)奠定了扎實的基礎(chǔ)。同時,我們必須面對這樣的現(xiàn)實,該系統(tǒng)開發(fā)涉及面廣,技術(shù)難點較多,因此,對待具體的任務(wù)要分步實施,技術(shù)也不能一步到位,難點需要逐步解決。此外,該系統(tǒng)設(shè)計研究的技術(shù)問題和相應(yīng)的體制矛盾也交織在一起,我們在進行系統(tǒng)開發(fā)時,必須同步建立相應(yīng)的配套體制,該系統(tǒng)才能順利運轉(zhuǎn)。
參考文獻:
[1] 王.面向大批量定制的產(chǎn)品族規(guī)劃關(guān)鍵技術(shù)研究[D]. 廣東工業(yè)大學(xué),2004