freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-08-17 21:33本頁面

【導(dǎo)讀】的設(shè)計(jì)思想、系統(tǒng)規(guī)劃等內(nèi)容。軟件設(shè)計(jì)部分采用面向?qū)ο蟮能浖O(shè)計(jì)方法,JDBC連接數(shù)據(jù)庫,struts2框架做頁面間的跳轉(zhuǎn)。系統(tǒng)后臺(tái)利用MySQL作為。數(shù)據(jù)庫服務(wù)器支持,完成動(dòng)態(tài)的、交互的網(wǎng)上訂餐系統(tǒng)。菜單信息,及菜品的評(píng)價(jià)等功能模塊。系統(tǒng)的實(shí)現(xiàn)有效地為訂餐管理工作提。供方便,提高工作效率。

  

【正文】 例如每一網(wǎng)頁應(yīng)該有多少個(gè)測試點(diǎn),但是最多不能超過 30個(gè), 并利用這些測試用例去運(yùn)行程序 , 在 發(fā)現(xiàn)程序錯(cuò)誤的過程 編寫文檔 按順序逐個(gè)對(duì)測試項(xiàng)目做出說明。軟件測試是一個(gè)持續(xù)進(jìn)行的過程。現(xiàn)代軟件測試已發(fā)展成為一個(gè)全過程的驗(yàn)證和確認(rèn)活動(dòng),它貫穿于整個(gè)開發(fā)生命周期始末。為獲得最大的受益,測試的開發(fā)和準(zhǔn)備必須在編碼之前就應(yīng)該開始,同時(shí)為了保證軟件最終質(zhì)量,必須在開發(fā)過程的每個(gè)階段保證其過程的質(zhì)量 [4]。 軟件測試過程應(yīng)該遵循如下的原則: 。 不應(yīng)把軟件測試僅僅看作是軟件開發(fā)的一個(gè)獨(dú)立階段,而應(yīng)當(dāng)把它貫穿到軟件開發(fā)的各個(gè)階段中,在軟件開發(fā)的各個(gè)階段進(jìn)行技術(shù)評(píng)測,有效地發(fā)現(xiàn)和防范錯(cuò) 誤,將錯(cuò)誤的概率降到最低。 測試以前應(yīng)當(dāng)根據(jù)項(xiàng)目經(jīng)理測試的要求選擇測試用例,用來檢驗(yàn)程序員編制的程序是否準(zhǔn)確,一般 case 不應(yīng)多于 30個(gè), 。 程序員應(yīng)盡可能避免測試自己編寫的程序,因?yàn)橐粋€(gè)人在測試的過程中可能有自己的思維定勢,項(xiàng)目有人員緊缺可能程序員會(huì)去做測試。這點(diǎn)不能與程序的調(diào)試相混淆。調(diào)試由程序員自己來做可能會(huì)更好更有效。 。 在被測程序代碼中,若發(fā)現(xiàn)錯(cuò)誤數(shù)目太多。這種錯(cuò)誤群集現(xiàn)象,已 經(jīng)被許多程序的測試實(shí)踐證實(shí)。 ,避免隨意的測試。 測試之前應(yīng)對(duì)測試的程序詳盡考慮,對(duì)每一項(xiàng)測試做出周密的計(jì)劃,包括要測程序的功能、輸入和輸出、進(jìn)度安排、資源要求、測試用例的選擇、測試的控制方式和過程等,還要包括系統(tǒng)的組裝方式、跟蹤規(guī)程、調(diào)試規(guī)程,回歸測試的規(guī)定,以及評(píng)價(jià)標(biāo)準(zhǔn)等。 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 34 。 ,測試用例,錯(cuò)誤統(tǒng)計(jì),和最后的分析報(bào)告,方便系統(tǒng)維護(hù)。 測試過程大體上按 4 個(gè)步驟進(jìn)行,即集成測試、單元測試、確認(rèn)測試和系統(tǒng)測 試。如圖 是軟件測試的四個(gè)主要步驟及他們之間的聯(lián)系。 圖 軟件測試的過程 軟件測試的種類大致可以分為人工測試和計(jì)算機(jī)測試兩種。而基于計(jì)算機(jī)的測試又可以分為白盒測試和黑盒測試 [9]。 主要是對(duì)軟件的外在功能進(jìn)行測試,舉個(gè)例子,就是將軟件看成一個(gè)黑色的盒子里面什么都看不到,我們只能通過他的外在功能對(duì)他進(jìn)行測試。 相對(duì)于黑盒測試來說,白盒測試就會(huì)更容易理解一些,它只是對(duì)軟件內(nèi)部代碼的測試,檢查軟件的實(shí)際狀態(tài)是否與預(yù)期達(dá)到的效果相一致。 測試項(xiàng)目測試用例 根據(jù) 上述理論基礎(chǔ),現(xiàn)采用等價(jià)類劃分方法對(duì)系統(tǒng)的登錄、會(huì)員的注冊(cè)、添加菜品管理、菜品更改管理和找回密碼模塊等功能進(jìn)行綜合測試。根據(jù)項(xiàng)目需求: 對(duì)于登錄模塊,用戶的輸入點(diǎn)分別是用戶名、密碼,根據(jù)項(xiàng)目需求,用戶名和密碼均不能為空。根據(jù)輸入點(diǎn)的要求,現(xiàn)劃分出該模塊的等價(jià)類見表 。 表 登錄模塊的等價(jià)類劃分 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 35 序號(hào) 等價(jià)類 等價(jià)類類別 (1) 用戶名為空 無效等價(jià)類 (2) 密碼為空 無效等價(jià)類 (3) 用戶名和密碼不匹配 無效等價(jià)類 (4) 用戶名不為空 有效等價(jià)類 (5) 密碼不為空 有效等價(jià)類 (6) 用戶名和密碼匹配 有效等價(jià)類 根據(jù)黑盒測試等價(jià)類劃分法的等價(jià)類覆蓋原則,列舉出的測試用例見表。 表 62 登錄模塊的測試用例 用例序號(hào) 等價(jià)類覆蓋 測試用例 預(yù)期結(jié)果 test1 (4)(5)(6) super super 成功登陸 test2 (1)(5)(6) null 0 無法登陸 test3 (2)(3)(4) super null 無法登陸 test4 (3)(4)(5) super test 無法登陸 輸入密碼不能為空,確認(rèn)密碼不 能為空,確認(rèn)密碼要和輸入密碼一致。根據(jù)輸入點(diǎn)的要求,現(xiàn)劃分出該模塊的等價(jià)類見表 。 表 會(huì)員注冊(cè)模塊的等價(jià)類劃分 序號(hào) 等價(jià)類 等價(jià)類類別 (1) 輸入密碼為空 無效等價(jià)類 (2) 確認(rèn)密碼為空 無效等價(jià)類 (3) 確認(rèn)密碼和輸入密碼不一致 無效等價(jià)類 (4) 輸入密碼不為空 有效等價(jià)類 (5) 確認(rèn)密碼不為空 有效等價(jià)類 (6) 確認(rèn)密碼和輸入密碼一致 有效等價(jià)類 根據(jù)黑盒測試等價(jià)類劃分法的等價(jià)類覆蓋原則,列舉出的測試用例見表。 表 會(huì)員注冊(cè)模塊的測試用例 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 36 用例序號(hào) 等價(jià)類覆蓋 測試用例 預(yù)期結(jié)果 test1 (4)(5)(6) 12345 12345 注冊(cè)成功 test2 (1)(5)(3) Null 12345 無法注冊(cè) test3 (2)(4)(3) 12345 null 無法注冊(cè) test4 (3)(4)(5) 12345 23456 無法注冊(cè) 菜品信息的填寫要求菜品的價(jià)格不為空且價(jià)格為數(shù)字且 0,會(huì)員價(jià)不為空且會(huì)員價(jià)為有效數(shù)字,菜品名稱不為空,菜品種類不為空且在(肉菜,素菜,飲料,主食,海鮮)范圍內(nèi)。 根據(jù)黑盒測試等價(jià) 類劃分法的等價(jià)類覆蓋原則,列舉出的測試用例見表 。 表 菜單管理模塊的測試用例 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 37 菜品種類的基本信息需要在界面左側(cè)的菜品信息列表中選擇,在輸入調(diào)價(jià)價(jià)格時(shí)必須為數(shù)字,即菜品價(jià)格,會(huì)員價(jià)都必須為數(shù)字,且會(huì)員價(jià)低于菜品價(jià)格。根據(jù)輸入點(diǎn)的要求,現(xiàn)劃分出該模塊的等價(jià)類見表 。 表 菜品更改模塊的等價(jià)類劃分 序號(hào) 等價(jià)類 等價(jià)類類別 (1) 手動(dòng)輸人菜品種類信息 無效等價(jià)類 (2) 菜品價(jià)格輸入其他字符串 無效等價(jià)類 (3) 會(huì)員價(jià)輸入其他字符串 無效等價(jià)類 (4) 會(huì)員價(jià)高于菜品價(jià)格 無效等價(jià)類 (5) 選取菜品種類信息 有效等價(jià)類 (6) 菜品價(jià)格輸入數(shù)字 有效等價(jià)類 用例序號(hào) 等價(jià)類覆蓋 測試用例 預(yù)期結(jié)果 test1 (9)(10)(11)(12)(13) 紅燒排骨 肉類 點(diǎn)擊添加菜品 添加成功 test2 (6)(9)(10)(12)(13) Null 肉類 點(diǎn)擊添加菜品 無法添加 test3 (7)(9)(10)(11)(13) 紅燒排骨 null 點(diǎn)擊添加 菜品 無法添加 test4 (8)(9)(10)(11)(13) 紅燒排骨 able 點(diǎn)擊添加菜品 菜品種類不正確 test5 (2)(10)(11)(12) 紅燒排骨 肉類 able 點(diǎn)擊添加菜品 價(jià)格不正確 test6 (4)(9)(11)(12) 紅燒排骨 肉類 able 點(diǎn)擊添加菜品 會(huì)員價(jià)不正確 test7 (5)(9)(10)(11)(12) 紅燒排骨 肉類 點(diǎn)擊添加菜品 會(huì)員價(jià)高于價(jià)格 test8 (1)(10)(11)(12) 紅燒排骨 肉類 1 點(diǎn)擊添加菜品 價(jià)格不正確 test9 (3)(10)(11)(12) 紅燒排骨 肉類 1 點(diǎn)擊添加菜品 會(huì)員價(jià)不正確 test10 (6)(7) 點(diǎn)擊添加菜品 無法添加 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 38 (7) 會(huì)員價(jià)輸入數(shù)字 有效等價(jià)類 (8) 會(huì)員價(jià)低于菜品價(jià)格 有效等價(jià)類 根據(jù)黑盒測試等價(jià)類劃分法的等價(jià)類覆蓋原則,列舉出的測試用例見表。 表 菜品更改模塊的測試用例 用例序號(hào) 等價(jià)類覆蓋 測試用例 預(yù)期結(jié)果 test1 (5)(6)(7)(8) 肉菜管理 保存菜品更改成 功 test2 (1)(6)(7)(8) 蔬菜 菜品信息不可輸入 test3 (4)(5)(6)(7) 肉菜管理 價(jià)格有誤 test4 (2)(5)(7) 肉菜管理 able 價(jià)格輸入有誤 test5 (3)(5)(6) 肉菜管理 able 會(huì)員價(jià)輸入有誤 找回密碼模塊需要賬號(hào)為已注冊(cè)的賬號(hào);再輸入號(hào)碼不為空,且與賬號(hào)相同;輸入答案 時(shí),應(yīng)是原賬號(hào)對(duì)應(yīng)的答案。根據(jù)輸入點(diǎn)的要求,現(xiàn)劃分出該模塊的等價(jià)類見表 。 表 找回密碼模塊的等價(jià)類劃分 序號(hào) 等價(jià)類 等價(jià)類類別 (1) 輸入新賬號(hào) 無效等價(jià)類 (2) 再輸入號(hào)碼為空 無效等價(jià)類 (3) 再輸入號(hào)碼和賬號(hào)不一致 無效等價(jià)類 (4) 輸入答案不對(duì)應(yīng) 無效等價(jià)類 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 39 (5) 輸入已注冊(cè)賬號(hào) 有效等價(jià)類 (6) 再輸入號(hào)碼不為空 有效等價(jià)類 (7) 再輸入號(hào)碼和賬號(hào)一致 有效等價(jià)類 (8) 輸入答案對(duì)應(yīng) 有效等價(jià)類 軟件測試結(jié)論 軟件能力 該系統(tǒng)基本實(shí)現(xiàn)了初期的目標(biāo) ,管理員可以利用這款軟件進(jìn)行用戶的基本信息管理,對(duì)菜品進(jìn)行添加,修改,刪除,設(shè)定特價(jià)菜品等操作,同時(shí)管理員可以對(duì)特價(jià)菜的信息進(jìn)行刪除和修改,而且管理員可以對(duì)已完成的訂單進(jìn)行刪除的操作;用戶可以登陸訂餐系統(tǒng),可以注冊(cè)個(gè)人信息成為會(huì)員,同時(shí)用戶可以選取菜品種類對(duì)菜品進(jìn)行訂購和評(píng)價(jià)。軟件的功能完全符合用戶需求,能夠完成網(wǎng)上訂餐系統(tǒng)的業(yè)務(wù)流程,可以提高訂餐效率的軟件產(chǎn)品。 缺陷和限制 通過測試發(fā)現(xiàn)軟件存在如下問題: ,對(duì)于需求的改變,后期維 護(hù)實(shí)施麻煩,容易產(chǎn)生較多的 bug[14]。 ,不能方便用戶操作。 ,缺少補(bǔ)救功能。 ,測試用例有限,具有一定的局限性 [10]。 建議 ,多提供一些功能接口來應(yīng)對(duì)需求的改變,強(qiáng)化軟件的設(shè)計(jì)模式。 。 ,方便用戶操作。 ,完善補(bǔ)救功能。 測試評(píng)估及總結(jié) 測試過后現(xiàn)將測試結(jié)果做出評(píng)估 。經(jīng)過上述等價(jià)類劃分的測試之后,將發(fā)現(xiàn)的問題和存在的錯(cuò)誤進(jìn)行了改正,修改了一些關(guān)鍵的 bug,使得本系統(tǒng)得到大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 40 了進(jìn)一步的完善。網(wǎng)上訂餐系統(tǒng)基本完成了用戶的需求,軟件功能完全符合網(wǎng)上訂餐的業(yè)務(wù)流程,用戶界面友好,操作方便。上述軟件系統(tǒng)所發(fā)現(xiàn)的問題,已經(jīng)得到全面糾正,系統(tǒng)可以投入運(yùn)行 [11]。 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 41 第七章 結(jié)論 在網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)和開發(fā)過程中,嚴(yán)格按照軟件工程的工程化思想,一步一步進(jìn)行,按照軟件的生命周期,即問題定義、可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、單元測試、集成測試、綜合測試、運(yùn)行維護(hù),對(duì)項(xiàng)目進(jìn)行實(shí)施 。在前期調(diào)研中,進(jìn)行了可行研究和相應(yīng)的需求分析。在軟件設(shè)計(jì)的過程中,采用了面向?qū)ο蟮能浖O(shè)計(jì)方式,通過 UML 作為軟件設(shè)計(jì)工具對(duì)軟件的主要功能進(jìn)行設(shè)計(jì)。軟件以三層架構(gòu)的思想為指導(dǎo),有效地將系統(tǒng)中用戶界面、業(yè)務(wù)邏輯處理和數(shù)據(jù)庫事務(wù)處理的代碼分離開,提高了軟件的可維護(hù)性和可擴(kuò)展性。最終實(shí)現(xiàn)了用戶基本信息維護(hù)、菜單管理、訂單管理、特價(jià)菜管理和菜品評(píng)價(jià)等功能。然而在畢業(yè)設(shè)計(jì)中也出現(xiàn)了一些問題,如軟件可擴(kuò)展性差,對(duì)用戶的誤輸入識(shí)別能力差,測試用例有限,有些極限問題未能發(fā)現(xiàn),但是總體上,軟件基本完成網(wǎng)上訂餐的功能。 大連工業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 42 參考文獻(xiàn) [1] 張海藩 .軟件工程導(dǎo)論 [M].北京 :清華大學(xué)出版社 .. [2] (美 )Roger S. [M].第四版 .北京 :機(jī)械工業(yè)出版社 .. [3] 王少峰 .面向?qū)ο蠹夹g(shù) UML教程 [M].北京 :清華大學(xué)出版社 .. [4] 賀平 .軟件測試教程 [M].第二版 .北京 :電子工業(yè)出版社 .. [5] (美 )梅耶 .軟件測試的藝術(shù) [M].第三版 .北京 :機(jī)械工業(yè)出版社 .. [6] (美 )西爾伯沙茨 .數(shù)據(jù)庫系統(tǒng)概念 [M].第六版 .北京 :機(jī)械工業(yè)出版社 .. [7] 王珊 .數(shù)據(jù)庫系統(tǒng)概論 [M].第四版 .北京 :高等教育出版社 .. [8] 陸舟 .struts2技術(shù)內(nèi)幕 :深入解析 strusts架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理 [M].北京 :機(jī)械工業(yè)出版社 .. [9] 崔洋 .MySQL數(shù)據(jù)庫應(yīng)用從入門到精通 [M].北京 :中國鐵道出版社 .. [10] 明日科技 .Java Web從入門到精通 [M].北京 :清華大學(xué)出版社 .. [11] 王偉平 .struts2完全學(xué)習(xí)手冊(cè) [M].北京 :清華大學(xué)出版社 .. [12] 宋智軍 .JSP從入門到精通 [M].第二版 .北京 :電子工業(yè)出版社 .. [13] (加 )克尼亞萬 .Servle和 JSP學(xué)習(xí)指南 [M].北京 :機(jī)械工業(yè)出版社 .. [14] 劉西杰 .HTML、 CSS、 Jav
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1