酒店餐飲管理系統(tǒng)畢業(yè)論文_第1頁
酒店餐飲管理系統(tǒng)畢業(yè)論文_第2頁
酒店餐飲管理系統(tǒng)畢業(yè)論文_第3頁
酒店餐飲管理系統(tǒng)畢業(yè)論文_第4頁
酒店餐飲管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 畢 業(yè) 論 文(設(shè)計)題 目: 酒店餐飲管理系統(tǒng) 院 系: 信息管理學(xué)院 專 業(yè): 信息管理與信息系統(tǒng)(電子商務(wù)) 姓 名: 指導(dǎo)教師: 完成日期: 畢業(yè)論文任務(wù)書畢業(yè)論文題目: 主要內(nèi)容: 目的要求: 指 導(dǎo) 教 師 簽 字:主管院長(系主任)簽字: 年 月 日 學(xué) 生: 專 業(yè): 論文題目: 論文共 頁,設(shè)計圖紙 張。 指導(dǎo)教師評語: 指導(dǎo)教師評分:指導(dǎo)教師簽字: 年 月 日 指導(dǎo)教師評語遼寧大學(xué)畢業(yè)論文(設(shè)計)成績評定單評閱人評語:評閱人評分:評閱人簽字: 年 月 日答辯委員會評語:院(系)畢業(yè)論文答辯委員會(小組)于 年 月 日審查了 屆 專業(yè)學(xué)生 的畢業(yè)論文。答辯委員會評語:答辯成

2、績:答辯委員會成員:答辯委員會(小組)組長簽字: 年 月 日 畢業(yè)論文(設(shè)計)成績:評閱人評分:指導(dǎo)教師評分:答辯成績:總成績: 院長(系主任)簽字: 年 月 日摘 要隨著計算機(jī)技術(shù)和辦公自動化的不斷運(yùn)用,各種酒店餐飲管理也應(yīng)逐步走向規(guī)范化,并采用計算機(jī)進(jìn)行管理。該系統(tǒng)運(yùn)行在windows平臺上,采用visual foxpro 6.0 進(jìn)行設(shè)計,包括吧臺管理、原料采購、庫存盤點(diǎn)、往來帳款、掛帳管理和輔助管理等功能。數(shù)據(jù)庫系統(tǒng)對管理住處,辦公自動化,決策支持是最為重要的。只有做出一個正規(guī)的管理系統(tǒng),才能讓繁瑣的手工操作變得簡單,易于管理。由于原餐飲系統(tǒng)在管理上投入的人力和物力很大,且大部分仍采用

3、手工操作,效率較低。因此,開發(fā)本系統(tǒng)具有較大的現(xiàn)實(shí)意義和實(shí)用價值。信息在社會經(jīng)濟(jì)的發(fā)展中所起的作用越來越重要。餐飲管理系統(tǒng)是典型的計算機(jī)管理系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。包括應(yīng)用程序功能完備,易使用等特點(diǎn)。 因此本人結(jié)合酒店餐飲管理系統(tǒng)的具體要求,對visual foxpro 6.0及foxpro 6.0應(yīng)用與開發(fā)等進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對餐飲管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,所設(shè)計的餐飲管理系統(tǒng)可以滿足經(jīng)理、收款員、保管員三方面的管理。第一部分對visual foxpro

4、6.0和餐飲管理系統(tǒng)進(jìn)行了簡明的介紹,并對其系統(tǒng)開發(fā)的設(shè)定和系統(tǒng)可行性做了分析。 第二部分對餐飲管理系統(tǒng)的設(shè)計程序分析進(jìn)行了介紹,如系統(tǒng)功能分析、數(shù)據(jù)流程圖、程序代碼等。 第三部分對系統(tǒng)應(yīng)用程序設(shè)計進(jìn)行了系統(tǒng)的介紹,如各種登陸窗體的實(shí)現(xiàn)。 第四部分對該系統(tǒng)的開發(fā)做出了總結(jié)。 關(guān)鍵詞: visual foxpro ;餐飲管理;系統(tǒng)開發(fā)abstractalong with the calculator technique and transact the continuously make use of the automation, various cabaret dining manageme

5、nt also should head for the norm to turn gradually, and adopt the calculator to carry on the management. that system circulates on the terrace of windows, the adoption visual foxpro 6.0 carry on the design, include the buffet management, raw material purchase, stock stocktaking, come-and-go account

6、payment and charge to account the management and lend support to manage etc. function. the database system transact the automation towards managing the abode, making policy the support is the most important .only do a regular management system of, then can let tedious handicraft operation become sim

7、ple, be easy to the management. because original dining system manpower and material resources throw in on the management very big, and big the part still adopts the handicraft operation, the efficiency is lower .therefore, development originally the system has the bigger and realistic meaning and p

8、ractical values .the information is in society the development of the economy the function rise is more and more important.the dining management system is the typical calculator management system, it mainly develop the establishment and maintenances and heads of include the backstage databases appli

9、cation procedure develops two aspects .include the applied procedure function complete, easy usage etc. characteristics. so oneself combine the concrete request of the cabaret dining management system, to the visual foxpro 6.0 and the foxpro 6.0 applications and development etc. carried on the more

10、thorough study and applications, mainly completing the need analysis, the function mold piece that manages the system to the dining to divide the line, the database mode analysis, and from here designed the database structure and application procedure .the system circulates the result certificate, t

11、he dining design management the system can satisfy the manager, accept the payment member and take care of three managements of the aspects of member.the first part to the visual foxpro 6.0 manages the introduction that the system carried on jian3 ming2 with dining, and as to its the enactment and t

12、he system possibilities of the system development did the analysis. the second part manages the applied program design of the system to carry on the introduction to the dining, such as the system function, flow chart etc. the third part carries on the introduction of the system to the analysis that

13、system design, such as a diagram of the function mold and procedure code etc. the four-part cent does to the development of that system summary.key words: visual foxpro; the dining management; the system development目 錄序言1一、緒論21、系統(tǒng)可行性分析22設(shè)計方案的確定33. 系統(tǒng)開發(fā)設(shè)計思想34. 系統(tǒng)運(yùn)行環(huán)境4二、餐飲管理系統(tǒng)設(shè)計程序分析51. 應(yīng)用需求分析52. 系統(tǒng)的功能

14、模塊93. 系統(tǒng)程序代碼14三、餐飲管理系統(tǒng)應(yīng)用程序設(shè)計181. visual foxpro 發(fā)展簡介182. 系統(tǒng)主程序設(shè)計203. 收款人員登錄窗體的實(shí)現(xiàn)214. 保管人員登錄窗體的實(shí)現(xiàn)235經(jīng)理登陸窗體的實(shí)現(xiàn)26四、系統(tǒng)開發(fā)的總結(jié)29參考文獻(xiàn)33致 謝351序 言管理工作的成敗,取決于能否做出有效的決策,而決策的正確程度則取決于信息的質(zhì)量??茖W(xué)技術(shù)的進(jìn)步和生產(chǎn)的發(fā)展,使人類知識量的增長速度不斷加快,因此對這些信息進(jìn)行收集、加工、傳遞等過程的時間性和準(zhǔn)確性也提出了更高的要求。這一切都使傳統(tǒng)的,以手工作業(yè)為基礎(chǔ)的信息系統(tǒng)陷入了結(jié)構(gòu)日益龐大,效益日益降低的困境。電腦的出現(xiàn)為擺脫這種困境找到了出

15、路。今天,計算機(jī)在管理中的應(yīng)用已發(fā)展成為管理工作的重要組成部分,它不僅用于數(shù)據(jù)處理,而且成為輔助決策的有力工具。計算機(jī)能把生產(chǎn),經(jīng)營過程中的巨大數(shù)據(jù)流收集,組織起來,經(jīng)過處理,轉(zhuǎn)換為對各部門不可缺少的數(shù)據(jù),經(jīng)過分析,使它變?yōu)閷Ω骷壒芾砣藛T做出決策具有重要意義的信息。我國自八十年代開始大力推廣微機(jī)應(yīng)用,在管理信息系統(tǒng)領(lǐng)域,無論在理論方面還是實(shí)踐方面都有了很大的發(fā)展,各行各業(yè)應(yīng)用電子計算機(jī)的熱情普遍高漲,應(yīng)用水平日趨提高。本系統(tǒng)是針對餐飲管理工作而開發(fā)的。每個酒店的菜色成千上萬,所以餐飲管理工作比較煩瑣。形成報表更是費(fèi)時費(fèi)力,而且容易出錯。針對此種情況,我編制了餐飲管理系統(tǒng),以便改善這種情況。本系

16、統(tǒng)的初步設(shè)想是運(yùn)用先進(jìn)的計算機(jī)技術(shù)和visual foxpro的管理思想,對餐飲系統(tǒng)進(jìn)行科學(xué)管理。利用計算機(jī)的各種功能實(shí)現(xiàn)數(shù)據(jù)的登記、整理,以及其自動化。 1餐飲管理系統(tǒng)一、 緒論1、系統(tǒng)可行性分析在餐飲業(yè)競爭越來越激烈的今天,餐飲業(yè)該如何提高服務(wù)質(zhì)量和管理能力顯得越來越重要。尤其是大型餐飲企業(yè),企業(yè)內(nèi)部服務(wù)項目眾多,即要完成前臺的一般性服務(wù)工作,又要完成后臺的管理工作,前臺包括:客人點(diǎn)菜管理、收銀管理、會員管理、菜品分類管理、菜品品種管理、每日統(tǒng)計營業(yè)狀況等;后臺包括:原料的進(jìn)出、原料庫存量即時監(jiān)控、原料消耗日盤點(diǎn)、原料的損耗、人員管理、成績考核等眾多的內(nèi)容。如果沒有一套可靠的管理系統(tǒng),單憑

17、原始的手工操作,不僅管理效率低,而且經(jīng)常出現(xiàn)錯誤。再加上一些未知的人為因素,不僅影響企業(yè)的經(jīng)營成本,降低利潤,還會極大的影響餐飲業(yè)的服務(wù)質(zhì)量。 據(jù)調(diào)查:一些酒店、飯店采用手工點(diǎn)菜、結(jié)帳;客人就餐率為 30% 的時候,服務(wù)員可以應(yīng)付自如,服務(wù)員人數(shù)供過于求;當(dāng)就餐率為 60% 的時候,服務(wù)員顯得有些忙碌,尤其是遇到分樓層的情況,服務(wù)員需要不停地上下走動,有點(diǎn)供不應(yīng)求;當(dāng)就餐率為 90%-100% 的時候,服務(wù)員就顯得過于忙碌,忙亂時常常顧此失彼,出現(xiàn)這樣那樣的錯誤,大大影響了服務(wù)質(zhì)量;在結(jié)帳時,還會出現(xiàn)客人等待、算錯帳、跑單的現(xiàn)象。在原料倉庫中,菜品原料數(shù)量不很確實(shí),浪費(fèi)嚴(yán)重。因?yàn)槠髽I(yè)的營業(yè)收入

18、就在菜品售價與原料的差額中,無論是原料管理還是收銀管理,只要其中一項出現(xiàn)錯誤,就會直接影響企業(yè)的效益。 利用計算機(jī)系統(tǒng)來管理店內(nèi)的所有業(yè)務(wù),不僅速度快、效率高,而且大大提高了數(shù)據(jù)的準(zhǔn)確率。即排除了人為因素的干擾,又使各方面的數(shù)據(jù)得到嚴(yán)格控制,降低了經(jīng)營成本,增加了企業(yè)效益,大大提高了餐飲業(yè)務(wù)辦公的自動化程度。無形中就提高了工作效率和企業(yè)的管理水平,使企業(yè)贏得了時間,贏得了客戶,贏得了效益。這才符合現(xiàn)代化企業(yè)管理的要求。使企業(yè)全面提升了一個檔次。 2所以,餐飲企業(yè)使用計算機(jī)系統(tǒng)來管理各種業(yè)務(wù)是當(dāng)今社會的一個必然發(fā)展趨勢。下面對應(yīng)用新系統(tǒng)各方面可行性作一下分析: (1) 技術(shù)方面 1)軟件:目前軟

19、件開發(fā)平臺已經(jīng)成熟可行。 2)硬件:目前高性能的組件已大量涌現(xiàn),它們速度快,容量大,可靠性高,價格低,完全能滿足本系統(tǒng)的需要。 3)應(yīng)用:較xbase、foxpro for dos、foxpro for windows相比,visual foxpro具有更優(yōu)越的特性,如用戶界面良好、數(shù)據(jù)庫操作更方便靈活等。(2)運(yùn)行方面 新計算機(jī)系統(tǒng)采用圖形畫界面,界面友好,操作簡單。員工不需培訓(xùn)或稍加培訓(xùn)即可勝任操作員工作。 綜上所述:新系統(tǒng)目標(biāo)明確,技術(shù)可行,投入產(chǎn)出比高,此系統(tǒng)研制、并應(yīng)用是完全可行的。2、設(shè)計方案的確定確定設(shè)計方案時須考慮的因素較多,大致有以下幾個方面:(1)各子系統(tǒng)的數(shù)據(jù)格式必須統(tǒng)一

20、,實(shí)行數(shù)據(jù)共享,并留有接口,能方便地進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換。(2)設(shè)計方案必須提供較齊全的功能,并留有接口,便于二次開發(fā)和升級維護(hù)。(3)設(shè)計方案必須考慮該系統(tǒng)自身的特點(diǎn),通用性強(qiáng),脫離系統(tǒng)時仍可在計算機(jī)上采用手工操作。(4)設(shè)計方案必須使系統(tǒng)的開發(fā)周期短。3、系統(tǒng)開發(fā)設(shè)計思想3當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的

21、開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好餐飲信息而設(shè)計的。 酒店作為一種信息資源的集散地,酒店資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的酒店都是初步開始使用,甚至尚未使用計算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于酒店餐飲管理情況(如原料采購、庫存盤點(diǎn))的統(tǒng)計和核實(shí)等往往采用對帳單等的人工檢查進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的酒店有計算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。 數(shù)據(jù)處

22、理手工操作,工作量大,出錯率高,出錯后不易更改。酒店采取手工方式對酒店餐飲情況進(jìn)行人工管理,由于信息比較多,餐飲信息的管理工作混亂而又復(fù)雜。時間一長,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時、費(fèi)力。如要對很長時間以前的資料進(jìn)行更改就更加困難了?;谶@此問題,我認(rèn)為有必要建立一個酒店餐飲管理系統(tǒng),使餐飲管理工作規(guī)范化,系統(tǒng)化,程序化,避免管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改資料。本系統(tǒng)是對酒店餐飲管理和操作這兩大類信息管理工作進(jìn)行設(shè)計開發(fā)的。由于本系統(tǒng)選題為酒店餐飲管理系統(tǒng),故為體現(xiàn)一些餐飲管理的特點(diǎn),界面制作盡可能輕松活潑,略顯明麗鮮艷

23、,并根據(jù)系統(tǒng)程序需要增添了相關(guān)的圖片。4、系統(tǒng)運(yùn)行環(huán)境為了使visual foxpro的運(yùn)行流暢,要求其軟硬件的配置都是越高越好。操作系統(tǒng)要求為microsoft windows95或更新版本、microsoft windows nt workstation3.15或更新版本。microsoft internet explorer4.01或更新版本。cpu為intel pentium(奔騰)90mhz或更高處理器。或任何運(yùn)行microsoft windows nt workstation的alpha處理器。一個cdrom光盤驅(qū)動器。4microsoft windows支持的vga或分辨率更高的

24、監(jiān)視器。24mb內(nèi)存(windows95)或32mb內(nèi)存(windows nt workstation)。鼠標(biāo)或其他定點(diǎn)設(shè)備。硬盤空間要求:標(biāo)準(zhǔn)版:典型安裝48mb,完全安裝80mb。專業(yè)版:典型安裝48mb,完全安裝80mb。企業(yè)版:典型安裝128mb,完全安裝147mb。附加部件:msdn(幫助文檔)67mb;intern explorer4.x約66mb。二、餐飲管理系統(tǒng)設(shè)計程序分析1. 功能需求分析餐飲管理系統(tǒng)是按照國內(nèi)餐飲行業(yè)最新要求開發(fā)的全新概念的信息管理系統(tǒng)。主要是將收銀、帳目管理及銷售情況等的統(tǒng)計工作在計算機(jī)或網(wǎng)絡(luò)系統(tǒng)中完成。主要特點(diǎn)包括代碼菜譜編制,界面友好,結(jié)算方式靈活多樣

25、,結(jié)算信息詳細(xì),報表翔實(shí),實(shí)用性強(qiáng),帳目系統(tǒng)功能完整,帳目系統(tǒng)可擴(kuò)充,帳目數(shù)據(jù)可校驗(yàn)。5通過對酒店內(nèi)部餐飲系統(tǒng)的調(diào)查后,結(jié)合整個系統(tǒng)的設(shè)計思想,總結(jié)出該系統(tǒng)的數(shù)據(jù)流程圖如圖2-1: 圖2-1 系統(tǒng)功能模塊圖餐飲管理系統(tǒng)主要功能是通過對基本的酒店吧臺管理、原料采購的錄入、庫存盤點(diǎn)、往來帳款等項目的管理,來統(tǒng)計出該酒店一段營業(yè)時期內(nèi)的盤盈或盤虧情況。用上期盤點(diǎn)余額加上本期采購額減去本期銷售額再減去本期的余額,如果有余額,即代表盤盈;如果出現(xiàn)負(fù)額,即代表盤虧。在得到盤點(diǎn)結(jié)果后,即可對本段時期的酒店經(jīng)營做出總結(jié),以達(dá)到及時調(diào)整管理方案,提高酒店營業(yè)額的目的。6酒店餐飲管理系統(tǒng)需要滿足三種操作員的需求,

26、這三種操作員分別是酒店經(jīng)理、酒店收款員和酒店保管人員。設(shè)計不同管理者根據(jù)不同的密碼登陸,以分配不用的密碼來分配不同的操作權(quán)限。對所有管理者都開放的吧臺管理、輔助管理功能。保管員專有的購貨管理功能,包括對購貨信息的錄入和庫存的查詢統(tǒng)計管理功能。酒店經(jīng)理專有的原料采購和經(jīng)理管理功能,包括盤點(diǎn)數(shù)據(jù)錄入查改、吧臺物品盤點(diǎn)統(tǒng)計、酒店的盈虧統(tǒng)計和對系統(tǒng)的初始化功能。酒店收款人員的任務(wù)是吧臺管理、掛帳管理、輔助管理;酒店保管人員對吧臺管理、購貨管理、庫存盤點(diǎn)、往來帳款、輔助管理進(jìn)行操作;酒店經(jīng)理的功能最為復(fù)雜,包括對吧臺管理、庫存盤點(diǎn)、往來帳款、輔助管理、經(jīng)理管理,同時還對原料采購進(jìn)行管理。(1) 收款員管

27、理模塊收款員是權(quán)限級別最低的,只負(fù)責(zé)最基本簡單的操作。包括對顧客點(diǎn)餐后的菜單錄入、退單處理和顧客結(jié)算功能。菜單錄入可以實(shí)現(xiàn)菜單的初始化輸入,統(tǒng)計出各個包房的點(diǎn)菜情況,顯示出總菜單和消費(fèi)的總金額。如有顧客想調(diào)換房間即可通過調(diào)換房間按鈕來實(shí)現(xiàn),通過輸入原房間號和調(diào)整為變可實(shí)現(xiàn)這個功能。當(dāng)有特殊情況出現(xiàn),需要提供退菜服務(wù)時,即可通過退菜功能來實(shí)現(xiàn)。在顧客結(jié)算功能中,通過對房間號碼的選擇來顯示結(jié)算信息,包括菜單和結(jié)算金額,在結(jié)算方式中有現(xiàn)金、支票、簽單三種方式可供選擇,提高了系統(tǒng)的靈活性,使操作更簡便。掛帳管理是對用餐合同戶的管理,包括單位設(shè)定、還款輸入、欠款統(tǒng)計三個功能。在單位設(shè)定中,可以對用餐合同

28、戶進(jìn)行增加和刪改等管理,在合同戶用餐后可通過就餐欠款信息功能實(shí)現(xiàn)對欠款的統(tǒng)計。還款信息的功能是在合同戶歸還帳款時,對歸還時間、經(jīng)售人、部分還清或全部還清等做出設(shè)定,即在欠款信息中不再顯示已還清欠款的信息。欠款信息中顯示了一段時間內(nèi)就餐合同戶的欠款信息和累計欠款的總額,同過歷史記錄功能還可以實(shí)現(xiàn)該合同戶的以前的欠款總記錄,以便查詢統(tǒng)計。輔助管理包括對商品代碼和房間代碼的管理。采購新的產(chǎn)品后可通過商品代碼進(jìn)行前臺代碼管理,隨著季節(jié)的變化或時常價格波動,及時對菜單中菜名和價格進(jìn)行更改。房間代碼可以顯示出哪個房間已經(jīng)有顧客,哪個房間處于空閑狀態(tài),以便進(jìn)行房間調(diào)換,并對各個房間中的備品進(jìn)行管理,即時刪減

29、或增加物品。(2)保管員管理模塊7保管員被賦予二級權(quán)限,在收款員的基礎(chǔ)上還可以對購貨管理、庫存盤點(diǎn)和往來帳款進(jìn)行操作管理,而只有保管員才能夠?qū)崿F(xiàn)購貨管理這一功能。購貨管理可以實(shí)現(xiàn)數(shù)據(jù)錄入和統(tǒng)計查改兩項功能。在點(diǎn)擊數(shù)據(jù)錄入后即可對物品采購信息進(jìn)行管理,購貨信息可以在購貨當(dāng)天輸入購貨信息和經(jīng)手人信息,即可顯示出當(dāng)天購貨的累積金額。購貨查詢統(tǒng)計功能通過選擇后,可以顯示出一段時期內(nèi)的購貨累積情況和所用金額,通過選擇貨物類別、名稱和供貨單位,還可以分類進(jìn)行查詢,非常方便。當(dāng)需要查詢庫存以便統(tǒng)計采購數(shù)量時,即可通過庫存盤點(diǎn)的功能來實(shí)現(xiàn)。庫存盤點(diǎn)包括錄入查改和庫存統(tǒng)計兩項功能。錄入查改可以對數(shù)據(jù)進(jìn)行盤點(diǎn)及錄

30、入查改,顯示出一定時間內(nèi)的庫存情況,包括庫存物品以及庫存金額等。庫存統(tǒng)計可以實(shí)現(xiàn)吧臺物品盤點(diǎn)功能,在一段時間內(nèi),同過對上期結(jié)余、本期購進(jìn)、本期銷售、本期結(jié)存的統(tǒng)計,即可顯示出本期的盤盈情況,如果本期盤盈顯示正數(shù)即代表盤盈,如為負(fù)數(shù)即代表盤虧,并可顯示出累計的盤盈情況,可供查詢。往來帳款共包括消費(fèi)欠款和購貨欠款兩部分,消費(fèi)欠款又包括單位設(shè)定、還款錄入和欠款統(tǒng)計三項功能,和收款員模塊中的掛帳管理功能基本相同,這里不在進(jìn)行介紹。購貨欠款即包括還款錄入、欠款統(tǒng)計,通過這些功能可以很好的實(shí)現(xiàn)對往來欠款的管理工作。消費(fèi)欠款主要對合同戶消費(fèi)的欠款、還款信息進(jìn)行管理。而購貨欠款模塊主要對采購中的欠款、還款信息

31、進(jìn)行統(tǒng)計。在結(jié)算采購的還款信息時可同過還款錄入功能來實(shí)現(xiàn),在確定欠款的日期后即可選擇金額沖抵部分欠款或全部的欠款。在欠款統(tǒng)計功能中可以顯示出欠、還貨款的所有信息,欠、還款的時間、金額、經(jīng)手人和累積的欠款,一目了然,方便管理者清楚的了解采購貨款的情況。(3)經(jīng)理管理模塊在所有的操作人員里,經(jīng)理是管理權(quán)限級別是最高的。原料采購和經(jīng)理查詢也只有進(jìn)入經(jīng)理模塊后才能實(shí)現(xiàn)這兩種功能。而且還可以更改系統(tǒng)密碼,實(shí)現(xiàn)系統(tǒng)初始化功能。原料采購共包括數(shù)據(jù)錄入和統(tǒng)計查改兩項功能,這兩項功能和購貨管理的功能的實(shí)現(xiàn)類似。這里不再多做介紹。8在庫存盤點(diǎn)的庫存統(tǒng)計模塊中比收款員和保管員的多出一個沖抵庫存功能。沖抵庫存是指沖抵

32、掉某日期內(nèi)的盤點(diǎn)數(shù)據(jù),因?yàn)橐欢螘r間后現(xiàn)有庫存和前期庫存會出現(xiàn)差異,如不進(jìn)行修改差異將越來越大,無法修復(fù),只有沖抵庫存后才能使目前庫存數(shù)目和前期庫存數(shù)目一致。但是如果實(shí)現(xiàn)沖抵庫存這個功能時就意味著酒店會遭受到無謂的損失,所以只有最高權(quán)限的經(jīng)理才能實(shí)現(xiàn)這個功能。在輔助管理模塊中,保管員和經(jīng)理都比收款員多出購貨代碼和人員管理兩個功能。當(dāng)有購進(jìn)新貨物時可通過購貨代碼管理來對新貨物進(jìn)行管理,可添加貨物類別、名稱、單位、單價和供貨單位等信息,以及對已有貨物的信息進(jìn)行修改或刪除。人員管理模塊主要是對酒店員工的部門、工種、姓名、性別、身份證號碼、住址、聯(lián)系電話等進(jìn)行管理,當(dāng)發(fā)生員工變動時即可利用該模塊進(jìn)行管理

33、。經(jīng)理查詢模塊一共可以實(shí)現(xiàn)銷售統(tǒng)計、盈虧統(tǒng)計和系統(tǒng)初始三個功能。銷售統(tǒng)計可以對每個服務(wù)員的銷售情況進(jìn)行管理,可以統(tǒng)計出在一段時間內(nèi)該服務(wù)員所服務(wù)過的桌號、日期、時間和總銷售額情況。盈虧統(tǒng)計可以顯示出一定時期內(nèi)酒店盈虧的詳細(xì)信息,包括上期的結(jié)存、本期結(jié)存、本期收入、應(yīng)收、實(shí)收、掛帳、本期購貨、現(xiàn)金、欠帳、本期毛利、本期回款、本期付款、本期余款、統(tǒng)計天數(shù)、日銷售額、日均毛利、日均余款、往來帳、欠貨款、掛餐費(fèi)。這些很詳細(xì)的信息都會清楚的顯示在表單中,使經(jīng)理或其他管理者可以很清楚的知道在這段時間內(nèi)酒店的盈虧情況,以便以后對酒店的管理方式進(jìn)行改進(jìn),更有利于酒店的管理。系統(tǒng)初始可以對本系統(tǒng)進(jìn)行初試化,因?yàn)?/p>

34、在系統(tǒng)初始化后會丟失系統(tǒng)所有的數(shù)據(jù)信息,所以需要更謹(jǐn)慎的操作。2. 系統(tǒng)的功能模塊在數(shù)據(jù)庫系統(tǒng)設(shè)計中應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費(fèi)不必要的人力和物力。9在概念設(shè)計階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低。 利用er方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計,可分成三步進(jìn)行:首先綜合分析全局er模式,然后再設(shè)計各局部er模式,最后對全局er模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。 “餐飲管理系統(tǒng)”的全局?jǐn)?shù)據(jù)流程圖如圖2-2庫存統(tǒng)計菜單錄入

35、銷售統(tǒng)計錄入查改數(shù)據(jù)錄入顧客結(jié)算盈虧統(tǒng)計2-6 餐2-2飲管理系統(tǒng)全局?jǐn)?shù)據(jù)流程圖(1) 設(shè)計全局er模式10所有局部er模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部er模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 1)確定公共實(shí)體類型 為了給多個局部er模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。 2)局部er模式的合并 合并的原則是:首先進(jìn)行兩兩合并;先和合并那

36、些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。 3)消除沖突 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。 設(shè)計全局er模式的目的不在于把若干局部er模式形式上合并為一個er模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。 4)全局er模式的優(yōu)化 在得到全局er模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對er模式進(jìn)行優(yōu)化。一個好的全局er模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個數(shù)要盡可能的少;實(shí)體類型所含屬性個數(shù)盡可能少。(2)設(shè)計局部er模式針對本設(shè)計,通過對餐飲管理內(nèi)容和數(shù)據(jù)流程的分

37、析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:菜譜信息。包括的數(shù)據(jù)項有名稱、所屬品種、數(shù)量、單位、單價和金額等。管理人員信息。包括管理人員姓名和密碼。采購信息。包括品種、名稱、數(shù)量、單位、單價、供貨單位、欠款等。銷售統(tǒng)計。包括服務(wù)員姓名、桌號、日期、時間、銷售額等。結(jié)賬信息。包括客戶號、桌號、結(jié)算日期、打折情況、總計等。er模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:n,m:n,還是1:1等。還要考察一個實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個實(shí)體類型之間是否存在聯(lián)系,多個實(shí)體類型之間

38、是否存在聯(lián)系等。112-3 菜譜實(shí)體e-r圖2-4 管理人員實(shí)體e-r圖2-5 采購信息實(shí)體e-r圖122-6 銷售統(tǒng)計實(shí)體e-r圖2-7 結(jié)帳信息實(shí)體e-r圖(3)關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計由于概念設(shè)計的結(jié)果是er圖,因此數(shù)據(jù)庫的邏輯設(shè)計過程就是把er圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點(diǎn),邏輯設(shè)計可以充分運(yùn)用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進(jìn)行。設(shè)計結(jié)果是一組關(guān)系模式的定義。表2-1 菜譜信息表表2-2 采購信息表表2-3 結(jié)帳信息表13表2-4 管理人員信息表表2-5 銷售統(tǒng)計表3. 系統(tǒng)程序代碼(1)登陸界面的密碼文本框texe1的代碼mmm=this.valuesel

39、e mimaloca for allt(xmm)=allt(xm)if .not. eof()do casecase allt(jb)=一級if allt(mm)=allt(mmm)thisform.release_screen.closable=.f._screen.picture=p2.jpgdo cy.mprendicase allt(jb)=二級if allt(mm)=allt(mmm)thisform.release_screen.closable=.f.14_screen.picture=p2.jpgdo bg.mprendicase allt(jb)=三級if allt(mm)=

40、allt(mmm)thisform.release_screen.closable=.f._screen.picture=1.jpgdo jl.mprendiendcendi(2)銷售情況表中的銷售情況累計按鈕代碼xmm=this.valueif len(allt(xmm)0sele xskset filt to rq=sj1 .and. rq=sj2 .and. allt(xm)=allt(xmm)count to je1 for substr(zh,1,1)=1 .or.substr(zh,1,1)=2 .or.substr(zh,1,2)=廳sum ys to je2sum ss to

41、je3sum ys to je4 for allt(fs)=簽單sum ys to je5 for allt(fs)簽單thisform.text3.value=je1thisform.text4.value=je2thisform.text5.value=je3thisform.text6.value=je4thisform.text7.value=je5-je315thisform.grid1.recordsource=select zh,rq,sj,ys,ss from xsk into cursor as where rq=sj1 .and. rq=sj1 .and. rq=sj1 .

42、and. rq=sj2repl all je with dj*slsum je to jee go topthisform.text3.value=jeethisform.grid1.recordsource=glsxmm=allt(this.value)if len(allt(xmm)0sele glsdo case case xmm=類別xm1=dm17bo2.rowsource=select dm from gls into cursor as4 where rq=sj1 .and. rq=sj1 .and. rq=sj1 .and. rq=sj2 group by mcendcaset

43、hisform.refreshendizll=this.valueif len(allt(zll)0sele glsset filt to rq=sj1 .and. rq=sj2 .and. allt(&xm1)=allt(zll)sum je to jeego topthisform.text3.value=jeethisform.refreshendi三、 餐飲管理系統(tǒng)應(yīng)用程序設(shè)計1、visual foxpro 發(fā)展簡介隨著軟件技術(shù)和數(shù)據(jù)庫技術(shù)的飛速發(fā)展,數(shù)據(jù)庫管理系統(tǒng)日益成熟,尤其是圖形界面技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的出現(xiàn)及其技術(shù)水平的不斷提高,使數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用更加廣泛。visua

44、l foxpro6.0系統(tǒng)作為90年代的高級數(shù)據(jù)庫管理系統(tǒng)軟件,具有性能完善的編程語言。visual foxpro的特性有:(1)戶界面良好 18visual foxpro系統(tǒng)提供了一個由菜單驅(qū)動、輔以對話窗口的簡潔友好、功能全面的用戶界面。用戶可以通過輸入命令或使用菜單,實(shí)現(xiàn)對visual foxpro的各種功能的操作,完成數(shù)據(jù)管理的任務(wù)。(2)面向?qū)ο缶幊碳夹g(shù)功能強(qiáng) visual foxpro系統(tǒng)命令和語言功能強(qiáng),有數(shù)百條命令和標(biāo)準(zhǔn)函數(shù),不僅支持傳統(tǒng)的過程式編程技術(shù),還支持面向?qū)ο罂梢暬幊碳夹g(shù)。(3)快速創(chuàng)建應(yīng)用和程序 用戶可以使用visual foxpro系統(tǒng)提供的項目管理器、向?qū)?、?/p>

45、成器、工具欄和設(shè)計器等軟件開發(fā)和管理的有效工具編制系統(tǒng)程序。這些工具極大地提高了程序設(shè)計的自動化過程,減少了程序的設(shè)計、編輯和運(yùn)行時間,也方便了用戶對程序的操作。(4)數(shù)據(jù)庫的操作簡便 visual foxpro系統(tǒng)中的數(shù)據(jù)庫,是以數(shù)據(jù)表的形式出現(xiàn)的。每一個表有一個數(shù)據(jù)字典,允許用戶為數(shù)據(jù)庫中的每一個表增加規(guī)則、視圖、持久關(guān)系以及連接。每個visual foxpro系統(tǒng)數(shù)據(jù)庫都可以由用戶擴(kuò)展并通過語言和可視化設(shè)計工具來操作。(5)多個用戶可以一起開發(fā)程序 visual foxpro系統(tǒng)提供允許同時訪問數(shù)據(jù)組件的能力,使多個用戶能夠一起開發(fā)應(yīng)用程序。使用“項目管理器”的源代碼管理程序,可以跟蹤或保護(hù)源代碼的修改。使用“數(shù)據(jù)庫”菜單中的“刷新”選項,可以跟蹤或保護(hù)表或視圖的定義。(6)可與其他應(yīng)用程序交互操作visual foxpro系統(tǒng)可以使用來自其他應(yīng)用程序的對象,與其他程序之間導(dǎo)入導(dǎo)出數(shù)據(jù),還可以與其他microsoft應(yīng)用程序?qū)崿F(xiàn)共享數(shù)據(jù)。(7)獨(dú)特的開發(fā)客戶/服務(wù)器解決方案visual foxpro系統(tǒng)可以相當(dāng)方便地存儲、檢索

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論