網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)_第1頁
網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)_第2頁
網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)_第3頁
網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)_第4頁
網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!1摘要是很有必要的,同時(shí),網(wǎng)上訂餐系統(tǒng)也是服務(wù)行業(yè)管理軟件的一個(gè)綜合性代表,很具有實(shí)踐的意義。本網(wǎng)上訂餐系統(tǒng)是用PowerBuilder和Microsoftaccess括用戶信息登記、會(huì)員注冊(cè)、菜單查詢、完成購(gòu)物清單、做菜和送菜以及結(jié)算金額等主要功能。根據(jù)用戶選菜進(jìn)行食材加工,并對(duì)完成的菜品進(jìn)行發(fā)送并結(jié)算,4信息、訂單管理、做菜發(fā)送和結(jié)賬。系統(tǒng)的必要性。整個(gè)系統(tǒng)的開發(fā)過程包括:可行性分析、需求分析、總體設(shè)計(jì)、的連接,數(shù)據(jù)的添加、刪除和更新。為了系統(tǒng)的順利完成。開發(fā)人員將要密切合作和詳細(xì)的分工。關(guān)鍵詞:網(wǎng)上訂餐系統(tǒng);;;數(shù)據(jù)庫(kù)2第一章前言51.1背景..................................................................................................................1.2編寫目的..........................................................................................................1.3定義..................................................................................................................555第二章可行性分析62.1技術(shù)的可行性2.2經(jīng)濟(jì)的可行性66662.3管理上的可行性2.4結(jié)論第三章需求分析93.1具體需求3.1.1功能需求3.2數(shù)據(jù)流圖9993.3數(shù)據(jù)字典.....................................................................................................................113.4實(shí)體關(guān)系模型圖113.4.1實(shí)體圖.............................................................................................................113.4.2總體E-R圖....................................................................................................113.5性能需求.....................................................................................................................123.6數(shù)據(jù)管理能力需求123.7故障處理需求............................................................................................................123.8其他需求.....................................................................................................................133.9運(yùn)行環(huán)境需求............................................................................................................12第四章總體設(shè)計(jì)134.1系統(tǒng)分析.....................................................................................................................134.2系統(tǒng)設(shè)計(jì).....................................................................................................................134.2.1軟件組織結(jié)構(gòu)144.3功能說明.....................................................................................................................134.4重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)154.4.1變量設(shè)計(jì)154.5函數(shù)設(shè)計(jì).....................................................................................................................15第五章詳細(xì)設(shè)計(jì)165.1數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)165.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)............................................................................................................165.3界面設(shè)計(jì).....................................................................................................................175.3.1系統(tǒng)登錄界面1835.3.2系統(tǒng)主界面....................................................................................................185.4系統(tǒng)功能詳細(xì)說明185.4.1用戶信息管理模塊185.4.2菜品菜單管理模塊195.4.3廚房管理模塊185.4.4送餐管理模塊195.4.5結(jié)算管理模塊18第六章系統(tǒng)實(shí)現(xiàn)206.1系統(tǒng)登錄模塊............................................................................................................206.2用戶信息登記模塊206.3用戶餐品選擇模塊6.4確認(rèn)菜單管理窗體226.5廚房管理窗體............................................................................................................226.6送餐管理窗體............................................................................................................236.7酒店統(tǒng)計(jì)管理窗體246.8結(jié)算窗體.....................................................................................................................24第七章系統(tǒng)測(cè)試257.1登錄測(cè)試7.2系統(tǒng)功能模塊測(cè)試第八章使用說明278.1運(yùn)行環(huán)境.....................................................................................................................278.2性能說明.....................................................................................................................278.3操作說明.....................................................................................................................27總結(jié)與展望27參考文獻(xiàn)284前言1.1背景現(xiàn)代社會(huì),科技飛速發(fā)展,網(wǎng)上訂餐需求不斷普及。網(wǎng)上訂餐組織龐大,服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本。提高質(zhì)量和水平,進(jìn)而計(jì)開發(fā)的。1.2編寫目的可行性研究的目的是研究問題,花費(fèi)最小的代價(jià),以最快的速度提出解決帶來的經(jīng)濟(jì)效益。本報(bào)告經(jīng)審核后,交軟件經(jīng)理審查。1.3定義WSDCXT):WSDCXT分別是“網(wǎng)上訂餐系統(tǒng)”的漢語拼音首字母縮寫。系統(tǒng)登陸模塊:主要負(fù)責(zé)用戶或者會(huì)員進(jìn)入系統(tǒng)的一個(gè)身份驗(yàn)證。菜單查詢模塊:主要負(fù)責(zé)用戶查詢菜單菜品。訂單管理模塊:主要負(fù)責(zé)對(duì)用戶確定完畢的訂單進(jìn)行管理。廚房管理模塊:主要負(fù)責(zé)對(duì)確定的訂單進(jìn)行菜品的準(zhǔn)備和加工。送餐模塊管理:主要負(fù)責(zé)對(duì)準(zhǔn)備完畢的訂單進(jìn)行送餐。5可行性研究的目的是付出最小的代價(jià)在盡可能短的時(shí)間里確定問題是否通解決,系統(tǒng)的可行性分析可以從以下幾個(gè)方面研究:2.1技術(shù)的可行性技術(shù)上的可行性主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件能行的。2.2經(jīng)濟(jì)的可行性主要是對(duì)項(xiàng)目經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備的購(gòu)置費(fèi),軟件開發(fā)費(fèi),管理和維護(hù)費(fèi),人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益可以用錢來衡量的那部分以及使用本系統(tǒng)而提高的效率,節(jié)約的人力物力。MIS的。2.3管理上的可行性主要是管理人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度是否科學(xué),規(guī)章便于維護(hù),系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。2.4結(jié)論由于缺乏專業(yè)人士的幫助,并且缺少實(shí)際經(jīng)驗(yàn),該訂餐系統(tǒng)可能做的不太健全,遠(yuǎn)不是真正意義上的軟件、工業(yè)產(chǎn)品,只能算作坊生產(chǎn)的產(chǎn)物??赡苓€存在缺陷,不足之處有待改進(jìn)。前景根據(jù)以上分析,我認(rèn)為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進(jìn)行開6盡可能地讓滿足客戶的需求。讓用戶在家中、辦公室就能體會(huì)到網(wǎng)上訂餐快捷,方便。同時(shí)保證投資者資金的安全性,資金穩(wěn)步的回籠期,資金的合理回報(bào)率。因此我開發(fā)的網(wǎng)上訂餐系統(tǒng)可行!73.1具體需求3.1.1功能需求(1)會(huì)員登錄注冊(cè)簡(jiǎn)述:用戶信息管理,包括信息存入,信息查詢,信息修改,信息刪除。輸入:用戶信息處理過程描述:用戶信息存數(shù)據(jù)庫(kù)。輸出:操作成功或失敗的提示信息。(2)訂單管理簡(jiǎn)述:訂單管理,包括對(duì)已選定的訂單,菜品存入,信息查詢,信息修改,信息刪除。輸入:用戶選中菜品處理過程描述:提供菜品信息,讓顧客自行挑選菜品并錄入系統(tǒng)。輸出:菜品信息和訂單信息(3)做菜發(fā)送簡(jiǎn)述:對(duì)用戶確認(rèn)的訂單進(jìn)行菜品的加工和送餐。輸入:用戶訂單,發(fā)送地址。處理過程描述:菜品情況錄入系統(tǒng)輸出:操作成功或失敗的提示信息,產(chǎn)生消費(fèi)清單(4)結(jié)賬與統(tǒng)計(jì)簡(jiǎn)述:用戶消費(fèi)和送貨交付結(jié)賬付款以及對(duì)用戶訂餐的信息進(jìn)行統(tǒng)計(jì)輸入:用戶信息處理過程描述:用戶信息查詢消費(fèi)情況輸出:消費(fèi)清單或者操作失敗提示信息3.2數(shù)據(jù)流圖為止,形成若干層次的數(shù)據(jù)流圖。賓館管理系統(tǒng)的數(shù)據(jù)流圖如下所示:8圖否是否是否是是否更改個(gè)人信息是圖9用戶名會(huì)員用戶名驗(yàn)證注冊(cè)登錄信息會(huì)員新信息會(huì)員會(huì)員息送餐查看歷史訂單取回密碼條件圖10+手++材++++圖輸出數(shù)據(jù)精度的要求不是很高,可以用浮點(diǎn)數(shù)。2、時(shí)間特征要求軟件運(yùn)行的響應(yīng)時(shí)間要求不超過1-2秒。3、靈活性軟件具有升級(jí)功能,以滿足用戶的需求。3.6數(shù)據(jù)管理能力需求本軟件管理的數(shù)據(jù)大都以數(shù)據(jù)庫(kù)的形式儲(chǔ)存,主要包括用戶信息,菜單信需要定期進(jìn)行整理和處理。3.7故障處理需求本軟件具有錯(cuò)誤和異常的處理能力,基本不會(huì)有軟件故障,保證軟件能正在運(yùn)行,有對(duì)數(shù)據(jù)庫(kù)備份的功能,這樣才能使用戶滿意。3.8其他需求本軟件有保密功能,設(shè)立了系統(tǒng)賬號(hào)管理功能,用戶登錄時(shí)需要驗(yàn)證用戶全。本軟件使用也十分方便,以窗口的形式呈現(xiàn)給用戶,很容易操作。3.9運(yùn)行環(huán)境需求內(nèi)存:512M;硬盤:80G;操作系統(tǒng)為windows系列;134.1系統(tǒng)分析根據(jù)用戶的要求以及對(duì)需求分析階段對(duì)功能的分析,要實(shí)現(xiàn)用戶的基本信息管理、菜品信息管理、菜單管理、廚房管理、結(jié)賬處理。(1)用戶的基本情況管理:用戶登錄時(shí)需要進(jìn)行驗(yàn)證,登陸后可以對(duì)用戶基本信息進(jìn)行修改,包括客戶的姓名、性別、送貨地址——用戶檔案。(2)菜品菜單管理:網(wǎng)上訂餐的菜品管理,包括對(duì)菜品的材料、做法、簡(jiǎn)品檔案。(3)廚房管理:對(duì)用戶選好的菜品進(jìn)行食材的加工,包括對(duì)菜品材料,加工時(shí)間,加工方法等——菜品檔案(4)結(jié)賬處理:用戶消費(fèi)結(jié)賬以后,給出用戶的消費(fèi)報(bào)告單,店家在月底4.2系統(tǒng)設(shè)計(jì)由問題分析我確定了本系統(tǒng)需要哪些確切的功能模塊和組織結(jié)構(gòu)。4.2.1軟件組織結(jié)構(gòu)信息查詢等工作,系統(tǒng)的功能模塊圖如圖4-1所示:圖4.3功能說明系統(tǒng)分為五個(gè)模塊來對(duì)實(shí)現(xiàn)其功能需求,即:用戶信息管理模塊、菜品菜單管理、做菜管理、結(jié)賬處理。1、用戶信息管理模塊用戶信息注冊(cè):對(duì)用戶信息進(jìn)行注冊(cè)2、菜品菜單管理模塊菜單中菜品管理:對(duì)菜單中的菜品信息進(jìn)行管理購(gòu)物車管理:對(duì)用戶加入到菜單的菜品進(jìn)行管理菜單管理:對(duì)用戶確定的菜單進(jìn)行管理3、廚房管理14食材管理:對(duì)用戶確定的菜單中菜品進(jìn)行食材準(zhǔn)備加工管理:對(duì)用戶確定的菜單中菜品進(jìn)行加工4、結(jié)算用戶訂餐結(jié)算:對(duì)用戶訂餐的消費(fèi)進(jìn)行統(tǒng)計(jì)和計(jì)算4.4重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.4.1變量設(shè)計(jì)在系統(tǒng)的代碼實(shí)現(xiàn)的時(shí)候,必須用到一些變量,一般我所用到的變量為兩種:一是全局變量、二是局部變量。全局變量:以“global_”加字母作為變量名,如:global_name。局部變量:不限制。4.5函數(shù)設(shè)計(jì)為了簡(jiǎn)化程序,并且提高代碼的重要性,在編寫代碼時(shí),對(duì)多次用到代碼段,定義成函數(shù),在用到的地方直接調(diào)用函數(shù)。全局函數(shù)以“gfunction_”加函數(shù)名,如:gfunction_Add();局部函數(shù)以“zfunction_”加函數(shù)名,如:zfunction_Add();15在此階段將對(duì)系統(tǒng)進(jìn)行更詳細(xì)的分析和設(shè)計(jì),目的是確定如何具體地實(shí)現(xiàn)所要求的系統(tǒng)。5.1數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)在設(shè)計(jì)和實(shí)現(xiàn)代碼之前必須設(shè)計(jì)好數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)的總體E-R圖裝得到數(shù)據(jù)庫(kù)的概念模式:Food_arch(餐品號(hào)Food_num(20)Food_name(12)、食材Food_ing、加工方法Food_method(50)、生產(chǎn)日期Food_dat(5))2、訂單檔案(訂單號(hào)Book_NO(15)、剩余量Book_amout(12)、單價(jià)(元)Book_price(12)、訂購(gòu)數(shù)量Book_ordered(12)、生產(chǎn)日期Book_time)3、廚房Cook_arch(食材Cook_ingredients(12)、廚師號(hào)Cook_Name(25)、加工時(shí)間Cook_time(12)、餐品數(shù)量Cook_number(20))4、送餐檔案send_arch(訂單號(hào)send_number(15)、菜品名send_name(25)、運(yùn)送位置send_location(20)send_person(20)send_time(20))5、結(jié)算檔案Cost_arch(菜單號(hào)Cost_number(25)、消費(fèi)類型cost_NO(12)、消費(fèi)金額Cost_list(20)結(jié)算時(shí)間cost_time(20)、結(jié)算數(shù)量cost_count(5))5.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)的概念模式,可以得到應(yīng)有如下的6個(gè)數(shù)據(jù)表:表5-1食品檔案表否否否否否無無無表5-2訂單檔案表否16否否否無表YNingredientYNNNNN表YYNNNNNNNN表YNNNNNNNNN5.3界面設(shè)計(jì)較好的界面能給用戶一幕了然的感覺,也便于設(shè)計(jì),系統(tǒng)的界面應(yīng)該保持一致不隨時(shí)間而改變,好的界面是能給用戶提供幫助的。175.3.1系統(tǒng)登錄界面圖5.3.2系統(tǒng)主界面菜品查詢加入提交查看菜單系統(tǒng)幫助購(gòu)物車訂單201514日?qǐng)D5.4系統(tǒng)功能詳細(xì)說明5.4.1用戶信息管理模塊目的:對(duì)用戶的信息進(jìn)行注冊(cè)和保存。功能:以直接登錄方式進(jìn)入用戶首頁,建立相應(yīng)的用戶信息檔案,并可對(duì)用戶信息進(jìn)行添加、刪除、修改和查詢。性能:穩(wěn)定、快速、準(zhǔn)確。輸入項(xiàng):用戶的證件號(hào)、姓名、性別、送貨地址。輸出項(xiàng):相應(yīng)的信息記錄和相應(yīng)的出錯(cuò)信息提示。185.4.2菜品菜單管理模塊目的:根據(jù)菜單信息用戶進(jìn)行菜品選擇,修改,確認(rèn)并提交訂單。功能:根據(jù)菜單,用戶可以對(duì)菜品進(jìn)行查看并加入購(gòu)物車。確定的訂單送至廚房并加工餐品。性能:穩(wěn)定、及時(shí)、正確。輸入項(xiàng):用戶選擇的餐品、選擇數(shù)量、選擇時(shí)間、送餐位置。輸出項(xiàng):相應(yīng)的信息記錄和相應(yīng)的出錯(cuò)信息提示。5.4.3廚房管理模塊目的:對(duì)客戶的消費(fèi)信息進(jìn)行管理以及對(duì)酒店的月消費(fèi)進(jìn)行統(tǒng)計(jì)。功能:客戶入住以后,在酒店的消費(fèi),酒店對(duì)客戶的消費(fèi)進(jìn)行統(tǒng)計(jì),包括性能:穩(wěn)定、快速、及時(shí)、正確。輸入項(xiàng):消費(fèi)類型,消費(fèi)時(shí)間、價(jià)格。輸出項(xiàng):相應(yīng)的信息記錄和相應(yīng)的出錯(cuò)信息或提示。5.44送餐管理模塊目的:送餐員送餐信息功能:對(duì)準(zhǔn)備完成的餐品進(jìn)行送餐,依據(jù)菜單信息,送餐時(shí)間,送餐數(shù)量送餐位置準(zhǔn)確的送餐。性能:穩(wěn)定、快速、正確5.4.4結(jié)算管理模塊目的:用戶餐品結(jié)算功能:用戶收到餐品以后,向賣家支付相應(yīng)的消費(fèi)金額性能:穩(wěn)定、快速、正確。輸入項(xiàng):用戶名,餐品名,餐品數(shù)量,消費(fèi)金額輸出項(xiàng):所需的金額和相應(yīng)的出錯(cuò)信息或提示。19經(jīng)過前面幾個(gè)階段對(duì)系統(tǒng)的分析之后,接下來是本系統(tǒng)的實(shí)現(xiàn)階段。6.1系統(tǒng)登錄模塊圖本模塊的主要功能是對(duì)操作用戶的身份進(jìn)行驗(yàn)證,只有系統(tǒng)管理員和默認(rèn)給出“第三次輸入錯(cuò)誤,還有一次機(jī)會(huì)”的提示,當(dāng)?shù)谒拇屋斎脲e(cuò)誤時(shí),自動(dòng)關(guān)閉登錄窗體。當(dāng)輸入正確以后,將進(jìn)入系統(tǒng),主界面如圖5-2所示。6.2用戶信息登記模塊男Zj性男女20圖本窗體的主要功能是對(duì)用戶的信息修改確認(rèn),按照提示輸入相應(yīng)的信息之在時(shí)將給出提示如圖5-5所示。圖6.3用戶餐品選擇模塊用戶菜單選擇模塊數(shù)量下一頁選擇1取消關(guān)閉圖該窗體主要功能是為用戶選擇餐品,根據(jù)用戶需求進(jìn)行餐品選擇,確認(rèn)訂表和用戶檔案表進(jìn)行數(shù)據(jù)的處理。在出錯(cuò)的時(shí)頁面會(huì)給出相應(yīng)的提示。216.4確認(rèn)菜單管理窗體D001140刪除餐品添加餐品圖該窗體對(duì)菜單確認(rèn)進(jìn)行管理,對(duì)用戶選擇的菜單信息進(jìn)行時(shí)時(shí)更新,還可案數(shù)據(jù)表。在出錯(cuò)的情況下會(huì)給出相應(yīng)的錯(cuò)誤提示或者警告。6.5廚房管理模塊窗體廚房管理模塊窗體確定取消關(guān)閉圖該窗體是對(duì)客戶的餐飲消費(fèi)情況進(jìn)行統(tǒng)計(jì),這個(gè)模塊需要客戶進(jìn)行現(xiàn)金支22客戶檔案表。在出錯(cuò)的情況下會(huì)給

溫馨提示

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

評(píng)論

0/150

提交評(píng)論