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

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文(參考版)

2025-07-01 21:48本頁面
  

【正文】 。在這里我還要感謝所有幫助過我的同學(xué)。通過這次畢業(yè)設(shè)計(jì),使我對JavaEE web開發(fā)有了更深的認(rèn)識。他的這種敬業(yè)精神令人欽佩,在此我向李老師表示我最誠摯的謝意。在畢業(yè)設(shè)計(jì)期間,他認(rèn)真負(fù)責(zé),為我合理的分配時(shí)間,耐心地講解畢業(yè)設(shè)計(jì)的內(nèi)容。參考文獻(xiàn)[1] [M].北京:. [2] (美)Roger S. [M].:. [3] [M].北京:.[4] [M].:.[5] (美)[M].:.[6] (美)[M].:.[7] [M].:.[8] :深入解析strusts架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理[M].北京:.[9] [M].北京:.[10] Web從入門到精通[M].北京:.[11] [M].北京:.[12] [M].:.[13] (加)[M].北京:.[14] 、CSS、JavaScript網(wǎng)頁制作從入門到精通[M].北京:.[15] [J]..[16] (美)BJ最終實(shí)現(xiàn)了用戶基本信息維護(hù)、菜單管理、訂單管理、特價(jià)菜管理和菜品評價(jià)等功能。在軟件設(shè)計(jì)的過程中,采用了面向?qū)ο蟮能浖O(shè)計(jì)方式,通過UML作為軟件設(shè)計(jì)工具對軟件的主要功能進(jìn)行設(shè)計(jì)。第七章 結(jié)論在網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)和開發(fā)過程中,嚴(yán)格按照軟件工程的工程化思想,一步一步進(jìn)行,按照軟件的生命周期,即問題定義、可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、單元測試、集成測試、綜合測試、運(yùn)行維護(hù),對項(xiàng)目進(jìn)行實(shí)施。網(wǎng)上訂餐系統(tǒng)基本完成了用戶的需求,軟件功能完全符合網(wǎng)上訂餐的業(yè)務(wù)流程,用戶界面友好,操作方便。 測試評估及總結(jié)測試過后現(xiàn)將測試結(jié)果做出評估。,方便用戶操作。 建議,多提供一些功能接口來應(yīng)對需求的改變,強(qiáng)化軟件的設(shè)計(jì)模式。,缺少補(bǔ)救功能。 缺陷和限制 通過測試發(fā)現(xiàn)軟件存在如下問題:,對于需求的改變,后期維護(hù)實(shí)施麻煩,容易產(chǎn)生較多的bug[14]。 找回密碼模塊的等價(jià)類劃分序號等價(jià)類等價(jià)類類別(1)輸入新賬號無效等價(jià)類(2)再輸入號碼為空無效等價(jià)類(3)再輸入號碼和賬號不一致無效等價(jià)類(4)輸入答案不對應(yīng)無效等價(jià)類(5)輸入已注冊賬號有效等價(jià)類(6)再輸入號碼不為空有效等價(jià)類(7)再輸入號碼和賬號一致有效等價(jià)類(8)輸入答案對應(yīng)有效等價(jià)類 軟件測試結(jié)論 軟件能力該系統(tǒng)基本實(shí)現(xiàn)了初期的目標(biāo),管理員可以利用這款軟件進(jìn)行用戶的基本信息管理,對菜品進(jìn)行添加,修改,刪除,設(shè)定特價(jià)菜品等操作,同時(shí)管理員可以對特價(jià)菜的信息進(jìn)行刪除和修改,而且管理員可以對已完成的訂單進(jìn)行刪除的操作;用戶可以登陸訂餐系統(tǒng),可以注冊個(gè)人信息成為會員,同時(shí)用戶可以選取菜品種類對菜品進(jìn)行訂購和評價(jià)。 菜品更改模塊的測試用例用例序號等價(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會員價(jià)輸入有誤找回密碼模塊需要賬號為已注冊的賬號;再輸入號碼不為空,且與賬號相同;輸入答案時(shí),應(yīng)是原賬號對應(yīng)的答案。根據(jù)輸入點(diǎn)的要求。根據(jù)黑盒測試等價(jià)類劃分法的等價(jià)類覆蓋原則。 會員注冊模塊的等價(jià)類劃分序號等價(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à)類覆蓋原則。表62 登錄模塊的測試用例用例序號等價(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àng)目測試用例根據(jù)上述理論基礎(chǔ),現(xiàn)采用等價(jià)類劃分方法對系統(tǒng)的登錄、會員的注冊、添加菜品管理、菜品更改管理和找回密碼模塊等功能進(jìn)行綜合測試。主要是對軟件的外在功能進(jìn)行測試,舉個(gè)例子,就是將軟件看成一個(gè)黑色的盒子里面什么都看不到,我們只能通過他的外在功能對他進(jìn)行測試。 軟件測試的過程軟件測試的種類大致可以分為人工測試和計(jì)算機(jī)測試兩種。,測試用例,錯(cuò)誤統(tǒng)計(jì),和最后的分析報(bào)告,方便系統(tǒng)維護(hù)。 測試之前應(yīng)對測試的程序詳盡考慮,對每一項(xiàng)測試做出周密的計(jì)劃,包括要測程序的功能、輸入和輸出、進(jìn)度安排、資源要求、測試用例的選擇、測試的控制方式和過程等,還要包括系統(tǒng)的組裝方式、跟蹤規(guī)程、調(diào)試規(guī)程,回歸測試的規(guī)定,以及評價(jià)標(biāo)準(zhǔn)等。這種錯(cuò)誤群集現(xiàn)象,已經(jīng)被許多程序的測試實(shí)踐證實(shí)。 。這點(diǎn)不能與程序的調(diào)試相混淆。測試以前應(yīng)當(dāng)根據(jù)項(xiàng)目經(jīng)理測試的要求選擇測試用例,用來檢驗(yàn)程序員編制的程序是否準(zhǔn)確,一般case不應(yīng)多于30個(gè)。軟件測試過程應(yīng)該遵循如下的原則:?,F(xiàn)代軟件測試已發(fā)展成為一個(gè)全過程的驗(yàn)證和確認(rèn)活動,它貫穿于整個(gè)開發(fā)生命周期始末。編寫測試用例,例如每一網(wǎng)頁應(yīng)該有多少個(gè)測試點(diǎn),但是最多不能超過30個(gè),并利用這些測試用例去運(yùn)行程序,在發(fā)現(xiàn)程序錯(cuò)誤的過程編寫文檔按順序逐個(gè)對測試項(xiàng)目做出說明。 }}詳細(xì)的源程序代詳見附錄C。 } catch (SQLException e) { ()。 ((phoneNumber))。 while(()) { ((id))。+number+39。 Statement stmt = ()。 try { /*連接數(shù)據(jù)庫,查詢用戶表,獲得用戶信息*/ ()。 } return flag。 } catch (ClassNotFoundException e) { ()。 if((1) 0) {//判斷此用戶是否注冊 flag = true。//根據(jù)id和密碼查詢 ResultSet rs = (sql)。 AND password=39。 String sql = SELECT COUNT(*) FROM tab_user WHERE number=39。//加載驅(qū)動類 Connection conn = (jdbc:mysql://:3306/ordering,root,12346)。public class LoginMethod { public boolean loginMethod(String number,String password) { boolean flag = false。 } },給出部分程序源代碼。//執(zhí)行查詢 } catch (ClassNotFoundException e) { ()。+id+39。+memberPrice+39。+price+39。+dishKind+39。+dishPicture+39。+dishName+39。//獲取數(shù)據(jù)庫連接 Statement stmt = ()。public void updateDish(int id,String dishName,String dishPicture,String dishKind,double price,double memberPrice) { try { ()。 源程序代碼根據(jù)以上說明,現(xiàn)列舉部分代碼來說明編碼規(guī)范。method的命名:當(dāng)方法名為復(fù)合單詞時(shí),開始的單詞用小寫字母開頭,從第2單詞起用大寫的字母作開始的單詞,例如:findId;只有動詞時(shí),全部用小寫,變量的命名:變量的定義同方法相同,單獨(dú)成詞首字母小寫,復(fù)合詞第二個(gè)單詞首字母大寫,例如:charAt;Static Final修飾的變量的為常量全部大寫,并且注釋完整含義;變量名盡可能簡短明了。原則上按照其完成的業(yè)務(wù)功能進(jìn)行命名,要求系統(tǒng)需求開發(fā)時(shí)就要劃分業(yè)務(wù)模塊。ivar2 = j。int ivar2。有一種特殊情況,當(dāng)”{”和”}”之間沒有任何語句時(shí),”}”必須緊跟在”{”之后;方法之間必須以空行分隔。myMythod(){if(condition){int count。i++){...}避免局部變量覆蓋全局變量。//在”if”語句開頭定義}}for(int i = 0。void myMethod(){int in = 0。// size of the table不允許寫成如下的變量定義:int level,size。int level。 源程序習(xí)慣說明程序的編碼習(xí)慣主要是類的定義、方法的命名、變量的命名及注釋的編寫等,盡量做到可讀性強(qiáng),增強(qiáng)代碼的通俗性和易懂性,使得代碼修改和程序維護(hù)相對簡單。設(shè)計(jì)主要采用java面向?qū)ο笳Z言作為開發(fā)語言,java是一種跨平臺的面向?qū)ο蟮拈_發(fā)語言,是由sun公司推
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1