freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內(nèi)容
首頁
>
資源列表
>
更多資源
基于web的網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(專業(yè)版)
2025-08-08 19:00
上一頁面
下一頁面
【正文】 5.通過黑盒測試的測試方法,當(dāng)用戶成功地提交購物車之后,系統(tǒng)就會自動地跳轉(zhuǎn)到相應(yīng)的界面,即填寫用戶信息的餐飲訂單的界面,而后按照正確的步驟來進行相應(yīng)的測試:首先正確地填寫用戶的信息,然后再點擊提交按鈕,接著再檢查看看此系統(tǒng)的運行結(jié)果,若收貨人的姓名,地址,聯(lián)系電話及支付方式都進行了正確地填寫,則最終結(jié)果就會顯示此餐飲訂單成功生成,系統(tǒng)就會自動地跳轉(zhuǎn)到對應(yīng)的訂單生成界面;相反錯誤填寫用戶信息,而后點擊提交按鈕之后,檢查觀看該系統(tǒng)的運行結(jié)果,若收貨人的姓名,地址,聯(lián)系電話及支付方式全部未填寫或部分未填寫,則結(jié)果就會顯示此餐飲訂單未成功生成,系統(tǒng)就會顯示出相應(yīng)的錯誤提示信息。經(jīng)過以上一系列的測試,就可說明該系統(tǒng)功能模塊能夠有效的運行。該測試的優(yōu)點為相對簡單明了,無需知道程序內(nèi)部的代碼以及相關(guān)的實現(xiàn);與系統(tǒng)的內(nèi)部實現(xiàn)并無關(guān)系;能夠從用戶角度比較容易地了解到用戶所使用到的功能以及會遇到問題;基于系統(tǒng)開發(fā)需求規(guī)格說明書,因而也能了解到軟件所實現(xiàn)的一些功能;能夠比較方便的進行系統(tǒng)自動化測試。其關(guān)鍵部分代碼如下所示:public List selectOrderDetailNumber(String number){List list=new Arraylist()。該實現(xiàn)類的主要方法是execute(),這個方法會被自動執(zhí)行,但他本身沒有具體的事物,它是根據(jù)通過HttpServletRequest的getParameter()方法獲取Action參數(shù)值來執(zhí)行相應(yīng)方法的。 }}4. 后臺餐飲管理模塊設(shè)計在網(wǎng)上訂餐系統(tǒng)中,對于餐飲信息的管理尤為重要,可以說如果沒有一些必要的餐飲信息或者餐飲信息有所欠缺,那么此網(wǎng)上訂餐網(wǎng)站就顯得沒有意義的,嚴重影響餐飲的銷售。后臺首頁界面如下圖418所示:圖418后臺首頁界面其關(guān)鍵的實現(xiàn)代碼如下:public class AdminDao { Connection con。 (((MealPrice)))。(3, new SimpleDateFormat(yyyyMMdd hh:mm:ss).format(new Date()))。 public List findFeelbackList(){ List list = new ArrayList()。由于在查看購物車頁面已經(jīng)將購物車內(nèi)所有顯示的餐飲數(shù)量的文本框放在了同一個表單中,并以name屬性進行區(qū)分,所以在修改購物車中指定餐飲的訂購數(shù)量時,需要應(yīng)用for循環(huán)語句重新保存購物車信息。 if(cartbean!=null){ (()+1)。該購物車模塊的框架如下圖所示:圖413購物車模塊框架圖當(dāng)點擊“查看購物車”時,頁面就會自動跳轉(zhuǎn)到“購物車列表頁面上了,用戶可以在購物車列表里看到之前訂購過的餐飲的名稱、數(shù)量以及餐飲總價等信息。 int count = (clause)。 String type = (type)。 } ()。 } catch (Throwable t) { getServletContext().log(())。% + keyword + %39。}else{(客戶登錄)。用戶注冊流程圖如圖46所示:圖46用戶注冊流程圖用戶注冊成功之后,該系統(tǒng)將新用戶的用戶注冊名以及用戶編號存儲到session里面,以便之后用戶操作時可以進行用戶驗證,同時在用戶登錄時也會作同樣的操作。用戶登錄界面如圖43所示。該系統(tǒng)大概介紹了如何開發(fā)客戶端的功能。數(shù)據(jù)作為系統(tǒng)設(shè)計的基礎(chǔ)部分,數(shù)據(jù)的不夠合理將會在系統(tǒng)的開發(fā)過程乃至到后期的系統(tǒng)維護中引起很多問題,嚴重時甚至?xí)鹣到y(tǒng)的崩潰。這兩種用戶成功登錄后都可以通過一定的提示來進行相應(yīng)的操作。后臺管理端流程如:23所示:圖23 后臺管理端流程圖網(wǎng)上訂餐系統(tǒng)要求能夠做到操作簡單便捷,界面應(yīng)美觀大方、風(fēng)格突出富有特色,功能設(shè)計應(yīng)體現(xiàn)人性化思想,方便用戶操作,易于維護;數(shù)據(jù)庫要求運行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性強和可靠性高以及反應(yīng)速度快;同時系統(tǒng)查詢效率要求高,能夠及時響應(yīng)查詢請求;另外,系統(tǒng)還應(yīng)當(dāng)較好的滿足信息的完整性以及系統(tǒng)的可擴展性。第五章, 對所開發(fā)的系統(tǒng)中的各模塊進行相應(yīng)的測試,通過測試來分析各模塊功能上的一些技術(shù)性缺陷,從而來改善該系統(tǒng)各模塊的運行效果。該系統(tǒng)的開發(fā)與完善,必然將給高節(jié)奏工作的人們帶來方便和飲食健康。于是基于網(wǎng)上的訂餐系統(tǒng)就在這樣的情況下應(yīng)運而生和發(fā)展起來了。該系統(tǒng)為企業(yè)節(jié)約了很多的時間和精力,時間就是金錢,對企業(yè)來說,節(jié)約時間就是節(jié)約成本,就是盈利。管理員登錄系統(tǒng)后,進入管理界面,可以對系統(tǒng)進行日常的維護以及進行日常的管理,并按照網(wǎng)上餐廳銷售商的意愿,對各種餐飲進行合理的管理,包括:管理注冊用戶,以及修改注冊用戶資料和刪除注冊用戶資料;還可以對餐飲進行有效的管理,包括餐飲信息的添加,管理餐飲的分類,餐飲又可分為快餐菜品和飲料,管理員可以分別添加快餐菜品和飲料的相關(guān)信息,也可以刪除已經(jīng)存在的餐飲信息,并可以對已經(jīng)存在的餐飲進行修改和刪除等管理,他還可以處理客戶訂餐的訂單以及安排餐飲的派送。用戶在網(wǎng)上餐廳訂購餐飲的整個流程如下圖31所示:圖31網(wǎng)上訂餐的交易流程3.一、前臺功能(1)采用注冊詳細用戶信息這一合理措施,全力保證網(wǎng)上交易的安全性以及成功率;用戶登錄系統(tǒng)后,根據(jù)自身情況可以修改自己的注冊資料以及進行餐飲的定單查詢等一系列功能,離開時則可以放心退出訂餐系統(tǒng)。3.該系統(tǒng)是以用戶為主要角色。(4)管理員的數(shù)據(jù)實體:用于記錄管理員的各種基本信息,包括管理員編號、用戶名以及密碼。 charset=gb2312 /title防災(zāi)來必飽網(wǎng)上訂餐系統(tǒng)首頁/title/headframeset cols=2%,*,2% frameborder=no border=0 framespacing=0frame src= name=left1Frame scrolling=no noresize=noresize id=left1Frame title=left1Frame /frameset rows=18%,*,8% frameborder=no border=0 framespacing=0 frame src= name=topFrame scrolling=no noresize=noresize id=topFrame title=topFrame / frameset cols=20%,* framespacing=0 frameborder=no border=0 frame src= name=leftFrame scrolling=no noresize=noresize id=leftFrame title=leftFrame /frame src= name=mainFrame scrolling=no noresize=noresize id=mainFrame title=mainFrame //framesetframe src= name=footFrame scrolling=no id=foodFrame title=foodFrame //framesetframe src= name=right1Frame scrolling=no noresize=noresize id=right1Frame title=right1Frame //framesetnoframesbody/body/noframes/html該頁面的構(gòu)建應(yīng)用了frameset標記,實現(xiàn)了將首頁分成了五部分。只有在用戶注冊并且登錄本系統(tǒng)后才能進行個人信息管理以及網(wǎng)上餐飲訂購等一系列的操作。用戶登錄驗證的效果圖如下所示:圖48用戶名驗證效果圖圖48用戶密碼驗證效果圖4. 后臺登錄功能的設(shè)計 為了方便網(wǎng)站系統(tǒng)的管理,系統(tǒng)用戶可以用不同的身份進行登錄,根據(jù)登錄之后所做的具體操作以及一些功能上的區(qū)別,登錄系統(tǒng)的角色可以分為管理員用戶登錄和普通用戶登錄。()。 } int pagesize = 10。 ECFoodfood = ((id))。 }else{ return shoppingcart。% + keyword + %39。 Collection c = (pagesize, (page), clause)。 (gb2312)。用戶在前臺首頁中單擊特價餐飲或者新式餐飲上架的“查看詳細信息”超鏈接,就可以查看該餐飲的詳細信息。當(dāng)用戶確認購物車中所訂購的餐飲固定后不再改變時,就可以生成與用戶所訂購的餐飲相對應(yīng)的訂單。 ((ListId))。 try { con=new BaseDao().getConn()。 ((IsMeatSeries))。 ps=(select AdminId,LoginName,LoginPwd,Purview from Admin where LoginName=? and LoginPwd=?)。在該方法中的主要功能就是對餐飲信息表中的所有數(shù)據(jù)進行相應(yīng)的查詢,然后將所有查詢到的餐飲信息集合類型通過request對象中的setAttribute()方法存儲在request范圍內(nèi),再通過request對象中的getAttribute()方法獲取該信息。此方法主要通過訂單編號來查詢對應(yīng)的訂單信息以及此訂單所對應(yīng)的餐飲信息。while(()){orderDetail=new OrderDetailForm()。但該測試有較多缺陷:不可能測試系統(tǒng)的所有運行路徑;通過代碼進行測試,只能夠測試開發(fā)人員所做的正確性,卻無法得知設(shè)計的正確與否,還可能會漏掉一些系統(tǒng)需求功能;測試開銷很大程度上會受系統(tǒng)的大小影響。(3)用戶的注冊信息修改通過黑盒測試的測試方法,在首頁界面的相應(yīng)位置上點擊用戶信息這一超鏈接之后,就可以進入用戶注冊信息這一頁面,而后在此頁面中點擊修改鏈接,從而進入用戶信息修改這一頁面。5.通過黑盒測試的測試方法, 當(dāng)系統(tǒng)管理員登錄該系統(tǒng)進入相應(yīng)的管理界面之后,而后再點擊餐飲信息管理鏈接,就可以進入對應(yīng)的餐飲信息管理界面,同時按照以下的方法來進行測試:點擊添加餐飲鏈接后,就可以進入餐飲添加這一頁面,并且在此頁面中輸入正確的新添餐飲信息,然后再單擊添加鏈接,檢查系統(tǒng)最后的運行結(jié)果,規(guī)定必須填入餐飲的名稱,訂購數(shù)量和訂價等信息,若最終結(jié)果顯示出此餐飲信息已添加到數(shù)據(jù)庫成功,則此次填寫信息完成;相反當(dāng)管理員在系統(tǒng)管理界面上輸入錯誤的餐飲信息,而后單擊添加鏈接,再檢查這個系統(tǒng)的最終運行結(jié)果,若餐飲名稱,訂購單位,訂價全部都未輸入或者部分未輸入,則最終結(jié)果的顯示出此餐飲信息添加失敗這一系統(tǒng)提示錯誤信息;而后在餐飲信息管理頁面中單擊此界面上的相應(yīng)修改鏈接,從而就能進入對應(yīng)的餐飲修改頁面,此處測試的過程與之前的餐飲添加測試部分的方法完全一致,此處就不再重復(fù)敘述了;最后對此餐飲信息管理頁面中的刪除鏈接進行測試,然后再檢查觀看此系統(tǒng)的運行結(jié)果,若最后該管理界面中并無顯示刪除之后的相應(yīng)餐飲信息,則此次操作正確的完成。5.通過黑盒測試的測試方法,對首頁界面的相應(yīng)位置中的餐飲名稱或餐飲圖片鏈接進行點擊,就會進入對應(yīng)的餐飲訂購頁面之中。黑盒測試這一方法側(cè)重于測試系統(tǒng)的功能需求,主要針對找出以下幾種錯誤:系統(tǒng)相關(guān)的功能不正確或被遺漏;系統(tǒng)界面有差錯;系統(tǒng)數(shù)據(jù)庫未能正確的訪問;系統(tǒng)性能差甚至有重大缺陷等一系列錯誤。風(fēng)險也