餐飲管理系統(tǒng)_第1頁
餐飲管理系統(tǒng)_第2頁
餐飲管理系統(tǒng)_第3頁
餐飲管理系統(tǒng)_第4頁
餐飲管理系統(tǒng)_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

第一章前言1.1

緒當今世界已進入了在計算機信息管理領(lǐng)域中激烈競爭的時代,應用計算機已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應該承認,誰掌握的知識多,信息量大,信息處理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學技術(shù)的不斷提,計算機科學日漸成,其強大的功能已為人們深刻認,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用的管理人員意識到信息管理的重要性。作為計算機應用的一部,使用計算機對餐飲企業(yè)信息進行管,具有手工管理所無法比擬的優(yōu)點.例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長成本低等這些優(yōu)點能夠極大地提高信息管理的效也是企業(yè)的科學化規(guī)化管理與世界接軌的重要條件。1.2

管信系概管理信息系統(tǒng)是一門新興,集管理科學、信息科學、系統(tǒng)科學及計算機科學為一體的綜合性學科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。管理信息系統(tǒng)的分析與設計,必須和具體實際相結(jié)合,才能真正服務社會。在系統(tǒng)開發(fā)時應遵循以下一些原則:(1)穩(wěn)定性原則系統(tǒng)的開發(fā)必須具有加強的應變能力一定時間內(nèi)有相對的穩(wěn)定性(2)實用性與先進性原則。目前國的管理信息系統(tǒng)開發(fā)中存在低水平的重復開發(fā)和片面追求高檔次的硬件設備,以及系統(tǒng)開發(fā)成功率低,使用價值不高等問題。鑒于實際情況在系統(tǒng)開發(fā)中1應遵循把實用性放在第一位,又要突出系統(tǒng)在技術(shù)上,管理上的先進性原則。(3)面向用戶原則管理信息系統(tǒng)是為用戶開發(fā)的最終是交給用戶使用的只有用戶通過運行才能對系統(tǒng)做出客觀評價此必須從系統(tǒng)的總體方案規(guī)劃設計到系統(tǒng)開發(fā)過程中的每一個環(huán)節(jié),都必須堅持一切為了用戶,一切服務于用戶的觀點,這是信息系統(tǒng)開發(fā)的首要前提。1.3

餐管系開背近年來隨著人民的生活水平的不斷提高餐飲業(yè)的消費持續(xù)增長競爭愈來愈激烈。然而,傳統(tǒng)餐飲企業(yè)的日常運作還是靠人工管理,從原材料入庫到客人點單,再到結(jié)賬基本上由人工完成記錄做不僅耗費人力資源而且容易導致記錄丟失或重復等錯誤造成管理水平低下日升酒店作為傳統(tǒng)的餐飲企業(yè)也存在這些問題進貨,庫存有人工管理客人點單需服務員記錄并送至廚房客人結(jié)賬由手工記錄人力耗費大,客人等待時間長理效率低下這就迫切需要標準的、高效率的計算機管理方式引導其發(fā)展,通過計算機管理該企業(yè)的日常運作,給管理者以決策參考的模型,來不斷完善管理水平,提高工作效率。餐管系開意在現(xiàn)實的社會中型餐飲公司或企業(yè)的管理還大多停留在人工管理日常業(yè)務運作的水平上們使用傳統(tǒng)人工的方式管理文件檔案種管理方式存在著許多缺點如效率低、易出錯,另外時間一,將產(chǎn)生大量的文件和數(shù),這對于查找、更新和維護都帶來了不少的困難該企業(yè)開發(fā)此餐飲管理系統(tǒng)不僅能提高公司的管理水平給管理者提供一個企業(yè)運作的信息平臺還能提升企業(yè)的形象及增強競爭力用該餐飲管理系統(tǒng)能將餐飲企業(yè)業(yè)務管理和人員管理信息化企業(yè)從原材料進貨到客人消費都由計算機管理并記錄,可隨時掌握酒店里房間的使用狀況,客人點單,掛賬等情況,并能盡可能的降低使用者的勞動強度,同時提高工作質(zhì)量和效率。在競爭越來越2激烈的餐飲業(yè)中取得優(yōu)勢.1.5

餐管系簡根據(jù)該企業(yè)的特點和該企業(yè)的實際情況該系統(tǒng)以餐飲業(yè)務為基礎(chǔ)主要突出點單、結(jié)賬。點單方面主要采取圖形加數(shù)據(jù)的方式使用戶能直觀的管理數(shù)據(jù)信息,并能有效的管理各個房臺房臺的點單信息也讓用戶一目了然結(jié)賬方面也采取圖形界面加數(shù)據(jù)的管理方式,讓用戶可以動態(tài)的管理現(xiàn)有的信息,這里突出了重要的兩點:一是操作管理的信息準確無誤可讓用戶放心二是操作管理的速度快管理方便、實用性高。這里還提供了特殊的選項(特權(quán)結(jié)賬)功能。后臺管理包括進貨、庫存信息的管理,這樣用戶可以有效地管理商品信息,在系統(tǒng)中有商品的記錄,并會自動更新,點菜收銀管理可實現(xiàn)轉(zhuǎn)臺、并臺、結(jié)賬。營業(yè)分析可對客人點單情況、房臺營業(yè)情況等進行統(tǒng)計。點菜收銀、營業(yè)分析、庫房管理的有機結(jié)合,可為該酒店經(jīng)營方向提供依據(jù),為該酒店的發(fā)展提供保證。1.6

餐管系的標面對服務行業(yè)的高速發(fā)展和餐飲企業(yè)信息發(fā)展的過程中出現(xiàn)的各種情況合日升酒店自身的特點及業(yè)務流程餐飲管理系統(tǒng)在實施后應能達到以下目標:采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行,查詢靈活方便。業(yè)務管理信息化隨時掌握進貨人點單賬等情況。支持多種付款方式現(xiàn)金支票單掛賬等多種方式混合收銀。系統(tǒng)維護方便可靠有靈活性用性及安全性的特點。該軟件應盡可能地降低使用者的勞動強度時提高工作質(zhì)量和效率。3采用流行的客戶機/服務器方式,響應速度快,安全性高,系統(tǒng)配置靈活,擴充方便。提高該企業(yè)管理水平,提升酒店檔次,贏得競爭優(yōu)勢。第二章系統(tǒng)分析2.1系的步查2.1.1酒店的基本情況我們是以北京日升酒店為藍本開發(fā)了本系統(tǒng)日升酒店是一家中型餐飲企業(yè)位于北京市繁華地帶公司以多種模式向客戶提供餐飲服務受到了廣大客戶的一致好評。該酒店現(xiàn)有包間間(大包間、小包間、多功能廳),提供就餐、卡OK、婚宴等服務項目。隨著酒店業(yè)務的不斷發(fā)展和顧客的不斷增多,該酒店存在管理復雜、貨品繁多、菜品多樣、價格多變、折扣靈活、現(xiàn)金量大以及報表需求復雜多樣等特點,現(xiàn)有的人工管理方式已不能完全勝任,該酒店已意識到使用計算機信息技術(shù)的重要性,決定在餐飲管理上采用計算機管理系統(tǒng)。2.1.2酒店的基本工作方式和人員素質(zhì)該酒店目前處于人工管理階段。酒店采用對客人分發(fā)手牌的方式對房間進行管理,各包間服務人員為客人提供點菜服務,然后將菜單送往總臺和廚房,買單服務也要靠人工結(jié)算,因此工作效率不高,容易出錯。服務人員多為高中學歷管理人員多為??埔陨蠈W歷具備一定的計算機基礎(chǔ)知識過簡單培訓便能較為熟練的操作計算機工素質(zhì)比較高。2.1.3各類人員對開發(fā)新系統(tǒng)的態(tài)度酒店高層管理人員對開發(fā)這一系統(tǒng)持樂觀態(tài)度為使用餐飲管理系統(tǒng)可以提高酒店的服務質(zhì)量便于對酒店進行統(tǒng)一管理提高酒店的管理水平客戶以高檔次,4更便利的感覺,有利于酒店的市場競爭。酒店的一般員工認為開發(fā)這一系統(tǒng)可以減少他們的勞動強度高他們的工作效率,使用計算機管理可以避免以往工作中的錯誤。因此,酒店一般員工對開發(fā)這一系統(tǒng)持樂觀態(tài)度。2.2

系的行分2.2.1系統(tǒng)可行性分析a)技術(shù)上的可行性:技術(shù)方面的可行性就是根據(jù)現(xiàn)有的技術(shù)條件,能否實現(xiàn)系統(tǒng)的各項要求。設備:該系統(tǒng)對所需的硬件設備,如服務器機、打印機即網(wǎng)絡配件等的性能要求一般有設備的性能完全能夠滿足系統(tǒng)功能的要求。軟件上,本系統(tǒng)屬于數(shù)據(jù)庫應用程序,本系統(tǒng)需要一個數(shù)庫服務器及其運行的操作系統(tǒng)平臺,根據(jù)客戶的數(shù)據(jù)量并不是十分巨大,我們選擇目前市場上價格比較低廉的數(shù)據(jù)庫服務器產(chǎn)品:SQLServer2000及配套的平臺Windows2000而前臺開發(fā)工具采用VB6.0用其可視化的開發(fā)環(huán)境、豐富的控件資源,能快速開發(fā)出應用程序。這些軟件在中小MIS開發(fā)中已被大量應用,技術(shù)上都比較成熟,因此技術(shù)上是可行的。b)經(jīng)濟上的可行性費用:根據(jù)該酒店多年來良好的經(jīng)濟效益,酒店的經(jīng)濟實力比較雄厚,這就為系統(tǒng)的實施奠定了經(jīng)濟基礎(chǔ),足能提供購買硬件設備和開發(fā)軟件所需要的資金酒店現(xiàn)有計算機兩臺,需另購兩臺客戶機和一臺服務器,打印機臺效用:實施該系統(tǒng)也能給公司帶來長期效益,它可幫助領(lǐng)導實現(xiàn)管理方法的現(xiàn)代化、科學化,極大地提高餐飲企業(yè)的工作質(zhì)量與工作效率,減少管理支出的費用,從而保證酒店管理的可持續(xù)的良好發(fā)展。因此經(jīng)濟上具有了系統(tǒng)開發(fā)的可行性。c)管理上的可行性5酒店的領(lǐng)導認識到當今社會的發(fā)展趨勢,認為使用計算機從事酒店管理是公司當前非常必要的舉措。公司員工也對本系統(tǒng)的開發(fā)十分的歡迎,并給予積極配合,從而保證了系統(tǒng)調(diào)查與分析能夠順利的進行。另外,為了提高酒店管理水平適應管理信息系統(tǒng)的要求酒店對管理人員進行了全面的培訓,提高了他們對餐飲管理信息系統(tǒng)的認識。因此在管理上具有了系統(tǒng)開發(fā)的可行性。2.2.2簡要總結(jié)經(jīng)過細致地初步調(diào)查和嚴密地可行性分析我們認為在現(xiàn)有條件下為日升酒店開發(fā)餐飲管理信息系統(tǒng)是完全可行的.2.3詳調(diào)2.3.1組織結(jié)構(gòu)圖日升酒店的組織機構(gòu)包括財務部服務部采購部餐飲部客房部庫房部,前臺。日升酒店財務部

服務部

采購部

餐飲部

客房部

庫房部

前臺圖2.1組織機構(gòu)圖我負責的是采購部、庫房部、客房部和財務部的詳細調(diào)查工作。經(jīng)過詳細的調(diào)查可以確定采購部的主要業(yè)務是負責按采購單上所列商品進行采購房部主要是負責檢查庫存情況,寫出“庫存周報表并將采購的商品入庫。客房部主要負責就餐房間的維護清潔工作,確定房間類型等。62.3.2業(yè)務流程分析(包括繪制業(yè)務流程圖)為了能夠反映組織內(nèi)部各部分之間的聯(lián)系程度織各部分主要業(yè)務和它們在業(yè)務過程中所承擔的工作等就必須對組織的業(yè)務流程進行分析業(yè)務流程圖是分析業(yè)務功能流程的重要工具,它是一種描述系統(tǒng)內(nèi)部各單位、人員之間業(yè)務關(guān)系、作業(yè)順序和管理信息流向的圖表。我主要負責對庫房部購部和財務部的業(yè)務流程進行調(diào)查分析結(jié)果如下:物采、庫程其流略庫管員定期檢查庫存,生成“庫(周)報表果某種物品已經(jīng)到達庫存下限,則填寫“采購申請單另外,物品使用部門,當缺少物品時,也可以填寫“采購申請單采購員將物品購買回來,到庫房驗收入庫,此時,庫管員登記入庫物品之后,采購員持購貨發(fā)票和供貨單到財務部財務部開出入庫單采購員持入庫單回到庫管員處,庫管員核實入庫單與入庫記錄,并在入庫單上簽字。流程如圖2.3:物品使用部門

采購申請單

采購物品

采購員庫房核實入庫單

檢查庫存庫管員

物品驗收入庫登記庫存材料材料驗收入庫單

開具入庫單圖2.3

財務部采購入庫業(yè)務流程圖

供貨發(fā)票供貨單72.3.3當前業(yè)務存在的問題由于當前酒店的管理還處于人工管理階段僅在財務部門使用了計算機所以酒店的管理效率不高由于缺乏科學的管理和現(xiàn)代化的管理工具該酒店在管理上和業(yè)務的安排上都存在著不足。

房間的管理不夠科學方便,房間使用情況不直觀。庫管員不能隨時掌握庫存情況,不能及時發(fā)現(xiàn)商品缺貨的情況,另外統(tǒng)計商品數(shù)量即費時又費力。由于該酒店的商品種類多,菜樣多變,靠人工方式管理商品和菜品信息有很多不便。例如商品數(shù)量大導致查找商品信息困難等。2.4新統(tǒng)輯案提2.4.1數(shù)據(jù)流圖數(shù)據(jù)流圖是描述系統(tǒng)邏輯模型的主要工具我們采取結(jié)構(gòu)化分析的方法繪制數(shù)據(jù)流程圖,基本思想:自頂向下,由外向里,逐步分解。首先我們把餐飲管理系統(tǒng)看作一個整體明確系統(tǒng)與各外部實體的信息聯(lián)系繪制最高層的數(shù)據(jù)流圖—關(guān)聯(lián)圖,然后通過確定系統(tǒng)的幾個主要的綜合性的邏輯功能,繪制定頂層數(shù)據(jù)流圖。下圖是對餐飲管理系統(tǒng)的概括地描述,描述了系統(tǒng)的邊界、系統(tǒng)與外界環(huán)境的關(guān)系以及總的功能。頂層據(jù)圖金息房態(tài)信息

買單房間信房

房狀態(tài)

息人

賬數(shù)據(jù)掛賬單

理結(jié)數(shù)據(jù)消量

8房

財務管理人員5.4理人員應付5.4理人員應付賬款號:圖2.5進管理第一層數(shù)據(jù)流圖進貨理一數(shù)流圖其它據(jù)圖)對頂層數(shù)據(jù)流圖進一步分解其中某些或者所有的數(shù)據(jù)加工項分解為若干個數(shù)據(jù)加工項這樣就形成了第一層數(shù)據(jù)流圖下圖是將進貨管理進一步分解的第一層數(shù)據(jù)流圖。5.35.1供應商交付供貨單財務管條目名:入庫單來源:進貨管理

庫房管理人員

查詢在庫量5.2登記進貨商品信息

息去向:庫房數(shù)據(jù)流結(jié)構(gòu):入庫單數(shù)據(jù)={商品編號+商品名稱+數(shù)量+金額+倉庫供應商+日期}2.4.2據(jù)詞典

數(shù)數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工、外部項。在系統(tǒng)分析中數(shù)據(jù)詞典起著重要的作用數(shù)據(jù)詞典對數(shù)據(jù)流圖中的各種成分起注解說明作用,它包含著關(guān)于系統(tǒng)的詳細信息。

數(shù)流92.

數(shù)元條目名:房臺編號屬于數(shù)據(jù)流:F1-F7類型:字符長度:3取值范圍”-“”

編號:4_1簡要說明:房臺編號是房間的識別符,每個房間都有唯一的房臺編號。數(shù)據(jù)存3.條目名D1間狀態(tài)存儲組織:每個房間一條記錄記錄組成:

編號:D1記錄數(shù):約30

主關(guān)鍵子:房臺編號項名:房臺編號房名稱類說明狀態(tài)容納人數(shù)4.

數(shù)據(jù)加條目名:進貨管理輸入數(shù)據(jù)流:

編號:輸出數(shù)據(jù)流:商信;供單;F13在F2入庫單量加工邏輯:...號

查詢商品在庫量生成商品采購申請單將進貨商品信息添加到進貨信息檔案中,生成進貨錄單票5.

外部項條目名:庫房輸入數(shù)據(jù)流:F5消量入單

輸出數(shù)據(jù)流:F13在量10主要特征:庫房:在本系統(tǒng)中存儲酒店商品的地點,其主要特征是倉庫名稱、庫存數(shù)量、庫存金額第三章3.1總結(jié)設3.1.1系統(tǒng)功能結(jié)構(gòu)設計

系統(tǒng)設計在系統(tǒng)的開發(fā)過程中我們通過進行細致的系統(tǒng)調(diào)研工作在與各管理層用戶進行廣泛交流的基礎(chǔ)上依據(jù)系統(tǒng)分析階段所形成的數(shù)據(jù)流圖遵循系統(tǒng)設計原則設計出了餐飲管理信息系統(tǒng)的功能結(jié)構(gòu),實現(xiàn)了酒店,客人,財,物的全面管理。該系統(tǒng)的功能結(jié)構(gòu)如圖:餐管系理

后臺

財務

應付理

系統(tǒng)化

系統(tǒng)開臺管理

買單管理

當日結(jié)賬數(shù)據(jù)分析

日結(jié)算管

月結(jié)算管

月營業(yè)統(tǒng)

年營業(yè)統(tǒng)

本單位定

供應商管

房臺類型

部門信息

倉庫信息

員工級別理

管理

理進貨管理

進貨查詢

庫存查詢

房間臺號

商品信息

員工信息

應付賬款

掛賬管理

歷史掛賬

系統(tǒng)維護

操作員與權(quán)限管理管理

管理

管理

管理

查詢

向?qū)?/p>

11我主要負責后臺管理模塊務管理模塊統(tǒng)初始化模塊的設計和開發(fā)的工作。下面對這幾個模塊的功能進行簡單的說明:后臺管理:主要是對酒店后臺進貨,庫存等的管理。包括進貨管理、進貨查詢、庫存查詢、庫存統(tǒng)計、房間臺號管理、商品信息管理、員工信息管理。財務管理:主要是對酒店財務方面的管理。包月結(jié)算管理,月營業(yè)統(tǒng)計,年營業(yè)統(tǒng)計。系統(tǒng)初始化:主要是對酒店的基礎(chǔ)設置信息的管理。包括本單位的定義、供應商管理、房間臺號類型管理、部門信息管理、倉庫信息設置、員工級別管理。退出:包括重新登陸和退出。3.1.2系統(tǒng)軟硬件環(huán)境設計硬件選擇:推薦配置戶機奔騰以上處理器

內(nèi)存32M以上

硬盤以上服務器

奔騰或至強處理器

內(nèi)存256MSCSI硬盤

軟件選擇:各職能部門的計算機使用PC機,操作系統(tǒng)使用Microsoft公司的中文Windows98/2000操作系統(tǒng);數(shù)據(jù)庫服務器采用Microsoft公司的Windows2000Server操作系統(tǒng)。網(wǎng)絡結(jié)構(gòu)采用星形結(jié)構(gòu),各個計算機通過千兆以太網(wǎng)卡連到交換機。結(jié)構(gòu)如圖交換機/集線器服務器123.2系詳設3.2.1數(shù)據(jù)庫設計數(shù)據(jù)庫設計是在既定(本系統(tǒng)使用SQLServer的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)之上建立數(shù)據(jù)庫的過程其過程是將現(xiàn)實存在的數(shù)據(jù)及其應用處理關(guān)系進行抽象從而形成數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的核心數(shù)據(jù)庫設計是建立一個應用程序最重要的一步個好的數(shù)據(jù)庫結(jié)構(gòu)和文件設計可以使系統(tǒng)在已有的條件下具有處理速度快,占用存儲空間少,操作處理過程簡單,查找容易,系統(tǒng)開銷和費用低等特點。具體實現(xiàn)時,應首先明確用戶對數(shù)據(jù)的需求,在此基礎(chǔ)上,建立數(shù)據(jù)庫的概念模型,概念模型主要是用來反映用戶的現(xiàn)實環(huán)境和需求它獨立于具體的數(shù)據(jù)庫管理系統(tǒng)并且與數(shù)據(jù)庫怎樣實現(xiàn)無關(guān),建立概念模型的主要工具為實體關(guān)系(E-R)圖;在建立數(shù)據(jù)庫概念模型之后要真正實現(xiàn)與數(shù)據(jù)庫管理系統(tǒng)的結(jié)合即能夠由既定的數(shù)據(jù)庫管理系統(tǒng)所支持,還必須進行邏輯結(jié)構(gòu)的設計,在邏輯設計階段,主要完成建立數(shù)據(jù)庫的邏輯模型,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性等問題;最后一個階段是數(shù)據(jù)庫的物理結(jié)構(gòu)設計其任務是為系統(tǒng)邏輯結(jié)構(gòu)模型確定合理的存儲結(jié)構(gòu)存取方法及數(shù)據(jù)表示和數(shù)據(jù)存儲空間分配等內(nèi)容而得到具體的數(shù)據(jù)庫物理結(jié)構(gòu)。概念構(gòu)計是指在數(shù)據(jù)分析的基礎(chǔ)上自底向下地建立整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)即先從用戶的角度進行設計經(jīng)過對公司各個業(yè)務流程的調(diào)查和分析對于用戶對數(shù)據(jù)的需13求已經(jīng)基本明確,在此基礎(chǔ)上,使用實體關(guān)(E-R)進行系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)設計,建立起系統(tǒng)數(shù)據(jù)庫的概念模型。房間m開臺1客人

服務

服務人員1點單m點單信息實體1

買單

11

現(xiàn)金結(jié)賬信息實體掛賬信息實體消耗m倉庫

存放

商品

供應

供應商圖3.3餐管理相關(guān)實體關(guān)系圖邏輯構(gòu)計邏輯結(jié)構(gòu)就是根據(jù)的特征把概念結(jié)構(gòu)轉(zhuǎn)換為相應的邏輯結(jié)構(gòu)。概念設計所得到的型,是獨立于,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的14轉(zhuǎn)換為層次模型或網(wǎng)絡模型或關(guān)系模型的邏輯結(jié)構(gòu)。本系統(tǒng)選擇的是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。因此只需將E-R圖中的每一個實體和聯(lián)系都轉(zhuǎn)換成關(guān)系模式中的一個關(guān)系即可,并將關(guān)系模式進行規(guī)范化。舉例如下:餐飲管理圖對應的關(guān)系數(shù)據(jù)模型為:供應商(供應商編號,供應商全稱,地址,電話……)商品(商品編號,商品全稱,單價,商品說明……)進貨(商品編號,商品名稱,數(shù)量,倉庫,供應商……)最后經(jīng)過規(guī)范化處理,可以得到系統(tǒng)中所需要的表。物理構(gòu)計物理結(jié)構(gòu)設計的目的是根據(jù)具體的特征,確定數(shù)據(jù)庫的物理結(jié)構(gòu)(存儲結(jié)構(gòu)數(shù)據(jù)庫的物理結(jié)構(gòu)設計的任務包括確定數(shù)據(jù)庫文件的名稱及其所含字段的名稱,類型和寬度。確定各數(shù)據(jù)庫文件需建立的索引,在什么字段上建立索引等。本系統(tǒng)包含張表。包括:供應商信息表,員工信息表,員工級別表,商品基礎(chǔ)信息表,庫存信息表,房間臺號信息表,房間臺號類型表,本單位定義表,權(quán)限信息表部門信息表進貨單據(jù)臨時表進貨單據(jù)歷史表進貨表點單臨時表,點單歷史表,日點單信息表,日結(jié)賬表,結(jié)賬歷史信息表,月點單信息表,月結(jié)賬表,掛賬表,掛賬歷史表,單據(jù)表。下面列舉其中幾個表的結(jié)構(gòu):1.房臺號信息表15字段名

類型

長度編號Char10房臺名稱Char30類型說明Char20部門Char20服務費money簡要說明char30狀態(tài)容納人

int

1102.庫信息表字段名

類型

長度商品編號Char8商品姓名Char100單價Char6進價Money庫存數(shù)量Numeric18庫存金額Money倉庫Char103.進表結(jié)構(gòu)16字段名商品編號

類型Char

長度8商品名稱單位數(shù)量

Char100Char6Numeric進價Money金額Money供應商Char20操作員Char10經(jīng)手人Char10日期Datetime票號Char30備注Char504.商基礎(chǔ)信息表字段名

類型

長度商品級別Char4本級編號Char6商品編號Char20本級名稱Char20本級簡稱Char10商品全稱Char50單位Char10進價Money商品說明Char30供應商Char20聯(lián)系電話Char30聯(lián)系地址Char15聯(lián)系人Char12173.2.2代碼設計

代碼設計原則1.唯一性:在本系統(tǒng)中,每一個代碼都標識了系統(tǒng)中的每一個實體,而每一個實體也只能由一個代碼來唯一確定。標準性主要體現(xiàn)在對程序文件名命名和對數(shù)據(jù)文件命名的目了然無重復現(xiàn)象了系統(tǒng)維護人員便于進行系統(tǒng)維護用了統(tǒng)一的標準。合理性系統(tǒng)中代碼設計與編碼對象的分類相適應以使代碼對編碼對象的分類據(jù)有標志作用。簡單性設計過程中采用漢字的漢語拼音的聲母來表示漢字。適應性:在代碼設計過程中,代碼反映了編碼對象的特點,便于識別和記憶,使系統(tǒng)維護人員容易了解和掌握,便于進行維護工作。規(guī)范性:代碼的結(jié)構(gòu),類型,格式統(tǒng)一,便于記憶和計算機進行處理??蓴U充性:考慮到今后程序擴充測需要,在編制代碼時,留有足夠的備用代碼。

代碼設計本管理系統(tǒng)代碼主要采用的是順序碼。如房間編碼為、002……。在順序碼基礎(chǔ)上還加入了時間和縮寫碼,如入庫單編碼為2004-03-22jhd0001。在商品編碼的設計上采用的是順序碼與區(qū)間碼的組合。例如0102001張裕葡萄酒,前兩位代表第一級(01酒水、菜譜、03主食三四位代表第二級(01啤酒、02葡萄酒、03料后三位代表第三級001山啤酒……183.2.3輸入輸出設計1)輸出設計:輸出設計的目的是使系統(tǒng)能夠輸出滿足用戶需求的有用信息。設計原則:第一表輸出要實用便慮用戶已經(jīng)習慣的輸出格式;第二,輸出報表要考慮系統(tǒng)發(fā)展的需要;第三,屏幕輸出格式要清晰,重要數(shù)據(jù)要顯示在突出位置上。輸出設備為打印機,輸出格式舉例如下:日結(jié)賬單據(jù)信打印時間:結(jié)賬單據(jù)號房臺號

結(jié)賬日期

金額

結(jié)款人

結(jié)款方式

結(jié)款說明合計進貨憑證打印打印時間:進貨單據(jù)號商編號

商品名稱

單位

數(shù)量

單價

金額

倉庫

備注

經(jīng)手人合計2)輸入設計輸入數(shù)據(jù)是為了在計算機內(nèi)進行加工處理而從外部接收數(shù)據(jù)它的正確與否對于整個系統(tǒng)質(zhì)量的好壞是起決定作用的。

設計原則:第一,盡量采用人機對話方式輸入數(shù)據(jù);第二,輸入格式的設計要便于填寫,便于歸檔,盡量減少漢字輸入以減輕輸入設計過程,保證輸入精度;第三,輸入數(shù)據(jù)的校核工作盡量由程序來保證。19

輸入設計輸入設備為鍵盤輸入方式有文本輸入方式和表單輸入方式表單輸入方式在輸入大量數(shù)據(jù)時有簡單方便,便于修改等特點。所以在點菜、商品入庫等需輸入大量數(shù)據(jù)的功能模塊采用的是表單輸入方式另外在表單輸入的基礎(chǔ)上為了減少用戶的擊鍵次數(shù)和出錯率系統(tǒng)采用智能化表單式錄入方式如商品名稱”單元格中只需輸入商品簡稱或商品名稱的前幾個字或<PageDown>鍵,系統(tǒng)將自動利用表格顯示商品信息。使用方向<>選擇商品,按回車鍵該商品信息將自動錄入到表格中,只需輸入數(shù)量(系統(tǒng)將自動計算金額即可。3)輸入輸出的界面設計

人機對話部分是人和計算機聯(lián)系的主要途徑,該部分主要從用戶操作方便的角度出發(fā)進行考慮,主要有選項卡、數(shù)據(jù)列表框、數(shù)據(jù)組合框、文本框、按鈕等形式。我們設計的系統(tǒng)界面簡單明了,避免了復雜界面給用戶造成的困惑。輸入界面色彩鮮艷會給操作員帶來疲勞,界面灰暗又會影響用戶的心情,因此,我們在設計輸入界面時采用了柔和色彩,減輕了操作員因長時間工作而感到的勞頓。3.2.4安全和保密設計本系統(tǒng)的保密功能通過用戶的權(quán)限設定來實現(xiàn)。用戶在登錄系統(tǒng)時輸入密碼,如果密碼正確,系統(tǒng)根據(jù)該用戶的權(quán)限,設置該用戶可以進行的操作。用戶的權(quán)限設定是以系統(tǒng)的菜單項為基本單位有用戶具有使用該菜單的權(quán)限時,菜單項才可以為其所用。當添加新用戶時用戶的權(quán)限為空即不能進行任何操作)此時應為該用戶設置相應權(quán)限;用戶權(quán)限也可以根據(jù)具體情況隨時修改。20此外,為保證計算機的安全,每臺計算機都加裝了PS不間斷電源,保證在突然斷電情況下,能夠正常退出系統(tǒng)。第四章

系統(tǒng)實施4.1開環(huán)與發(fā)具擇

開發(fā)環(huán)境為MicrosoftWindows2000系統(tǒng)前臺開發(fā)工具采用VisualBasic6.0企業(yè)版。VisualBasic6.0微軟公司推出的一種可視化編程工具,是當今世界上應用最廣泛的編程語言之一,它也被公認是編程效率最高的一種編程方法。無21論是開發(fā)功能強大的、性能可靠的商務軟件,還是編寫能處理實際問題的實用小程序,VisualBasic6.0是最快速、最簡便的。

后臺數(shù)據(jù)庫采用SQLServer2000數(shù)據(jù)庫管理系統(tǒng)。SQLServer是微軟公司推出的優(yōu)秀的關(guān)系數(shù)據(jù)庫產(chǎn)品,也是大型關(guān)系數(shù)據(jù)庫的主流產(chǎn)品。利用SQLServer2000系統(tǒng),不但可以構(gòu)建各種復雜的數(shù)據(jù)庫,而且還提供分布式數(shù)據(jù)、數(shù)據(jù)倉庫等高級應用解決方案??紤]到餐飲行業(yè)每天的數(shù)據(jù)處理量,后臺采用了Microsoft的Server2000據(jù)庫,這樣合理的應用,提高了數(shù)據(jù)處理的速度。4.2系統(tǒng)和序計試4.2.1程序設計

程序設計是以系統(tǒng)設計中有關(guān)模塊的詳細描述和處理過程說明為基礎(chǔ)來進行的本系統(tǒng)的程序開發(fā)設計中要考慮了以下幾點因素:正確性:準確無誤地實現(xiàn)系統(tǒng)分析階段的功能要求,反映全部預期的信息流程??衫斫庑裕杭闯绦蚓幹茟斀Y(jié)構(gòu)清晰,簡明易懂,便于開發(fā)和維護人員閱讀。在本系統(tǒng)程序編寫過程中,通過縮進保證程序的層次性,通過添加詳盡的注釋保證程序的可讀性。效率:程序的結(jié)構(gòu)嚴謹,運行速度快,節(jié)省時機。程序和數(shù)據(jù)的存儲調(diào)用安排得當,節(jié)省存儲空間。商品信息管理采用了控件顯示商品信息,層次分明,管理方便。設計程序代碼如下:PublicSubtree_change()Dimkey,text,bhAsStringDimnodAsNodeAdodc1.RecordSource="select商基礎(chǔ)信息表orderby商編"22Adodc1.RefreshIfAdodc1.Recordset.RecordCount0Adodc1.Recordset.MoveFirstDoWhileAdodc1.Recordset.EOF=FalseIf品編")))=2Thenkey=Trim(Adodc1.Recordset.Fields("級名"))text="("&Trim(Adodc1.Recordset.Fields("品編號"))&")"&Trim(Adodc1.Recordset.Fields("級名稱))SetNode1=TreeView1.Nodes.Add(,text,1)EndIfIf品編")))=4Thenkey=Trim(Adodc1.Recordset.Fields("級名"))text="("&Trim(Adodc1.Recordset.Fields("品編號"))&")"&Trim(Adodc1.Recordset.Fields("級名稱))SetNode2=TreeView1.Nodes.Add(Node1.Index,tvwChild,key,text,2)EndIfIf品編")))=7Thenkey=Trim(Adodc1.Recordset.Fields("級名"))text="("&Trim(Adodc1.Recordset.Fields("品編號"))&")"&Trim(Adodc1.Recordset.Fields("級名稱))SetNode3=TreeView1.Nodes.Add(Node2.Index,tvwChild,key,text,3)EndIfAdodc1.Recordset.MoveNextLoopEndIf23EndSubPrivateSubTreeView1_NodeClick(ByValNodeAsMSComctlLib.Node)Text1(3).text=TreeView1.SelectedItem.keyAdodc1.RecordSource="select*from商品基礎(chǔ)信表where本級名稱='"+Trim(Text1(3).text)+"'orderby商品別商品編"Adodc1.RefreshIfAdodc1.Recordset.RecordCount<>Fori=1To12Text1(i).text=""IfAdodc1.Recordset.Fields(i)<>Trim(Adodc1.Recordset.Fields(i))

""ThenText1(i).text=NextiCombo1.text=商級別))EndIfEndIfEndSub系統(tǒng)調(diào)試為了保證本系統(tǒng)投入使用后能夠正確運行在程序編寫完畢之后分三步進行了系統(tǒng)調(diào)試。程序調(diào)試:主要是進行程序的語法調(diào)試和程序的邏輯檢查。在這階段調(diào)試中,我們不僅使用了正常數(shù)據(jù),還使用了一些錯誤數(shù)據(jù)和異常數(shù)據(jù)進行測試,以保證系統(tǒng)的可靠性。模塊分別調(diào)試:在單個程序調(diào)試完畢后,需要將模塊內(nèi)所有程序組合起來進行調(diào)試,其目的是保證內(nèi)部控制關(guān)系正確和數(shù)據(jù)處理內(nèi)容正確。在這一階段,我們將重點放在程序的正確性上。系統(tǒng)調(diào)試:即在模塊分別調(diào)試的基礎(chǔ)上,對整個系統(tǒng)的功能進行測試。主要考察各個模塊間的數(shù)據(jù)通訊問題以及數(shù)據(jù)共享問題。24第五章5.1運行環(huán)1.硬件環(huán)境

系統(tǒng)使用與護說明書

推薦Pentium或更高的處理器。MicrosoftWindows支持的VGA或分辨率更高的監(jiān)視器。64M內(nèi)存以上。WINDOWS支持的各類鼠標;UPS不間斷電源。2.軟件環(huán)境

操作環(huán)境:本系統(tǒng)采用結(jié)構(gòu),各職能部門的客戶機使用操作系統(tǒng)或Windows2000操作系統(tǒng)據(jù)庫服務器使用Windows2000操作系統(tǒng)。用戶如果在Windows98使用本系統(tǒng),請使用MicrosoftSQL個人版。推薦桌面顯示方式:1024*768像素。5.2系統(tǒng)的裝5.2.1系統(tǒng)安裝前的準備工作:

安裝本軟件需要至少盤空間(請清理計算機硬盤,檢查清除計算機病毒,確??臻g足夠,系統(tǒng)安全保證打印機工作正常5.2.2系統(tǒng)安裝步驟說明

客戶端安裝與配置啟動WIN98/2000;插入《餐飲管理信息系統(tǒng)》的安裝盤雙擊SETUP.EXE;根據(jù)安裝向?qū)崾?,鍵入安裝目標路徑(默認C,建議安裝在其它目錄下安裝完畢后置ODBC數(shù)據(jù)源認連接數(shù)據(jù)庫為CYGLXT.25

服務器安裝與配置安裝SQLServer2000,啟動SQL2000中的“企業(yè)管理器后建立一個名為的數(shù)據(jù)庫。進入“查詢分析器”后,執(zhí)行腳本,即可生成CYGLXT數(shù)據(jù)庫。5.3安全與護施

系統(tǒng)安全性采取權(quán)限控制法即不同權(quán)限的用戶使用的系統(tǒng)功能不同;不同的用戶有不同的密碼輸入三次不同的密碼動退出系統(tǒng)。每臺計算機都加裝了UPS不間斷電源,保證在突然斷電情況下,能夠正常退出系統(tǒng)。5.4系統(tǒng)使說261.首先對系統(tǒng)進行初始化。主要完成系初始設]模塊下的“本單位定義“供應商管理臺號類型管理信息管理信息管理別管理”等六項基本信息的錄入工作。倉庫信息管理界面:272.完成后臺管理的部分錄入工作要完成后臺管理]模塊下“房間臺號管理“商品信息管理信息管理”等三項基本信息的錄入工作。其中對“商品信息管理中商品的添加需要說明在這里商品是有等級的級別越小分類越細添加時,您只需在左側(cè)的商品列表中選中和你想添加的商品是同樣級別的商品然后按添加按鈕即可進行商品信息的添加28以上基本信息錄入工作完成后,我們將進行下面的日常管理工作。在“進貨管理”中,錄入進出貨商品時,在商品編號欄內(nèi)輸入商品編號或商品簡稱或商品名稱的一個任意號碼或簡碼或商品名稱中的一個字系統(tǒng)都將自動檢索商品信息并彈出商品信息列表回車鍵此商品信息便會顯示在進貨單或出貨單上;如沒有輸入任何信息,可以按PageDown”鍵,彈出所有商品信息列表,然后通過鍵盤上下鍵進行選擇,按回車鍵,此商品信息便會顯示在進貨單上。此功能極大地方便了用戶的操作。295.“進貨查詢統(tǒng)計詢”將完成查詢和統(tǒng)計商品進貨信息、商品庫存信息。30[前臺管]模塊主要包括“開臺管理單管理結(jié)賬數(shù)據(jù)分析“日結(jié)算管理其中“開臺管理”包括“開臺服務菜服務這里房臺以圖形和數(shù)據(jù)兩種方式表現(xiàn),以便隨時查看房臺的使用情況?!百I單管理以以不同的方式結(jié)賬,包括“掛賬買單結(jié)賬中掛賬包括“不打折掛賬掛賬掛賬”等方式,客人買單包括不打折結(jié)賬結(jié)賬”等方式,特權(quán)結(jié)賬包括單方式結(jié)賬”等方式單需要填寫免單原因結(jié)賬方式需要填寫優(yōu)惠金額和優(yōu)惠原因。窗口界面:“日結(jié)賬數(shù)據(jù)分析”主要對當天的結(jié)賬客戶進行查詢、統(tǒng)計、打印?!叭战Y(jié)算管理”主要對當天的營業(yè)數(shù)據(jù)進行結(jié)算,一般在結(jié)束一天營業(yè)之后,做日結(jié)算。[政管理]塊包括“月結(jié)算管理業(yè)分析業(yè)分析31算管理”主要對當月的營業(yè)數(shù)據(jù)進行結(jié)算,一般在結(jié)束一個月營業(yè)之后,做月結(jié)算?!霸聽I業(yè)分析”主要對當月的結(jié)賬客戶進行查詢、統(tǒng)計、打印。應在未做“月結(jié)算”前進行年營業(yè)分析”主要對當年的結(jié)賬客戶進行查詢、統(tǒng)計、打印。月營業(yè)分析界面:[應收應付管理塊包括“應付賬款管理管理掛賬查詢“應付賬款管理”主要完成應付賬款的查詢打印、進貨單的查詢、付給供應商賬款。[系統(tǒng)管理]模塊包括“系統(tǒng)維護向?qū)Ю砝镏辉试S“系統(tǒng)管理員”使用統(tǒng)維護向?qū)А敝饕菍εf的數(shù)據(jù)進行整理管理”主要是添加操作員、修改操作員屬性和完成操作員的密碼設置、權(quán)限設置。權(quán)限設置分為系統(tǒng)操作員,基本操作員,自定義操作員三類。系統(tǒng)操作員可使用系統(tǒng)的所有功能,基本操作員可使用除[系統(tǒng)管理]模塊為的其他所有功能自定義操作員可以使“開臺管理“收銀管理算管理分析理管理理“應收應付賬款管理功能中的一個或幾個功能您只需在您需要的功能前點上對鉤即可。32第六章系統(tǒng)評價6.1技術(shù)評我們開發(fā)的這一餐飲管理系統(tǒng)功能比較全面基本能完成酒店的日常運作給管理者提供直觀的信息,從中得到管理決策的依據(jù)。該系統(tǒng)操作較容易,一般員工能很快上手錄信息較方便前臺程序界面采用VB開發(fā)臺數(shù)據(jù)庫采用SQLSERVER,這兩個開發(fā)工具在市場上比較成熟,技術(shù)比較先進,采用的網(wǎng)絡規(guī)模不大,給日常維護帶來方便。該系統(tǒng)完全能夠在企業(yè)日常運作中應用,功能滿足餐飲企業(yè)的需要,另外該系統(tǒng)采用不同用戶不同登陸權(quán)限的方式,所以系統(tǒng)的安全保密性很高。6.2經(jīng)濟評該系統(tǒng)的投資額不大在五萬元左右由于網(wǎng)絡規(guī)模較小所以日常維護的費用不高系統(tǒng)實施后能提升企業(yè)在整個餐飲行業(yè)中的地位及影響力,使企業(yè)在競爭中得到很大的優(yōu)勢在管理水平更上一個臺階從原材料進貨到客人買單結(jié)束該系統(tǒng)都能詳細地記錄并提供管理信息減少庫存積,加資金周轉(zhuǎn),節(jié)省了大量人力及物力資源,從而取得較好的經(jīng)濟效益。33第七章開發(fā)設計結(jié)我在設計中所學到的知識和積累的經(jīng)驗為以后的工作打下了堅實的基礎(chǔ)中確實受益非淺時我也深深體會到只有不斷地學習才能不斷提高自己年的成長和發(fā)展,無不浸透著老師的教誨和關(guān)懷,融匯著同學、朋友的支持和理解。在即將走出大學校門之際真的不愿離開像辛勤的園丁一樣哺育我們的老師和朝夕相處的同學們是他們伴隨我愉快的度過了美好的大學時光從他們那里我不但學到了文化知識而且懂了許多做人的道理和真諦直到即將離開他們的時候我才發(fā)覺對他們是多么的依戀才知道自己懂得太少,該學的太多了。我們在設計中有參考其他餐飲管理軟件的地方,但是我們通過對餐飲企業(yè)的充分的調(diào)查和分析將自己的設計思想和當今科學技術(shù)的發(fā)展狀況相結(jié)合提出了我們自己的見解,比如:讓服務員通過手持無線設備(掌上電腦)完成點菜服務并與廚房直接通訊,把菜單直接打印給廚師;客人要求結(jié)賬時,服務員通過手持無線設備與前臺通訊直接完成結(jié)賬服務。但這些功能由于我們目前能力有限,時間迫切沒能完全實現(xiàn)7.1心得體開發(fā)此餐飲管理系統(tǒng)所進行的分析與設計的過程,是對四年大學學習的總結(jié)過程,更是進一步學習和探索的過程。在這個過程中,我對管理信息系統(tǒng)的分析與設計思想有了更深刻的認識,對VisualBasic6.0語言和SQLServer2000據(jù)庫有了進一步的了解和掌握對管理信息系統(tǒng)的分析與設計過程有了切身的認識和體會并在學習和實踐過程中增長了知識、豐富了經(jīng)驗。7.1.1對開發(fā)管理信息系統(tǒng)的體會管理信息系統(tǒng)的開發(fā)是一項復雜的系統(tǒng)工程必須嚴格地按照系統(tǒng)規(guī)劃系統(tǒng)分析、系統(tǒng)

溫馨提示

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

評論

0/150

提交評論