版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!1摘要是很有必要的,同時,網(wǎng)上訂餐系統(tǒng)也是服務(wù)行業(yè)管理軟件的一個綜合性代表,很具有實踐的意義。本網(wǎng)上訂餐系統(tǒng)是用PowerBuilder和Microsoftaccess括用戶信息登記、會員注冊、菜單查詢、完成購物清單、做菜和送菜以及結(jié)算金額等主要功能。根據(jù)用戶選菜進行食材加工,并對完成的菜品進行發(fā)送并結(jié)算,4信息、訂單管理、做菜發(fā)送和結(jié)賬。系統(tǒng)的必要性。整個系統(tǒng)的開發(fā)過程包括:可行性分析、需求分析、總體設(shè)計、的連接,數(shù)據(jù)的添加、刪除和更新。為了系統(tǒng)的順利完成。開發(fā)人員將要密切合作和詳細的分工。關(guān)鍵詞:網(wǎng)上訂餐系統(tǒng);;;數(shù)據(jù)庫2第一章前言51.1背景..................................................................................................................1.2編寫目的..........................................................................................................1.3定義..................................................................................................................555第二章可行性分析62.1技術(shù)的可行性2.2經(jīng)濟的可行性66662.3管理上的可行性2.4結(jié)論第三章需求分析93.1具體需求3.1.1功能需求3.2數(shù)據(jù)流圖9993.3數(shù)據(jù)字典.....................................................................................................................113.4實體關(guān)系模型圖113.4.1實體圖.............................................................................................................113.4.2總體E-R圖....................................................................................................113.5性能需求.....................................................................................................................123.6數(shù)據(jù)管理能力需求123.7故障處理需求............................................................................................................123.8其他需求.....................................................................................................................133.9運行環(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第五章詳細設(shè)計165.1數(shù)據(jù)庫的詳細設(shè)計165.2數(shù)據(jù)庫的實現(xiàn)............................................................................................................165.3界面設(shè)計.....................................................................................................................175.3.1系統(tǒng)登錄界面1835.3.2系統(tǒng)主界面....................................................................................................185.4系統(tǒng)功能詳細說明185.4.1用戶信息管理模塊185.4.2菜品菜單管理模塊195.4.3廚房管理模塊185.4.4送餐管理模塊195.4.5結(jié)算管理模塊18第六章系統(tǒng)實現(xiàn)206.1系統(tǒng)登錄模塊............................................................................................................206.2用戶信息登記模塊206.3用戶餐品選擇模塊6.4確認菜單管理窗體226.5廚房管理窗體............................................................................................................226.6送餐管理窗體............................................................................................................236.7酒店統(tǒng)計管理窗體246.8結(jié)算窗體.....................................................................................................................24第七章系統(tǒng)測試257.1登錄測試7.2系統(tǒng)功能模塊測試第八章使用說明278.1運行環(huán)境.....................................................................................................................278.2性能說明.....................................................................................................................278.3操作說明.....................................................................................................................27總結(jié)與展望27參考文獻284前言1.1背景現(xiàn)代社會,科技飛速發(fā)展,網(wǎng)上訂餐需求不斷普及。網(wǎng)上訂餐組織龐大,服務(wù)項目多、信息量大,要想提高勞動生產(chǎn)、降低成本。提高質(zhì)量和水平,進而計開發(fā)的。1.2編寫目的可行性研究的目的是研究問題,花費最小的代價,以最快的速度提出解決帶來的經(jīng)濟效益。本報告經(jīng)審核后,交軟件經(jīng)理審查。1.3定義WSDCXT):WSDCXT分別是“網(wǎng)上訂餐系統(tǒng)”的漢語拼音首字母縮寫。系統(tǒng)登陸模塊:主要負責用戶或者會員進入系統(tǒng)的一個身份驗證。菜單查詢模塊:主要負責用戶查詢菜單菜品。訂單管理模塊:主要負責對用戶確定完畢的訂單進行管理。廚房管理模塊:主要負責對確定的訂單進行菜品的準備和加工。送餐模塊管理:主要負責對準備完畢的訂單進行送餐。5可行性研究的目的是付出最小的代價在盡可能短的時間里確定問題是否通解決,系統(tǒng)的可行性分析可以從以下幾個方面研究:2.1技術(shù)的可行性技術(shù)上的可行性主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件能行的。2.2經(jīng)濟的可行性主要是對項目經(jīng)濟效益進行評價,一方面是支出的費用,其中包括設(shè)備的購置費,軟件開發(fā)費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益可以用錢來衡量的那部分以及使用本系統(tǒng)而提高的效率,節(jié)約的人力物力。MIS的。2.3管理上的可行性主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度是否科學,規(guī)章便于維護,系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護。2.4結(jié)論由于缺乏專業(yè)人士的幫助,并且缺少實際經(jīng)驗,該訂餐系統(tǒng)可能做的不太健全,遠不是真正意義上的軟件、工業(yè)產(chǎn)品,只能算作坊生產(chǎn)的產(chǎn)物??赡苓€存在缺陷,不足之處有待改進。前景根據(jù)以上分析,我認為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進行開6盡可能地讓滿足客戶的需求。讓用戶在家中、辦公室就能體會到網(wǎng)上訂餐快捷,方便。同時保證投資者資金的安全性,資金穩(wěn)步的回籠期,資金的合理回報率。因此我開發(fā)的網(wǎng)上訂餐系統(tǒng)可行!73.1具體需求3.1.1功能需求(1)會員登錄注冊簡述:用戶信息管理,包括信息存入,信息查詢,信息修改,信息刪除。輸入:用戶信息處理過程描述:用戶信息存數(shù)據(jù)庫。輸出:操作成功或失敗的提示信息。(2)訂單管理簡述:訂單管理,包括對已選定的訂單,菜品存入,信息查詢,信息修改,信息刪除。輸入:用戶選中菜品處理過程描述:提供菜品信息,讓顧客自行挑選菜品并錄入系統(tǒng)。輸出:菜品信息和訂單信息(3)做菜發(fā)送簡述:對用戶確認的訂單進行菜品的加工和送餐。輸入:用戶訂單,發(fā)送地址。處理過程描述:菜品情況錄入系統(tǒng)輸出:操作成功或失敗的提示信息,產(chǎn)生消費清單(4)結(jié)賬與統(tǒng)計簡述:用戶消費和送貨交付結(jié)賬付款以及對用戶訂餐的信息進行統(tǒng)計輸入:用戶信息處理過程描述:用戶信息查詢消費情況輸出:消費清單或者操作失敗提示信息3.2數(shù)據(jù)流圖為止,形成若干層次的數(shù)據(jù)流圖。賓館管理系統(tǒng)的數(shù)據(jù)流圖如下所示:8圖否是否是否是是否更改個人信息是圖9用戶名會員用戶名驗證注冊登錄信息會員新信息會員會員息送餐查看歷史訂單取回密碼條件圖10+手++材++++圖輸出數(shù)據(jù)精度的要求不是很高,可以用浮點數(shù)。2、時間特征要求軟件運行的響應(yīng)時間要求不超過1-2秒。3、靈活性軟件具有升級功能,以滿足用戶的需求。3.6數(shù)據(jù)管理能力需求本軟件管理的數(shù)據(jù)大都以數(shù)據(jù)庫的形式儲存,主要包括用戶信息,菜單信需要定期進行整理和處理。3.7故障處理需求本軟件具有錯誤和異常的處理能力,基本不會有軟件故障,保證軟件能正在運行,有對數(shù)據(jù)庫備份的功能,這樣才能使用戶滿意。3.8其他需求本軟件有保密功能,設(shè)立了系統(tǒng)賬號管理功能,用戶登錄時需要驗證用戶全。本軟件使用也十分方便,以窗口的形式呈現(xiàn)給用戶,很容易操作。3.9運行環(huán)境需求內(nèi)存:512M;硬盤:80G;操作系統(tǒng)為windows系列;134.1系統(tǒng)分析根據(jù)用戶的要求以及對需求分析階段對功能的分析,要實現(xiàn)用戶的基本信息管理、菜品信息管理、菜單管理、廚房管理、結(jié)賬處理。(1)用戶的基本情況管理:用戶登錄時需要進行驗證,登陸后可以對用戶基本信息進行修改,包括客戶的姓名、性別、送貨地址——用戶檔案。(2)菜品菜單管理:網(wǎng)上訂餐的菜品管理,包括對菜品的材料、做法、簡品檔案。(3)廚房管理:對用戶選好的菜品進行食材的加工,包括對菜品材料,加工時間,加工方法等——菜品檔案(4)結(jié)賬處理:用戶消費結(jié)賬以后,給出用戶的消費報告單,店家在月底4.2系統(tǒng)設(shè)計由問題分析我確定了本系統(tǒng)需要哪些確切的功能模塊和組織結(jié)構(gòu)。4.2.1軟件組織結(jié)構(gòu)信息查詢等工作,系統(tǒng)的功能模塊圖如圖4-1所示:圖4.3功能說明系統(tǒng)分為五個模塊來對實現(xiàn)其功能需求,即:用戶信息管理模塊、菜品菜單管理、做菜管理、結(jié)賬處理。1、用戶信息管理模塊用戶信息注冊:對用戶信息進行注冊2、菜品菜單管理模塊菜單中菜品管理:對菜單中的菜品信息進行管理購物車管理:對用戶加入到菜單的菜品進行管理菜單管理:對用戶確定的菜單進行管理3、廚房管理14食材管理:對用戶確定的菜單中菜品進行食材準備加工管理:對用戶確定的菜單中菜品進行加工4、結(jié)算用戶訂餐結(jié)算:對用戶訂餐的消費進行統(tǒng)計和計算4.4重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計4.4.1變量設(shè)計在系統(tǒng)的代碼實現(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)進行更詳細的分析和設(shè)計,目的是確定如何具體地實現(xiàn)所要求的系統(tǒng)。5.1數(shù)據(jù)庫的詳細設(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)、運送位置send_location(20)send_person(20)send_time(20))5、結(jié)算檔案Cost_arch(菜單號Cost_number(25)、消費類型cost_NO(12)、消費金額Cost_list(20)結(jié)算時間cost_time(20)、結(jié)算數(shù)量cost_count(5))5.2數(shù)據(jù)庫的實現(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)功能詳細說明5.4.1用戶信息管理模塊目的:對用戶的信息進行注冊和保存。功能:以直接登錄方式進入用戶首頁,建立相應(yīng)的用戶信息檔案,并可對用戶信息進行添加、刪除、修改和查詢。性能:穩(wěn)定、快速、準確。輸入項:用戶的證件號、姓名、性別、送貨地址。輸出項:相應(yīng)的信息記錄和相應(yīng)的出錯信息提示。185.4.2菜品菜單管理模塊目的:根據(jù)菜單信息用戶進行菜品選擇,修改,確認并提交訂單。功能:根據(jù)菜單,用戶可以對菜品進行查看并加入購物車。確定的訂單送至廚房并加工餐品。性能:穩(wěn)定、及時、正確。輸入項:用戶選擇的餐品、選擇數(shù)量、選擇時間、送餐位置。輸出項:相應(yīng)的信息記錄和相應(yīng)的出錯信息提示。5.4.3廚房管理模塊目的:對客戶的消費信息進行管理以及對酒店的月消費進行統(tǒng)計。功能:客戶入住以后,在酒店的消費,酒店對客戶的消費進行統(tǒng)計,包括性能:穩(wěn)定、快速、及時、正確。輸入項:消費類型,消費時間、價格。輸出項:相應(yīng)的信息記錄和相應(yīng)的出錯信息或提示。5.44送餐管理模塊目的:送餐員送餐信息功能:對準備完成的餐品進行送餐,依據(jù)菜單信息,送餐時間,送餐數(shù)量送餐位置準確的送餐。性能:穩(wěn)定、快速、正確5.4.4結(jié)算管理模塊目的:用戶餐品結(jié)算功能:用戶收到餐品以后,向賣家支付相應(yīng)的消費金額性能:穩(wěn)定、快速、正確。輸入項:用戶名,餐品名,餐品數(shù)量,消費金額輸出項:所需的金額和相應(yīng)的出錯信息或提示。19經(jīng)過前面幾個階段對系統(tǒng)的分析之后,接下來是本系統(tǒng)的實現(xiàn)階段。6.1系統(tǒng)登錄模塊圖本模塊的主要功能是對操作用戶的身份進行驗證,只有系統(tǒng)管理員和默認給出“第三次輸入錯誤,還有一次機會”的提示,當?shù)谒拇屋斎脲e誤時,自動關(guān)閉登錄窗體。當輸入正確以后,將進入系統(tǒng),主界面如圖5-2所示。6.2用戶信息登記模塊男Zj性男女20圖本窗體的主要功能是對用戶的信息修改確認,按照提示輸入相應(yīng)的信息之在時將給出提示如圖5-5所示。圖6.3用戶餐品選擇模塊用戶菜單選擇模塊數(shù)量下一頁選擇1取消關(guān)閉圖該窗體主要功能是為用戶選擇餐品,根據(jù)用戶需求進行餐品選擇,確認訂表和用戶檔案表進行數(shù)據(jù)的處理。在出錯的時頁面會給出相應(yīng)的提示。216.4確認菜單管理窗體D001140刪除餐品添加餐品圖該窗體對菜單確認進行管理,對用戶選擇的菜單信息進行時時更新,還可案數(shù)據(jù)表。在出錯的情況下會給出相應(yīng)的錯誤提示或者警告。6.5廚房管理模塊窗體廚房管理模塊窗體確定取消關(guān)閉圖該窗體是對客戶的餐飲消費情況進行統(tǒng)計,這個模塊需要客戶進行現(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版八年級物理上冊《2.2聲音的特性》同步測試題及答案
- 環(huán)境因素對紙質(zhì)文獻保存影響分析
- 高一化學成長訓練:第二單元化學是社會可持續(xù)發(fā)展的基礎(chǔ)
- 加油站隱患自查自糾以及判定依據(jù)
- 2024高中地理第五章交通運輸布局及其影響章末總結(jié)提升練含解析新人教版必修2
- 2024高中生物專題3植物的組織培養(yǎng)技術(shù)課題2月季的花藥培養(yǎng)課堂演練含解析新人教版選修1
- 2024高中語文第三單元現(xiàn)當代散文第9課記梁任公先生的一次演講學案新人教版必修1
- 2024高考地理一輪復習第十九章第2講世界熱點國家教案含解析新人教版
- 2024高考地理一輪復習專練78南美洲與巴西含解析新人教版
- 2024秋季期末散學典禮上校長講話:用自律、書香與實踐填滿你的寒假行囊
- 廣東省佛山南海區(qū)四校聯(lián)考2024屆中考數(shù)學四模試卷含解析
- 二、問題解決型(指令性目標)QC成果案例
- 2023年吉利有望帶動西部汽車及零部件產(chǎn)業(yè)鏈發(fā)展
- 建筑工程安全生產(chǎn)法律法規(guī)-課件
- 22G101平法識圖培訓試題庫2022
- 設(shè)備到貨簽收單
- 艾瑞咨詢2023年中國脾虛人群白皮書
- 26個英文字母描紅字帖
- 部編小學語文單元整體作業(yè)設(shè)計三年級下冊第二單元
- YY/T 1712-2021采用機器人技術(shù)的輔助手術(shù)設(shè)備和輔助手術(shù)系統(tǒng)
- 網(wǎng)站整改情況報告
評論
0/150
提交評論