餐飲管理系統畢業論文

  伴隨著改革開放的步伐的加快和中西方不同文化的交流與發展,中國人民的生活水平得到顯著的提高,全社會對酒店餐飲行業的需求量也在不斷的增加。下面是小編為大家整理的,供大家參考。

  篇一

  中小型飯店餐飲管理資訊系統分析與設計

  摘要

  摘要:該文論述了中小型餐飲管理資訊系統開發的全過程,採用企業系統規劃法Business System Planning,BSP的基本思想,自上而下進行系統規劃,自下而上進行系統實施,進而對餐飲的業務流程進行改善BPI。在此基礎上,運用模組化的設計思想,開發出能夠滿足餐飲業務需要的餐飲管理資訊系統。此係統實現了前臺管理、桌臺資訊的查詢、開臺資訊、點菜、列印,報表、收銀、桌臺資訊管理、員工管理、選單維護、消費查詢和收入資訊查詢等功能。

  內容

  關鍵詞:餐飲行業;管理資訊系統;BSP

  中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044201428-6579-03

  1 概述

  湘鄂居餐廳位於湖北某高校東區食堂二樓,作為一家中小型的餐飲單位,一直以來沿用人工方式打理餐廳的日常運作,並未關注餐飲管理的相關資訊化技術。雖然餐廳的佔地面積不大,但勝在地理位置優越,學生宿舍區內每天的客流量較大,生意紅火。隨著業務量的增大,原管理方式下的弊端日益顯現:人力耗費大;客人等待時間長;跑單、漏單現象頻發;無法對大量營業資料進行統計分析;管理效率低下。這些問題迫切需要標準化的、高效率的資訊化技術來解決,通過餐飲系統來協助其管理餐飲的日常運營。

  目前,國內外開發的餐飲管理系統多是面向大型餐飲店的,採用先進的無線點菜系統或觸控式螢幕點菜系統以及計算機網路系統,這類系統對湘鄂居之類的中小型餐飲企業而言,硬體功能過剩並且費用昂貴,軟體功能過於細分操作複雜,並且資訊化投入成本太大,風險過大。因此,該文為湘鄂居量身打造了一款適用於中小型餐飲的管理資訊系統,並希望藉助於該餐飲作為平臺,在周邊商戶得到進一步地推廣。

  2 系統分析報告

  2.1 餐飲管理功能分析

  餐飲管理主要分為兩個大的方面,前臺管理以及後臺管理,其中前臺管理包括桌臺管理、點菜管理、收銀管理、員工管理四個方面,後廚管理這裡不做重點。在後臺的基本資訊管理中對前臺和後廚的員工進行統一人事管理。主要目的是更加明確的體現內部的組織關係,更加清晰的理清內部邏輯關係,做到一目瞭然規範各自功能部分,使之條理化。

  後臺中的基礎資訊管理是整個餐飲管理資訊系統的基石,主要涉及到菜品資訊管理、商品資訊管理、員工資訊管理、桌臺資訊管理、顧客資訊管理。

  2.2 系統內實體、屬性、關係分析

  實體-聯絡圖Entity Relationship Diagram ,E-R圖用來描述某一組織單位的概念模型,提供表示實體、屬性和聯絡的方法[1]。在整個餐飲管理系統中,餐飲服務實體間有它們之間的聯絡:顧客來到餐飲,由前臺的服務員接待,一個服務員可以為多個顧客進行服務;隨後顧客擁有自己的桌臺,並進行點菜,一個顧客可以點多個菜品,一個顧客也可以使用多個桌臺。而顧客所點的菜品由後廚進行製作,就餐完畢後,前臺的收銀員會按照餐桌號對應的客戶消費資訊進行結算收銀,如圖1所示。

  圖1 餐飲管理系統的E-R圖

  每一個實體都有它自己的屬性,用來表明該實體區別於其它的特徵:

  桌臺的屬性主要包括桌號、可容納人數、服務員姓名、服務員工號、狀態,這裡的狀態指的是桌臺的佔用情況;

  員工此處的員工指的是前臺以及後廚的所有工作人員的屬性主要包括員工號、姓名、性別、從屬部門、級別、省份證號、住址、銀行賬號、聯絡方式;

  菜品屬性主要包括菜品編號、桌號、狀態、價格、菜品名;

  顧客屬性主要包括顧客編號、姓名、聯絡方式、桌號。

  2.3 業務流程分析

  業務流程圖是一種描述系統內各單位、人員之間業務關係、作業順序和管理資訊流向的圖表,利用它可以幫助分析人員找出業務流程中的不合理流向[2]。經過與餐飲相關人員的多次探討,該文采用一種全面調查的結構化方法――企業系統規劃BSP,確定系統的功能子系統以及各層次間的關係,自上而下對系統進行規劃,對現有餐飲業務流程不足之處進行改善BPI[3]。

  根據改進後的業務流程,顧客可以撥打前臺預訂電話進行預訂點餐,前臺接線員會記錄顧客的相關資訊以及顧客的需求。此外顧客直接到餐飲就餐,通過觸控式螢幕點餐,生成的點選單會分別傳到前臺以及後廚,後廚按照客戶的點選單進行菜品的加工。而前臺一方面根據這個點選單對桌臺的上菜資訊進行監控,及時催菜;另一方面前臺收銀員也是通過桌臺上顧客的點選單資訊列印顧客消費賬單,顧客在買單的時候要出示VIP卡才能享受相應的優惠活動。收銀員在進行收銀管理的時候也會將每一筆賬的收入明細上報給經理進行檢視以及稽核。

  2.4 資料流程分析及資料字典的編寫

  資料流圖是資訊系統邏輯模型的主要形式,它用一種圖形及與此相關的註釋來表示系統的邏輯功能[4]。通過資料流圖3所示,向客戶展示了系統的主要功能包括:1 預訂;2 點菜;3 開臺;4 統計結賬。系統處理的資訊包括:預定、顧客、消費等相關資料。系統邏輯設計的主要原則是:明確餐飲系統的介面;合理佈局功能模組;只反映資料流向、資料加工和邏輯意義上的資料儲存;始終與客戶密切接觸不斷修改。

  圖3 餐飲管理系統的第一層資料流程圖

  為了對資料流圖做出進一步的解釋,在後期製作了大量的資料字典,對資料流圖上每個成分加以定義和說明,供客戶和程式設計人員查詢對不瞭解的條目的解釋。資料字典的具體內容,在此不做累述。   2.5 系統的執行環境、開發工具選擇、開發計劃及預期效益

  考慮到餐飲每天的資料處理量,後臺採用了Microsoft 的SQL Server 2005資料庫,這樣合理的應用,提高了資料處理的速度。而前臺開發工具採用 VS2005,利用其視覺化的開發環境、豐富的控制元件資源,能快速開發出應用程式。使用者在Windows 98作業系統下使用本系統,使用SQL Server 2005個人版[2]。此餐飲管理資訊系統的開發計劃可以運用統一開發過程RUP的工作流程與內容進行簡單的表示 [5]。管理資訊系統的開發預計用時三個半月,其中採用並行工程的技術。

  根據該餐飲多年來良好的經濟效益,餐飲的經濟實力比較雄厚,這就為系統的實施奠定了經濟基礎,足能提供購買硬體裝置和開發軟體所需要的資金。實施該系統也能給餐飲帶來長期效益,它可幫助領導實現管理方法的現代化、科學化,極大地提高餐飲的工作質量與工作效率,減少管理支出的費用,從而保證餐飲管理的可持續的良好發展。

  3 系統設計報告

  3.1 系統功能結構設計

  為了更加明確地體現系統內部組織關係,更加清晰地理清內部邏輯關係,採用模組化的思想對系統功能結構進行設計,將複雜的系統分解為多個較單一的功能[6]。湘鄂居餐飲管理系統由前臺管理和後臺管理兩部分組成。這兩部分都有使用者管理、菜品管理、員工管理以及桌臺管理,但是它們由於使用者許可權的設定,其具有的功能是不同的。

  前臺管理使用者管理只有登入和退出;菜品管理有檢視已點菜品以及點菜;員工管理只涉及員工資訊查詢;桌臺管理包括桌臺資訊查詢、桌臺狀態查詢和桌臺狀態修改三個板塊。後臺管理使用者管理、菜品管理、員工管理、桌臺管理、財務管理和採購管理六大模組。其中:使用者管理包括檢視使用者資訊、使用者資訊修改、密碼設定許可權設定三部分;菜品管理包括檢視所有菜品、修改菜品資訊、檢視已點菜品三部分;員工管理有員工資訊查詢和員工資訊修改兩部分;桌臺管理同員工管理類似,有桌臺資訊查詢和桌臺資訊修改兩部分組成,如圖4所示。

  系統的設計採用結構化設計SD的方法,運用HIPO分層和輸入―處理―輸出技術,使模組之間進行耦合,模組內部進行聯絡[7]。HIPO圖的繪製在這裡不展開說明。

  4 實施的成果

  湘鄂居餐飲管理資訊系統實現了中小餐廳日常管理的基本功能,並依據餐廳老闆要求設計了友好的介面,操作簡單方便。同時根據點菜、前臺、收銀等不同角色,設定了不同的許可權,基本實現了前臺管理、桌臺資訊的查詢、開臺資訊、點菜、列印,報表、收銀、桌臺資訊管理、員工管理、選單維護、消費查詢和盈利資訊查詢等功能。避免了資訊的流失,明確了責任;同時運用本系統可以大大減少前臺服務人員的數量;選單直接下達廚房,提高了服務的效率。得到了湘鄂居相關人員的認可和高度評價。

  文獻

  [1] 唐志偉.資訊系統開發與管理[M].北京:科學出版社,2008.

  [2] 甘仞初.管理資訊系統[M].2版.北京:機械工程出版社,2008.

  [3] 餘金山.C/S體系結構的餐飲管理資訊系統設計[J].華僑大學學報,20052.

  [4] 朱順權.管理資訊系統原理及應用[M].北京:機械工程出版社,2005.

  [5] Haag等. Management Information Systems for Information age[M].北京:機械工業出版社英文影印版,2004.

  [6] Yourdon E, Conctantine L. Structured Design [M].Prentice-Hall Inc.,1979.

  [7] 李春葆.資料庫系統設計與開發[M].北京:清華大學出版社,2003.

  篇二

  基於J2EE的SOA餐飲企業管理系統研究

  摘要

  摘 要:隨著計算機技術的不斷髮展,J2EE與SOA等面向物件為企業提供服務的技術不斷被提出,並且應用在各個領域,但是在餐飲業中應用的相對較少,本文以餐飲企業管理系統為背景,利用物聯網的技術擺脫傳統餐飲管理中由於資訊反映不夠及時導致管理滯後的現象,並對基於J2EE的SOA餐飲企業管理系統進行了研究,讓其與計算機技術有效的結合在一起,提高企業服務質量。

  內容

  關鍵詞:餐飲企業管理系統,J2EE,SOA,WEB技術

  中圖分類號:TM769

  1 J2EE、SOA與WEB技術的概念

  1.1 J2EE的概念

  J2EE指的是一系列的技術規則和方向,各種元件由服務架構與技術層次共同組合而成,並且由相同的規範構成,這有利於它在不同的開發環境中相互相容,擺脫了企業以前後臺無法相互聯絡、資訊無法及時傳遞、企業與企業之間無法有效溝通的困境。並且J2EE的開發比較方便,具有可伸縮性,比較靈活與穩定。

  1.2 SOA的概念

  SOA的全稱為面向服務的體系結構,它的本質模型也是一個元件,它可以利用不同的協議於埠把不同的應用功能相互連線起來,並且埠使用的是同一種程式語言,如此一來,便可以在不同的服務應用程式中通用,實現作業系統的應用。

  1.3 Web技術的概念

  Web服務技術是目前比較流行的新型技術,它可以實現不同服務間的互通,並且實現資料的相互呼叫。而SOA技術與Web技術相輔相成,前者給後者提供了應用框架,後者主要負責技術的實現。它像使用者提供某種功能的服務,讓使用者在訪問時可以更加靈活自由,並且擁有高度的整合性。

  2 研究基於J2EE的SOA餐飲企業管理系統設計

  2.1 基於J2EE的SOA餐飲企業管理系統要求

  想要建立餐飲企業管理系統,引進先進的管理理念,必須圍繞資訊化管理平臺,形成一套有利於自身企業發展的管理模式,通過各類資料的綜合,讓企業管理更加科學與規範,並且在經營過程中更加有效率[1],餐飲企業管理系統必須滿足以下幾點:

  1可靠性。餐飲企業管理系統登入的使用者過多,會導致系統的崩潰,所以構建基於J2EE的SOA餐飲企業管理系統時必須要擁有可靠性,可以在大量的訪問量面前做到應對自如,並且能夠準確處理資料與傳輸資料。

  2可維護性。基於J2EE的SOA餐飲企業管理系統必須容易更新,因為餐飲業的發展迅速,一個時間段的產物不足以滿足後續的發展,所以企業的管理時刻需要更新,在對管理系統進行擴充時不需要將所有程式完全替換,而只需要在原來的應用上新增需要的新應用即可,這樣使更新更加方便快捷。

  3簡單易用。系統的功能設計要簡單易用,功能齊全,使用者以及企業工作人員在使用過程中減少因為操作複雜而產生的錯誤,從一方面也保證了企業資料的可靠性。

  4安全保密。企業管理中資料的安全性需要得到保證,這關係著企業的發展與穩定。所以系統的安全保密性需要得到保障,防止資料洩露,就要做好資料庫訪問以及高層應用的安全保障。

  2.2 基於J2EE的SOA餐飲企業管理系統模組

  基於J2EE的SOA餐飲企業管理系統需要以下管理模組:

  1供應鏈管理模組

  供應鏈指的是採購、銷售、庫存、品質等管理,可以通過各個過程中的資料統計,進行分析,來提升預判的準確性。

  2財務會計管理模組

  財務會計管理模組指的是帳目、財務報表,預算等資料。並且可以保留相關憑證等資料。並且可以根據各類資料自動生成相關財務檔案,讓管理者一目瞭然。

  3成本管理模組

  可以根據各項資料,提供成本管理預算等資訊,滿足企業的需求,從企業的發展中分析需求,降低成本。

  4物品採購模組

  辦餐飲企業需要餐具以及食材,已有的庫存、採購需求和相應費用等資料可以滿足餐飲企業物品採購的需求,給企業提供便利,提高運營效率。

  5人力資源管理模組

  每一個企業都需要人力資源部,負責解決招聘,培訓,薪資等問題,企業管理系統中有人力資源管理功能,在資料庫中能夠儲存員工資訊,工資情況,入職時間以及職位等資訊,有利於企業的統一管理。

  2.3 基於J2EE的SOA餐飲企業管理系統的技術應用

  基於SOA架構的餐飲企業管理系統擁有同步和非同步這兩種呼叫模式,同步模式往往會受到外界的干擾因素影響,所以通常我們使用的是非同步模式來實現呼叫。業務元件都是採用J2EE的技術構造的,並且提供了相應的介面給使用者使用。利用該技術可以很好的滿足系統的要求,讓系統持久穩定的執行。整個系統由表示層、控制層、業務層與資料庫層構成,而J2EE是表示層所使用的架構,Web service是控制層主要運用的核心技術,業務層與資料庫層則分別使用了EJB技術J2EE技術的一種與SQL技術。整個系統的核心還是採用J2EE為基礎技術,SOA為構架的餐飲企業管理系統[2]。

  Web層主要由Web前端控制,將資料進行分裝,並且由固定埠進行傳輸到達業務層,由J2EE技術中的EJB技術構建了不同的Web service並且符合Web2.0,用來完成同步以及非同步的操作,還要執行資料進入資料庫的封裝以及相關資料的儲存。最後一層資料庫的主要功能是完成對資料的修改與儲存,並且保證併發操作進行時不影響資料的準確性。主要的資料訪問只停留在業務層,而資料庫層用來處理以及儲存相關資料,確保訪問與後臺無關,如此一來,也可保證資料的安全性[3]。由於表示層相對簡單,可以與控制層相互合併,使用者在Web頁面上的輸入位置提交一個請求,伺服器收到以後,根據識別轉發給需要完成的服務應用,最後由相關功能應用返回所需的結果,再由控制器將結果轉移到需要的頁面,最後在瀏覽器上顯示出頁面自動生成的HTML。另外,使用業務代表,可以降低業務之間的耦合性,提高資料傳輸時的安全性,有效處理問題的發生。應用J2EE的SOA可以有效的讓資料更加持久。該餐飲管理系統是在J2EE與SOA大平臺下構建的,並且利用了MS SQL service與windows 2003 service等開發環境。

  本文從基於J2EE的SOA餐飲企業管理系統進行研究,研究了SOA的開發技術與J2EE的構架,並對餐飲企業管理系統的所需模組進行了切分,建立在Web服務的基礎上,使用鬆散耦合的J2EE構架和SOA結構實現管理系統的執行。

  文獻

  [1]劉敏慧.基於J2EE的企業行政管理資訊系統設計與實現[J].電子測試,201409:137-139.

  [2]馬琰.基於J2EE的業務管理系統的設計與實現[J].電腦與電信,201310:231-234.

  [3]姜海鷗.基於SOA的可定製企業管理系統的設計與實現[J].北京郵電大學校刊,201202:54-57.

有關推薦: