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

正文內(nèi)容

基于jsp的網(wǎng)上購物系統(tǒng)的實現(xiàn)-資料下載頁

2025-06-30 11:37本頁面
  

【正文】 有了以上這幾個關(guān)鍵變量,網(wǎng)頁分頁顯示功能基本上已經(jīng)實現(xiàn)了,下一步就是在當(dāng)前記錄數(shù)位置開始循環(huán),當(dāng)數(shù)據(jù)庫沒有記錄的時候一定要終止循環(huán)程序。代碼如下:for(int i=1。i=pagesize。i++){…… if(!()) break。 }添加留言添加留言是用戶與用戶,以及用戶與網(wǎng)站之間的一種交流模式,只有把用戶想要表達(dá)的內(nèi)容添加至數(shù)據(jù)庫中,才能在瀏覽留言板中進(jìn)行顯示。用戶在留言板中單擊“添加留言”超鏈接就可以打開添加留言頁面,該頁面主要用來提交用戶輸入的留言信息。用戶在添加留言頁中單擊“提交”按鈕,系統(tǒng)會將數(shù)據(jù)表單提交到admin/,該頁用來實現(xiàn)江留言內(nèi)容存入到數(shù)據(jù)庫中。開 始結(jié) 束接收添加的留言信息信息存入數(shù)據(jù)庫數(shù)據(jù)是否為空是否添加留言成功存放是否成功是否添加留言失敗查詢數(shù)據(jù)庫數(shù)據(jù)庫是否為空是否顯示留言信息留言板中沒有信息圖 留言板模塊流程圖后臺功能只允許具有管理員權(quán)限的用戶使用,它是實現(xiàn)前臺功能的基礎(chǔ)。后臺包括管理員登錄模塊、添加商品模塊、訂單信息管理模塊、查詢用戶信息管理模塊、添加鏈接模塊。后臺首頁主要有以下幾個部分。(1)后臺導(dǎo)航區(qū):放置管理員可操作項目的鏈接;(2)操作區(qū):顯示所有后臺導(dǎo)航的鏈接信息。在前臺首頁單擊管理員入口,將轉(zhuǎn)到管理員登錄頁面,該頁面的功能是對管理員身份進(jìn)行驗證。在管理登錄頁面中,是通過JavaScript來實現(xiàn)錄入數(shù)據(jù)完整性驗證的。用戶輸入登錄ID和密碼后單擊“登錄”按鈕時,如果錄入數(shù)據(jù)完整性驗證通過,該頁面用來判斷輸入信息在數(shù)據(jù)庫中tb_Admin表是否存在提交的用戶名和密碼,如果登錄ID及密碼有效,就保存用戶名信息,管理員有權(quán)對網(wǎng)站進(jìn)行維護(hù);反之則提示錯誤。圖 管理員登錄頁面運(yùn)行結(jié)果。開 始否是是結(jié) 束接收登錄信息數(shù)據(jù)是否為空數(shù)據(jù)是否有效查詢數(shù)據(jù)庫否登錄成功圖 管理員登錄系統(tǒng)流程圖單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫中,以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)。用戶單擊“添加”。圖 添加商品信息頁面運(yùn)行結(jié)果為了減少人為錯誤,在提交商品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗證,輸入的商品價格不能使字符型,而輸入的圖片只支持Gif格式等,這些任務(wù)由腳本語言JavaScript的函數(shù)check()來完成。代碼如下。 function check(){…… if(==){ alert(請輸入展示圖片的路徑)。 ()。 return false。 } if(isNaN()){ alert(商品價格輸入不正確)。 ()。 return false。 }為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時,需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進(jìn)行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。這一功能由admin/。開 始結(jié) 束接收商品信息查詢數(shù)據(jù)庫數(shù)據(jù)是否為空是否信息插入數(shù)據(jù)庫是否重復(fù)錄入是否數(shù)據(jù)是否正確否是插入是否成功是否添加商品失敗添加商品成功圖 添加商品信息模塊流程圖用戶在前臺購物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺進(jìn)行訂單信息管理審核以確認(rèn)它的執(zhí)行性。用戶單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶訂單處理頁面,該頁面上會顯示近期所有沒被處理的訂單。用戶訂單處理頁面顯示的是用戶基本信息,要想知道訂單中所涉及的商品,需要單擊對應(yīng)訂單號的超鏈接打開商品訂購詳單頁面才行。商品訂購詳單主要通過提交的訂單號從tb_Shop表中查詢處對應(yīng)的商品并顯示在頁面中,管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行。程序中利用admin/。當(dāng)選中“是/否”復(fù)選框時,系統(tǒng)會根據(jù)提交的訂單號更新數(shù)據(jù)表,如果更新成功。開 始是否查詢數(shù)據(jù)庫是結(jié) 束否顯示全部未處理的訂單信息是否刪除訂單數(shù)據(jù)庫是否為空更新數(shù)據(jù)庫更新數(shù)據(jù)庫是否成功刪除訂單成功沒有未處理的訂單是否查看訂購詳單是否執(zhí)行否更新數(shù)據(jù)庫更新是否成功是是否訂單執(zhí)行成功圖 訂單信息管理模塊流程圖查詢用戶信息模塊用來完成對注冊用戶的瀏覽及刪除功能。如果用戶蓄意性注冊或者在很長時間內(nèi)沒有訂單產(chǎn)生,管理員就可以將該用戶信息刪除。單擊導(dǎo)航區(qū)中的“查詢用戶信息”超鏈接進(jìn)入用戶信息頁面,就可以看到用戶信息。在這一部分的設(shè)計中,也使用了分頁顯示功能。對于一些失信用戶只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到admin/。開 始結(jié) 束顯示用戶的信息更新數(shù)據(jù)庫是否刪除用戶是否刪除用戶成功更新是否成功是否刪除用戶失敗查詢數(shù)據(jù)庫數(shù)據(jù)庫是否為空是否沒有用戶注冊圖 查詢用戶信息模塊流程圖用戶在后臺首頁導(dǎo)航區(qū)中單擊“添加鏈接”即可進(jìn)入添加友情鏈接頁面,該頁面用戶在前臺顯示友情鏈接信息。圖 添加鏈接頁面運(yùn)行結(jié)果用戶單擊“提交”按鈕后,系統(tǒng)將添加鏈接頁面的數(shù)據(jù)表單提交admin/。若添加失敗,則提示故障信息,并返回頁面。開 始結(jié) 束接收鏈接信息數(shù)據(jù)是否為空是數(shù)據(jù)插入數(shù)據(jù)庫否插入是否成功是否添加鏈接失敗添加鏈接成功圖 添加鏈接模塊流程圖6 系統(tǒng)調(diào)試與實施在完成某一功能模塊后,都要進(jìn)行一下系統(tǒng)測試。檢驗所完成的這一模塊是否能實現(xiàn)預(yù)計的功能。其目的是方便整個系統(tǒng)的實現(xiàn)。測試主要依據(jù)是被試系統(tǒng)的研制任務(wù)書和技術(shù)規(guī)格書,是對軟件雄體功能和性能的綜合測試與評估。測試原理是軟件測試活動的理論基礎(chǔ),測試方法是鍘試原理的實際應(yīng)用和獲得測試數(shù)據(jù)的手段?;谲浖墓残?,對于軟件的測試要遵循一般軟件的測試原理和方法。同時,針對軟件的特性,必須找到合適的測試方法。測試用例的合理性對于軟件的測試與評估具有關(guān)鍵作用,而如何使設(shè)計的用例、合理并且典型有效并不容易。所以應(yīng)該與軟件的研制人員以及最終用戶一起,有針對性地研究實際操作環(huán)境并加以描述,形成合理的測試用例集。另一方面,軟件運(yùn)行環(huán)境的復(fù)雜程度對軟件評估具有重要作用,所以應(yīng)產(chǎn)生盡量逼真的運(yùn)行背景以便于研究。 需求分析 系統(tǒng)設(shè)計 編制程序 單元測試 集成測試 系統(tǒng)測試 確認(rèn)測試使用維護(hù)測試階段開發(fā)階段 軟件測試周期示意圖序員應(yīng)避免測試自己編寫的程序;測試用例的設(shè)計必須包括預(yù)期的輸出結(jié)果;測試用例應(yīng)包括有效的和期望的輸入情況,也要包括無效的和不期望的輸入情況;所有的測試都應(yīng)追溯到用戶需求,所有測試活動都應(yīng)該是有計劃的,并且計劃能夠得到保障。只檢查程序是否做了它應(yīng)該做的事這僅完成了測試工作的一半,另一半則是要檢查程序是否做了它不該做的事;一段程序中存在錯誤的概率與在這段程序中已發(fā)現(xiàn)的錯誤數(shù)成比例;測試上作必須有明確的目標(biāo);盡早地和不斷地進(jìn)行軟件測試;窮舉測試是不可能的,充分覆蓋程序邏輯是有可能的。軟件測試的方法和技術(shù)是多種多樣的。對于軟件測試技術(shù),可以從不同的角度加以分類:從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試。從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。(1)黑盒測試黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試或基于規(guī)范的測試,它是在己知產(chǎn)品所應(yīng)具有的功能的前提下,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者對程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進(jìn)行測試?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。(2)白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試或基于實現(xiàn)的測試,它是知道產(chǎn)品內(nèi)部工作過程。可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定止常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作。白盒測試的主要方法有程序邏輯驅(qū)動測試、基本路徑測試和數(shù)據(jù)流測試等?!鞍缀小狈ㄐ枰媪私獬绦虻膬?nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試。因此,白盒”法是窮舉路徑測試。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑測試不能查出程序違反了設(shè)計規(guī)范,即程序本身是個錯誤的程序。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯誤。這個網(wǎng)站系統(tǒng)要實現(xiàn)的功能有用戶注冊登陸、瀏覽商城信息、用戶購物并填寫訂單、管理員對網(wǎng)站信息的各方面操作和維護(hù)等。根據(jù)上面介紹的測試原則,使用測試用例文檔分別對系統(tǒng)進(jìn)行測試。測試部分包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試;對網(wǎng)站查詢功能的測試;系統(tǒng)容錯功能的測試。 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例用例名稱網(wǎng)站對數(shù)據(jù)庫的訪問和更新用例ID1用例描述當(dāng)客戶登錄到網(wǎng)站后會瀏覽商品、鏈接等信息。這些信息都是來自管理員對后臺數(shù)據(jù)庫的更新和維護(hù)。我們要測試的是管理員通過后臺是否對數(shù)據(jù)庫進(jìn)行了修改,并且修改后是否能相應(yīng)、如實地在前臺顯示出來。測試方案管理員在后臺添加一條商品信息,首先查看數(shù)據(jù)庫中的數(shù)據(jù)是否有相應(yīng)的變化,然后登錄網(wǎng)站的前臺看前臺中顯示的信息是否會相應(yīng)改變。輸入數(shù)據(jù)在添加商品模塊中添加一條商品信息,數(shù)據(jù)如下:商品名稱:歐米茄手表 商品價格:10000 商品類型:生活用品商品介紹:國際名牌 展示圖片:images/ 是否推薦:是預(yù)期結(jié)果在添加的商品信息被提交后,打開SQLServer數(shù)據(jù)庫,查看tb_Ware表,可以看到表中多了一行數(shù)據(jù),其屬性Wareid、Warename、Wareprice、……的值分別為7歐米茄手表、10000、……說明管理員對網(wǎng)站數(shù)據(jù)庫的訪問和更新是成功的。 網(wǎng)站查詢功能的測試用例名稱網(wǎng)站查詢功能的測試用例ID29用例描述客戶在輸入訂單號以后提交查詢請求。觀察是否會按照客戶的意思返回訂單的信息。測試方案客戶輸入正確的訂單號信息,然后觀察查詢結(jié)果;隨意輸入一些內(nèi)容觀察查詢結(jié)果。輸入數(shù)據(jù)數(shù)據(jù)1: 20095281529141849數(shù)據(jù)2: 10000000預(yù)期結(jié)果結(jié)果1:在查詢結(jié)果顯示頁面中顯示出與訂單號相對應(yīng)的訂單信息;結(jié)果2:給出提示:“沒有此訂單號請您重新核實” 對系統(tǒng)容錯功能的測試之對客戶修改資料的檢測用例名稱對系統(tǒng)容錯功能的測試之對客戶修改資料的檢測用例ID18用例描述在系統(tǒng)設(shè)計時,設(shè)計員需要考慮到用戶可能會進(jìn)行什么樣的操作。其中,需要判定那些操作是合法的而那些操作是不允許的。在這個系統(tǒng)中,有兩類操作需要檢測。它們分別是客戶更改資料和管理員對網(wǎng)站的維護(hù)操作。這個測試是檢查客戶修改資料的容錯功能。測試方案客戶在填寫在修改資料時少填寫一項內(nèi)容,如沒有填寫聯(lián)系電話。觀察系統(tǒng)是否會發(fā)覺并給出提示,或者接受訂單。輸入數(shù)據(jù)用戶名:王燁 密碼:123 Email:414282761@ 地址:徐州 聯(lián)系電話:15926350346 找回密碼問題:生日? 問題答案:8412預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“更新失敗請與管理員聯(lián)系”。同時,沒有將信息添加進(jìn)數(shù)據(jù)庫中。 對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護(hù)的檢測用例名稱對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護(hù)的檢測用例ID1用例描述在系統(tǒng)設(shè)計時,設(shè)計員需要考慮到用戶可能會進(jìn)行什么樣的操作。其中,需要判定那些操作是合法的而那些操作是不允許的。在這個系統(tǒng)中,有兩類操作需要檢測。它們分別是客戶更改資料和管理員對網(wǎng)站的維護(hù)操作。這個測試是檢查管理員對網(wǎng)站信息維護(hù)時的容錯功能。測試方案管理員在進(jìn)行添加商品信息時,要填寫完整的基本資料。此時少填寫一項或幾項內(nèi)容,或填寫格式不正確,觀察系統(tǒng)是否會接受管理員的修改。輸入數(shù)據(jù)商品名稱:日記本本 商品價格:xyz 商品類型:其它商品介紹:匯豐牌日記本 展示圖片:image/ 是否推薦:是預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“商品價格輸入不正確”。同時,沒有將信息修改進(jìn)數(shù)據(jù)庫中。7 用戶操作手冊為了使管理員方便的維護(hù)該網(wǎng)站,使客戶方便地到我們的網(wǎng)站上發(fā)布相應(yīng)的服裝信息以便進(jìn)行相應(yīng)的操作。為用戶提供簡單的操作指南,更好的熟悉網(wǎng)站的購物流程。本系統(tǒng)面向的主要客戶是:為想查看、購買商品的顧客提供一個全方位的、最新的、最便捷信息平臺,為顧客在購買自己喜歡的商品的同時也感受到網(wǎng)絡(luò)購物的便捷、快速、安全。本購物網(wǎng)站對于顧客購物的反映速度快捷,能夠在最短的時間內(nèi)把顧客所需商品送貨上門;在網(wǎng)站頁面與頁面之間的聯(lián)接比較緊密,功
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1