




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目 錄第1章 系統分析11.1需求分析11.2系統的可行性分析11.3業務流程圖21.4數據流圖21.5數據字典3第2章 系統設計52.1數據庫設計5概念設計5邏輯設計5物理設計62.2輸入輸出設計72.3總體設計72.4模塊設計8第3章 系統實施93.1系統實施與開發工具選擇93.2物理實現93.3系統界面9第4章 課設總結12參考文獻13第1章 系統分析1.1需求分析近年來,隨著人民的生活水平的不斷提高,餐飲業的消費持續增長,競爭愈來愈激烈。然而,傳統餐飲企業的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結賬基本上由人工完成記錄,這樣做不僅耗費人力資源而且容易導致記錄丟失或重復等錯
2、誤,造成管理水平低下。金玉良緣酒店作為傳統的餐飲企業也存在這些問題,進貨、庫存由人工管理,客人點單需服務員記錄并送至廚房,點菜員在給廚房送單過程中浪費時間,出菜速度慢,客人結賬由手工記錄,人力耗費大,客人等待時間長,管理效率低下,隨著酒店的發展,業務越來越煩瑣,這就迫切需要標準的、高效率的計算機管理方式引導其發展,如果酒店管理還停留在人工管理層面,就為以后酒店的發展留下了隱患。在這樣的背景下,金玉良緣酒店要想持久的發展下去,就需要開發一套適合自己企業的管理信息系統來提高企業的競爭力。開發此餐飲管理系統,不僅能提高公司的管理水平,給管理者提供一個企業運作的信息平臺,還能提升企業的形象及增強競爭力
3、。使用餐飲管理系統能將餐飲企業業務管理和人員管理信息化,使企業從原材料進貨到客人消費都由計算機管理并記錄,可隨時掌握酒店里房間的使用狀況、客人點單、掛賬等情況,并能盡可能的降低使用者的勞動強度,同時提高工作質量和效率。用最少的成本獲得最好的經濟效益,增強餐飲企業的市場競爭力。1.2系統的可行性分析1.技術上的可行性技術方面的可行性就是根據現有的技術條件,能否實現系統的各項要求。設備:該系統對所需的硬件設備,如服務器、pc機、打印機即網絡配件等的性能要求一般,現有設備的性能完全能夠滿足系統功能的要求。軟件上,本系統需要一個數據庫服務器及其運行的操作系統平臺,根據客戶的數據量并不是十分巨大,我們選
4、擇目前市場上價格比較低廉的數據庫服務器產品:Microsoft SQL Server2000及配套的平臺Windows 2000。而前臺開發工具采用 VB6.0。這些軟件在中小型MIS開發中已被大量應用,技術上都比較成熟,因此技術上是可行的。2.經濟上的可行性費用,根據該酒店多年來良好的經濟效益,酒店的經濟實力比較雄厚,這就為系統的實施奠定了經濟基礎,足能提供購買硬件設備和進行軟件開發所需要的資金。效用:實施該系統也能給公司帶來長期效益,它可幫助領導實現管理方法的現代化、科學化,極大地提高餐飲企業人員的工作質量與工作效率,減少管理支出的費用,從而保證酒店管理的可持續的良好發展。因此經濟上具有了
5、系統開發的可行性。3.管理上的可行性酒店的領導認識到當今社會的發展趨勢,認為使用計算機從事酒店管理是公司當前非常必要的舉措。公司員工也對本系統的開發十分的歡迎,并給予積極的配合,從而保證了系統調查與分析能夠順利的進行。另外,為了提高酒店管理水平,適應管理信息系統的要求,該酒店對管理人員進行了全面的培訓,提高了他們對開發餐飲管理信息系統的認識。因此在管理上具有了系統開發的可行性。1.3業務流程圖餐飲管理系統的總體業務流程如下:客人進店,總臺服務人員查詢處于空閑狀態的房間,將該房間的手牌發給負責該房間的服務人員,服務人員帶領客人進入就餐房間。服務人員為客人點單完畢后,將點單送往總臺和廚房。客人就餐
6、完畢后,服務人員前往要求結賬,總臺計算出消費金額,服務人員收取費用并送客人離房,然后將費用和手牌交到總臺。如客人提出掛帳要求,則總臺進行登記。流程圖如下所示:清掃房間點菜單退牌出庫選房查詢點單確定手牌客人總臺登記分發手牌消費單客房客人結賬房態狀況迎賓庫房采購入庫供應商現結掛帳離店報表掛帳歷史單據報表廚房圖1.1 業務流程圖1.4數據流圖面對服務行業的高速發展和餐飲企業信息發展的過程中出現的各種情況,結合金玉良緣的特點及業務流程,該餐飲管理系統在實施后應能達到以下目標:(1)采用漢字圖形用戶界面,系統界面友好美觀,操作簡單易行,查詢靈活方便。(2)業務管理信息化,可隨時掌握進貨、客人點單、掛賬等
7、情況。(3)支持多種付款方式。現金、支票、免單、掛賬等多種方式混合收銀。(4)系統維護方便可靠,具有靈活性、通用性及安全性的特點。(5)該軟件應盡可能地降低使用者的勞動強度,同時提高工作質量和效率。(6)采用客戶機/服務器方式,響應速度快,安全性高,系統配置靈活,擴充方便。(7)提高該企業管理水平,提升酒店檔次,贏得競爭優勢。在此我們把餐飲管理系統看作一個整體,明確系統與各外部實體的信息聯系。繪制最高層的數據流圖關聯圖, 按照需求分析可以得出如下的數據流圖:F13商品信息F8消費金額信息F1登記D4D3D2D1F5消耗量F4菜單F11供貨單 5進貨管理F7買單房間信息日點單信息F2選房F10付
8、款憑證F9結算數據F3房間狀態F12入庫單F14在庫量F6掛賬數據1開臺管理 6應付賬款管理 2買單管理財務管理人員客人庫房管理人員庫房供應商 3掛賬管理點單信息房態信息 4財務管理廚房掛賬單圖1.2 總體數據流圖1.5數據字典為了對整體數據流圖中的各個元素做出詳細的說明,建立了如下部分數據字典。(1)數據項條目名:房臺編號屬于數據流:F1-F7編 號:4_1類型:字符長度:3取值范圍:“001”“999”簡要說明:房臺編號是房間的識別符,每個房間都有唯一的房臺編號。(2)數據流條目名:D1房態信息編 號:D1存儲組織:每個房間一條記錄記錄數:約30條主關鍵子:房臺編號記錄組成:項名:房臺編號
9、房臺名稱類型說明狀態容納人數(3)數據存儲條目名:F12入庫單來源:進貨管理去向:庫房編 號:F12數據流結構:入庫單數據商品編號商品名稱數量金額倉庫供應商日期 (4)數據加工條目名:進貨管理編 號:P5輸入數據流:F13商品信息;F11供貨單;F13在庫量輸出數據流:F2 入庫單加工邏輯:1.查詢商品在庫量2.生成商品采購申請單3.將進貨商品信息添加到進貨信息檔案中,生成進貨錄單票號(5)外部項條目名:庫房輸入數據流:F5消耗量;F12入庫單輸出數據流:F13在庫量主要特征:庫房:在本系統中存儲酒店商品的地點,其主要特征是倉庫名稱、庫存數量、庫存金額第2章 系統設計2.1數據庫設計2.1.1
10、概念設計概念設計階段的主要任務是在需求分析的基礎上畫出整個系統的E-R圖,該圖是人們將現實世界的客觀對象抽象為某一種不依賴于計算機系統和某一個DBMS的信息結構,即概念模型,然后再把概念模型轉換為計算機上的某一DBMS支持的數據模型。它脫離了現實世界,是信息世界的一個產物。得到上面的數據項和數據結構以后,就可以設計出能滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。我所設計的實體有(舉例說明):供應商信息、房間臺號信息、掛賬歷史、付款單據歷史、客戶信息、員工信息。下面是該餐飲管理系統的總體E-R圖:n1111
11、n11nmnmnn1客人服務點單消耗供應存放開設臺買單點單信息房間供應商商品倉庫服務人員掛賬信息現金結賬信息圖2.1 E-R圖2.1.2邏輯設計將概念設計所得的E-R圖轉換為關系模型,關系模型的邏輯結構是一組關系模式的集合。E-R圖則是由實體、實體的屬性和實體之間的聯系三個要素組成的。所以將E-R圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯系轉換為關系模式,這種轉換一般遵循如下原則:一個實體型轉換為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。一個1:n聯系可以轉換為一個獨立的關系模
12、式,也可以與n端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。一個m:n聯系轉換為一個關系模式。與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。本系統選擇的DBMS是關系型數據庫管理系統。因此只需將E-R 圖中的每一個實體和聯系都轉換成關系模式中的一個關系即可,并將關系模式進行規范化。舉例如下:金玉良緣餐飲管理系統一共需要30個數據表,其E-R圖對應的關系數據模型結構部分如下: 供應商信息(供應商編號,供應商全稱,簡稱,地址,所屬地區,郵政編碼,電話,傳真)房
13、間臺號信息(編號,房臺名稱,類型說明,部門,服務費,簡要說明,狀態,容納人數)掛賬歷史(單據號,掛賬時間,還賬時間,掛賬人,經手人,掛賬原因,掛賬金額,是否結賬)付款單據歷史(結賬票號,品種數,數量,金額,折扣,稅率,應付,實付)員工信息(員工編號,員工姓名,性別,出生日期,文化程度,身份證號,所屬部門,員工級別,負責工作,聯系電話,聯系地址,聘用日期,薪金)2.1.3物理設計本系統包含30張表。包括:員工級別表,商品基礎信息表,庫存信息表,房間臺號信息表,本單位定義表,權限信息表,部門信息表,進貨單據臨時表,進貨單據歷史表,進貨表,點單臨時表,點單歷史表,日點單信息表,日結賬表,月點單信息表
14、,掛賬表,掛賬歷史表,單據表等。下面是部分設計的表:1.付款單據歷史表:用來存儲各筆所付款項,該表包含了若干字段,各字段根據需要設成不同的數據類型,其中結賬票號為主鍵。表2.1付款單據歷史表序 號列 名數據類型長 度允許空主 鍵1結帳票號char30否是2品種數numeric9是否3數量numeric9是否4金額money8是否5折扣numeric9是否6稅率numeric9是否7應付money8是否8實付money8是否2.供應商信息表:用來存儲供應商的信息,各字段數據類型全部設為char型,其中供應商編號為主鍵。表2.2供應商信息表序 號列 名數據類型長 度允許空主 鍵1供應商編號char
15、20否是2供應商全稱char50是否序 號列 名數據類型長 度允許空主 鍵3簡稱char10是否4地址char30是否5所屬地區char20是否6郵政編碼char10是否7電話char30是否8傳真char30是否本管理系統代碼主要采用的是順序碼。如房間編碼為001、002。在順序碼基礎上還加入了時間和縮寫碼,如入庫單編碼為2004-03-22jhd0001。在商品編碼的設計上采用的是順序碼與區間碼的組合。例如0102001張裕葡萄酒,前兩位01代表第一級(01酒水、02菜譜、03主食),第三四位代表第二級(01啤酒、02葡萄酒、03飲料),后三位代表第三級(001唐山啤酒)。2.2輸入輸出設
16、計1.輸出設計:輸出設計的目的是使系統能夠輸出滿足用戶需求的有用信息。本系統輸出設計遵循的原則:(1)報表輸出要實用、方便、考慮用戶已經習慣的輸出格式;(2)輸出報表要考慮系統發展的需要;(3)屏幕輸出格式要清晰,重要數據要顯示在突出位置上。輸出設備為打印機2.輸入設計:輸入數據是為了在計算機內進行加工處理而從外部接收數據,它的正確與否對于整個系統質量的好壞是起決定作用的。輸入設備為鍵盤。輸入方式有文本輸入方式和表單輸入方式。表單輸入方式在輸入大量數據時有簡單方便,便于修改等特點。所以在點菜、商品入庫等需輸入大量數據的功能模塊采用的是表單輸入方式。另外在表單輸入的基礎上,為了減少用戶的擊鍵次數
17、和出錯率,本系統采用智能化表單式錄入方式。例如,在輸入點菜信息時,在“商品名稱”單元格中只需輸入商品簡稱或商品名稱的前幾個字或按<Page Down>鍵,系統將自動利用表格顯示商品信息。使用方向鍵<>、<>選擇商品,按回車鍵該商品信息將自動錄入到表格中,只需輸入數量(系統將自動計算金額),回車即可。 2.3總體設計在系統的開發過程中我們通過進行細致的系統調研工作在與各管理層用戶進行廣泛交流的基礎上,依據系統分析階段所形成的數據流圖,遵循系統設計原則,設計出了餐飲管理信息系統的功能結構,實現了酒店,客人,財,物的全面管理。該系統的功能結構如圖:具體功能模塊圖如
18、下:開臺管理當日結賬數據分 析日結算管理買單管理月營業統計年營業統計月結算管理房臺類型管理本單位定義員工級別管理倉庫信息管理部門信息管理供應商管理餐飲管理系統前臺管理后臺管理財務管理系統管理系統初始化應付賬款管理進貨管理進貨查詢庫存查詢房間臺號管理商品信息管理員工信息管理操作權限 管理系統維護向導歷史掛賬查詢掛賬管理應付賬款管理圖2.2 總體功能模塊圖2.4模塊設計本餐飲管理系統包括了前臺管理、后臺管理、財務管理、應付賬款管理、系統初始化、系統管理幾個功能模塊,下面對這幾個模塊的功能進行簡單的說明:前臺管理:主要是對酒店前臺收銀的管理。包括開臺管理、買單管理、當日結賬數據分析、日結算管理。后臺
19、管理:主要是對酒店庫存、員工信息的一些管理。包括進貨管理、進貨查詢、庫存查詢、房間臺號管理、商品信息管理、員工信息管理。財務管理:主要是對酒店財務進行統計。包括月結算管理、月營業統計、年營業統計。應收應付款管理:主要是對酒店的往來賬款進行管理。包括應付賬款管理、掛賬管理、歷史掛賬查詢。系統初始化:主要是對酒店的管理信息的更新。包括本單位定義、供應商管理、房臺類型管理、部門信息管理、倉庫信息管理、員工級別管理。系統管理:主要是對軟件的維護和權限的管理。包括系統維護向導,操作員與權限管理。第3章 系統實施3.1系統實施與開發工具選擇開發環境為Microsoft Windows2000系統前臺開發工
20、具采用Visual Basic 6.0企業版。Visual Basic 6.0是微軟公司推出的一種可視化編程工具,是當今世界上應用最廣泛的編程語言之一,它也被公認是編程效率最高的一種編程方法。無論是開發功能強大的、性能可靠的商務軟件,還是編寫能處理實際問題的實用小程序,Visual Basic 6.0都是最快速、最簡便的。后臺數據庫采用SQL Server2000數據庫管理系統。SQL Server 2000是微軟公司推出的優秀的關系數據庫產品,也是大型關系數據庫的主流產品。利用SQL Server 2000系統,不但可以構建各種復雜的數據庫,而且還提供分布式數據、數據倉庫等高級應用解決方案。
21、考慮到餐飲行業每天的數據處理量,后臺采用了Microsoft的SQL Server 2000數據庫,這樣合理的應用,提高了數據處理的速度。3.2物理實現物理結構設計的目的是根據具體DBMS的特征,確定數據庫的物理結構(存儲結構)。關系數據庫的物理結構設計的任務包括:確定數據庫文件的名稱及其所含字段的名稱,類型和寬度。確定各數據庫文件需建立的索引,在什么字段上建立索引等。下面是截取的部分數據庫中實現的表:圖3.1庫存信息表圖3.2 權限信息表3.3系統界面進入該餐飲管理系統后,首先對系統進行初始化。主要完成“系統初始化設計”模塊下的“本單位定義”、“供應商管理”、“房間臺號類型管理”、“部門信息
22、管理”、“倉庫信息管理”、“員工級別管理”等六項基本信息的錄入工作。然后可依據需要進行操作。系統主界面如下圖所示:圖3.1 系統主界面主界面部分設計代碼如下:Private Sub Form_Load() '顯示軟件名稱及版本 Me.Caption = App.Title & " 版本: V" & App.Major & "." & App.Minor & "." & App.Revision Dim i As Integer '定義一個整型變量 For i = 0 To
23、 1 Label1(i).Caption = App.Title Next i Label2.Caption = "版本: V" & App.Major & "." & App.Minor & "." & App.RevisionEnd SubPrivate Sub jhgl_Click() '調入進貨管理 Load main_htgl_jhgl main_htgl_jhgl.Show frm_main.Enabled = FalseEnd SubPrivate Sub kccx_Cli
24、ck() '調入庫存查詢 Load main_htgl_kccx main_htgl_kccx.Show frm_main.Enabled = FalseEnd SubPrivate Sub fjthgl_Click() '調入房間臺號管理 Load main_htgl_fjthgl main_htgl_fjthgl.Show前臺管理模塊主要包括“開臺管理”、“買單管理”、“當日結賬數據分析”、“日結算管理”。其中“開臺管理”包括“開臺服務”、“轉臺服務”、“并臺服務”、“加菜服務”。這里房臺以圖形和數據兩種方式表現,以便隨時查看房臺的使用情況。窗體界面如圖:圖3.2 開臺管理
25、界面部分代碼如下:Private Sub Comkt_Click() '調入開臺服務 If Label4(0).Caption = "" Or Label4(1).Caption = "" Then MsgBox ("請選擇房間!") Else If Label4(6).Caption = "營業" Or Label4(6).Caption = "維修" Then MsgBox ("對不起,您選擇的房間正在" & Label4(6).Caption &
26、 ",請重新選擇!") Else Load main_dialog_ygxx main_dialog_ygxx.Show frm_main.Enabled = False main_qtgl_ktgl.Enabled = False End If End IfEnd SubPrivate Sub Comjc_Click() '調入加菜服務 If Label4(0).Caption = "" Or Label4(1).Caption = "" Then MsgBox ("請選擇房間!") Else If Label4(6).Caption = "空
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生命的美麗中考語文作文
- 監理工程師職業心理健康考核試卷
- 安全教育在危機管理中的價值與應用考核試卷
- 體育用品行業綠色包裝與可持續發展考核試卷
- 畜牧獸醫技術考核試卷
- 上海高三語文作文素材
- 幕墻施工中的安全操作規程考核試卷
- 浙江省湖州市長興縣南太湖聯盟2024?2025學年高一下學期3月聯考 數學試題(含解析)
- 5-6MSI同步計數器1-74161基本概念
- 1-3數制-非十進制和十進制
- 清水河儲能電站施工方案設計
- 從汽車檢測看低空飛行器檢測發展趨勢
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
- 三年級下冊口算練習1000道附答案
- 中鐵投資公司招聘筆試題
- 2024年十堰市中小學教師職稱晉升水平能力測試題附答案
- 中藥熱奄包在急性胃炎治療中的應用研究
- 觀光小火車方案
- 《資本論》思維導圖
- 辦學許可證續期申請書
- MSA測量系統分析英文版培訓教材
評論
0/150
提交評論