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

下載本文檔

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

文檔簡(jiǎn)介

年4月19日網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)文檔僅供參考,不當(dāng)之處,請(qǐng)聯(lián)系改正。網(wǎng)上訂餐系統(tǒng)分析與設(shè)計(jì)摘要網(wǎng)上訂餐系統(tǒng)是現(xiàn)代生活日常運(yùn)作的一個(gè)重要環(huán)節(jié),學(xué)習(xí)制作網(wǎng)上訂餐系統(tǒng)是很有必要的,同時(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é)算,系統(tǒng)也對(duì)用戶信息進(jìn)行統(tǒng)計(jì)。根據(jù)需要,系統(tǒng)建立了4個(gè)表,分別用來(lái)記錄用戶信息、訂單管理、做菜發(fā)送和結(jié)賬。結(jié)論主要介紹了網(wǎng)上訂餐系統(tǒng)在現(xiàn)代生活日常運(yùn)作中的作用,以及網(wǎng)上訂餐系統(tǒng)的必要性。整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程包括:可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)以及測(cè)試計(jì)劃。其中關(guān)鍵的技術(shù)包括數(shù)據(jù)庫(kù)的建立,數(shù)據(jù)庫(kù)的連接,數(shù)據(jù)的添加、刪除和更新。為了系統(tǒng)的順利完成。開(kāi)發(fā)人員將要密切合作和詳細(xì)的分工。關(guān)鍵詞:網(wǎng)上訂餐系統(tǒng);PowerBuilder;Microsoftaccess;數(shù)據(jù)庫(kù)

目錄第一章前言 51.1背景 51.2編寫(xiě)目的 51.3定義 5第二章可行性分析 62.1技術(shù)的可行性 62.2經(jīng)濟(jì)的可行性 62.3管理上的可行性 62.4結(jié)論 6第三章需求分析 93.1具體需求 93.1.1功能需求 93.2數(shù)據(jù)流圖 93.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其它需求 123.9運(yùn)行環(huán)境需求 12第四章總體設(shè)計(jì) 134.1系統(tǒng)分析 134.2系統(tǒng)設(shè)計(jì) 134.2.1軟件組織結(jié)構(gòu) 134.3功能說(shuō)明 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)登錄界面 175.3.2系統(tǒng)主界面 175.4系統(tǒng)功能詳細(xì)說(shuō)明 185.4.1用戶信息管理模塊 185.4.2菜品菜單管理模塊 185.4.3廚房管理模塊 185.4.4送餐管理模塊 185.4.5結(jié)算管理模塊 18第六章系統(tǒng)實(shí)現(xiàn) 206.1系統(tǒng)登錄模塊 206.2用戶信息登記模塊 206.3用戶餐品選擇模塊 216.4確認(rèn)菜單管理窗體 226.5廚房管理窗體 226.6送餐管理窗體 236.7酒店統(tǒng)計(jì)管理窗體 246.8結(jié)算窗體 24第七章系統(tǒng)測(cè)試 257.1登錄測(cè)試 257.2系統(tǒng)功能模塊測(cè)試 25第八章使用說(shuō)明 298.1運(yùn)行環(huán)境 278.2性能說(shuō)明 278.3操作說(shuō)明 27總結(jié)與展望 27參考文獻(xiàn) 28第一章前言1.1背景現(xiàn)代社會(huì),科技飛速發(fā)展,網(wǎng)上訂餐需求不斷普及。網(wǎng)上訂餐組織龐大,服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本。提高質(zhì)量和水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化信息是。網(wǎng)上訂餐系統(tǒng)正是為此設(shè)計(jì)開(kāi)發(fā)的。1.2編寫(xiě)目的可行性研究的目的是研究問(wèn)題,花費(fèi)最小的代價(jià),以最快的速度提出解決問(wèn)題的方法。經(jīng)過(guò)對(duì)此項(xiàng)目的詳細(xì)準(zhǔn)確的研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開(kāi)發(fā)中將要面臨的問(wèn)題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開(kāi)發(fā)風(fēng)險(xiǎn)及其所帶來(lái)的經(jīng)濟(jì)效益。本報(bào)告經(jīng)審核后,交軟件經(jīng)理審查。1.3定義網(wǎng)上訂餐系統(tǒng)(WSDCXT):WSDCXT分別是“網(wǎng)上訂餐系統(tǒng)”的漢語(yǔ)拼音首字母縮寫(xiě)。系統(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)行送餐。統(tǒng)計(jì)和結(jié)賬模塊:用戶的餐品結(jié)賬。第二章可行性分析可行性研究的目的是付出最小的代價(jià)在盡可能短的時(shí)間里確定問(wèn)題是否通解決,系統(tǒng)的可行性分析能夠從以下幾個(gè)方面研究:2.1技術(shù)的可行性技術(shù)上的可行性主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟硬件能否滿足開(kāi)發(fā)者的需要等,這一特點(diǎn)非常適合計(jì)算機(jī)的特點(diǎn),發(fā)揮計(jì)算機(jī)的數(shù)據(jù)處理速度快,準(zhǔn)確率高的優(yōu)勢(shì)。現(xiàn)代計(jì)算機(jī)硬件與軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。由于網(wǎng)上訂餐系統(tǒng)這一類(lèi)的訂餐管理系統(tǒng)進(jìn)行開(kāi)發(fā)已有一定的時(shí)期,有很多成功的實(shí)例上,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的是可行的。2.2經(jīng)濟(jì)的可行性主要是對(duì)項(xiàng)目經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備的購(gòu)置費(fèi),軟件開(kāi)發(fā)費(fèi),管理和維護(hù)費(fèi),人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益能夠用錢(qián)來(lái)衡量的那部分以及使用本系統(tǒng)而提高的效率,節(jié)約的人力物力?;谄髽I(yè)的現(xiàn)有計(jì)算機(jī)及配套設(shè)備,建設(shè)MIS系統(tǒng),大大降低了辦公費(fèi)用,提高辦公效率,而且能檢測(cè)數(shù)據(jù)效用,為企業(yè)提供方便。由于網(wǎng)上訂餐理系統(tǒng)是由我及幾個(gè)同學(xué)開(kāi)發(fā)的,投入相對(duì)較少,但卻能獲得較大的收益,因此經(jīng)濟(jì)上是可行的。2.3管理上的可行性主要是管理人員對(duì)開(kāi)發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是正確等。網(wǎng)上訂餐系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了保障,一個(gè)軟件設(shè)計(jì)的好壞,關(guān)鍵在于產(chǎn)品的可靠,穩(wěn)定,便于維護(hù),系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。2.4結(jié)論由于缺乏專(zhuān)業(yè)人士的幫助,而且缺少實(shí)際經(jīng)驗(yàn),該訂餐系統(tǒng)可能做的不太健全,遠(yuǎn)不是真正意義上的軟件、工業(yè)產(chǎn)品,只能算作坊生產(chǎn)的產(chǎn)物??赡苓€存在缺陷,不足之處有待改進(jìn)。前景根據(jù)以上分析,我認(rèn)為開(kāi)發(fā)此系統(tǒng)的條件已經(jīng)具備,能夠開(kāi)始進(jìn)行開(kāi)發(fā)。而且我相信此軟件經(jīng)濟(jì)實(shí)惠,肯定具有良好的前景。我將會(huì)逐步完善該軟件,盡可能地讓滿足客戶的需求。讓用戶在家中、辦公室就能體會(huì)到網(wǎng)上訂餐快捷,方便。同時(shí)保證投資者資金的安全性,資金穩(wěn)步的回籠期,資金的合理回報(bào)率。因此我開(kāi)發(fā)的網(wǎng)上訂餐系統(tǒng)可行!第三章需求分析3.1具體需求3.1.1功能需求(1)會(huì)員登錄注冊(cè)簡(jiǎn)述:用戶信息管理,包括信息存入,信息查詢,信息修改,信息刪除。輸入:用戶信息處理過(guò)程描述:用戶信息存數(shù)據(jù)庫(kù)。輸出:操作成功或失敗的提示信息。(2)訂單管理簡(jiǎn)述:訂單管理,包括對(duì)已選定的訂單,菜品存入,信息查詢,信息修改,信息刪除。輸入:用戶選中菜品處理過(guò)程描述:提供菜品信息,讓顧客自行挑選菜品并錄入系統(tǒng)。輸出:菜品信息和訂單信息(3)做菜發(fā)送簡(jiǎn)述:對(duì)用戶確認(rèn)的訂單進(jìn)行菜品的加工和送餐。輸入:用戶訂單,發(fā)送地址。處理過(guò)程描述:菜品情況錄入系統(tǒng)輸出:操作成功或失敗的提示信息,產(chǎn)生消費(fèi)清單(4)結(jié)賬與統(tǒng)計(jì)簡(jiǎn)述:用戶消費(fèi)和送貨交付結(jié)賬付款以及對(duì)用戶訂餐的信息進(jìn)行統(tǒng)計(jì)輸入:用戶信息處理過(guò)程描述:用戶信息查詢消費(fèi)情況輸出:消費(fèi)清單或者操作失敗提示信息3.2數(shù)據(jù)流圖繪制數(shù)據(jù)流圖的目的是為了方便開(kāi)發(fā)人員與用戶的交流,以及為系統(tǒng)的設(shè)計(jì)提供依據(jù)。數(shù)據(jù)流圖的繪制過(guò)程一般是采用自頂向下,逐層分解,直到功能細(xì)化為止,形成若干層次的數(shù)據(jù)流圖。賓館管理系統(tǒng)的數(shù)據(jù)流圖如下所示:用戶用戶送餐員用戶網(wǎng)上訂餐系統(tǒng)圖3-1基本系統(tǒng)模型圖3-2頂層數(shù)據(jù)流圖圖3-3第一層數(shù)據(jù)流圖3.3數(shù)據(jù)字典名稱(chēng):用戶檔案別名:描述:記錄用戶信息定義:用戶信息=用戶姓名+身份證號(hào)+手機(jī)號(hào)+送貨地址位置:輸出到用戶信息管理檔案名稱(chēng):廚房檔案別名:描述:菜品制作全程監(jiān)控定義:廚房檔案=材料+菜品+做法位置:輸出到送餐檔案名稱(chēng):菜單檔案別名:描述:菜單的基本信息定義:菜單檔案=菜品名稱(chēng)+菜品類(lèi)型+材料+做法+描述+金額位置:輸出到廚房信息檔案名稱(chēng):送餐檔案別名:描述:完成菜單發(fā)送定義:送餐檔案=菜單+送貨員+送貨地址+菜品金額位置:輸出到個(gè)人消費(fèi)檔案名稱(chēng):個(gè)人消費(fèi)檔案別名:描述:用戶訂餐所有消費(fèi)記錄的集合定義:個(gè)人消費(fèi)檔案=菜品檔案+送貨附加檔案+服務(wù)消費(fèi)位置:輸出到個(gè)人消費(fèi)檔案3.4實(shí)體關(guān)系模型圖根據(jù)系統(tǒng)的功能需求畫(huà)出實(shí)體聯(lián)系圖(E-R)圖:3.4.1實(shí)體圖圖3-4餐品檔案實(shí)體圖3-5訂單檔案實(shí)體圖3-6廚房檔案實(shí)體圖3-7服務(wù)檔案實(shí)體3.4.2總體E-R圖圖3-8實(shí)體關(guān)系(E-R)圖3.5性能需求1、精度軟件主要用于管理,不是科學(xué)計(jì)算,要求計(jì)算的精度不是很苛刻,因此輸入、輸出數(shù)據(jù)精度的要求不是很高,能夠用浮點(diǎn)數(shù)。2、時(shí)間特征要求軟件運(yùn)行的響應(yīng)時(shí)間要求不超過(guò)1-2秒。3、靈活性軟件具有升級(jí)功能,以滿足用戶的需求。3.6數(shù)據(jù)管理能力需求本軟件管理的數(shù)據(jù)大都以數(shù)據(jù)庫(kù)的形式儲(chǔ)存,主要包括用戶信息,菜單信息數(shù)據(jù),菜品信息數(shù)據(jù),其中菜品材料信息數(shù)據(jù)和菜品信息數(shù)據(jù)基本不變,數(shù)據(jù)庫(kù)大小基本不變,而客戶信息數(shù)據(jù)隨著時(shí)間的推移每天都在增加,客戶信息數(shù)據(jù)需要定期進(jìn)行整理和處理。3.7故障處理需求本軟件具有錯(cuò)誤和異常的處理能力,基本不會(huì)有軟件故障,保證軟件能正在運(yùn)行,有對(duì)數(shù)據(jù)庫(kù)備份的功能,這樣才能使用戶滿意。3.8其它需求本軟件有保密功能,設(shè)立了系統(tǒng)賬號(hào)管理功能,用戶登錄時(shí)需要驗(yàn)證用戶名及密碼,對(duì)于三次密碼輸入錯(cuò)誤的使用者則關(guān)閉此系統(tǒng),這樣保證了數(shù)據(jù)的安全。本軟件使用也十分方便,以窗口的形式呈現(xiàn)給用戶,很容易操作。3.9運(yùn)行環(huán)境需求內(nèi)存:512M;硬盤(pán):80G;操作系統(tǒng)為windows系列;第四章總體設(shè)計(jì)4.1系統(tǒng)分析根據(jù)用戶的要求以及對(duì)需求分析階段對(duì)功能的分析,要實(shí)現(xiàn)用戶的基本信息管理、菜品信息管理、菜單管理、廚房管理、結(jié)賬處理。(1)用戶的基本情況管理:用戶登錄時(shí)需要進(jìn)行驗(yàn)證,登陸后能夠?qū)τ脩艋拘畔⑦M(jìn)行修改,包括客戶的姓名、性別、送貨地址——用戶檔案。(2)菜品菜單管理:網(wǎng)上訂餐的菜品管理,包括對(duì)菜品的材料、做法、簡(jiǎn)單描述等登記管理,用戶選定的菜品加入菜單,對(duì)確定的菜單進(jìn)行管理?!似窓n案。(3)廚房管理:對(duì)用戶選好的菜品進(jìn)行食材的加工,包括對(duì)菜品材料,加工時(shí)間,加工方法等——菜品檔案(4)結(jié)賬處理:用戶消費(fèi)結(jié)賬以后,給出用戶的消費(fèi)報(bào)告單,店家在月底對(duì)本月的用戶消費(fèi)情況進(jìn)行統(tǒng)計(jì)(會(huì)根據(jù)會(huì)員的優(yōu)惠條件給予相應(yīng)的折扣優(yōu)惠)。4.2系統(tǒng)設(shè)計(jì)由問(wèn)題分析我確定了本系統(tǒng)需要哪些確切的功能模塊和組織結(jié)構(gòu)。4.2.1軟件組織結(jié)構(gòu)本系統(tǒng)的總體結(jié)構(gòu)采用菜單來(lái)調(diào)用窗體,利用窗體來(lái)進(jìn)行管理、數(shù)據(jù)加工、信息查詢等工作,系統(tǒng)的功能模塊圖如圖4-1所示:圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3功能說(shuō)明系統(tǒng)分為五個(gè)模塊來(lái)對(duì)實(shí)現(xiàn)其功能需求,即:用戶信息管理模塊、菜品菜單管理、做菜管理、結(jié)賬處理。1、用戶信息管理模塊用戶信息注冊(cè):對(duì)用戶信息進(jìn)行注冊(cè)2、菜品菜單管理模塊菜單中菜品管理:對(duì)菜單中的菜品信息進(jìn)行管理購(gòu)物車(chē)管理:對(duì)用戶加入到菜單的菜品進(jìn)行管理菜單管理:對(duì)用戶確定的菜單進(jìn)行管理3、廚房管理食材管理:對(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)化程序,而且提高代碼的重要性,在編寫(xiě)代碼時(shí),對(duì)多次用到代碼段,定義成函數(shù),在用到的地方直接調(diào)用函數(shù)。全局函數(shù)以“gfunction_”加函數(shù)名,如:gfunction_Add();局部函數(shù)以“zfunction_”加函數(shù)名,如:zfunction_Add();

第五章詳細(xì)設(shè)計(jì)在此階段將對(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ù)的概念模式:1、食品檔案Food_arch(餐品號(hào)Food_num(20)、餐品名Food_name(12)、食材Food_ing(5)、加工方法Food_method(50)、生產(chǎn)日期Food_dat(5))2、訂單檔案BOOK_arch(訂單號(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)、運(yùn)送人員send_person(20)、運(yùn)送時(shí)間send_time(20))5、結(jié)算檔案Cost_arch(菜單號(hào)Cost_number(25)、消費(fèi)類(lè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食品檔案表字段類(lèi)型是否為空長(zhǎng)度備注餐品號(hào)整形否自動(dòng)增長(zhǎng)主鍵餐品名字符串否自動(dòng)增長(zhǎng)無(wú)食材字符串否20無(wú)加工方法整型否自動(dòng)增長(zhǎng)無(wú)生產(chǎn)日期字符串否自動(dòng)增長(zhǎng)無(wú)表5-2訂單檔案表字段類(lèi)型是否為空長(zhǎng)度備注訂單號(hào)字符串否20主鍵剩余量字符串否自動(dòng)增長(zhǎng)主鍵訂購(gòu)數(shù)量整型否自動(dòng)增長(zhǎng)無(wú)生產(chǎn)日期整型否自動(dòng)增長(zhǎng)無(wú)表5-3廚房檔案表字段名字段代碼字段類(lèi)型關(guān)鍵字是否為空食材Cook_ingredientInt(20)YN廚師號(hào)Cook_nameInt(20)YN加工時(shí)間Cook_timedateNN餐品數(shù)量Cook_numberdateNN表5-4送餐檔案表字段名字段代碼字段類(lèi)型關(guān)鍵字是否為空訂單號(hào)Send_numberInt(20)YN菜品名Send_nameInt(20)YN運(yùn)送位置Send_locationVarchar(20)NN運(yùn)送人員Send_personVarchar(5)NN運(yùn)送時(shí)間send_timeVarchar(5)NN表5-5結(jié)算檔案表字段名字段代碼字段類(lèi)型關(guān)鍵字是否為空菜單號(hào)Cost_numberVarchar(20)YN消費(fèi)類(lèi)型Cost_NOVarchar(12)NN消費(fèi)金額Cost_listVarchar(5)NN結(jié)算時(shí)間Cost_timeVarchar(12)NN結(jié)算數(shù)量Cost_countVarchar(5)NN5.3界面設(shè)計(jì)較好的界面能給用戶一幕了然的感覺(jué),也便于設(shè)計(jì),系統(tǒng)的界面應(yīng)該保持一致不隨時(shí)間而改變,好的界面是能給用戶提供幫助的。5.3.1系統(tǒng)登錄界面圖5-1用戶登錄界面5.3.2系統(tǒng)主界面圖5-2系統(tǒng)主界面5.4系統(tǒng)功能詳細(xì)說(shuō)明5.4.1用戶信息管理模塊目的:對(duì)用戶的信息進(jìn)行注冊(cè)和保存。功能:以直接登錄方式進(jìn)入用戶首頁(yè),建立相應(yīng)的用戶信息檔案,并可對(duì)用戶信息進(jìn)行添加、刪除、修改和查詢。性能:穩(wěn)定、快速、準(zhǔn)確。輸入項(xiàng):用戶的證件號(hào)、姓名、性別、送貨地址。輸出項(xiàng):相應(yīng)的信息記錄和相應(yīng)的出錯(cuò)信息提示。5.4.2菜品菜單管理模塊目的:根據(jù)菜單信息用戶進(jìn)行菜品選擇,修改,確認(rèn)并提交訂單。功能:根據(jù)菜單,用戶能夠?qū)Σ似愤M(jìn)行查看并加入購(gòu)物車(chē)。確定的訂單送至廚房并加工餐品。性能:穩(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ì),包括消費(fèi)類(lèi)型、消費(fèi)金額、消費(fèi)時(shí)間,建立相應(yīng)的消費(fèi)檔案包括客戶對(duì)其信息的查詢。性能:穩(wěn)定、快速、及時(shí)、正確。輸入項(xiàng):消費(fèi)類(lè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)定、快速、正確輸入項(xiàng):送餐員號(hào),送餐員姓名,菜單信息,送餐時(shí)間,送餐數(shù)量輸出項(xiàng):相應(yīng)的信息就和相應(yīng)的出錯(cuò)信息或提示5.4.4結(jié)算管理模塊目的:用戶餐品結(jié)算功能:用戶收到餐品以后,向賣(mài)家支付相應(yīng)的消費(fèi)金額性能:穩(wěn)定、快速、正確。輸入項(xiàng):用戶名,餐品名,餐品數(shù)量,消費(fèi)金額輸出項(xiàng):所需的金額和相應(yīng)的出錯(cuò)信息或提示。

第六章系統(tǒng)實(shí)現(xiàn)經(jīng)過(guò)前面幾個(gè)階段對(duì)系統(tǒng)的分析之后,接下來(lái)是本系統(tǒng)的實(shí)現(xiàn)階段。6.1系統(tǒng)登錄模塊圖6-1用戶登錄界面本模塊的主要功能是對(duì)操作用戶的身份進(jìn)行驗(yàn)證,只有系統(tǒng)管理員和默認(rèn)的用戶能夠登錄本系統(tǒng)。在進(jìn)行系統(tǒng)登錄過(guò)程中,登錄模塊將調(diào)用數(shù)據(jù)庫(kù)里的用戶檔案表,對(duì)用戶號(hào)和密碼進(jìn)行驗(yàn)證(密碼為用戶自己設(shè)置),只有輸入正確后,才能進(jìn)入系統(tǒng)。每次輸入錯(cuò)誤時(shí),模塊都會(huì)給出錯(cuò)誤提示,當(dāng)?shù)谌屋斎脲e(cuò)誤時(shí),給出“第三次輸入錯(cuò)誤,還有一次機(jī)會(huì)”的提示,當(dāng)?shù)谒拇屋斎脲e(cuò)誤時(shí),自動(dòng)關(guān)閉登錄窗體。當(dāng)輸入正確以后,將進(jìn)入系統(tǒng),主界面如圖5-2所示。6.2用戶信息登記模塊圖6-2客戶信息登記界面本窗體的主要功能是對(duì)用戶的信息修改確認(rèn),按照提示輸入相應(yīng)的信息之后,該窗體將調(diào)用數(shù)據(jù)庫(kù)中的用戶信息檔案表,對(duì)數(shù)據(jù)進(jìn)行操作。當(dāng)數(shù)據(jù)應(yīng)經(jīng)存在時(shí)將給出提示如圖5-5所示。圖6-3信息提示6.3用戶餐品選擇模塊圖6-4用戶餐品選擇界面該窗體主要功能是為用戶選擇餐品,根據(jù)用戶需求進(jìn)行餐品選擇,確認(rèn)訂單,如果客戶還沒(méi)有登錄的話,必須先登錄。該窗體也將對(duì)數(shù)據(jù)庫(kù)里的菜單檔案表和用戶檔案表進(jìn)行數(shù)據(jù)的處理。在出錯(cuò)的時(shí)頁(yè)面會(huì)給出相應(yīng)的提示。6.4確認(rèn)菜單管理窗體圖6-5確認(rèn)菜單管理界面該窗體對(duì)菜單確認(rèn)進(jìn)行管理,對(duì)用戶選擇的菜單信息進(jìn)行時(shí)時(shí)更新,還能夠添加新的餐品和查看已經(jīng)選擇的餐品。該窗體也要調(diào)用數(shù)據(jù)庫(kù)里的用戶菜單檔案數(shù)據(jù)表。在出錯(cuò)的情況下會(huì)給出相應(yīng)的錯(cuò)誤提示或者警告。6.5廚房管理模塊窗體圖6-6餐飲管理界面該窗體是對(duì)客戶的餐飲消費(fèi)情況進(jìn)行統(tǒng)計(jì),這個(gè)模塊需要客戶進(jìn)行現(xiàn)金支付,這也是用戶的需求,該窗體主要是調(diào)用數(shù)據(jù)庫(kù)里的消費(fèi)類(lèi)型和消費(fèi)檔案表和客戶檔案表。在出錯(cuò)的情況下會(huì)給出相應(yīng)的警告和提示。6.6送餐管理窗體圖6-7娛樂(lè)消費(fèi)管理界面和餐飲管理窗體一樣該窗體是對(duì)客戶的娛樂(lè)消費(fèi)情況進(jìn)行統(tǒng)計(jì),這個(gè)模塊需要客戶進(jìn)行現(xiàn)金支付,這也是用戶的需求,該窗體主要是調(diào)用數(shù)據(jù)庫(kù)里的消費(fèi)類(lèi)型表和消費(fèi)檔案表和客戶檔案表。在出錯(cuò)的情況下會(huì)給同相應(yīng)的警告和提示。6.7酒店統(tǒng)計(jì)管理窗體圖6-8酒店統(tǒng)計(jì)管理界面這個(gè)窗體的主要功能是對(duì)客戶訂餐的消費(fèi)情況進(jìn)行管理,能夠按照每個(gè)月或者每天來(lái)查看消費(fèi)情況。需要對(duì)消費(fèi)檔案表進(jìn)行調(diào)用和處理。6.8結(jié)算窗體圖6-9結(jié)算窗體界面該窗體非常重要,要求處理過(guò)程非常正確和有序。該窗體是對(duì)用戶餐品結(jié)算的處理,根據(jù)是否會(huì)員的情況來(lái)進(jìn)行打折和收費(fèi),在結(jié)賬之后還必須更改菜單狀態(tài)和注銷(xiāo)用戶本次餐品信息表里的信息。涉及到用戶檔案表和菜單檔案表和消費(fèi)檔案表的處理。

第七章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是保證軟件質(zhì)量,提高軟件可靠性的主要活動(dòng)之一。它實(shí)施對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)規(guī)格說(shuō)明和編碼的審核。軟件測(cè)試的目的是以最少的資源盡可能的找出軟件中的錯(cuò)誤和缺陷,測(cè)試的結(jié)果是為軟件的維護(hù)提供依據(jù)。本次測(cè)試將

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論