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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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

提交評論