




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程實(shí)驗(yàn)報(bào)告基于ARM的電子點(diǎn)菜系統(tǒng)Version: 1.0.02010-07-09DOCUMENT HISTORYEd.VersionAuthorChange11.0.0郭昊云Initial目 錄1 項(xiàng)目概述31.1 項(xiàng)目名稱31.2 項(xiàng)目主要功能32 項(xiàng)目需求規(guī)格33 系統(tǒng)設(shè)計(jì)描述44 系統(tǒng)功能測(cè)試45 項(xiàng)目及課程總結(jié)46 參考資料51 項(xiàng)目概述1.1 項(xiàng)目名稱 名稱:基于ARM的電子點(diǎn)菜系統(tǒng)1.2 項(xiàng)目主要功能系統(tǒng)實(shí)現(xiàn)了如下主要功能:(1) 是一個(gè)能夠?yàn)榭蛻舨榭床藛?,點(diǎn)菜,刪菜提供高度支持的系統(tǒng);(2) 包括記錄菜單信息的能力,能夠進(jìn)行訂單跟蹤;(3) 保留合適的數(shù)據(jù)庫和歷史信息,支持市場(chǎng)分析;(4) 為客戶查詢提供客戶交易歷史記錄;(5) 保留歷史記錄,支持銷售分析和預(yù)測(cè)市場(chǎng)需求。2 項(xiàng)目需求規(guī)格 該系統(tǒng)主要有兩個(gè)使用者,一個(gè)是用戶,一個(gè)是管理員,下圖是系統(tǒng)的用例圖:功能點(diǎn):l 客戶瀏覽菜單中菜的信息,這些信息要能全面的顯示各個(gè)菜的價(jià)格以及口味,特色等l 客戶選中自己喜歡的菜放入已選菜單l 客戶刪除已選菜單中不想要的菜l 系統(tǒng)計(jì)算消費(fèi)額并顯示給客戶l 客戶瀏覽自己已選中的菜,并最終確認(rèn)點(diǎn)菜l 系統(tǒng)收到確認(rèn)點(diǎn)菜的信息后,就將已點(diǎn)好的菜單保存l 客戶提出特殊的要求,如忌口等,系統(tǒng)記錄這些信息并保存進(jìn)數(shù)據(jù)庫l 系統(tǒng)將保存好的菜單在超級(jí)終端顯示出來,以供廚房使用l 系統(tǒng)在超級(jí)終端提示客戶的特殊要求,以提醒廚房l 管理員往菜譜中添加新菜的信息l 管理員修改菜譜中已有菜的信息l 管理員刪除菜譜中無效的菜的信息l 客戶搜索指定菜的信息l 點(diǎn)菜成功后,超級(jí)終端打印客戶消費(fèi)的賬目明細(xì)l 客戶對(duì)本次消費(fèi)過程進(jìn)行評(píng)價(jià),系統(tǒng)保存客戶的評(píng)價(jià)3 系統(tǒng)設(shè)計(jì)描述給出系統(tǒng)的解決方案,并證明該方案可以滿足需求規(guī)格的要求根據(jù)需求規(guī)格的要求,給出以下系統(tǒng)的解決方案:電子點(diǎn)菜系統(tǒng)共分成客戶端、數(shù)據(jù)庫、服務(wù)器端三個(gè)子系統(tǒng),其功能模塊結(jié)構(gòu)如圖所示:用戶在客戶端操作的流程圖,如下所示:數(shù)據(jù)流圖:頂層數(shù)據(jù)流圖:一層數(shù)據(jù)流圖:根據(jù)項(xiàng)目需求規(guī)格中的定義,設(shè)計(jì)出描述了系統(tǒng)中所要進(jìn)行的幾個(gè)主要活動(dòng)及它們之間約束關(guān)系的活動(dòng)圖:4 系統(tǒng)功能測(cè)試結(jié)合需求規(guī)格來指明測(cè)試環(huán)境如何配置,并與需求規(guī)格中的具體功能點(diǎn)描述一一對(duì)應(yīng)來寫測(cè)試用例結(jié)合需求規(guī)格配置如下測(cè)試環(huán)境:A、 系統(tǒng)的硬件:ARM的2410S開發(fā)板PC、機(jī)B、 操作系統(tǒng):UC/OS 2的嵌入式操作系統(tǒng)C、 開發(fā)軟件:在QTOPIA上開發(fā)用戶界面,先將電子點(diǎn)菜譜在主機(jī)上搭建軟件平臺(tái)并在軟件 上去實(shí)現(xiàn)它的功能,使用數(shù)據(jù)庫查詢和鏈接技術(shù),菜單通過2410S開發(fā)板的LCD 顯示,分級(jí)菜單模式。結(jié)合需求規(guī)格中的功能點(diǎn)描述編寫以下功能測(cè)試用例:用例編號(hào)001功能A描述客戶瀏覽菜單中菜的信息,這些信息要能全面的顯示各個(gè)菜的價(jià)格以及口味,特色等用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0011選中一個(gè)菜名 顯示該菜相應(yīng)的信息 顯示正確 成功用例編號(hào)002功能A描述客戶選中自己喜歡的菜放入已選菜單用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶發(fā)現(xiàn)自己喜歡的菜,想存入已選菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0021選中一個(gè)菜 相應(yīng)的菜被存入已選菜單 存儲(chǔ)成功 成功用例編號(hào)003功能A描述客戶刪除已選菜單中不想要的菜用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶發(fā)現(xiàn)自己已選的菜中,有不想要的菜子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0031刪除一個(gè)已選中的菜 相應(yīng)的菜被從已選菜單中刪除 刪除成功 成功用例編號(hào)004功能A描述系統(tǒng)計(jì)算消費(fèi)額并顯示給客戶用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶提交菜單后子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0041客戶提交菜單 顯示消費(fèi)額 消費(fèi)額顯示正確 成功用例編號(hào)005功能A描述客戶瀏覽自己已選中的菜,并最終確認(rèn)點(diǎn)菜用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶選好菜后子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0051客戶點(diǎn)確認(rèn)提交菜單 菜單成功提交 菜單提交成功 成功用例編號(hào)006功能A描述系統(tǒng)收到確認(rèn)點(diǎn)菜的信息后,就將已點(diǎn)好的菜單保存用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶已提交菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0061客戶點(diǎn)確認(rèn)提交菜單 菜單成功保存入數(shù)據(jù)庫 菜單保存成功 成功用例編號(hào)007功能A描述客戶提出特殊的要求,如忌口等,系統(tǒng)記錄這些信息并保存進(jìn)數(shù)據(jù)庫用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶已提交菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0071客戶提出特殊要求 特殊要求保存入數(shù)據(jù)庫 特殊要求保存成功 成功用例編號(hào)008功能A描述系統(tǒng)將保存好的菜單在超級(jí)終端顯示出來,以供廚房使用用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶已提交菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0081客戶提交菜單 超級(jí)終端顯示菜單 超級(jí)終端顯示菜單 成功用例編號(hào)009功能A描述系統(tǒng)在超級(jí)終端提示客戶的特殊要求,以提醒廚房用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶提出特殊要求,并且特殊要求已存入數(shù)據(jù)庫子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0091客戶提出特殊要求超級(jí)終端顯示客戶的特殊要求 超級(jí)終端顯示特殊要求 成功用例編號(hào)0010功能A描述管理員往菜譜中添加新菜的信息用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,餐廳有了新的菜色,需要加入菜譜子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0101管理員往菜譜中添加新菜的信息 新菜添加成功 新菜添加成功并能顯示 成功用例編號(hào)0011功能A描述管理員修改菜譜中已有菜的信息用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,餐廳需要修改菜譜中菜的信息子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0111管理員修改菜譜中菜的信息 菜的信息修改成功 菜修改成功并能顯示 成功用例編號(hào)0012功能A描述管理員刪除菜譜中無效的菜的信息用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,餐廳需要修改菜譜中菜的信息子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0121管理員刪除菜譜中無效菜的信息 無效的菜刪除成功無效的菜刪除成功 成功用例編號(hào)0013功能A描述客戶搜索指定菜的信息用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶有需要的菜搜索子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0131輸入一個(gè)菜名 顯示該菜的信息搜索的菜的信息顯示成功 成功用例編號(hào)0014功能A描述點(diǎn)菜成功后,超級(jí)終端打印客戶消費(fèi)的賬目明細(xì)用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶已提交菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0141客戶提交菜單 打印出客戶消費(fèi)的賬目明細(xì)客戶消費(fèi)的賬目明細(xì)打印成功 成功用例編號(hào)0015功能A描述客戶對(duì)本次消費(fèi)過程進(jìn)行評(píng)價(jià),系統(tǒng)保存客戶的評(píng)價(jià)用例目的測(cè)試該功能是否實(shí)現(xiàn)前提條件在電子點(diǎn)菜系統(tǒng)下,一切軟件硬件環(huán)境就緒的條件下,客戶有已提交菜單子用例編號(hào)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況狀態(tài)0151客戶在系統(tǒng)中輸入對(duì)本次消費(fèi)過程的評(píng)價(jià)顯示評(píng)價(jià)已收到,對(duì)客戶表示感謝評(píng)價(jià)已收到,對(duì)客戶表示感謝 成功5 項(xiàng)目及課程總結(jié)在本次項(xiàng)目中,我們實(shí)現(xiàn)了電子點(diǎn)菜系統(tǒng)的基本框架,但是由于受到硬件條件的限制,在數(shù)據(jù)庫容量方面沒有達(dá)到需求規(guī)格中的要求,但是我們還是通過這次項(xiàng)目學(xué)到了很多知識(shí),尤其是在軟件工程的文檔搭建方面收獲很大,使我們從以前單純的進(jìn)行代碼編寫的學(xué)生式的開發(fā)模式轉(zhuǎn)變成從設(shè)計(jì)到開發(fā)到測(cè)試的系統(tǒng)的工程開發(fā)。這對(duì)我們今后的學(xué)習(xí)工作都有積極的促進(jìn)作用。本課程實(shí)驗(yàn)訓(xùn)練的步驟為:Set up WorkSpace-Project Planning -Requirement Analysis-System Design-Test Plan and Test Report -課程實(shí)驗(yàn)報(bào)告。這個(gè)步驟正是軟件工程項(xiàng)目開發(fā)的步驟,因此,我們?cè)谕瓿烧n程實(shí)驗(yàn)的同時(shí),體驗(yàn)了軟件工程這門理論課程在實(shí)際應(yīng)用中的作用,達(dá)到了在實(shí)踐中獲得經(jīng)驗(yàn)教訓(xùn)的效果。通過一個(gè)學(xué)期的學(xué)習(xí),這門課給我留下了深刻的印象,使我更進(jìn)一步理解了軟件工程這門學(xué)科的意義,同時(shí)也使我了解到它在軟件行業(yè)的重要作用,最重要的,是我掌握了設(shè)計(jì)階段和測(cè)試階段的一些必要的技術(shù),相信在今后的工作中一定會(huì)有廣泛的應(yīng)用。最后,我想對(duì)本門課程提出一個(gè)小小的建議:在實(shí)驗(yàn)的過程中,雖然老師對(duì)所有的學(xué)生進(jìn)行了分組,但由于并沒有小組合作完成的任務(wù),所以導(dǎo)致了小組成員之間的交流有限,通過對(duì)軟件工程這門課程的學(xué)習(xí),我了解到軟件開發(fā)過程中分工合作是很重要的,一個(gè)項(xiàng)目組的組織架構(gòu)是否合理決定了一個(gè)項(xiàng)目的進(jìn)度快慢甚至是成敗,所以,我建議在今后開展這門課的時(shí)候要多布置一些小組合作完成的任務(wù),這樣不僅可以使我們?cè)趯W(xué)習(xí)過程中模擬具體實(shí)踐中的組織架構(gòu)以及分工,還能使我們鍛煉出良好的團(tuán)隊(duì)精神,相信這一定是一個(gè)一舉多得的好方法。6 參考資料 【1】數(shù)據(jù)庫技術(shù)與Access應(yīng)用教程
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)略合作委托代理運(yùn)輸合同
- 銷售代理合同模板
- 標(biāo)準(zhǔn)個(gè)人居間代理合同模板
- 超市兼職員工勞動(dòng)合同范本
- 智能家居定制合同
- 技術(shù)服務(wù)合同意向協(xié)議書
- 食品進(jìn)出口合同范本
- 家具維修與家庭生活習(xí)慣改變考核試卷
- 地震勘探儀器的采購(gòu)與供應(yīng)鏈管理策略考核試卷
- 木地板行業(yè)人力資源管理與培訓(xùn)考核試卷
- 企業(yè)、事業(yè)專職消防隊(duì)訓(xùn)練內(nèi)容及操作規(guī)程
- T∕CCCMHPIE 1.2-2016 植物提取物 檳榔多糖多酚
- 局域網(wǎng)規(guī)劃設(shè)計(jì)_畢業(yè)論文
- 脛骨平臺(tái)骨折(課堂PPT)
- 歐洲文化入門王精品PPT課件
- 中考復(fù)習(xí)復(fù)分解反應(yīng)類型方程式書寫訓(xùn)練題(無答案)
- 病理學(xué)課程標(biāo)準(zhǔn)
- ASTM-D471橡膠性能的標(biāo)準(zhǔn)試驗(yàn)方法-液體影響(中文版)(共24頁)
- 財(cái)務(wù)經(jīng)理的績(jī)效考核辦法
- 中國(guó)十大名茶(課堂PPT)
- 等待戈多中文劇本經(jīng)典片段 等待戈多中文版劇本
評(píng)論
0/150
提交評(píng)論