網(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頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

年4月19日網(wǎng)上訂餐系統(tǒng)分析與設(shè)計文檔僅供參考,不當(dāng)之處,請聯(lián)系改正。網(wǎng)上訂餐系統(tǒng)分析與設(shè)計摘要網(wǎng)上訂餐系統(tǒng)是現(xiàn)代生活日常運(yùn)作的一個重要環(huán)節(jié),學(xué)習(xí)制作網(wǎng)上訂餐系統(tǒng)是很有必要的,同時,網(wǎng)上訂餐系統(tǒng)也是服務(wù)行業(yè)管理軟件的一個綜合性代表,很具有實踐的意義。本網(wǎng)上訂餐系統(tǒng)是用PowerBuilder和Microsoftaccess制作而成,主要包括用戶信息登記、會員注冊、菜單查詢、完成購物清單、做菜和送菜以及結(jié)算金額等主要功能。根據(jù)用戶選菜進(jìn)行食材加工,并對完成的菜品進(jìn)行發(fā)送并結(jié)算,系統(tǒng)也對用戶信息進(jìn)行統(tǒng)計。根據(jù)需要,系統(tǒng)建立了4個表,分別用來記錄用戶信息、訂單管理、做菜發(fā)送和結(jié)賬。結(jié)論主要介紹了網(wǎng)上訂餐系統(tǒng)在現(xiàn)代生活日常運(yùn)作中的作用,以及網(wǎng)上訂餐系統(tǒng)的必要性。整個系統(tǒng)的開發(fā)過程包括:可行性分析、需求分析、總體設(shè)計、詳細(xì)設(shè)計、系統(tǒng)實現(xiàn)以及測試計劃。其中關(guān)鍵的技術(shù)包括數(shù)據(jù)庫的建立,數(shù)據(jù)庫的連接,數(shù)據(jù)的添加、刪除和更新。為了系統(tǒng)的順利完成。開發(fā)人員將要密切合作和詳細(xì)的分工。關(guān)鍵詞:網(wǎng)上訂餐系統(tǒng);PowerBuilder;Microsoftaccess;數(shù)據(jù)庫

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

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

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

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

溫馨提示

  • 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

提交評論