餐飲管理系統(tǒng)開發(fā)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文_第1頁
餐飲管理系統(tǒng)開發(fā)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文_第2頁
餐飲管理系統(tǒng)開發(fā)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文_第3頁
餐飲管理系統(tǒng)開發(fā)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文_第4頁
餐飲管理系統(tǒng)開發(fā)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE2經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文餐飲管理系統(tǒng)開發(fā)學(xué)生姓名:學(xué)號:班級:專業(yè):信息管理與信息系統(tǒng)系別:管理系指導(dǎo)教師:2015年6月27日吉林論文原創(chuàng)性和知識產(chǎn)權(quán)權(quán)屬聲明本人聲明,所呈交的學(xué)位論文系在導(dǎo)師指導(dǎo)下本人獨(dú)立完成的研究成果。文中依法引用他人的成果。論文內(nèi)容未包含法律意義上已屬于他人的任何形式的研究成果。本人負(fù)責(zé)因論文成果不實(shí)產(chǎn)生的法律糾紛。本人在導(dǎo)師指導(dǎo)下所完成的論文及相關(guān)的職務(wù)作品,知識產(chǎn)權(quán)歸屬東北電力大學(xué)。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱覽、借閱以及申請專利等權(quán)利。本人離校后發(fā)表或使用學(xué)位論文或與該論文直接相關(guān)的學(xué)術(shù)論文或成果時(shí),署名單位仍然為東北電力大學(xué)。論文作者簽名:日期:年月日指導(dǎo)教師負(fù)責(zé)學(xué)生畢業(yè)設(shè)計(jì)(論文)質(zhì)量聲明本科畢業(yè)論文實(shí)行指導(dǎo)教師負(fù)責(zé)制,指導(dǎo)教師應(yīng)加強(qiáng)指導(dǎo),嚴(yán)格把關(guān)。學(xué)生正式通過答辯后,論文正式提交學(xué)院時(shí),導(dǎo)師必須親筆簽名,并簽署“同意提交論文”字樣,保證被指導(dǎo)的學(xué)生畢業(yè)設(shè)計(jì)(論文)質(zhì)量達(dá)到及格以上標(biāo)準(zhǔn)。導(dǎo)師簽名:日期:年月日經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文摘要44-45-摘要隨著國民生活消費(fèi)水平大幅度的提高和我國社會(huì)經(jīng)濟(jì)的顯著發(fā)展,當(dāng)前社會(huì)對于餐飲行業(yè)的需求量也變得越來越大;伴隨著消費(fèi)者的消費(fèi)持續(xù)增長,餐飲行業(yè)已經(jīng)成為了當(dāng)前社會(huì)中發(fā)展最快并且持續(xù)發(fā)展的行業(yè)之一。如果想要在激烈的市場競爭中生存下去,就必須懂得在經(jīng)營管理、餐飲服務(wù)等各個(gè)方面提高管理者的管理意識。如何應(yīng)用先進(jìn)的管理手段和科學(xué)的管理方法,提高餐飲企業(yè)的管理水平,將是每一個(gè)經(jīng)營者,決策者所面臨的重要課題。首先簡單介紹了餐飲管理系統(tǒng)開發(fā)的基本背景以及國內(nèi)外的現(xiàn)狀,綜述了信息化管理對于餐飲的重要意義,并且采用基于MicrosoftVisualBasic配合連接SQL數(shù)據(jù)庫的研究方法,對餐飲管理系統(tǒng)開發(fā)遇到的困難提出對應(yīng)的解決方法;對比瀏覽器/服務(wù)器架構(gòu)和客戶端/服務(wù)器架構(gòu)系統(tǒng)的不同,提出相應(yīng)解決方案。根據(jù)對系統(tǒng)的業(yè)務(wù)流程分析和需求分析,對系統(tǒng)的進(jìn)行了總體設(shè)計(jì),對系統(tǒng)的組織機(jī)構(gòu)、數(shù)據(jù)流、業(yè)務(wù)流程的設(shè)計(jì)進(jìn)行描述。根據(jù)系統(tǒng)的網(wǎng)絡(luò)、功能進(jìn)行架構(gòu)設(shè)計(jì),總結(jié)出了數(shù)據(jù)庫部分以及數(shù)據(jù)表的設(shè)計(jì)。針對餐飲企業(yè)的特點(diǎn)增加了顧客的消費(fèi)特點(diǎn)等信息的有效分析,對顧客在消費(fèi),服務(wù)信息進(jìn)行進(jìn)一步采集。在系統(tǒng)的實(shí)現(xiàn)部分,詳細(xì)給出了部分功能的實(shí)現(xiàn)方法,描述了系統(tǒng)數(shù)據(jù)庫連接的過程,將系統(tǒng)的部分實(shí)現(xiàn)界面列出,給出了系統(tǒng)的幾個(gè)測試用例并進(jìn)行了系統(tǒng)的測試。系統(tǒng)操作方便、快捷,滿足了餐飲企業(yè)的管理要求。在分析實(shí)際業(yè)務(wù)需求和餐飲客戶關(guān)系管理的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了餐飲管理系統(tǒng)。關(guān)鍵詞:餐飲管理;系統(tǒng)分析;數(shù)據(jù)庫AbstractAbstractAbstractWithgreatlyimprovedandsignificantsocialandeconomicdevelopmentofournationalconsumptionlevel,thecurrentsocialdemandforfoodandbeverageindustryisalsobecomingmoreandmore;alongwiththecontinuedgrowthinconsumerspending,foodandbeverageindustryhasbecomeacurrentsocialOneofthefastestgrowingandsustainabledevelopmentoftheindustry.Ifyouwanttosurviveinthefiercemarketcompetition,wemustunderstandthemanagertoimprovemanagementawarenessinallaspectsofbusinessmanagementandcateringservices.Howtoapplyadvancedmanagementtoolsandscientificmanagementmethods,improvecateringbusinessmanagementlevel,willbeanimportantissueforeachoperator,policymakersarefacing.First,abriefbackgroundofthebasicstatusoffoodandbeveragemanagementsystemdevelopmentaswellasabroad,summarizedtheimportanceofinformationmanagementforfoodandbeverage,andbasedonMicrosoftVisualBasicwithSQLdatabaseconnectionmethods,cateringmanagementsystemdevelopmentencountereddifficultiespresentedtheirsolutions;comparedifferentbrowser/serverarchitectureandclient/serverarchitectureofthesystem,proposeappropriatesolutions.Accordingtothesystemofbusinessprocessanalysisanddemandanalysisofthesystem'soveralldesign,organizationalsystems,dataflow,businessprocessdesignwillbedescribed.Itisbasedonthesystem'snetworkarchitecturedesign,function,andsummedupthedatabasepartofthedatatabledesign.Forcateringbusinessischaracterizedbyincreasingtheeffectiveanalysisofinformationconsumptioncharacteristicsofthecustomerandothercustomersintheconsumer,serviceinformationforfurtheracquisition.Intherealizationofthesystempresentedindetailrealizationofsomefunctions,describestheprocessofthesystemdatabaseconnection,thesystemliststhepartialimplementationoftheinterface,givesseveraltestsystemsandtestsystems.Easysystemoperation,fastfoodcompaniestomeettheregulatoryrequirements.Onthebasisofanalysisoftheactualbusinessneedsandcateringoncustomerrelationshipmanagement,designandimplementationoffoodandbeveragemanagementsystem.Keywords:CateringManagement;SystemsAnalysis;Database目錄目錄目錄TOC\o"1-3"\u摘要 IAbstract II第1章緒論 11.1餐飲管理系統(tǒng)背景和意義 11.1.1餐飲管理系統(tǒng)的研究背景 11.1.2餐飲管理系統(tǒng)研究的意義 11.2國內(nèi)外研究發(fā)展現(xiàn)狀 11.2.1國外研究發(fā)展現(xiàn)狀 11.2.2國內(nèi)研究發(fā)展現(xiàn)狀 21.3論文的主要內(nèi)容 31.4本人所做的主要工作 3第2章系統(tǒng)分析 42.1引言 42.2系統(tǒng)分析的原則與方法 42.2.1系統(tǒng)分析的原則 42.2.2系統(tǒng)分析的方法 52.3現(xiàn)行系統(tǒng)的調(diào)查與分析 52.3.1現(xiàn)行系統(tǒng)組織結(jié)構(gòu)調(diào)查 52.3.2現(xiàn)行系統(tǒng)的業(yè)務(wù)流程調(diào)查 62.3.3現(xiàn)行系統(tǒng)數(shù)據(jù)流程分析 82.3.4當(dāng)前業(yè)務(wù)存在的問題 112.4新系統(tǒng)邏輯方案 112.4.1新系統(tǒng)目標(biāo) 112.4.2新系統(tǒng)邏輯模型 122.4.3數(shù)據(jù)字典 162.5系統(tǒng)數(shù)據(jù)分析 252.6實(shí)體規(guī)范化處理 25第3章系統(tǒng)設(shè)計(jì) 283.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 283.1.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 283.1.2系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) 293.2數(shù)據(jù)庫設(shè)計(jì) 313.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 313.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 323.3代碼設(shè)計(jì) 333.3.1代碼設(shè)計(jì)原則 333.3.2本系統(tǒng)代碼設(shè)計(jì) 343.4系統(tǒng)輸出輸入設(shè)計(jì) 353.4.1輸出設(shè)計(jì) 353.4.2輸入設(shè)計(jì) 35第4章系統(tǒng)實(shí)施 374.1系統(tǒng)開發(fā)工具 374.2系統(tǒng)運(yùn)行環(huán)境 374.2.1硬件環(huán)境 374.2.2軟件環(huán)境 374.3程序設(shè)計(jì) 374.4系統(tǒng)測試 384.4.1系統(tǒng)測試目的 384.4.2系統(tǒng)測試方法 384.4.3系統(tǒng)測試用例 394.5系統(tǒng)轉(zhuǎn)換 394.6系統(tǒng)實(shí)施界面 39結(jié)論 42參考文獻(xiàn) 43致謝 44經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文第1章緒論第1章緒論1.1餐飲管理系統(tǒng)背景和意義1.1.1餐飲管理系統(tǒng)的研究背景近年來,伴隨著民眾生活水平的不斷提升,餐飲行業(yè)的消費(fèi)水平也持續(xù)增長,競爭也愈加激烈。然而,傳統(tǒng)的餐飲企業(yè)的日常運(yùn)作工作主要還是依靠人工管理,從原材料入庫至客人點(diǎn)單,最后到結(jié)賬基本上都是由人工完成管理和記錄,這樣做不僅容易導(dǎo)致記錄丟失或重復(fù)等錯(cuò)誤而且還耗費(fèi)人力資源,導(dǎo)致管理水平低下。這些問題也存在于傳統(tǒng)的餐飲行業(yè)中,客人點(diǎn)單則需要服務(wù)員記錄并送至廚房,客人結(jié)賬也由手工記錄,人力耗費(fèi)十分大,客人等待時(shí)間也相對較長,因此管理效率非常低,這就迫切需要高效率的、標(biāo)準(zhǔn)的計(jì)算機(jī)管理方式來引導(dǎo)企業(yè)發(fā)展,只有日常運(yùn)作通過信息化管理,才能不斷激勵(lì)管理者完善管理水平,并且有效地提高員工的工作效率。1.1.2餐飲管理系統(tǒng)研究的意義在現(xiàn)今社會(huì),小型餐飲企業(yè)的管理依然使用傳統(tǒng)人工的方式,這種管理方式有許多不足之處,如:容易出錯(cuò)、效率低,工作時(shí)間長久,就會(huì)產(chǎn)生大量的數(shù)據(jù)和文件,這對于更新、查找和維護(hù)都將帶來不少的困難。企業(yè)開發(fā)餐飲管理系統(tǒng),不僅能夠增強(qiáng)競爭力及提升企業(yè)的形象還能夠給管理者提供一個(gè)企業(yè)運(yùn)作的信息平臺(tái),提高公司的管理水平。應(yīng)用餐飲管理系統(tǒng)就能夠?qū)⒉惋嬈髽I(yè)人員和業(yè)務(wù)管理信息化,使得企業(yè)從進(jìn)原材料到記錄客人消費(fèi)都由計(jì)算機(jī)管理,這樣就能夠隨時(shí)掌握酒店客人點(diǎn)單和掛賬以及房間的使用情況,還能夠大幅度的降低管理者的勞動(dòng)強(qiáng)度,與此同時(shí)能夠提高工作質(zhì)量和效率。這樣可以在競爭愈來愈激烈的餐飲企業(yè)中取得顯著的優(yōu)勢。1.2國內(nèi)外研究發(fā)展現(xiàn)狀1.2.1國外研究發(fā)展現(xiàn)狀餐飲業(yè)的發(fā)展前景在于服務(wù)業(yè)市場的迅速擴(kuò)大,而發(fā)展最快的國家首推美國。日本于戰(zhàn)后引進(jìn)了美國餐飲的推展方式,在餐飲管理、連鎖經(jīng)營等方面有了長足的發(fā)展,演變至今,美、日兩國仍是餐飲業(yè)推陳出新的先驅(qū),因此,餐飲從業(yè)人員有必要密切觀察美、日餐飲業(yè)的發(fā)展趨勢,作為營業(yè)方針調(diào)整的參考。美國社會(huì)經(jīng)濟(jì)的發(fā)展和每人可支配收入的增加,為餐飲業(yè)的發(fā)展奠定了良好基礎(chǔ)。根據(jù)美國官方統(tǒng)計(jì),20世紀(jì)60年代,美國平均每人一年的可支配收入有8000多美元,到1998年達(dá)到近2萬美元,增加了2.5倍。1970年美國餐飲業(yè)年?duì)I業(yè)額只有426億美元,1980年達(dá)到1196億美元.1990年達(dá)到2388億美元,到1999年達(dá)3540億美元,增幅都很大,高于國民經(jīng)濟(jì)和社會(huì)零售總額的增長速度,繼續(xù)保持強(qiáng)勁的發(fā)展態(tài)勢。在國外很多設(shè)計(jì)中采用了先進(jìn)的餐飲管理方法,融合了現(xiàn)代餐飲行業(yè)的特點(diǎn)。通過科學(xué)的管理方式、優(yōu)化的管理流程和現(xiàn)代化的管理工具即計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),規(guī)范了餐飲行業(yè)管理標(biāo)準(zhǔn),降低了服務(wù)成本(節(jié)約人力財(cái)力資源)、提高服務(wù)質(zhì)量以及工作效率。例如美國著名ALDELO餐飲管理軟件,它是全球唯一通過微軟質(zhì)量認(rèn)證的餐飲軟件,該軟件可以幫助餐飲企業(yè)對企業(yè)運(yùn)行中大量的、動(dòng)態(tài)的、錯(cuò)綜復(fù)雜的數(shù)據(jù)和信息進(jìn)行及時(shí)、準(zhǔn)確的分析、萃取和處理,及時(shí)反饋給管理層。盡可能地降低使用者的勞動(dòng)強(qiáng)度,同時(shí)提高工作質(zhì)量和效率。系統(tǒng)具有超強(qiáng)的適用性、靈活性、通用性及安全性,已在各種需求下的餐飲行業(yè)(酒樓、火鍋、茶樓以及咖啡廳)中得到廣泛的應(yīng)用與好評。1.2.2國內(nèi)研究發(fā)展現(xiàn)狀自改革開放以來,我國餐飲業(yè)取得了快速發(fā)展。改革開放之初的1978年,全社會(huì)餐飲業(yè)營業(yè)額僅為54.8億元,經(jīng)過20年的發(fā)展,1998年餐飲業(yè)的營業(yè)額達(dá)到2816億元,比1978年增長了50倍。進(jìn)入21世紀(jì)以來,餐飲業(yè)每年都以一個(gè)千億元遞增。因此餐飲業(yè)在國民經(jīng)濟(jì)中的地位和作用明顯加強(qiáng)。在信息化技術(shù)日益普及的現(xiàn)今社會(huì),傳統(tǒng)行業(yè)中的餐飲行業(yè)也愈來愈多的采用信息技術(shù)來幫助管理業(yè)務(wù),現(xiàn)在的市場上餐飲管理一類的軟件正在處于百家爭鳴的階段。伴隨著國內(nèi)市場經(jīng)濟(jì)的迅速發(fā)展,許多行業(yè)都呈現(xiàn)出積極向上的發(fā)展前景,在這其中餐飲行業(yè)的發(fā)展極其突出。就在近兩年來已經(jīng)出現(xiàn)高速發(fā)展的趨勢。但就在其快速發(fā)展的同一時(shí)間,在其日常的經(jīng)營管理中手工管理方式仍普遍存在,降低了整體的科技含量。由于餐飲企業(yè)數(shù)量以及規(guī)模的不斷增長,現(xiàn)存的手工管理模式已經(jīng)在提供決策信息、人員成本以及工作效率方面都已很難再適應(yīng)現(xiàn)代化經(jīng)營管理者的需求,因而將制約整個(gè)餐飲行業(yè)的整體服務(wù)的水平提升和規(guī)?;陌l(fā)展?,F(xiàn)如今許多餐飲行業(yè)已經(jīng)懂得了利用現(xiàn)代信息技術(shù)和科技手段,加大技術(shù)創(chuàng)新和管理創(chuàng)新的力度,降低成本,規(guī)范管理,鑄造低成本優(yōu)勢,提高企業(yè)競爭力?,F(xiàn)代科學(xué)技術(shù)飛速發(fā)展,信息技術(shù)已經(jīng)融入到社會(huì)的各行各業(yè),與國際洋快餐相比,我國餐飲業(yè)存在技術(shù)含量低、管理不規(guī)范等問題。因此許多企業(yè)引進(jìn)PDA無線點(diǎn)菜系統(tǒng)、庫存管理系統(tǒng)、客戶管理系統(tǒng)、績效管理系統(tǒng)、遠(yuǎn)程查詢系統(tǒng)等優(yōu)秀管理軟件,減少人力、降低成本、加強(qiáng)監(jiān)控,不斷提高效率,增強(qiáng)企業(yè)競爭力。1.3論文的主要內(nèi)容本論文著重闡述了餐飲管理系統(tǒng)的分析,設(shè)計(jì)和實(shí)現(xiàn)。本文主要包括以下幾部分:1.緒論論述了餐飲管理系統(tǒng)研究的背景與意義,餐飲管理系統(tǒng)在國內(nèi)外的發(fā)展情況。2.系統(tǒng)分析對現(xiàn)行系統(tǒng)進(jìn)行調(diào)查,詳細(xì)了解每一個(gè)業(yè)務(wù)流程、業(yè)務(wù)活動(dòng)和信息流程,理解用戶對系統(tǒng)的需要,針對現(xiàn)行系統(tǒng)存在的主要問題和薄弱環(huán)節(jié)行進(jìn)新系統(tǒng)的邏輯設(shè)計(jì)。3.系統(tǒng)設(shè)計(jì)進(jìn)行新系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入輸出設(shè)計(jì)、網(wǎng)絡(luò)設(shè)計(jì)等。4.系統(tǒng)實(shí)施主要包括系統(tǒng)運(yùn)行要求的配置、程序的設(shè)計(jì)、系統(tǒng)測試調(diào)試及轉(zhuǎn)換等。1.4本人所做的主要工作從得知畢業(yè)設(shè)計(jì)的題目為餐飲管理系統(tǒng)開發(fā)時(shí),為了保證餐飲管理系統(tǒng)的順利開發(fā),本人去圖書館以及知網(wǎng)上查閱許多的相關(guān)資料;在系統(tǒng)的開發(fā)前期,本人做了大量的調(diào)查分析工作,對北京龍升酒店的業(yè)務(wù)流程進(jìn)行了調(diào)查以及分析,總結(jié)出現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)。采用結(jié)構(gòu)化方法對系統(tǒng)進(jìn)行分析,用流程圖描述其業(yè)務(wù)流程和數(shù)據(jù)流程;針對調(diào)查分析中發(fā)現(xiàn)的問題,提出新系統(tǒng)的邏輯模型,并根據(jù)邏輯模型進(jìn)行物理設(shè)計(jì);根據(jù)系統(tǒng)分析與設(shè)計(jì)的結(jié)果,采用MicrosoftVisualBasic6.0配合SQLServer數(shù)據(jù)庫實(shí)現(xiàn)餐飲管理系統(tǒng)的開發(fā),系統(tǒng)實(shí)現(xiàn)后對系統(tǒng)進(jìn)行了測試和調(diào)試工作。使得系統(tǒng)能夠運(yùn)行。經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文第2章系統(tǒng)分析第2章系統(tǒng)分析2.1引言系統(tǒng)分析工作是總體規(guī)劃工作的繼續(xù)。信息系統(tǒng)分析與總體規(guī)劃兩者是不同的,從工作范圍來看,總體規(guī)劃是面向全局的,而系統(tǒng)分析是局部的、詳細(xì)的。從工作深度來看,總體規(guī)劃是戰(zhàn)略的、宏觀的考慮,系統(tǒng)分析是更具體、更細(xì)致的工作。系統(tǒng)分析工作是開發(fā)信息系統(tǒng)的重要環(huán)節(jié),特別是開發(fā)大中型規(guī)模的信息系統(tǒng),系統(tǒng)分析工作做的好壞將直接影響整個(gè)系統(tǒng)的成敗。系統(tǒng)分析階段是整個(gè)系統(tǒng)建設(shè)中最關(guān)鍵的階段之一,也是信息系統(tǒng)建設(shè)與一般工程項(xiàng)目建設(shè)的最重要區(qū)別。系統(tǒng)分析就是根據(jù)系統(tǒng)規(guī)劃所確定的范圍,對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,描繪出現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。2.2系統(tǒng)分析的原則與方法2.2.1系統(tǒng)分析的原則1.邏輯設(shè)計(jì)與物理設(shè)計(jì)分開的原則邏輯設(shè)計(jì)好比是全局的總體規(guī)劃(總體設(shè)計(jì));物理設(shè)計(jì)則是總體規(guī)劃下的各個(gè)局部細(xì)節(jié)安排,因此,在系統(tǒng)分析階段集中力量搞好邏輯設(shè)計(jì),有利于保證系統(tǒng)整體的合理性和最佳性。在系統(tǒng)設(shè)計(jì)階段以邏輯設(shè)計(jì)的成果作為依據(jù),可是物理設(shè)計(jì)具有更好的全局觀念和更多的物理方案的選擇余地。這種分階段安排,既保證了系統(tǒng)開發(fā)的質(zhì)量,也節(jié)省了人力和物力。2.面向用戶的原則在結(jié)構(gòu)化方法中強(qiáng)調(diào)用戶至上的原則,用戶是信息系統(tǒng)開發(fā)的起源和最終歸宿,因此整個(gè)開發(fā)過程中要面向用戶;用戶的參與程度和滿意程度是系統(tǒng)開發(fā)的關(guān)鍵。新系統(tǒng)模型是否滿足用戶的需求,這是系統(tǒng)開發(fā)所面臨的最重要的問題。因?yàn)橐院蟮拈_發(fā)都是在此基礎(chǔ)上進(jìn)行的,在系統(tǒng)分析階段,如果不把用戶的需求放在第一位,就不可能提出成功的新系統(tǒng)模型。3.結(jié)構(gòu)化分析原則結(jié)構(gòu)化分析的基本思想是:用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊化,自頂向下得對系統(tǒng)進(jìn)行分析與設(shè)計(jì)。以抽象和分解為手段,對系統(tǒng)進(jìn)行自頂向下的逐層分解,逐步細(xì)分,逐步求精,從而達(dá)到易于理解的目的。2.2.2系統(tǒng)分析的方法1.結(jié)構(gòu)化分析的基本思想用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊化,自頂向下得對系統(tǒng)進(jìn)行分析與設(shè)計(jì)。2.結(jié)構(gòu)化方法主要強(qiáng)調(diào)遵循以下原則:面向用戶的原則;嚴(yán)格區(qū)分工作階段;自頂向下的開發(fā);充分考慮變化的情況;開發(fā)成果規(guī)范化,標(biāo)準(zhǔn)化。結(jié)構(gòu)化方法強(qiáng)調(diào)過程抽象化和模塊化,將現(xiàn)實(shí)世界映射為數(shù)據(jù)流和加工加工之間通過數(shù)據(jù)流進(jìn)行通信,數(shù)據(jù)作為被動(dòng)的實(shí)體,它是以過程為中心來進(jìn)行構(gòu)造系統(tǒng)和設(shè)計(jì)程序的。結(jié)構(gòu)化方法已經(jīng)是非常成熟的開發(fā)方法,他成功的開發(fā)了很多成熟的管理信息系統(tǒng)。結(jié)構(gòu)化方法適用于開發(fā)那些預(yù)先定義需求,結(jié)構(gòu)化程度比較高的大型事務(wù)系統(tǒng)和管理信息系統(tǒng)。許多復(fù)雜的技術(shù)系統(tǒng)如航空管制,航天系統(tǒng)等,要求有嚴(yán)密的系統(tǒng)分析和嚴(yán)格的開發(fā)控制,也適于采用結(jié)構(gòu)化生命周期法進(jìn)行開發(fā)。但是這種正規(guī)化的開發(fā)方法并不適合于對小系統(tǒng)的開發(fā)。2.3現(xiàn)行系統(tǒng)的調(diào)查與分析2.3.1現(xiàn)行系統(tǒng)組織結(jié)構(gòu)調(diào)查酒店的組織機(jī)構(gòu)包括:財(cái)務(wù)部,服務(wù)部,采購部,餐飲部,客房部,庫房部,前臺(tái)。酒店組織機(jī)構(gòu)圖,如圖2-1所示。酒店酒店財(cái)務(wù)部服務(wù)部客房部采購部餐飲部庫房部前臺(tái)圖2-1酒店組織機(jī)構(gòu)圖2.3.2現(xiàn)行系統(tǒng)的業(yè)務(wù)流程調(diào)查經(jīng)過調(diào)查,現(xiàn)存的系統(tǒng)還處于人工管理階段,僅有財(cái)務(wù)部分使用了計(jì)算機(jī)處理系統(tǒng),其他方面仍然是需要服務(wù)員進(jìn)行手寫記錄,但是為了能夠進(jìn)行現(xiàn)行系統(tǒng)的分析,我將其他兩部分視為簡單的系統(tǒng),進(jìn)行分析。分析如下:1.系統(tǒng)頂層業(yè)務(wù)流程圖現(xiàn)行的系統(tǒng)包括三部分管理,點(diǎn)餐管理、財(cái)務(wù)管理和進(jìn)貨管理??腿送ㄟ^菜單點(diǎn)餐,通過結(jié)算得到結(jié)算單據(jù),并將結(jié)算信息進(jìn)行存儲(chǔ),庫存方面需要先提交訂單,然后存儲(chǔ),以方便財(cái)務(wù)人員進(jìn)行統(tǒng)計(jì)分析,如圖2-2所示。客人客人點(diǎn)餐意向點(diǎn)餐管理已點(diǎn)餐單結(jié)算管理結(jié)算單據(jù)財(cái)務(wù)管理財(cái)務(wù)報(bào)表財(cái)務(wù)人員庫管人員進(jìn)貨申請進(jìn)貨管理訂單供應(yīng)商菜單日結(jié)算信息進(jìn)貨單服務(wù)員圖2-2系統(tǒng)頂層業(yè)務(wù)流程圖2.點(diǎn)餐管理業(yè)務(wù)流程圖客人通過菜單點(diǎn)餐,通過結(jié)算得到結(jié)算單據(jù),并將結(jié)算信息進(jìn)行存儲(chǔ)。如圖2-3所示??腿丝腿它c(diǎn)餐意向點(diǎn)餐管理已點(diǎn)餐單結(jié)算單據(jù)結(jié)算管理服務(wù)員菜單日結(jié)算信息圖2-3點(diǎn)餐管理業(yè)務(wù)流程圖3.財(cái)務(wù)管理業(yè)務(wù)流程圖財(cái)務(wù)人員根據(jù)點(diǎn)餐管理和進(jìn)貨管理得出的賬單,進(jìn)行財(cái)務(wù)統(tǒng)計(jì),如圖2-4所示。財(cái)務(wù)人員財(cái)務(wù)人員上級營業(yè)額統(tǒng)計(jì)管理統(tǒng)計(jì)意向日結(jié)算信息營業(yè)額統(tǒng)計(jì)表盈利統(tǒng)計(jì)管理盈利統(tǒng)計(jì)表進(jìn)貨單圖2-4財(cái)務(wù)管理業(yè)務(wù)流程圖4.進(jìn)貨管理業(yè)務(wù)流程圖庫存方面需要先有進(jìn)貨意向,進(jìn)行統(tǒng)計(jì),然后提交訂單,最后將進(jìn)貨單進(jìn)行存儲(chǔ)。如圖2-5所示。庫管人員庫管人員進(jìn)貨申請單進(jìn)貨管理訂單供應(yīng)商進(jìn)貨單圖2-5庫存管理業(yè)務(wù)流程圖2.3.3現(xiàn)行系統(tǒng)數(shù)據(jù)流程分析根據(jù)對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查,現(xiàn)行系統(tǒng)可分為點(diǎn)餐管理、財(cái)務(wù)管理、進(jìn)貨管理。系統(tǒng)的主要外部實(shí)體有客人、服務(wù)員、財(cái)務(wù)人員、庫管人員、上級。系統(tǒng)的主要輸入輸出流如表2-1所示。表2-1輸入/輸出數(shù)據(jù)流輸入來源去處輸出來源去處點(diǎn)餐信息客人點(diǎn)餐管理結(jié)算單據(jù)服務(wù)員客人統(tǒng)計(jì)意向財(cái)務(wù)人員營業(yè)額統(tǒng)計(jì)盈利統(tǒng)計(jì)表財(cái)務(wù)人員上級進(jìn)貨申請單庫管人員進(jìn)貨管理訂單庫管人員供應(yīng)商現(xiàn)行餐飲系統(tǒng)的主要數(shù)據(jù)存儲(chǔ)是有關(guān)日結(jié)算信息和進(jìn)貨單。因此,可以畫出現(xiàn)行系統(tǒng)的第一層數(shù)據(jù)流程圖,如圖2-6所示??腿丝腿瞬藛畏?wù)員日結(jié)算信息財(cái)務(wù)人員進(jìn)貨單庫管人員供應(yīng)商點(diǎn)單意向已點(diǎn)餐單結(jié)算單據(jù)財(cái)務(wù)報(bào)表進(jìn)貨申請單訂單點(diǎn)餐管理結(jié)算管理結(jié)算管理進(jìn)貨管理圖2-6現(xiàn)行系統(tǒng)第一層數(shù)據(jù)流程圖對每一處理功能進(jìn)行擴(kuò)展分析。表2-2點(diǎn)餐管理的輸入/輸出的數(shù)據(jù)流輸入來源去處輸出來源去處點(diǎn)餐信息客人點(diǎn)餐管理結(jié)算單據(jù)服務(wù)員客人與點(diǎn)餐管理有關(guān)的數(shù)據(jù)存儲(chǔ)如下:D1,菜單。D2,日結(jié)算信息。根據(jù)上面的分析,可將處理功能數(shù)據(jù)管理進(jìn)一步擴(kuò)展為如圖2-7所示。客人客人服務(wù)員日結(jié)算信息菜單點(diǎn)單意向已點(diǎn)餐單結(jié)算單據(jù)點(diǎn)餐管理結(jié)算管理圖2-7點(diǎn)餐管理數(shù)據(jù)流程圖表2-3進(jìn)貨管理的輸入/輸出數(shù)據(jù)流輸入來源去處輸出來源去處進(jìn)貨申請單庫管人員進(jìn)貨管理訂單庫管人員供應(yīng)商與進(jìn)貨管理有關(guān)的數(shù)據(jù)存儲(chǔ)如下:D3,進(jìn)貨單。將處理功能預(yù)警管理進(jìn)一步擴(kuò)展為如圖2-8所示。庫管人員庫管人員供應(yīng)商進(jìn)貨單進(jìn)貨申請單訂單進(jìn)貨管理圖2-8進(jìn)貨管理數(shù)據(jù)流程圖表2-4財(cái)務(wù)管理的輸入/輸出數(shù)據(jù)流輸入來源去處輸出來源去處統(tǒng)計(jì)意向財(cái)務(wù)人員營業(yè)額統(tǒng)計(jì)盈利統(tǒng)計(jì)表財(cái)務(wù)人員上級與財(cái)務(wù)管理有關(guān)的數(shù)據(jù)存儲(chǔ)如下:D4,日結(jié)算信息。D5,進(jìn)貨單。將處理功能財(cái)務(wù)管理進(jìn)一步擴(kuò)展為如圖2-9所示。財(cái)務(wù)人員財(cái)務(wù)人員日結(jié)算信息進(jìn)貨單上級盈利統(tǒng)計(jì)表統(tǒng)計(jì)意向營業(yè)額統(tǒng)計(jì)表營業(yè)額統(tǒng)計(jì)盈利統(tǒng)計(jì)圖2-9財(cái)務(wù)管理數(shù)據(jù)流程圖2.3.4當(dāng)前業(yè)務(wù)存在的問題由于當(dāng)前酒店的管理還處于人工管理階段,僅在財(cái)務(wù)部門使用了計(jì)算機(jī),所以酒店的管理效率不高,員工工作效率也不高。由于缺乏科學(xué)的管理和現(xiàn)代化的管理工具,該酒店在管理上和業(yè)務(wù)的安排上都存在著許多不足。房間的管理不夠科學(xué)方便,不能及時(shí)發(fā)現(xiàn)房間是否空閑,房間使用情況不直觀。庫管員不能隨時(shí)掌握庫存情況,不能及時(shí)發(fā)現(xiàn)商品缺貨的情況,導(dǎo)致出現(xiàn)缺貨狀態(tài)而無法及時(shí)給客人上菜,另外統(tǒng)計(jì)商品數(shù)量既費(fèi)時(shí)又費(fèi)力,耗費(fèi)大量人力導(dǎo)致員工工作繁忙且效率低。由于該酒店的商品種類多,菜樣多變,靠人工方式管理商品和菜品信息有很多不便,往往出現(xiàn)漏單等一系列情況發(fā)生。并且商品數(shù)量大而導(dǎo)致查找商品信息困難等。2.4新系統(tǒng)邏輯方案2.4.1新系統(tǒng)目標(biāo)面對餐飲服務(wù)行業(yè)的快速發(fā)展和餐飲企業(yè)信息化發(fā)展的過程中出現(xiàn)的各種不同情況,以及結(jié)合了酒店餐飲的特點(diǎn)和業(yè)務(wù)流程,該餐飲管理系統(tǒng)在實(shí)施以后應(yīng)該能完成以下幾個(gè)目標(biāo):1.采用了漢字圖形的用戶界面,使系統(tǒng)看起來界面友好且美觀,操作簡單且易行,查詢靈活且方便。2.企業(yè)業(yè)務(wù)管理信息化,可以隨時(shí)掌握進(jìn)貨、客人點(diǎn)單、結(jié)賬、掛賬等情況。3.系統(tǒng)支持多種不同付款方式?,F(xiàn)金、刷卡、免單、掛賬等多種方式混合收銀。4.系統(tǒng)維護(hù)方便可靠,具有靈活性、通用性以及安全性的特點(diǎn)。5.該軟件應(yīng)該盡最大能力的降低使用者的勞動(dòng)強(qiáng)度,而且可以同時(shí)提高工作質(zhì)量和工作效率。6.采用當(dāng)前流行的客戶機(jī)/服務(wù)器方式,響應(yīng)速度快,安全性高,系統(tǒng)配置靈活,擴(kuò)充方便。7.提高該企業(yè)的管理水平,提升酒店檔次,贏得競爭優(yōu)勢。2.4.2新系統(tǒng)邏輯模型數(shù)據(jù)流圖是描述系統(tǒng)邏輯模型的主要工具,我們采取結(jié)構(gòu)化分析的方法繪制數(shù)據(jù)流程圖,基本思想:自頂向下,由外向里,逐步分解。首先我們把餐飲管理系統(tǒng)看作一個(gè)整體,明確系統(tǒng)與各外部實(shí)體的信息聯(lián)系。繪制最高層的數(shù)據(jù)流圖—關(guān)聯(lián)圖,然后通過確定系統(tǒng)的幾個(gè)主要的綜合性的邏輯功能,繪制定頂層數(shù)據(jù)流圖。下圖是對餐飲管理系統(tǒng)的概括地描述,描述了系統(tǒng)的邊界、系統(tǒng)與外界環(huán)境的關(guān)系以及總的功能。頂層數(shù)據(jù)流程圖,如圖2-10所示。 房臺(tái)信息房臺(tái)信息D1選包包房狀態(tài)選包包房狀態(tài)息開臺(tái)管理買單管理開臺(tái)管理買單管理登記財(cái)務(wù)管理登記財(cái)務(wù)管理掛賬數(shù)據(jù)掛賬數(shù)據(jù)菜單掛賬單菜單掛賬單結(jié)算數(shù)據(jù)消耗量結(jié)算數(shù)據(jù)消耗量掛賬管理掛賬管理在庫量入庫單在庫量入庫單應(yīng)付賬款管理應(yīng)付賬款管理進(jìn)貨管理進(jìn)貨管理付款憑證付款憑證圖2-10頂層數(shù)據(jù)流程圖圖圖2-10餐飲管理頂層數(shù)據(jù)流圖新系統(tǒng)的前臺(tái)管理系統(tǒng)是客人在前臺(tái)登記選房并點(diǎn)餐,服務(wù)人員為客人開臺(tái),選房信息提供給前臺(tái),系統(tǒng)記錄點(diǎn)餐信息,以便結(jié)算;結(jié)算時(shí),可選擇掛單或直接付賬,系統(tǒng)統(tǒng)計(jì)當(dāng)日的結(jié)算信息。前臺(tái)管理數(shù)據(jù)流程圖,如圖2-11所示??腿说怯洶刻桙c(diǎn)餐房客人登記包房號點(diǎn)餐房臺(tái)信息前臺(tái)點(diǎn)餐信息日點(diǎn)餐信息掛賬單房臺(tái)信息日結(jié)算信息當(dāng)日結(jié)算數(shù)據(jù)選包包房狀態(tài)消費(fèi)金額信息開臺(tái)管理日結(jié)算管理買單管理當(dāng)日結(jié)算數(shù)據(jù)分析新系統(tǒng)的財(cái)務(wù)管理是前臺(tái)將結(jié)算單據(jù)交給財(cái)務(wù)部門,財(cái)務(wù)人員根據(jù)日點(diǎn)單信息進(jìn)行月結(jié)算管理,然后根據(jù)應(yīng)付賬單和掛賬單進(jìn)行月營業(yè)統(tǒng)計(jì),年?duì)I業(yè)統(tǒng)計(jì)調(diào)用月營業(yè)統(tǒng)計(jì)信息,進(jìn)行年?duì)I業(yè)統(tǒng)計(jì)。財(cái)務(wù)管理數(shù)據(jù)流程圖,如圖2-12所示。前臺(tái)日點(diǎn)單信息應(yīng)付賬款掛賬單月營業(yè)統(tǒng)計(jì)信息財(cái)務(wù)人員結(jié)算單據(jù)前臺(tái)日點(diǎn)單信息應(yīng)付賬款掛賬單月營業(yè)統(tǒng)計(jì)信息財(cái)務(wù)人員結(jié)算單據(jù)月結(jié)算信息年?duì)I業(yè)統(tǒng)計(jì)信息月結(jié)算數(shù)據(jù)月結(jié)算管理月營業(yè)統(tǒng)計(jì)年?duì)I業(yè)統(tǒng)計(jì)新系統(tǒng)的應(yīng)付賬款管理是財(cái)務(wù)人員根據(jù)應(yīng)付賬單進(jìn)行應(yīng)付帳管理,根據(jù)掛賬單進(jìn)行掛賬管理,將應(yīng)付賬款和掛賬單進(jìn)行存儲(chǔ),供歷史掛賬單查詢。如圖2-13所示。財(cái)務(wù)人員財(cái)務(wù)人員應(yīng)付賬款供應(yīng)商掛賬單財(cái)務(wù)人員應(yīng)付賬單付款憑證掛賬單歷史掛賬單應(yīng)付賬款管理掛賬管理歷史掛賬單查詢圖2-13應(yīng)付賬款管理數(shù)據(jù)流程圖新系統(tǒng)的后臺(tái)管理是管理員在后臺(tái)管理房間臺(tái)號、菜品信息、進(jìn)貨查詢和庫存查詢。如圖2-14所示。管理員管理員庫存信息前臺(tái)人員庫管人員進(jìn)貨信息菜品信息房臺(tái)信息進(jìn)貨信息庫存房臺(tái)信息菜品信息進(jìn)貨管理房臺(tái)號管理菜品信息管理進(jìn)貨查詢庫存查詢圖2-14后臺(tái)管理數(shù)據(jù)流程圖2.4.3數(shù)據(jù)字典數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工、外部項(xiàng)。在系統(tǒng)分析中數(shù)據(jù)詞典起著重要的作用,數(shù)據(jù)詞典對數(shù)據(jù)流圖中的各種成分起注解、說明作用,它包含著關(guān)于系統(tǒng)的詳細(xì)信息。本系統(tǒng)一共有31個(gè)數(shù)據(jù)元素,每一個(gè)數(shù)據(jù)元素均有如表2-5所示格式的數(shù)據(jù)元素定義表。表2-5數(shù)據(jù)元素定義表項(xiàng)目定義數(shù)據(jù)元素編號:DE001數(shù)據(jù)元素名稱:員工編號別名:YGBH類型:字符型長度:10建立數(shù)據(jù)一覽表,如表2-6所示。表2-6數(shù)據(jù)元素一覽表編號數(shù)據(jù)元素名稱別名類型長度小數(shù)點(diǎn)位數(shù)DE001員工編號Ygbh字符型10DE002姓名Xm字符型20DE003職位Zw字符型20DE004商品編號Spbh字符型10DE005商品名稱Spmc字符型20DE006數(shù)量Sl整型8DE007倉庫Ck整型10DE008單價(jià)Dj浮點(diǎn)型82DE009密碼Mm整型8DE010管理員編號Glybh整型8DE011供應(yīng)商編號Gysbh整型8DE012供應(yīng)商全稱Gysqc字符型30DE013地址Dz字符型10DE014電話Dh數(shù)值型11DE015房臺(tái)編號Ftbh整型8DE016房臺(tái)名稱Ftmc字符型10DE017部門Bm字符型10DE018類型說明Lxsm字符型20DE019狀態(tài)Zt字符型10DE020容納人數(shù)Rnrs整型8DE021花銷Hx浮點(diǎn)型82DE022是否客滿Sfkem邏輯型1DE023日結(jié)算單據(jù)編號Rjsdjbh整型8

表2-6數(shù)據(jù)元素一覽表(續(xù))編號數(shù)據(jù)元素名稱別名類型長度小數(shù)點(diǎn)位數(shù)DE024菜品編號Cpbh整型8DE025菜品名稱Cpmc字符型20DE026單位Dw字符型4DE027賬單編號Zdbh整型8DE028金額Je浮點(diǎn)型82DE029付賬單編號Fzdbh整型8DE030日期Rq日期型8DE031統(tǒng)計(jì)編號Tjbh整型8在數(shù)據(jù)字典中使用數(shù)據(jù)結(jié)構(gòu)對數(shù)據(jù)之間的組合關(guān)系進(jìn)行定義。數(shù)據(jù)結(jié)構(gòu)也是一種邏輯的描述。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)元素組成,還可以由若干個(gè)數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)混合組成。數(shù)據(jù)結(jié)構(gòu)定義表如表2-7所示。表2-7數(shù)據(jù)結(jié)構(gòu)定義表項(xiàng)目定義數(shù)據(jù)結(jié)構(gòu)編號DS001數(shù)據(jù)結(jié)構(gòu)名稱選房信息簡述客戶到前臺(tái)進(jìn)行選房的信息類型字符型長度10組成房臺(tái)編號房臺(tái)名稱類型說明狀態(tài)容納人數(shù)部門是否客滿有關(guān)的數(shù)據(jù)流/數(shù)據(jù)結(jié)構(gòu)房臺(tái)信息有關(guān)的處理功能:開臺(tái)管理本系統(tǒng)所包含的數(shù)據(jù)結(jié)構(gòu)與上表定義類似。把所有的數(shù)據(jù)結(jié)構(gòu)定義完以后,可以建立一張數(shù)據(jù)結(jié)構(gòu)一覽表,如表2-8所示。表2-8數(shù)據(jù)結(jié)構(gòu)一覽表編號數(shù)據(jù)結(jié)構(gòu)名稱程序內(nèi)部用名包含的數(shù)據(jù)元素/數(shù)據(jù)結(jié)構(gòu)DS001選房信息XfxxDE015房臺(tái)編號DE016房臺(tái)名稱

DE018類型說明

DE019狀態(tài)DE020容納人數(shù)DE017部門DE022是否客滿DS002結(jié)算單據(jù)JsdjDE023日結(jié)算單據(jù)編號DE028金額DE030日期DS003年?duì)I業(yè)統(tǒng)計(jì)NyytjDE031統(tǒng)計(jì)編號DE028金額DE030日期DS004賬單信息YfzdDE027賬單編號DE028金額DE030日期DS005進(jìn)貨信息JhxxDE004商品編號DE005商品名稱DE008單價(jià)DE006數(shù)量DE007倉庫DS006菜品信息CpxxDE019菜品編號DE025菜品名稱DE008單價(jià)DS007房臺(tái)信息FtxxDE016消費(fèi)DS001選房信息DS008供應(yīng)商信息GysxxDE011供應(yīng)商編號DE012供應(yīng)商全稱

表2-8數(shù)據(jù)結(jié)構(gòu)一覽表(續(xù))編號數(shù)據(jù)結(jié)構(gòu)名稱程序內(nèi)部用名包含的數(shù)據(jù)元素/數(shù)據(jù)結(jié)構(gòu)DE013地址DE014電話DS009員工信息YgxxDE001員工編號

DE002姓名DE003職位數(shù)據(jù)流表明了數(shù)據(jù)的流動(dòng)方向及其名稱,是數(shù)據(jù)載體的表現(xiàn)形式之一。在數(shù)據(jù)字典中所定義的數(shù)據(jù)流有兩類:一類是從外部實(shí)體輸入到系統(tǒng)中的數(shù)據(jù)流,二是從系統(tǒng)輸出到外部實(shí)體的數(shù)據(jù)流。本系統(tǒng)一共有10個(gè)數(shù)據(jù)流,每一個(gè)數(shù)據(jù)流均有如表2-9所示格式的數(shù)據(jù)流定義表。表2-9數(shù)據(jù)流定義表數(shù)據(jù)流編號:DF001數(shù)據(jù)流名稱:登記點(diǎn)餐簡述:客人登記包房號并且點(diǎn)餐來源:客人去處:開臺(tái)管理組成:房臺(tái)編號房臺(tái)名稱消費(fèi)當(dāng)所有的數(shù)據(jù)流定義完以后,就可以建立數(shù)據(jù)流一覽表,如表2-10所示。表2-10數(shù)據(jù)流一覽表編號數(shù)據(jù)流名稱來源去處組成DF001登記客人開臺(tái)管理房臺(tái)編號房臺(tái)名稱消費(fèi)DF002房臺(tái)信息開臺(tái)管理前臺(tái)房臺(tái)編號是否客滿房臺(tái)名稱部門類型說明

表2-10數(shù)據(jù)流一覽表(續(xù))編號數(shù)據(jù)流名稱來源去處組成狀態(tài)容納人數(shù)DF003結(jié)算單據(jù)前臺(tái)月營業(yè)統(tǒng)計(jì)結(jié)算單據(jù)編號

金額日期DF004年?duì)I業(yè)統(tǒng)計(jì)信息年?duì)I業(yè)統(tǒng)計(jì)管理財(cái)務(wù)統(tǒng)計(jì)編號金額日期DF005應(yīng)付賬單財(cái)務(wù)人員應(yīng)付賬款管理賬單編號金額日期

DF006掛賬單財(cái)務(wù)人員掛賬單管理賬單編號金額日期DF008歷史掛賬單歷史掛賬查詢財(cái)務(wù)人員賬單編號金額日期DF009進(jìn)貨信息進(jìn)貨管理管理員商品編號商品名稱單價(jià)數(shù)量倉庫DF010菜品信息菜品管理管理員菜品編號菜品名稱

表2-10數(shù)據(jù)流一覽表(續(xù))編號數(shù)據(jù)流名稱來源去處組成單價(jià)數(shù)量單位處理功能的定義是指最低一層的數(shù)據(jù)流程圖中的處理功能的定義。本系統(tǒng)一共包含10個(gè)底層處理邏輯,每個(gè)處理邏輯都有一張按表2-11所示的處理邏輯定義表。表2-11處理功能定義表項(xiàng)目定義處理功能編號:P001處理功能名稱:開臺(tái)管理處理功能層次號:1.1輸入數(shù)據(jù)流:登記點(diǎn)餐輸出數(shù)據(jù)流:選房信息處理:將空的包房開臺(tái)有關(guān)的數(shù)據(jù)存儲(chǔ):選房信息點(diǎn)餐信息當(dāng)所有的處理功能定義完以后,就可以建立處理功能一覽表,如表2-12所示。表2-12處理功能一覽表編號名稱層次號輸入/輸出標(biāo)志數(shù)據(jù)流編號來源/去處P001開臺(tái)管理1.11DF001客人0DF001前臺(tái)P002買單管理1.21DF001點(diǎn)餐信息0DF001日點(diǎn)餐信息P003當(dāng)日結(jié)算數(shù)據(jù)分析1.31DF001日點(diǎn)餐管理0DF001當(dāng)日結(jié)算數(shù)據(jù)P004日結(jié)算管理1.41DF001掛賬單0DF001前臺(tái)

表2-12處理功能一覽表(續(xù))編號名稱層次號輸入/輸出標(biāo)志數(shù)據(jù)流編號來源/去處P005月結(jié)算管理2.11DF002前臺(tái)0DF002月結(jié)算信息P006月營業(yè)統(tǒng)計(jì)2.21DF002月結(jié)算信息0DF002月營業(yè)統(tǒng)計(jì)信息P007年?duì)I業(yè)統(tǒng)計(jì)2.31DF002月營業(yè)統(tǒng)計(jì)信息0DF002財(cái)務(wù)人員P008應(yīng)付賬款管理3.11DF003財(cái)務(wù)人員

0DF003供應(yīng)商P009掛賬管理3.21DF003財(cái)務(wù)人員0DF003掛賬單P010歷史掛賬查詢3.31DF003掛賬單0DF003財(cái)務(wù)人員P011房臺(tái)管理4.11DF004前臺(tái)0DF004管理員P012菜品管理4.21DF004前臺(tái)0DF004管理員P013進(jìn)貨管理4.31DF004庫存信息0DF004管理員P014進(jìn)貨查詢4.41DF004庫管人員0DF004庫存信息P015庫存查詢4.51DF004庫管人員0DF004庫存信息數(shù)據(jù)存儲(chǔ)是指在系統(tǒng)中應(yīng)該保存的數(shù)據(jù)結(jié)構(gòu)及集體的數(shù)據(jù)內(nèi)容,實(shí)際上它是信息系統(tǒng)的資源,相關(guān)人員要從系統(tǒng)中獲取的全部數(shù)據(jù)都來自數(shù)據(jù)存儲(chǔ),如表2-13所示。表2-13數(shù)據(jù)存儲(chǔ)定義表項(xiàng)目定義數(shù)據(jù)存儲(chǔ)編號:DB001數(shù)據(jù)存儲(chǔ)名稱:房臺(tái)信息簡述:儲(chǔ)存客人選包信息、包房狀態(tài),供前臺(tái)查詢輸入數(shù)據(jù)流:選包信息輸出數(shù)據(jù)流:包房狀態(tài)組成:包房號是否客滿花銷當(dāng)所有的數(shù)據(jù)存儲(chǔ)定義完以后,就可以建立數(shù)據(jù)存儲(chǔ)一覽表,如表2-14所示。表2-14數(shù)據(jù)存儲(chǔ)一覽表數(shù)據(jù)存儲(chǔ)編號數(shù)據(jù)存儲(chǔ)名稱簡述DB001房臺(tái)信息儲(chǔ)存客人選包信息、包房狀態(tài),供前臺(tái)查詢DB002點(diǎn)餐信息存儲(chǔ)當(dāng)前客人點(diǎn)餐的信息DE003日點(diǎn)餐信息記錄一天內(nèi)點(diǎn)餐的信息DE004掛賬單記錄掛賬信息DE005應(yīng)付賬款記錄應(yīng)該交付給供應(yīng)商的金額DE006月營業(yè)統(tǒng)計(jì)信息記錄一個(gè)月內(nèi)九點(diǎn)多營業(yè)情況DE007庫存信息記錄庫存信息外部項(xiàng)的定義表,如表2-15所示。表2-15外部項(xiàng)的定義表項(xiàng)目定義外部項(xiàng)編號:E01外部項(xiàng)名稱:客人簡述:監(jiān)測信息值是否正確輸入數(shù)據(jù)流:監(jiān)測信息輸出數(shù)據(jù)流:無錯(cuò)的監(jiān)測信息表外部項(xiàng)一覽表,將所有的外部項(xiàng)保存在外部項(xiàng)一覽表上,如表2-16所示。表2-16外部項(xiàng)一覽表外部項(xiàng)編號名稱E01客人E02前臺(tái)E03財(cái)務(wù)人員E04庫管人員E05供應(yīng)商2.5系統(tǒng)數(shù)據(jù)分析餐飲管理系統(tǒng)涉及的主要實(shí)體有顧客、服務(wù)人員、房間、點(diǎn)單信息實(shí)體、商品、倉庫、現(xiàn)金結(jié)賬信息實(shí)體、掛賬信息實(shí)體、供應(yīng)商。餐飲管理系統(tǒng)的實(shí)體聯(lián)系如圖3-9所示。各實(shí)體屬性如下:供應(yīng)商信息(供應(yīng)商編號,供應(yīng)商全稱,地址,電話)菜品信息(菜品編號,菜品名稱,單價(jià),單位,數(shù)量)進(jìn)貨單(商品編號,商品名稱,數(shù)量,倉庫,供應(yīng)商,單價(jià))員工信息(員工編號,姓名,職位,密碼)客人信息(房臺(tái)編號,房臺(tái)名稱,點(diǎn)餐單,消費(fèi))管理員信息(管理員編號,姓名,密碼)2.6實(shí)體規(guī)范化處理對實(shí)體進(jìn)行規(guī)范化處理。1.供應(yīng)商信息的實(shí)體結(jié)構(gòu)如下:供應(yīng)商*供應(yīng)商編號供應(yīng)商全稱地址電話這個(gè)實(shí)體符合3NF;2.菜品信息的實(shí)體結(jié)構(gòu)如下:菜品*菜品編號菜品名稱單價(jià)單位數(shù)量這個(gè)實(shí)體符合3NF;3.進(jìn)貨單的實(shí)體結(jié)構(gòu)如下:進(jìn)貨單*商品編號商品名稱數(shù)量倉庫供應(yīng)商單價(jià)這個(gè)實(shí)體符合3NF;4.管理員信息的實(shí)體結(jié)構(gòu)如下:管理員*管理員編號姓名密碼這個(gè)實(shí)體符合3NF;5.客人信息的實(shí)體結(jié)構(gòu)如下:客人信息*房臺(tái)編號房臺(tái)名稱消費(fèi)點(diǎn)餐單這個(gè)實(shí)體符合3NF;6.員工信息的實(shí)體結(jié)構(gòu)如下:員工信息*員工編號姓名職位密碼這個(gè)實(shí)體符合3NF。開臺(tái)開臺(tái)房間掛賬信息現(xiàn)金結(jié)賬信息供應(yīng)商倉庫顧客菜品點(diǎn)單信息服務(wù)人員供應(yīng)買單存放服務(wù)消耗訂單m1

11

m

1

m

1

1

m

1

n

1

m

m

1

圖2-15餐飲管理系統(tǒng)E-R圖經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文第3章系統(tǒng)設(shè)計(jì)第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)3.1.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)的開發(fā)過程中。我們通過進(jìn)行細(xì)致的系統(tǒng)調(diào)研工作。在與各管理層用戶進(jìn)行廣泛交流的基礎(chǔ)上,依據(jù)系統(tǒng)分析階段所形成的數(shù)據(jù)流圖,遵循系統(tǒng)設(shè)計(jì)原則,設(shè)計(jì)出了餐飲管理信息系統(tǒng)的功能結(jié)構(gòu),實(shí)現(xiàn)了酒店,客人,財(cái),物的全面管理。該系統(tǒng)的功能結(jié)構(gòu),如圖3-1所示。開臺(tái)管理開臺(tái)管理日結(jié)算管理買單管理月營業(yè)統(tǒng)計(jì)年?duì)I業(yè)統(tǒng)計(jì)月結(jié)算管理房臺(tái)類型管理員工級別管理倉庫信息管理部門信息管理供應(yīng)商管理餐飲管理系統(tǒng)進(jìn)貨管理進(jìn)貨查詢庫存查詢房間臺(tái)號管理商品信息管理員工信息管理系統(tǒng)維護(hù)向?qū)v史掛賬查詢掛賬管理應(yīng)付賬款管理圖3-1系統(tǒng)功能結(jié)構(gòu)圖圖3-1系統(tǒng)功能結(jié)構(gòu)圖下面對這幾個(gè)模塊的功能進(jìn)行簡單的說明:前臺(tái)管理:主要進(jìn)行開臺(tái)服務(wù),以及買單的管理,并且對當(dāng)日結(jié)賬數(shù)據(jù)進(jìn)行分析,對每日結(jié)算進(jìn)行管理。后臺(tái)管理:主要是對酒店后臺(tái)進(jìn)貨,庫存等的管理。包括進(jìn)貨管理、進(jìn)貨查詢、庫存查詢、庫存統(tǒng)計(jì)、房間臺(tái)號管理、商品信息管理、員工信息管理。財(cái)務(wù)管理:主要是對酒店財(cái)務(wù)方面的管理。包月結(jié)算管理,月營業(yè)統(tǒng)計(jì),年?duì)I業(yè)統(tǒng)計(jì)。應(yīng)付賬款管理:對應(yīng)付賬款進(jìn)行管理,以及掛賬管理服務(wù)并且可以對歷史掛賬信息進(jìn)行查詢。系統(tǒng)初始化:主要是對酒店的基礎(chǔ)設(shè)置信息的管理。包括本單位的定義、供應(yīng)商管理、房間臺(tái)號類型管理、部門信息管理、倉庫信息設(shè)置、員工級別管理。系統(tǒng)管理:主要進(jìn)行系統(tǒng)維護(hù)向?qū)б约安僮鲉T與權(quán)限管理。3.1.2系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)分析得出的新系統(tǒng)邏輯結(jié)構(gòu)進(jìn)行系統(tǒng)的設(shè)計(jì),由此可建立新系統(tǒng)的高層結(jié)構(gòu)圖,如圖3-2所示。系統(tǒng)管理系統(tǒng)初始化餐飲管理系統(tǒng)前臺(tái)管理后臺(tái)管理系統(tǒng)管理系統(tǒng)初始化餐飲管理系統(tǒng)前臺(tái)管理后臺(tái)管理財(cái)務(wù)管理應(yīng)付賬款管理圖3-2餐飲管理系統(tǒng)高層結(jié)構(gòu)圖對每一個(gè)模塊進(jìn)行分解,前臺(tái)管理模塊結(jié)構(gòu)圖,如圖3-3所示。前臺(tái)管理前臺(tái)管理開臺(tái)管理買單管理當(dāng)日結(jié)賬數(shù)據(jù)分析日結(jié)算管理圖3-3前臺(tái)管理結(jié)構(gòu)圖后臺(tái)管理模塊結(jié)構(gòu)圖,如圖3-4所示。員工信息管理商品信息管理后臺(tái)管理進(jìn)貨管理員工信息管理商品信息管理后臺(tái)管理進(jìn)貨管理進(jìn)貨查詢庫存查詢房間臺(tái)號管理圖3-4后臺(tái)管理結(jié)構(gòu)圖財(cái)務(wù)管理模塊結(jié)構(gòu)圖,如圖3-5所示。財(cái)務(wù)管理財(cái)務(wù)管理月結(jié)算管理月營業(yè)統(tǒng)計(jì)年?duì)I業(yè)統(tǒng)計(jì)圖3-5財(cái)務(wù)管理結(jié)構(gòu)圖應(yīng)付賬款管理模塊結(jié)構(gòu)圖,如圖3-6所示。應(yīng)付賬款管理應(yīng)付賬款管理掛賬管理應(yīng)付賬款管理應(yīng)付賬款管理掛賬管理歷史掛賬查詢系統(tǒng)初始化管理模塊結(jié)構(gòu)圖,如圖3-7所示。員工級別管理倉庫信息管理系統(tǒng)初始化本單位定義供應(yīng)商管理員工級別管理倉庫信息管理系統(tǒng)初始化本單位定義供應(yīng)商管理房臺(tái)類型管理部門信息管理圖3-7系統(tǒng)初始化結(jié)構(gòu)圖系統(tǒng)管理模塊結(jié)構(gòu)圖,如圖3-8所示。系統(tǒng)管理系統(tǒng)管理系統(tǒng)維護(hù)向?qū)D3-8系統(tǒng)管理結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)就是根據(jù)DBMS的特征把概念結(jié)構(gòu)轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計(jì)所得到的E-R模型,是獨(dú)立于DBMS的,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的E-R圖轉(zhuǎn)換為層次模型或網(wǎng)絡(luò)模型或關(guān)系模型的邏輯結(jié)構(gòu)。本系統(tǒng)選擇的DBMS是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。因此只需將E-R圖中的每一個(gè)實(shí)體和聯(lián)系都轉(zhuǎn)換成關(guān)系模式中的一個(gè)關(guān)系即可,并將關(guān)系模式進(jìn)行規(guī)范化。下面將概念模型轉(zhuǎn)換為關(guān)系模型,主碼用下劃線表示:供應(yīng)商信息(供應(yīng)商編號,供應(yīng)商全稱,地址,電話)菜品單(菜品編號,菜品名稱,單價(jià),菜品說明)進(jìn)貨單(商品編號,商品名稱,數(shù)量,倉庫,供應(yīng)商,單價(jià))員工信息(員工編號,姓名,職位,密碼)客人信息(包房號,點(diǎn)餐單,花銷)管理員信息(管理員編號,姓名,密碼)3.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)包含11張表。包括:供應(yīng)商信息表,員工信息表,菜品信息表,庫存信息表,房臺(tái)號信息表,進(jìn)貨表,日點(diǎn)單信息表,日結(jié)賬表,月結(jié)賬表,掛賬表,掛賬歷史表。下面列舉其中幾個(gè)表的結(jié)構(gòu):根據(jù)數(shù)據(jù)庫的邏輯設(shè)計(jì)分析,可得出數(shù)據(jù)庫的物理設(shè)計(jì),下面是供應(yīng)商信息表的物理設(shè)計(jì)如表3-1所示。表3-1供應(yīng)商信息表的物理設(shè)計(jì)列名數(shù)據(jù)類型長度說明供應(yīng)商編號Int8主鍵供應(yīng)商全稱Char20地址Char20電話Int11員工信息表的物理設(shè)計(jì)如表3-2所示。表3-2員工信息表的物理設(shè)計(jì)列名數(shù)據(jù)類型長度說明員工編號Int8主鍵員工姓名Char20職位Char10密碼Int8菜品信息表的物理設(shè)計(jì)如表3-3所示。表3-3商品信息表的物理設(shè)計(jì)列名數(shù)據(jù)類型長度說明商品編號Int8主鍵商品名稱Char20單價(jià)Float82商品說明Char50供應(yīng)商Char20進(jìn)貨單信息表的物理設(shè)計(jì)如表3-4所示。表3-4進(jìn)貨單信息表的物理設(shè)計(jì)列名數(shù)據(jù)類型長度說明商品編號Int8主鍵商品名稱Char20供應(yīng)商Char20數(shù)量Int8倉庫Int8菜品信息表的物理設(shè)計(jì)如表3-5所示。表3-5菜品信息表的物理設(shè)計(jì)列名數(shù)據(jù)類型長度說明菜品編號Int8主鍵菜品名稱Char20單價(jià)Float82數(shù)量Int8單位Char43.3代碼設(shè)計(jì)3.3.1代碼設(shè)計(jì)原則餐飲管理系統(tǒng)的代碼設(shè)計(jì)主要遵循以下幾個(gè)設(shè)計(jì)原則。1.唯一性2.合理性3.可擴(kuò)充性和穩(wěn)定性4.簡單性5.適用性6.規(guī)范性7.易于修改性8.標(biāo)準(zhǔn)化與通用性遵循以上設(shè)計(jì)原則可以有利于系統(tǒng)實(shí)施,實(shí)現(xiàn)系統(tǒng)的各個(gè)功能,最終可以使得系統(tǒng)順利設(shè)計(jì)開發(fā)。3.3.2本系統(tǒng)代碼設(shè)計(jì) 本餐飲管理系統(tǒng)涉及到員工編碼、供應(yīng)商編碼、菜品編碼,設(shè)計(jì)表如表3-6所示。表3-6編碼設(shè)計(jì)表編碼名稱編碼類型適用范圍使用說明使用期限員工編碼有序碼整個(gè)系統(tǒng)必須完整使用長期供應(yīng)商編碼有序碼整個(gè)系統(tǒng)必須完整使用長期菜品編碼有序碼整個(gè)系統(tǒng)必須完整使用長期部分員工編碼舉例,如表3-7所示。表3-7員工編碼員工編碼含義碼和順序碼前臺(tái)人員001

服務(wù)人員002

財(cái)務(wù)人員003庫管人員004部分供應(yīng)商編碼舉例,如表3-8所示。表3-8供應(yīng)商編碼職務(wù)編碼含義碼和順序碼蔬菜供應(yīng)商001海鮮供應(yīng)商002肉品供應(yīng)商003部分菜品信息編碼舉例,如表3-9所示。表3-9菜品信息編碼菜品信息編碼含義碼和順序碼宮保雞丁001鍋包肉002孜然牛肉0033.4系統(tǒng)輸出輸入設(shè)計(jì)3.4.1輸出設(shè)計(jì)輸出設(shè)計(jì)的目的是使系統(tǒng)能夠輸出滿足用戶需求的有用信息。菜品信息管理中的輸出項(xiàng)目:菜品編號,菜品名稱,菜品單價(jià),菜品單位,菜品供應(yīng),菜品類別,庫存數(shù)量、庫存下限。輸出接收者主要是管理員和經(jīng)理,用來查詢了解菜品的基本信息。輸出的主要功能:1.為用戶提供及時(shí)、準(zhǔn)確和全面的信息服務(wù)。2.輸出格式清晰,簡單易懂。3.有效地管理商品信息,方便用戶查詢。輸出界面如下:合計(jì)打印時(shí)間:菜單信息合計(jì)打印時(shí)間:菜單信息經(jīng)手人倉庫金額菜單據(jù)號備注單價(jià)數(shù)量菜單名稱菜單編號單位 圖3-10輸出界面3.4.2輸入設(shè)計(jì)輸入數(shù)據(jù)是為了在計(jì)算機(jī)內(nèi)進(jìn)行加工處理而從外部接收數(shù)據(jù),它的正確與否對于整個(gè)系統(tǒng)質(zhì)量的好壞是起決定作用的。開臺(tái)信息管理中的輸入項(xiàng)目:包房編號,包房名稱,管理員,包房說明。輸入承擔(dān)者:此部分工作由管理員承擔(dān),不需要較強(qiáng)的計(jì)算機(jī)技術(shù),但要求讀寫速度快而準(zhǔn)確,計(jì)算機(jī)操作熟練,尤其是打字要求較高。在系統(tǒng)開臺(tái)信息管理的添加功能中可以直接輸入包間全部信息。主要功能要求:1.能夠正確、迅速的輸入所需數(shù)據(jù),操作簡單,設(shè)備要求較低;2.有較強(qiáng)的糾錯(cuò)能力,能夠讓用戶及時(shí)是修改錯(cuò)誤的信息。3.方便用戶的查詢所需要的信息。輸入界面如下:開臺(tái)開臺(tái)信息管理包房編號包房名稱管理員包房說明添加刪除保存修改退出包房編號包房名稱管理員包房說明圖3-11輸入界面經(jīng)濟(jì)管理學(xué)院本科畢業(yè)論文第4章系統(tǒng)實(shí)施第4章系統(tǒng)實(shí)施4.1系統(tǒng)開發(fā)工具開發(fā)環(huán)境為MicrosoftWindows2000系統(tǒng)前臺(tái)開發(fā)工具采用VisualBasic6.0個(gè)人版。后臺(tái)數(shù)據(jù)庫采用SQLServer2000數(shù)據(jù)庫管理系統(tǒng)。4.2系統(tǒng)運(yùn)行環(huán)境4.2.1硬件環(huán)境CPU為Intel(R)Core(TM)i5-2450M;內(nèi)存(隨機(jī)存儲(chǔ)器)為4GB;硬盤為500G;客戶端運(yùn)行Windows7,采用TCP/IP網(wǎng)絡(luò)軟件連接客戶機(jī)與服務(wù)器;打印機(jī)為惠普(HP)P1106激光打印機(jī)。硬件設(shè)備配置表如表4-1所示。表4-1硬件設(shè)備明細(xì)表硬件配置CPUIntel(R)Core(TM)i5-2450MRAM4GB硬盤500G打印機(jī)惠普(HP)P1106激光打印機(jī)4.2.2軟件環(huán)境操作環(huán)境:本系統(tǒng)采用C/S結(jié)構(gòu),各職能部門的客戶機(jī)使用WindowsXP操作系統(tǒng)或Windows2000操作系統(tǒng),數(shù)據(jù)庫服務(wù)器使用Windows2000操作系統(tǒng)。用戶在Windows98下使用本系統(tǒng),請使用Microsoft的SQLSerer2000個(gè)人版。推薦桌面顯示方式:1024*768像素。4.3程序設(shè)計(jì)程序設(shè)計(jì)是以系統(tǒng)設(shè)計(jì)中有關(guān)模塊的詳細(xì)描述和處理過程說明為基礎(chǔ)來進(jìn)行的,在本系統(tǒng)的程序開發(fā)設(shè)計(jì)中,主要考慮了以下幾點(diǎn)因素:正確性:準(zhǔn)確無誤地實(shí)現(xiàn)系統(tǒng)分析階段的功能要求,反映全部預(yù)期的信息流程。可理解性:即程序編制應(yīng)當(dāng)結(jié)構(gòu)清晰,簡明易懂,便于開發(fā)和維護(hù)人員閱讀。在本系統(tǒng)程序編寫過程中,通過縮進(jìn)保證程序的層次性,通過添加詳盡的注釋保證程序的可讀性。效率:程序的結(jié)構(gòu)嚴(yán)謹(jǐn),運(yùn)行速度快,節(jié)省時(shí)機(jī)。程序和數(shù)據(jù)的存儲(chǔ)調(diào)用安排得當(dāng),節(jié)省存儲(chǔ)空間。4.4系統(tǒng)測試4.4.1系統(tǒng)測試目的測試的目的就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測試用例,并利用這些實(shí)例來運(yùn)行程序,以便發(fā)現(xiàn)錯(cuò)誤。信息系統(tǒng)測試應(yīng)包括軟件測試、硬件測試和網(wǎng)絡(luò)測試。硬件測試、網(wǎng)絡(luò)測試可以根據(jù)具體的性能指標(biāo)來進(jìn)行,此處所說的測試更多的是指軟件測試。4.4.2系統(tǒng)測試方法由于本系統(tǒng)業(yè)務(wù)用例描述清晰,功能結(jié)構(gòu)簡明移動(dòng)所以在系統(tǒng)測試工作中主要采用功能測試、性能測試、負(fù)載測試以及可靠性測試相結(jié)合的測試手段。采取運(yùn)行軟件的方法。逐步的測試系統(tǒng)具有的功能是否正確,通過跟蹤運(yùn)行時(shí)的系統(tǒng)變量和數(shù)據(jù)庫的數(shù)據(jù),逐步查看項(xiàng)目是否具有相應(yīng)的功能。首先完成單個(gè)的單元測試用例。實(shí)現(xiàn)單個(gè)模塊的功能測試,在逐步完成單元模塊的測試后再進(jìn)行系統(tǒng)的測試。測試系統(tǒng)具有的整體功能。1.性能測試由于整個(gè)項(xiàng)目的性能瓶頸主要是體現(xiàn)在數(shù)據(jù)庫的查詢和鏈接的速度上。所以主要的性能測試是體現(xiàn)在數(shù)據(jù)庫的查詢的部分。采用SQLServer自己帶的profiler工具來對數(shù)據(jù)庫端的性能進(jìn)行測試,通過對每個(gè)表的查詢計(jì)時(shí),得到每個(gè)表格的查詢性能。并通過比較一些策略,如:在相應(yīng)的表上加索引測試出相應(yīng)的性能提高的程度。2.負(fù)載測試由于本項(xiàng)目采用的是多客戶端的系統(tǒng)。所以需要滿足多客戶的負(fù)載要求,在相應(yīng)的負(fù)載內(nèi)了能夠?qū)崿F(xiàn)較短的響應(yīng)時(shí)何。通過在多個(gè)端口同時(shí)運(yùn)行多個(gè)軟件,建立多個(gè)連接后查看系統(tǒng)的響應(yīng)速度。測試結(jié)果良好。3.可靠性測試首先通過在有使用代表性的環(huán)境中執(zhí)行軟件,以證實(shí)軟件需求是否正確實(shí)現(xiàn)。希望通過軟件可靠性測試找出所有對軟件可靠性影響較大的錯(cuò)誤。軟件可靠性測試不同于硬件可靠性測試,這主要是因?yàn)槎呤У脑虿煌?。硬件失效一般是由于元器件的老化引起的,因此硬件可靠性測試強(qiáng)調(diào)隨機(jī)選取多個(gè)相同的產(chǎn)品,統(tǒng)計(jì)它們的正常運(yùn)行時(shí)間。正常運(yùn)行的平均時(shí)間越長,則硬件就越可靠。軟件失效是由設(shè)計(jì)缺陷造成的,軟件的輸入決定是否會(huì)遇到軟件內(nèi)部存在的故障。因此,使用同樣一組輸入反復(fù)測試軟件并記錄其失效數(shù)據(jù)是沒有意義的。在軟件沒有改動(dòng)的情況下,這種數(shù)據(jù)只是首次記錄的不斷重復(fù),不能用來估計(jì)軟件可靠性。軟件可靠性測試強(qiáng)調(diào)按實(shí)際使用的概率分布隨機(jī)選擇輸入,并強(qiáng)調(diào)測試需求的覆蓋面。即采取覆蓋面廣泛的測試用例來測試軟件運(yùn)行過程中可能出現(xiàn)的問題。4.4.3系統(tǒng)測試用例現(xiàn)在以系統(tǒng)操作模塊中的密碼修改為例說明本人在畢業(yè)設(shè)計(jì)中采用的測試方法,首先對系統(tǒng)進(jìn)行模塊測試,點(diǎn)擊系統(tǒng)操作模塊的新密碼修改,然后依次輸入系統(tǒng)原密碼、新密碼及確認(rèn)輸入的密碼,最后點(diǎn)擊“確定”按鈕,系統(tǒng)提示“是否保存”,點(diǎn)擊“是”按鈕,如系統(tǒng)提示“修改成功”,本次操作已經(jīng)完成。現(xiàn)在直接把新密碼置空,然后點(diǎn)擊“確定”按鈕,沒有出現(xiàn)系統(tǒng)提示,則修改密碼后會(huì)出現(xiàn)系統(tǒng)用戶登錄信息不全的現(xiàn)象,給系統(tǒng)安全帶來影響,必須進(jìn)行調(diào)試,其他功能完好。現(xiàn)在進(jìn)行子系統(tǒng)測試,首先使用模塊測試的方法對系統(tǒng)開臺(tái)管理模塊進(jìn)行測試,與系統(tǒng)操作模塊的測試類似。開臺(tái)管理模塊和買單管理模塊組成了前臺(tái)操作子系統(tǒng),對前臺(tái)操作子系統(tǒng)進(jìn)行測試,主要測試模塊的接口,進(jìn)入主系統(tǒng)后,點(diǎn)擊“前臺(tái)操作”一級菜單,彈出兩個(gè)二級菜單“菜品管理、菜品庫存”。依次進(jìn)行點(diǎn)擊后,發(fā)現(xiàn)可以順利進(jìn)入相應(yīng)模塊的功能表單。子系統(tǒng)測試完成,沒有發(fā)現(xiàn)錯(cuò)誤。使用以上方法分別對系統(tǒng)的其他子系統(tǒng)和功能模塊進(jìn)行模塊測試和子系統(tǒng)測試。具體不予說明。系統(tǒng)主要包括五個(gè)子系統(tǒng),即前臺(tái)管理子系統(tǒng),后臺(tái)管理操作子系統(tǒng),財(cái)務(wù)管理子系統(tǒng)和系統(tǒng)操作子系統(tǒng),經(jīng)過測試該系統(tǒng)能夠?qū)崿F(xiàn)預(yù)定的功能,接下來便是驗(yàn)收測試,將系統(tǒng)裝在已聯(lián)網(wǎng)的服務(wù)器上,用普通聯(lián)網(wǎng)計(jì)算機(jī)的瀏覽器對對系統(tǒng)的整體功能進(jìn)行測試,測試結(jié)果表明系統(tǒng)確實(shí)能夠滿足用戶的需要,最終系統(tǒng)完成測試。4.5系統(tǒng)轉(zhuǎn)換在系統(tǒng)調(diào)試完畢后,就要對系統(tǒng)進(jìn)行轉(zhuǎn)換工作。系統(tǒng)轉(zhuǎn)換的過程實(shí)際上就是新舊系統(tǒng)交替的過程,舊的系統(tǒng)被新的系統(tǒng)所取代。本系統(tǒng)的系統(tǒng)轉(zhuǎn)換包括將原系統(tǒng)全部用人工處理的系統(tǒng)轉(zhuǎn)換成新的以計(jì)算機(jī)為基礎(chǔ)的管理信息系統(tǒng);從舊的管理信息系統(tǒng)向新的管理信息系統(tǒng)轉(zhuǎn)換的過程。轉(zhuǎn)換之前將需要建立和移交的數(shù)據(jù)備份好,防止由于意外導(dǎo)致的數(shù)據(jù)丟失等狀況。由于本系統(tǒng)已利用實(shí)際的數(shù)據(jù)進(jìn)行了多次測試,測試結(jié)果可行,所以本系統(tǒng)將采取直接轉(zhuǎn)換的方式,還可以達(dá)到轉(zhuǎn)換簡單、節(jié)省費(fèi)用的目的。4.6系統(tǒng)實(shí)施界面餐系管理系統(tǒng)有主界面,后臺(tái)管理界面、前臺(tái)管理界面、財(cái)務(wù)管理界面、應(yīng)收應(yīng)付管理界面、系統(tǒng)初始設(shè)計(jì)界面和系統(tǒng)管理界面,下面簡單的列舉幾個(gè)具有代表性的系統(tǒng)實(shí)施界面。餐飲管理系統(tǒng)主界面,如圖4-1所示。圖4-1系統(tǒng)主界面后臺(tái)管理界面,如圖4-2所示。圖4-2后臺(tái)管理界面前臺(tái)管理界面,如圖4-3所示。 圖4-3前臺(tái)管理界面財(cái)政管理界面,如圖4-

溫馨提示

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

評論

0/150

提交評論