版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
餐飲管理系統分析與設計報告資料內容僅供參考,如有不當或者侵權,請聯系本人改正或者刪除。畢業(yè)設計(論文)題目宜昌凱帝大酒店餐飲管理系統分析與設計——后臺管理子系統學生姓名學號專業(yè)信息管理與信息系統班級指導教師評閱教師完成日期 年 5月 15 日畢業(yè)設計(論文)課題任務書()學院名稱:計算機與信息學院課題名稱宜昌凱帝大酒店餐飲管理系統分析與設計后臺管理子系統學生姓名專業(yè)信息管理與信息系統學號指導教師任務書下達時間11月5號課題概述:本課題以宜昌凱帝大酒店為對象,建立餐飲管理系統。前臺子系統的主要完成以下功能:基礎數據管理:菜品管理:菜品基本信息管理(菜名、菜價)、菜品BOM信息管理;訂單管理:訂單確認、訂單變更、由訂單生成作業(yè)任務;作業(yè)管理:作業(yè)確認、進度查詢、作業(yè)完成;庫存管理:進貨處理、倒推用料。后臺子系統與環(huán)境的數據交換:接受前臺查詢某菜品的原材料是否足夠,能否烹飪;向前臺提供某菜品的烹飪進度。要求閱讀或檢索的參考資料及文獻(不少于15篇,其中外文3~5篇):[1]張輝華,胡海州,.基于OCCI的簡單餐飲管理系統設計與實現[J].軟件導刊,,(1).[2]申偉.基于.NET的餐飲管理系統設計[J].韶關學院學報,,(6).[3]肖渝梅,.基于Flex的Cairngorm框架實現餐飲管理系統[J].科技資訊,,(32).[4]李昕,孟祥福,劉玥,.基于WLAN的酒店餐飲管理系統的實現[J].微計算機信息,,(6).[5]朱兵章等.EMDB技術在基于WLAN的餐飲管理系統中的研究與應用[J].計算機工程與設計,,(6).
[6]廖世鵬.餐飲管理系統軟件研究[D].電子科技大學:,.
[7]李紹芳.基于web2.0的餐飲管理系統的設計與開發(fā)[D].青島大學:,.
[8]吳瑾.一個支持無線終端的餐飲管理系統的設計與開發(fā)[D].蘇州大學:,.
[9]吳慧.SaaS模式下的餐飲管理系統的分析與設計[D].太原理工大學:,.
[10]胡嘯.基于無線局域網和.NET平臺的餐飲管理系統設計[D].華中科技大學:,.
[11]朱兵章.餐飲管理系統中PDA內存數據庫的研究與探討[D].廣東工業(yè)大學:,.[12]ThomasAhrens,ChrisChapman,Thestructurationoflegitimateperformancemeasuresandmanagement:day-to-daycontestsofaccountabilityinaU.K.restaurantchain,ManagementAccountingResearch,Volume13,Issue2,June,Pages151-171.[13]Tan-HsuTan,etc,DevelopmentandevaluationofanRFID-basede-restaurantsystemforcustomer-centricservice,ExpertSystemswithApplications,Volume37,Issue9,September[14]E.W.T.Ngai,F.F.C.Suk,S.Y.Y.Lo,DevelopmentofanRFID-basedsushimanagementsystem:Thecaseofaconveyor-beltsushirestaurant,InternationalJournalofProductionEconomics,Volume112,Issue2,April,Pages630-645.[15]AlfioVidotto,KennethN.Brown,J.ChristopherBeck,Managingrestauranttablesusingconstraints,Knowledge-BasedSystems,Volume20,Issue2,March.設計(論文)成果要求:(包括外文翻譯、開題報告、設計或論文正文的數量和質量等要求等)質量要求:1、外文翻譯可選擇指定的文獻,若另選需為公開出版的論文或專著(有出版號),不得選用企業(yè)內部的白皮書或網站上的網頁,且需經指導老師認可;2、開題報告前務必先閱讀指定的文獻,報告應對該課題的車內外研究現狀進行比較全面的綜述;3、系統需考慮使用的便利性,支持不同類型終端的訪問;4、源代碼、安裝程序、外文翻譯、開題報告、論文等刻盤。數量要求:1、開題報告:≥2500字2、設計型論文:≥10000字;論文型論文≥15000字3、圖紙:張4、譯文:≥3000漢字5、其它:按要求提供小論文及論文全文電子文檔進度及要求起止日期要求完成的內容及質量秋季學期第十周第十周到第十九周第二十周春季學期第一周到第十二周第十三周第十四周接受畢業(yè)設計任務書,學習畢業(yè)設計(論文)要求及有關規(guī)定。閱讀指定的參考資料及文獻(包括5-10萬個印刷符號與課題或本專業(yè)相關的外文資料),…完成開題報告、外文翻譯任務。上交開題報告、外文翻譯,指導教師批閱…指導學生進行畢業(yè)設計完成畢業(yè)設計,全部成果交指導教師批閱。畢業(yè)答辯)審核(系主任)批準(分管院長)學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其它個人或集體已經發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔。作者簽名:5學位論文版權使用授權書本學位論文作者完全了解學校有關保障、使用學位論文的規(guī)定,同意學校保留并向有關學位論文管理部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權省級優(yōu)秀學士學位論文評選機構將本學位論文的全部或部分內容編入有關數據庫進行檢索,能夠采用影印、縮印或掃描等復制手段保存和匯編本學位論文。本學位論文屬于1、保密□,在_________年解密后適用本授權書。2、不保密□。(請在以上相應方框內打”√”)作者簽名:年5月21日導師簽名:年月日目錄摘要 2前言 31系統規(guī)劃 41.1系統開發(fā)背景 41.2系統開發(fā)目標 41.3系統需求分析 41.4可行性分析 52系統分析 52.1組織結構與功能分析 52.2業(yè)務流程分析 72.3數據流程分析 122.4數據字典 153系統設計 163.1總體設計 163.2系統詳細設計 184.總結與展望 264.1本文完成的主要工作 264.2未來研究展望 26致謝 28參考文獻 29宜昌凱帝大酒店餐飲管理系統分析與設計后臺管理子系統學生:劉芬指導教師:鄭悅林(三峽大學計算機與信息學院)摘要:本論文主要針對中小型飯店餐飲管理中的一些問題,將其與計算機信息管理系統結合起來,實現中小型飯店管理信息計算機化、系統化,將中小型飯店管理中的工作流轉化成比較科學化、規(guī)范化的業(yè)務流程,使管理基礎數據更加準確化,管理人員擺脫了事務性工作,轉而從事管理專業(yè)工作,為經營決策提供了快捷和強大的數據支持。把計算機用于餐飲企業(yè)管理,可在很大程度上提高管理者分析和決策的科學性,提高經營管職水平,帶來更多的顧客,使企業(yè)取得更好的經濟效益。關鍵詞:結構化開發(fā)方法,餐飲管理信息系統,業(yè)務流程Abstract:Thisthesiscomprehensivelystudiesdesignanddevelopofmiddleandsmallrestaurantmanagementsystem.First,itanalyzestheproblemsintraditionalhandworkmanagementmethodsanddescribesconsumerrequirement.Then,itdividestotalsystemintothreeparts:prosceniumincomesystem、systemmanagement、booksystemanddoesdetailedsystemdesignforthemaccordingtosofewareengineeringmethod.Thethesisalsodiscussessystemnetworkdesignmethodanddatabasedesignmethod.Onthebasisofthetheoreticalstudy,thethesisfinallypresentsconcurrenceprogramcodesandconsumerinterfacedesign.Keywords:structureddevelopmentmethod,RestaurantInformationManagementSystem,Businessprocess前言隨著信息技術的發(fā)展和進步,給各社會服務業(yè)帶來了更先進和便捷的管理與運營模式,比如餐飲業(yè)的從傳統的手工管理方式到計算機管理系統的轉變。軟件信息化的餐飲管理系統比傳統的管理模式提供了更全方位和快速便捷的管理控制,它并不是單純的用于計算結算的工具,而有著科學標準的管理體系,它能夠針對菜品的多樣化和特色化服務實現標準化管理,而且能制定出符合酒店本身的標準化的管理流程,包括從前臺的菜品、訂單到后臺的倉庫、運作管理,掌握酒店全面的餐飲狀況,并針對這種經營狀況做出科學的分析,完善企業(yè)的經營管理,從而降低了成本,提高了經營效率。國內國外的各酒店也從上世紀90年代開始先后引進了先進的酒店餐飲管理系統,為酒店運作提供更規(guī)范快捷有效的管理控制。當前,由于酒店餐飲管理的興起,運用各種技術與方法設計合適有效的管理系統也是市場的熱門。比如運用不同的操作系統,不同的開發(fā)方法,基于不同的開發(fā)語言,甚至系統數據庫的建立也有多種選擇。當前市場上的大多數餐飲軟件是基于WINDOWS操作系統的,也有部分餐飲軟件考慮到版權的問題,采用LINUX操作系統,而系統數據庫,又有ACCESS、SYBASE、MYSQL、SQLSERVER等,對于餐飲系統來說,采用什么數據庫與餐廳的規(guī)模比較相關,較小的餐廳能夠采用比較簡單的數據庫如ACCESS,這樣使用維護都能夠做的比較簡單,而規(guī)模大的餐廳就應該用SQLSERVER這樣的數據庫,能夠保障數據比較安全、系統比較穩(wěn)定,但同時也要求有專門的系統管理員來維護。還有,數據的錄入一般有三種方式,一是基于普通電腦,二是基于觸摸屏,三是采用無線點菜系統,而無線技術又有基于紅外技術和基于無線網絡的技術。從當前的發(fā)展趨勢看,餐飲系統越來越多的采用觸摸屏,而無線技術正在逐步成熟起來??墒嵌喾N理論與方法的運用使得餐飲管理系統的研究缺乏系統性,市場上各種軟件系統的充斥使得企業(yè)在選擇合適自身特色化的管理系統時存在混亂,阻礙了酒店的信息化建設。國外因信息技術發(fā)展比較先進,餐飲管理系統的發(fā)展也比較成熟,各種不同規(guī)模、多種技術特色的例如基于觸摸屏或者無線網絡的新型餐飲系統應用程度也很高,極大的提高了管理效率和服務水平。國外餐飲業(yè)在國內的競爭處于優(yōu)勢地位,對中國傳統餐飲業(yè)帶來了沖擊,也帶動了中國餐飲行業(yè)的信息化浪潮。而中國餐飲管理系統的發(fā)展雖然落后于國外,但發(fā)展態(tài)勢明顯,主要體現在技術創(chuàng)新、管理科學化為代表的現代餐飲企業(yè)已經快步向產業(yè)化、現代化邁進,現代科學技術、科學的經營管理、現代營養(yǎng)理念在餐飲行業(yè)的應用已經越來越廣泛。國內的飯店集團、連鎖餐飲企業(yè)和高檔酒店基本實現了管理信息化,共裝備了幾百萬套各類應用軟件。行業(yè)信息化工作近來得到了穩(wěn)定發(fā)展。餐飲管理軟件已經從單純的點菜、廚房分單到條碼劃菜、結賬等環(huán)節(jié)進入到對餐飲企業(yè)的日常運作進行全方位的智能化管理。但一些中小型的餐飲企業(yè)由于技術人員的缺乏、基礎條件不足以及管理模式的建立和完善不完全等各種原因,整體的科技含量水平低,信息化水平處于最初階段,還沒有涉及到對數據的分析及流程的優(yōu)化及完善方面。與使用系統管理的傳統管理方式相比較,傳統管理方式暴露出諸多問題,比如,管理信息的不準確性,發(fā)現問題的不及時性等等,在現在生活節(jié)奏的增快情況下,也迫切要求我們提供服務的快速和便捷,由此,使用管理信息系統對酒店進行管理是一個很好的選擇。本系統能夠切實有效地指導工作人員規(guī)范業(yè)務操作流程,更高效、快捷地實現業(yè)務的管理,保障顧客信息的安全,提高管理水平和工作效率,進而提高業(yè)務競爭能力。1系統規(guī)劃1.1系統開發(fā)背景自古民以食為天,無論走到那個朝代,走到哪個地方,都會看到無處不在的酒店,餐館等吃飯的地方,在現在信息化高速發(fā)展的現代,信息化與酒店的各項管理聯系起來,顯著提高了各項工作的速率,滿足現在人們快節(jié)奏的要求,使用機器輔助人們工作會減少人為的低級錯誤,減少人們的工作量,節(jié)約成本,采用信息化代替?zhèn)鹘y工作流程顯然利大于弊。1.2系統開發(fā)目標1.提高酒店餐飲的管理和運營效率,節(jié)省人力資源2.提高員工操作的正確性,省略了手工核正確工作量3.酒店餐飲的管理者能夠從傳統的經營模式中解脫出來,把更多的時間用于市場的分析和提高服務質量,盡可能提高酒店的利潤。4.更加精確合理地管理原材料和分配作業(yè)任務。1.3系統需求分析1.3.1功能需求1.訂單:包括顧客向酒店訂餐下訂單和酒店向供貨商下訂單采購原材料。2.管理庫存:包括入庫,出庫和盤存記錄,查詢,修改及刪除原材料,以及標示不足庫存等。3.管理菜品:添加新菜種,修改,刪除菜品。4.管理作業(yè):能夠根據顧客下的訂單和菜單自動生成作業(yè)任務,作業(yè)調控人員能夠清楚無誤地調控作業(yè)的運行。5.計算:倒推原材料,統計一定時間段內銷售額以及利潤等。1.3.2非功能需求1.系統界面友好,一般工作人員能夠很快熟悉系統的操作。2.系統運行速度盡可能快,且比較穩(wěn)定,不會經常出現業(yè)務員無法處理的錯誤。3.系統運行不會出現邏輯性錯誤,保證數據的一致性。4.容易維護,在滿足用戶需求的前提下,盡可能的降低系統的開發(fā)成本。1.4可行性分析1.4.1技術可行性分析本系統是基于B/S結構的,服務器端采用WindowsServer作為操作系統,后臺數據庫采用SQLSERVER數據庫進行數據存儲,該數據庫系統在安全性、準確性、運行速度方面適用于中小型系統;客戶端選擇只需要IE6.0以上版本的瀏覽器即可訪問,采用MicrosoftVisualStudio作為開發(fā)工具。這些技術現在已經非常成熟,因此開發(fā)這樣一個酒店餐飲管理信息系統提供在技術上是可行的。1.4.2經濟可行性分析由于系統結構采用當前流行的B/S結構,也就是瀏覽器/服務器模式,相對于傳統的C/S結構客戶端的缺點,它對客戶的配置要求就更低了,客戶端只需要有瀏覽器能夠上網就能夠登錄服務器進行各種信息的管理。能夠說整個系統是以最少的投入完成最好的功能,這就保證了系統的經濟可行性1.4.3管理可行性分析在此酒店餐飲部門,廚房作業(yè)調度人員要根據作業(yè)訂單調控作業(yè),倉庫管理人員要根據原材料的剩余情況決定是否購買,部門經理要查看各種統計信息員工信息等等,如果采用傳統的記錄方法將會很復雜,而且很容易出錯,在此,本系統將提供各種方便的功能達到以上要求,更加方便管理人員的管理工作。1.4.4可行性分析結論綜上分析,此系統在開發(fā),使用,管理等方面是可行的,在開發(fā)前期會投入一定的人力和財力成本,可是在系統使用后每年會節(jié)約的成本X元,因此能夠開發(fā)此系統2系統分析2.1組織結構與功能分析2.1.1組織結構分析圖1組織結構圖宜昌凱帝大酒店的內部組織結構分為總經理、副總經理、財務部、營業(yè)部、廚房部、網絡部、客房部、后勤部、庫房部等,各部門由各自的主管負責,每個部門有下屬員工,每個部門協調工作共同完成酒店的各個業(yè)務流程。組織結構圖如下:圖1組織結構圖2.1.2系統功能分析由需求分析,總結以下系統功能:1.下訂單:庫存管理人員根據系統產生的報警清單訂購所需原材料?;蛘哐兄屏诵虏似泛笥行碌脑牧蟿t需要購買新的原材料。2.管理庫存:(1)系統能夠方便地顯示原材料的具體位置,數量,一定時間內的使用情況等。(2)系統由原材料的報警下限產生報警清單,庫存管理人員根據此清單訂購原材料。(3)供貨商送來原材料和送貨單,庫存管理人員檢查原材料,入庫,錄入原材料的數量,價格,送貨日期,等信息。(4)系統能夠根據已經使用了的原材料倒推所剩的原材料,由庫存管理人員核對。3.管理菜品:(1)由系統銷售情況,了解某些菜在一定時期的需求,以便準備充分的原材料,研制新菜品。 (2)修改,刪除已有的菜品,添加新的菜品種。4.管理作業(yè):(1)當訂單和點菜單錄入系統后,由系統自動根據以有的原材料和已經或者將要準備的作業(yè)進行分析,產生最合適的作業(yè)流。(2)能夠接受作業(yè)進度的查詢和修改,刪除。5.統計:統計每日(月、季度……)總營業(yè)額、不同菜銷售情況、隨時查看庫存,查看一定時期內的銷售排名。2.2業(yè)務流程分析此酒店業(yè)務流程劃分為采購原材料,庫存管理,作業(yè)流程管理,菜品管理,統計幾項業(yè)務模塊1.采購原材料:引發(fā)采購業(yè)務的有兩種情況,庫存不足,購買新材料,庫存不足時由系統自動生成缺貨清單顯示給庫存工作人員,由有權限的庫存工作人員擬出購物清單,然后選擇合適的供應商進行采購。購買新材料時,是由餐飲經理以上權限的管理人員決定或者審核購物清單后進行采購。由原材料不足引起的采購原材料業(yè)務流程如下圖:圖2補貨采購業(yè)務流程圖圖2補貨采購業(yè)務流程圖由添加新菜品種引起的購買新的原材料的流程圖如下:圖3購買新原材料流程圖圖3購買新原材料流程圖2.出庫:引發(fā)出庫的事件是由客戶預訂或者前臺錄入新的菜單后廚房按照新菜單查看廚房是否有所需原材料,如果沒有則到倉庫領取,或者原材料超過保質期,則需要報廢,出庫后系統自動檢查庫存是否是小于下限決定是否提出報警提示。廚房領料引起的出庫過程如下圖:圖4領料出庫流程圖圖4領料出庫流程圖由原材料過期損壞的問題報廢引起的出庫流程圖如圖:圖5報廢出庫圖5報廢出庫3.入庫:入庫事件的引發(fā)是由采購原材料到達,進入倉庫引發(fā)的:先由倉庫工作人員根據系統提示的缺貨報警起草購物清單,然后給餐飲經理或者倉庫管理員審核后,交由相應的供應商,供應商將貨物送來后,查詢系統進貨清單和供應商送貨單,檢驗貨物無誤后入庫,并修改原有的原材料的數量。入庫過程如下圖:圖6入庫流程圖圖6入庫流程圖4.菜品管理:菜品主要是廚房的主廚有新的構想,研發(fā)出新的菜的品種或者是對以前的菜有新的思想,修改以前的菜的品種??墒窃谔砑雍托薷牟似返臅r候必須考慮原材料的問題,如果涉及到新的原材料,則廚房必須和倉庫商量,看是否能夠得到新的原材料,如果沒有新的原材料則此次添加或修改操作不能進行,如果有原材料而且有權限則能夠進行操作。菜品添加過程如下:圖7新菜品添加圖7新菜品添加菜品修改或刪除過程如下:圖8菜品修改或刪除圖8菜品修改或刪除5.作業(yè)管理:作業(yè)管理主要是廚房的負責調度的工作人員按照訂單對作業(yè)進行安排,以及反饋廚房的工作進度和工作現狀,過程如圖:圖9作業(yè)管理流程圖圖9作業(yè)管理流程圖6.統計:統計主要是方便該酒店的管理人員根據具體情況做決策,因此該系統提供銷售排名報表,客戶詳細消費統計報表餐桌使用統計報表,員工工資統計報表,原材料使用報表,原材料采購報表,庫存統計報表等報表給管理人員以供參考。2.3數據流程分析此系統分為庫存管理,采購管理,作業(yè)管理,統計管理模塊,其中外部實體為顧客和供應商,要進行采購前需要將采購單給供應商,供應商在將貨送到酒店后就將送貨單給酒店進行驗證,如果無誤則接受這批貨并在系統中記錄。顧客則能夠這側并登陸系統進行在線點菜,還能夠查看訂單的進度。在庫存管理中,主要是倉庫工作人員在管理著倉庫的材料,當有供應商送貨來的時候,由倉庫驗收并錄入入庫信息,當有原材料過期,則有倉庫將原材料報廢,并錄入報廢信息,缺貨信息是由系統自動檢測到的,然后顯示給倉庫工作人員,由工作人員將此信息反饋給經理,由經理決定進行采購活動,并下采購單給供應商。如果廚房有新的菜的品種,則會將才的品種及原材料提交給經理審核,如果審核經過則有經理下發(fā)采購清單到倉庫,如果能夠采購到新的原材料則新的菜品能夠添加成功,而且由倉庫錄入新的菜品到系統。采購管理中,系統將檢測到的缺貨信息顯示給倉庫的工作人員,并起草購物單給經理審核,審核經過則將此購物單給供應商?;蛘呓浝碓诓榭翠N售信息時能夠確定有些菜品在一個時間段熱銷,此時經理可能會根據實際情況,加大對某些原材料的儲備量,由經理擬出購物單提供給供應商。作業(yè)管理中,是廚房調度人員按照訂單和作業(yè)線的情況安排廚房的作業(yè),由廚房管理人員將廚房的信息錄入到系統供顧客查看。統計管理,是系統將顧客,服務員,廚房,倉庫等錄入的信息進行統計后顯示給管理人員查看,在系統中是統計單的形式顯示,可是實際不存在另外的數據存儲。數據流圖共三層,如下:最外層:圖10數據流圖第一層圖10數據流圖第一層第二層:圖11數據流圖第二層圖11數據流圖第二層第三層:圖12采購管理數據流圖采購管理:圖12采購管理數據流圖庫存管理:圖13庫存管理數據流圖圖13庫存管理數據流圖圖14作業(yè)管理數據流圖作業(yè)管理:圖14作業(yè)管理數據流圖圖15統計管理數據流圖統計管理:圖15統計管理數據流圖2.4數據字典數據字典主要包含以下幾個方面的條目(各舉一例)(1)數據流條目名稱:點菜單編號:R—01簡要說明:在前臺頁面上進行選擇點菜,確認提交后生成點菜單數據來源:顧客,服務員數據流向:廚房數據結構:單號,點菜人編號,菜名,訂餐時間,就餐時間,餐桌號,備注(2)數據存儲條目名稱:菜品信息編號:P—01說明:存儲菜品的基本信息,以供各種查詢輸入:廚房錄入輸出:銷售小票,采購單,缺貨單,入庫單,庫存清單、出庫詳情單數據結構:菜品編號,菜名,原材料,原材料量,價格,菜的類別,圖片,備本季節(jié)是否存在,備注(3)處理過程條目名稱:購買新原材料過程編號:P—01說明:廚房提出購買新原材料,由經理審核,審核合格后就跟供應商協看是否能夠采購到此新原材料,如果能夠就添加此新原材料信息到系統并下發(fā)采購單到供應商進行購買。輸入:廚房錄入新原材料待審核信息輸出:新原材料信息。(4)數據項條目名稱:菜品類別名稱編號:D-01說明:菜品類別名稱數值類型:char長度:43系統設計3.1總體設計圖16系統功能結構圖3.1.1系統功能結構設計(H圖)圖16系統功能結構圖3.1.2系統的體系結構(三層模型)數據訪問層:類:Dataconnection,用于連接數據庫,而且提供訪問數據庫的方法,方法如下:Get_data(stringstr),直接查詢數據庫,而且將查詢結果以表格形式返回;Get_data(stringstr,SqlParameter[]spc),查詢數據庫,而且傳遞參數,將查詢結果以表的形式返回;Get_dataByproc(stringproc_name,refSqlParameter[]spc),以存儲過程的方式查詢數據庫,并返回查詢的結果;Cmd(stringstr),操作數據庫,包括刪除,修改,添加數據庫的數據;Cmd(stringstr,SqlParameter[]spc),傳遞參數,操作數據庫方法;業(yè)務邏輯層:Yuangong{Validateyuangong(stringid,stringpassword)//驗證員工登陸addyuangong(stringid;stringname;stringpwd;intbumen,datetimebirth;stringe_mail;stringaddress;stringsex;stringpositon;stringnote)//添加員工Updateyuangong(stringid;stringname;stringpwd;intbumen,datetimebirth;stringe_mail;stringaddress;stringsex;stringpositon;stringnote)//修改員工Deleteyuangong(stringid);//刪除員工Exist(stringid);//是否存在員工Permission(stringid)//查找員工的權限}Gys{Addgys(stringname;stringperson;stringtelephone;stringaddressstringnote);//添加供應商Updategys(stringname;stringperson;stringtelephone;stringaddressstringnote);Deletegys(stringid);Exist(stringname);//是否存在此供應商Gys(conditon);}Dish{Adddish(stringname,stringmaterial,stringMaterial_quality,stringprocess,stringProcess_time,stringType,stringPicture,stringExit,stringNote);Deletedish(stringid);Updatedish(stringname,stringmaterial,stringMaterial_quality,stringprocess,stringProcess_time,stringType,stringPicture,stringExit,stringNote);Exist(stringname);//是否存在此菜}Dish_cata(){Addcata(stringname);Deletecata(stringid);Updatecata(stringname);Exist(stringname);//是否存在此類}Material{AddMateria(stringMaterial_name,stringMaterial_type,FloatQuantity,FloatDownquantity,stringUnit,stringLocation;datetimefeitime,stringNote);UpdateMateria(stringMaterial_name,stringMaterial_type,FloatQuantity,FloatDownquantity,stringUnit,stringLocation;datetimefeitime,stringNote);Deletedish(stringid);Exist(conditon);//存在商品}Customer{Addcustomer(stirngname;stringsex;datetimebirth;stringaddress;stringtelephone;floatjifen;stringnote);Updatecustomer(stirngname;stringsex;datetimebirth;stringaddress;stringtelephone;floatjifen;stringnote);Deletecustomer(stringid);Existcustomerf(conditon);addjifen(stringid,floatjifen)}Job{Addjob(Name,Manager,Status,Dish_cata_id,Note);Updatejob(Name,Manager,Status,Dish_cata_id,Note,Schedule,ordered,Nextschedule,Nsorder);Deletejob(intid);Exitjob(stringname);}3.2系統詳細設計3.2.1數據庫設計數據庫表設計如下:表1菜品表:列名數據類型允許空主鍵說明IdInt否是菜品編號Dish_nameVchar(20)是否菜名Materialvchar(100)是否原材料Material_qualityvchar(200)是否原材料量StaffInt是否添加員工PriceFloat是否價格processvchar(100)是否過程Process_timeNvarchar(200)是否操作時間TypeInt是否菜的類別PictureImage是否圖片ExitVchar(2)是否本季節(jié)是否存在NoteVchar(50)是否備注表2菜種類列名數據類型允許空主鍵說明IdInt否是菜種編號Dish_catagory_nameVchar(20)是否菜種類名稱表3原材料列名數據類型允許空主鍵說明IdInt否是原材料編號Material_namevchar(20)是否原材料名稱Material_typevchar(20)是否原材料類型QuantityFloat是否庫存數量DownquantityFloat是否報警數量UnitVchar(10)是否計量單位LocationNvarchar(50)是否存放位置PriceFloat是否單價feitimeDatetime是否到期時間NoteNvarchar(100)是否備注表4原材料添加記錄列名數據類型允許空主鍵說明IdInt否是編號oderbianhaoNvarchar(20)是否訂單編號Material_idvchar(20)是否原材料編號typevchar(1)是否添加類型QuantityFloat是否數量DtimeDatetime是否添加時間NoteNvarchar(100)是否備注PriceFloat是否購買單價表5原材料出庫記錄列名數據類型允許空主鍵說明IdInt否是編號Material_idvchar(20)是否原材料編號QuantityFloat是否數量DtimeDatetime是否出庫時間StaffInt是否領取人NoteNvarchar(100)是否備注表6訂單列名數據類型允許空主鍵說明IdVchar(20)否是訂單編號(8位日期+6位時間+6位遞增編號)Customer_idInt是否客戶編號tableidVarchar(12)否否餐桌號oderTimeDatetime是否訂餐時間StarttimeDatetime是否就餐時間ModifytimeDatetime是否最后修改時間Dish_ordervchar(MAX)是否菜名Dish_pricevchar(MAX)是否菜價Finishvchar(MAX)是否已經完成的菜DepositFloat是否定金Deposit_staffInt是否收定金員工payment支付方式Isvalidbit是否是否有效(判斷訂單取消與否,便于返還定金true有效false無效)Statenvarchar(2)是否狀態(tài)(0已生成作業(yè)、1未生成作業(yè))Totalfloat是否總額NoteVchar(100)是否備注表7結賬清單列名數據類型允許空主鍵說明IdVchar(10)否是清單編號SeatIdVchar(10)否是餐桌編號Oder_idVchar(12)是否訂單編號PayofftimeDatetime是否結賬時間ChecktimeDatetime是否審核時間Staff_id1Int是否操作員工Staff_id2Int是否審核員工TotalmoneyFloat是否應付總額Discountfloat折扣率PaymoneyFloat是否實付總額NoteVchar(100)是否備注表8餐桌列名數據類型允許空主鍵說明Tableidnchar(10)否是餐桌編號Roomclassvarchar(20)否否所屬房間Locationvarchar(50)是否餐桌位置Typevarchar(10)是否餐桌類型Statenchar(10)否否餐桌狀態(tài)Mannumbernvarchar(50)否否容納人數TimeofcomeDatetime否否顧客到來時間NoteVchar(100)是否備注表9客戶列名數據類型允許空主鍵說明Useridnchar(20)否是用戶名Namevarchar(20)是否客戶姓名PasswordNchar(10)否否密碼Sexvarchar(2)是否客戶性別IdcardVchar(18)否是身份證號AddressVchar(20)是否地址WorkplaceVchar(50)是否工作單位Phone1Vchar(15)是否電話Phone2Vchar(15)是否電話Phone3Vchar(15)是否電話GradeFloat是否積分NoteVchar(100)是否備注RegistdateDatetime是否辦理時間ClassNchar(10)是否會員等級DiscountNchar(10)是否折扣表10員工列名數據類型允許空主鍵說明Staffidnvarchar(10)否是員工編號(A+6位入職時間+3位自增序列號)Namevarchar(10)否否員工姓名Passwordnchar(10)否密碼Sexvarchar(2)否否員工性別Idcardnchar(18)否否身份證號AddressVchar(20)是否地址Phone1Vchar(11)是否電話PositionVchar(10)是否職位Work_ageSmallint是否工齡NoteVchar(100)是否備注表11作業(yè)列名數據類型允許空主鍵說明Idint否是作業(yè)編號NameVchar(10)是否作業(yè)名Dish_cata_idInt是否流水線所做的菜的種類ManagerInt是否管理者Schedulenvchar(100)是否當前正在做NextscheduleNvarchar(200)是否接下來該做NsorderNvarchar(MAX)是否做的菜所屬于的訂單StatusVchar(1)是否狀態(tài)(0可用1不可用)NoteNvarchar(200)是否作業(yè)描述表12過程列名數據類型允許空主鍵說明Idint否是過程編號NameVchar(10)是否過程名稱TimeInt是否操作時間表13供應商列名數據類型允許空主鍵說明Idint否是供應商編號NameVchar(20)是否供應商名稱Phone1Vchar(15)是否電話Phone2Vchar(15)是否電話AddressVchar(20)是否地址PersonVchar(20)是否聯系人NoteVchar(100)是否備注表14進收貨項目列名數據類型允許空主鍵說明Idint否是項目編號Material_idInt是否原材料編號Quantityfloat是否數量PriceFloat是否單價TypeVchar(1)是否進收貨類型SupplierInt是否供應商Production_datedatetime是否出廠日期表15進貨單列名數據類型允許空主鍵說明IdVchar(20)否是進貨單編號(8位日期+6位時間+6位遞增編號)ItemidVchar(40)是否進貨項目OrdertimeDatetime是否下訂單時間StaffInt是否清單起草人Staff2Int是否清單審核人StatusVchar(2)是否清單狀態(tài)NoteVchar(100)是否備注表16收貨單列名數據類型允許空主鍵說明IdVchar(20)否是收貨單編號(8位日期+6位時間+6位遞增編號)ItemidVchar(40)是否收貨項目OrdertimeDatetime是否收貨時間Amount1Float是否應付總金額Amount2Float是否實付總金額Staff_idInt是否收貨人NoteVchar(100)是否備注表17出庫單列名數據類型允許空主鍵說明IdVchar(20)否是出庫單編號(8位日期+6位時間+6位遞增編號)ItemidVchar(40)是否出庫項目UseVchar(5)是否出庫用途Staff_idInt是否領料人Staff_id1int是否倉庫值班人.2.1登陸設計本系統是所有工作人員從相同的入口登陸到后臺管理系統的,在每位用戶登陸到系統之前是不需要驗證用戶的,只是在用戶打開每個頁面時,如果用戶有權限則能夠打開頁面,如果沒有權限則不會顯示要打開的頁面并給出提示。圖17登陸設計流程圖如下所示:圖17登陸設計庫存管理模塊設計庫存管理模塊設計包括對原材料的添加(此添加分為新的原材料的添加和已有的原材料的添加),修改,報廢,報警和出庫的管理。且每一項都是只有授予了權限的員工才能打開頁面。對有權限的人,庫存管理功能如下圖:圖18庫存管理模塊設計圖18庫存管理模塊設計作業(yè)管理模塊設計作業(yè)管理包括對作業(yè)線的增加刪除,修改等功能,還包括由訂單生成作業(yè)線的管理,有權限的人能夠對訂單上的菜刪除和修改菜的狀態(tài)。圖19作業(yè)管理模塊設計圖19作業(yè)管理模塊設計采購管理模塊設計采購管理包括添加修改和刪除采購單,查看歷史的采購單,也包括對供應商的增加刪除和修改等操作。圖20采購管理模塊設計圖20采購管理模塊設計統計管理模塊設計會顯示銷售的統計,原材料的使用統計和倒推使用原材料的比較等報表,供有權限查看的管理人員查看此報告單。圖21統計管理模塊設計圖21統計管理模塊設計3.2.3輸入輸出設計1登陸圖22登陸界面設計圖22登陸界面設計圖23系統主界面設計2主界面圖23系統主界面設計3菜品添加界面圖24菜品添加界面設計圖24菜品添加界面設計4菜品查看界面圖25菜品查看界面設計圖25菜品查看界面設計5新原材料添加界面圖26新原材料添加界面圖26新原材料添加界面圖27已有原材料添加界面設計6已有原材料添加界面圖27已有原材料添加界面設計7原材料查看界面圖28已有原材料添加界面設計圖28已有原材料添加界面設計8原材料添加記錄查看界面圖29原材料添加記錄查看圖29原材料添加記錄查看9作業(yè)線添加界面圖30作業(yè)線添加圖30作業(yè)線添加10作業(yè)線查看圖31作業(yè)線查看界面設計圖31作業(yè)線查看界面設計圖32待處理訂單產看11待處理訂單查看圖32待處理訂單產看圖33正在作業(yè)的訂單的查看12正在作業(yè)的訂單的查看圖33正在作業(yè)的訂單的查看13修改已經生成作業(yè)的訂單的界面圖34修改已經生成圖34修改已經生成作業(yè)的訂單4.總結與展望4.1本文完成的主要工作隨著酒店管理業(yè)的現代化發(fā)展和電子商務的發(fā)展,酒店管理者進行計算機管理已經成為來勢不可擋的發(fā)展趨勢。本系統結合餐飲管理的實際情況。應用C#語言和SQLServer完成了系統的開發(fā),為提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶葉加工工(中級)考試模擬題與參考答案
- cpa注冊會計師經濟法真題試卷+答案
- 幼兒體育考試試題及答案
- 阿里巴巴校招試題及答案
- 2026自然語言處理工程師校招面試題及答案
- 城市環(huán)境管理試題及答案
- 2026黑龍江哈爾濱啟航勞務派遣有限公司派遣到哈爾濱工業(yè)大學機電工程學院機械設計系招聘備考題庫附答案
- 會昌縣2025年縣直事業(yè)單位公開選調一般工作人員考試備考題庫必考題
- 安義縣城市管理和綜合執(zhí)法局2025年公開招聘編外工作人員備考題庫必考題
- 成都市雙流區(qū)九江新城小學2026年儲備教師招聘考試備考題庫附答案
- 2026年開封大學單招職業(yè)適應性測試題庫及完整答案詳解1套
- 北京市2025北京市體育設施管理中心應屆畢業(yè)生招聘2人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)2套試卷
- 建筑施工現場材料采購流程
- DB31∕T 1234-2020 城市森林碳匯計量監(jiān)測技術規(guī)程
- 園林綠化施工工藝及注意事項
- 2025年高中語文必修上冊《登泰山記》文言文對比閱讀訓練(含答案)
- 2025年金蝶AI蒼穹平臺新一代企業(yè)級AI平臺報告-
- 2026屆山東菏澤一中高三化學第一學期期末達標測試試題含解析
- 2025中國機械工業(yè)集團有限公司(國機集團)社會招聘19人筆試參考題庫附答案
- 二年級上冊100以內的數學加減混合口算題500道-A4直接打印
- 2025年二級造價師《土建工程實務》真題卷(附解析)
評論
0/150
提交評論