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

正文內(nèi)容

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

2024-12-07 09:34本頁面

【導(dǎo)讀】畢業(yè)設(shè)計--基于JSP網(wǎng)上購物系統(tǒng)實現(xiàn)。隨著社會的不斷發(fā)展科學(xué)技術(shù)也在不斷的更新Inter作為新型的工具在。90年代便開始用于商業(yè)它的迅速的發(fā)展為商業(yè)界提供了更加廣闊信息平臺與更。多的商機如催化劑一般刺激著商業(yè)經(jīng)濟的快速發(fā)展因此選擇設(shè)計開發(fā)一個企業(yè)。門戶網(wǎng)站擁有重要的意義。本文闡述了網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計設(shè)計采用現(xiàn)在比較流行的JSP網(wǎng)站。開發(fā)技術(shù)并考慮到網(wǎng)站所處理的數(shù)據(jù)的結(jié)構(gòu)特點及所學(xué)到的知識應(yīng)用。的基本功能包括客戶的注冊登錄瀏覽網(wǎng)站信息信息查詢購物并填寫訂單以及管。理員對于網(wǎng)站的維護與更新在頁面設(shè)計與制作中對于頁面的基本格式使用。對整個系統(tǒng)進行分析其中包括可行性分析需求分析系統(tǒng)的業(yè)務(wù)流程分析數(shù)據(jù)分。析等在此基礎(chǔ)上確定網(wǎng)站的功能目標將網(wǎng)站的功能逐次劃分并細分出子功能模。塊接下來設(shè)計并實現(xiàn)各個模塊在每個模塊都能完成其功能的結(jié)果下將其綜合成。關(guān)鍵詞網(wǎng)上購物JSPServer2021HTML. 24連接數(shù)據(jù)庫與JavaScript5. 4系統(tǒng)總體設(shè)計12. 送擴展到現(xiàn)代生活的各個

  

【正文】 e null showpage IntegerparseInt topage if showpage pagecount showpage pagecount else if showpage 0 showpage 1 rsabsolute showpage1 pagesize1 有了以上這幾個關(guān)鍵變量網(wǎng)頁分頁顯示功能基本上已經(jīng)實現(xiàn)了下一步就是在當前記錄數(shù)位置開始循環(huán)當數(shù)據(jù)庫沒有記錄的時候一定要終止循環(huán)程序代碼如下 for int i 1i pagesizei if rsnext break 2 添加留言 添加留言是用戶與用戶以及用戶與網(wǎng)站之間的一種交流模式只有把用戶想要表達的內(nèi)容添加至數(shù)據(jù)庫中才能在瀏覽留言板中進行顯示 用戶在留言板中單擊添加留言超鏈接就可以打開添加留言頁面該頁面主要用來提交用戶輸入的留言信息用戶在添加留言頁中單擊提交按鈕系統(tǒng)會將數(shù)據(jù)表單提交到 adminaddlejsp 頁該頁用來實現(xiàn)江留言內(nèi)容存入到數(shù)據(jù)庫中 留言板模塊的流程圖如圖 511 所示 圖 511 留言板模塊流程圖 54 后臺功能模塊的實現(xiàn) 后臺 功能只允許具有管理員權(quán)限的用戶使用它是實現(xiàn)前臺功能的基礎(chǔ)后臺包括管理員登錄模塊添加商品模塊訂單信息管理模塊查詢用戶信息管理模塊添加鏈接模塊后臺首頁主要有以下幾個部分 1 后臺導(dǎo)航區(qū)放置管理員可操作項目的鏈接 2 操作區(qū)顯示所有后臺導(dǎo)航的鏈接信息 541 管理員登錄模塊 在前臺首頁單擊管理員入口將轉(zhuǎn)到管理員登錄頁面該頁面的功能是對管理員身份進行驗證在管理登錄頁面中是通過 JavaScript 來實現(xiàn)錄入數(shù)據(jù)完整性驗證的用戶輸入登錄 ID 和密碼后單擊登錄按鈕時如果錄入數(shù)據(jù)完整性驗證通過系統(tǒng)會將數(shù)據(jù)提交到 Acheckjsp 登 錄頁面該頁面用來判斷輸入信息在數(shù)據(jù)庫中tb_Admin表是否存在提交的用戶名和密碼如果登錄 ID及密碼有效就保存用戶名信息管理員有權(quán)對網(wǎng)站進行維護反之則提示錯誤 登錄頁面如圖 512 所示 圖 512 管理員登錄頁面運行結(jié)果 流程圖如圖 513 所示 圖 513 管理員登錄系統(tǒng)流程圖 542 添加商品模塊 單擊導(dǎo)航區(qū)中的添加商品超鏈接系統(tǒng)將打開添加商品頁面該頁面主要用于將商品信息添加到數(shù)據(jù)庫中以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)用戶單擊添加按鈕后添加商品如圖 514 所示 圖 514 添加商品信息頁面運行結(jié)果 為了減少人 為錯誤在提交商品信息時需要對數(shù)據(jù)的合法性進行驗證輸入的商品價格不能使字符型而輸入的圖片只支持 Gif 格式等這些任務(wù)由腳本語言JavaScript 的函數(shù) check 來完成代碼如下 function check if form1imagevalue alert 請輸入展示圖片的路徑 form1imagefocus return false if isNaN form1warepricevalue alert 商品價格輸入不正確 form1warepricefocus return false 為了確保商品在數(shù)據(jù)表中的唯一性在用戶提交表單時需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進行查詢確保此商品在數(shù)據(jù)表中不存在后方可執(zhí)行插入操作這一功能由 adminwcheckjsp 來完成 流程圖如圖 515 所示 圖 515 添加商品信息模塊流程圖 543 訂單信息管理模塊 用戶在前臺購物所產(chǎn)生的訂單并不能立即執(zhí)行需要系統(tǒng)管理員在后臺進行訂單信息管理審核以確認它的執(zhí)行性用戶單擊導(dǎo)航區(qū)中的訂單信息管理超鏈接進入用戶訂單處理頁面該頁面上 會顯示近期所有沒被處理的訂單用戶訂單處理頁面顯示的是用戶基本信息要想知道訂單中所涉及的商品需要單擊對應(yīng)訂單號的超鏈接打開商品訂購詳單頁面才行 商品訂購詳單主要通過提交的訂單號從 tb_Shop 表中查詢處對應(yīng)的商品并顯示在頁面中管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行程序中利用adminshopjsp 來完成這些功能當選中是否復(fù)選框時系統(tǒng)會根據(jù)提交的訂單號更新數(shù)據(jù)表如果更新成功則轉(zhuǎn)到 spifjsp 也執(zhí)行 流程圖如圖 516 所示 圖 516 訂單信息管理模塊流程圖 544 查詢用戶信息模塊 查詢用戶信息模塊用來完成對 注冊用戶的瀏覽及刪除功能如果用戶蓄意性注冊或者在很長時間內(nèi)沒有訂單產(chǎn)生管理員就可以將該用戶信息刪除單擊導(dǎo)航區(qū)中的查詢用戶信息超鏈接進入用戶信息頁面就可以看到用戶信息在這一部分的設(shè)計中也使用了分頁顯示功能對于一些失信用戶只需要單擊右側(cè)的刪除超鏈接即可轉(zhuǎn)到 admindeluserjsp 頁中做刪除處理 流程圖如圖 517 所示 圖 517 查詢用戶信息模塊流程圖 545 添加鏈接模塊 用戶在后臺首頁導(dǎo)航區(qū)中單擊添加鏈接即可進入添加友情鏈接頁面該頁面用戶在前臺顯示友情鏈接信息 添加鏈接頁面如圖 518 所示 圖 518 添加 鏈接頁面運行結(jié)果 用 戶 單 擊 提 交 按 鈕 后 系 統(tǒng) 將 添 加 鏈 接 頁 面 的 數(shù) 據(jù) 表 單 提 交adminaddlinkjsp 頁面處理若添加失敗則提示故障信息并返回頁面 流程圖如圖 519 所示 圖 519 添加鏈接模塊流程圖 6 系統(tǒng)調(diào)試與實施 61 系統(tǒng)測試原理及測試原則 在完成某一功能模塊后都要進行一下系統(tǒng)測試檢驗所完成的這一模塊是否能實現(xiàn)預(yù)計的功能其目的是方便整個系統(tǒng)的實現(xiàn) 611 系統(tǒng)測試原理 測試主要依據(jù)是被試系統(tǒng)的研制任務(wù)書和技術(shù)規(guī)格書是對軟件雄體功能和性能的綜合測試與評估測試原理是軟件測試活動的理論基礎(chǔ)測試方法是鍘試原理的實際 應(yīng)用和獲得測試數(shù)據(jù)的手段基于軟件的共性對于軟件的測試要遵循一般軟件的測試原理和方法同時針對軟件的特性必須找到合適的測試方法 測試用例的合理性對于軟件的測試與評估具有關(guān)鍵作用而如何使設(shè)計的用例合理并且典型有效并不容易所以應(yīng)該與軟件的研制人員以及最終用戶一起有針對性地研究實際操作環(huán)境并加以描述形成合理的測試用例集另一方面軟件運行環(huán)境的復(fù)雜程度對軟件評估具有重要作用所以應(yīng)產(chǎn)生盡量逼真的運行背景以便于研究軟件測試的周期如圖 61 所示 圖 61 軟件測試周期示意圖 612 系統(tǒng)測試原則 序員應(yīng)避免測試自己編寫的程序測試用例 的設(shè)計必須包括預(yù)期的輸出結(jié)果測試用例應(yīng)包括有效的和期望的輸入情況也要包括無效的和不期望的輸入情況所有的測試都應(yīng)追溯到用戶需求所有測試活動都應(yīng)該是有計劃的并且計劃能夠得到保障只檢查程序是否做了它應(yīng)該做的事這僅完成了測試工作的一半另一半則是要檢查程序是否做了它不該做的事一段程序中存在錯誤的概率與在這段程序中已發(fā)現(xiàn)的錯誤數(shù)成比例測試上作必須有明確的目標盡早地和不斷地進行軟件測試窮舉測試是不可能的充分覆蓋程序邏輯是有可能的 62 系統(tǒng)測試的方法 軟件測試的方法和技術(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)部特性的情況下測試者對程序接口進行測試它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息并且保持外部信息 如數(shù)據(jù)庫或文件 的完整性 黑盒測試方法主要有等價類劃分邊值分析因果圖錯誤推測等黑盒法著眼于程序外部結(jié)構(gòu)不考慮內(nèi)部邏輯結(jié)構(gòu)只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進行測試黑盒法是窮舉輸入測試只有把所有可能的輸入都作為測試情況使用才能以這種方法查出程序中所有的錯誤實際上測試情況有無窮多個人們不僅要測試所有合法的輸入而且還要對那些不合法但是可能的輸入進行測試 2 白盒測試 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試或基于實現(xiàn)的測試它是知道產(chǎn)品內(nèi)部工作過程可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定止常進行按照程序內(nèi)部的結(jié)構(gòu)測試程序檢 驗程序中的每條通路是否都能按預(yù)定要求正確工作白盒測試的主要方法有程序邏輯驅(qū)動測試基本路徑測試和數(shù)據(jù)流測試等白盒法需要全面了解程序的內(nèi)部邏輯結(jié)構(gòu)對所有邏輯路徑進行測試因此白盒法是窮舉路徑測試但即使每條路徑都測試了仍然可能有錯誤第一窮舉路徑測試不能查出程序違反了設(shè)計規(guī)范即程序本身是個錯誤的程序第二窮舉路徑測試不可能查出程序中因遺漏路徑而出錯第三窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯誤 63 本系統(tǒng)測試 這個網(wǎng)站系統(tǒng)要實現(xiàn)的功能有用戶注冊登陸瀏覽商城信息用戶購物并填寫訂單管理員對網(wǎng)站信息的各方面操作和維護等 根 據(jù)上面介紹的測試原則使用測試用例文檔分別對系統(tǒng)進行測試 測試部分包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試對網(wǎng)站查詢功能的測試系統(tǒng)容錯功能的測試 表 1 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例 網(wǎng)站對數(shù)據(jù)庫的訪問和更新 用例 ID 1 用例描述 當客戶登錄到網(wǎng)站后會瀏覽商品鏈接等信息這些信息都是來自管理員對后臺數(shù)據(jù)庫的更新和維護我們要測試的是管理員通過后臺是否對數(shù)據(jù)庫進行了修改并且修改后是否能相應(yīng)如實地在前臺顯示出來 測試方案 管理員在后臺添加一條商品信息首先查看數(shù)據(jù)庫中的數(shù)據(jù)是否有相應(yīng)的變化然后登錄網(wǎng)站的前臺看前臺中 顯示的信息是否會相應(yīng)改變 輸入數(shù)據(jù) 在添加商品模塊中添加一條商品信息數(shù)據(jù)如下 商品名稱歐米茄手表 商品價格 10000 商品類型生活用品 商品介紹國際名牌 展示圖片 images002gif 是否推薦是 預(yù)期結(jié)果 在添加的商品信息被提交后打開 SQLServer數(shù)據(jù)庫查看 tb_Ware表可以看到表中多了一行數(shù)據(jù)其屬性 Wareid 的值分別為 表 2 網(wǎng)站查詢功能的測試 網(wǎng)站查詢功能的測試 用例 ID 29 用例描述 客戶在輸入訂單號以后提交查詢請求觀察是否會按照客戶的意思返回訂單的信息 測試方案 客戶輸入正確的訂單號信息然后觀察查詢結(jié)果隨意輸入一些內(nèi)容觀察查詢結(jié)果 輸入數(shù)據(jù) 數(shù)據(jù) 1 20215281529141849 數(shù)據(jù) 2 10000000 預(yù)期結(jié)果 結(jié)果 1 在查詢結(jié)果顯示頁面中顯示出與訂單號相對應(yīng)的訂單信息 結(jié)果 2 給出提示沒有 表 63 對系統(tǒng)容錯功能的測試之對客戶修改資料的檢測 用例名稱 對系統(tǒng)容錯功能的測試之對客戶修改資料的檢測 用例ID 18 用例描述 在系統(tǒng)設(shè)計時設(shè)計員需要考慮到用戶可能會進行什么樣的操作其中需要判定那些操作是合法的而那些操作是不允許的在這個系統(tǒng)中有兩類操作需要 檢測它們分別是客戶更改資料和管理員對網(wǎng)站的維護操作這個測試是檢查客戶修改資料的容錯功能 測試方案 客戶在填寫在修改資料時少填寫一項內(nèi)容如沒有填寫觀察系統(tǒng)是否會發(fā)覺并給出提示或者接受訂單 輸入數(shù)據(jù) 用戶名王燁 密碼 123 Email414282761 地址徐州 1XXXXXXXXXX 找回密碼問題生日 問題答案 8412 預(yù)期結(jié)果 點擊提交后系統(tǒng)彈出提示框更新失敗請與管理員聯(lián)系同時沒有將信息添加進數(shù)據(jù)庫中 表 64 對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護的檢測 用 例名稱 對系統(tǒng)容錯功能的測試之管理員對網(wǎng)站的維護的檢測 用例 ID 1 用例描述 在系統(tǒng)設(shè)計時設(shè)計員需要考慮到用戶可能會進行什么樣的操作其中需要判定那些操作是合法的而那些操作是不允許的在這個系統(tǒng)中有兩類操作需要檢測它們分別是客戶更改資料和管理員對網(wǎng)站的維護操作這個測試是檢查管理員對網(wǎng)站信息維護時的容錯功能 測試方案 管理員在進行添加商品信息時要填寫完整的基本資料此時少填寫一項或幾項內(nèi)容或填寫格式不正確觀察系統(tǒng)是否會接受管理員的修改 輸入數(shù)據(jù) 商品名稱日記本本 商品價格 xyz 商品類型其它 商品介紹匯豐牌日記本 展示圖片 image015gif 是否推薦是 預(yù)期結(jié)果 點擊提交后系統(tǒng)彈出提示框商品價格輸入不正確同時沒有將信息修改進數(shù)據(jù)庫中 7 用戶操作手冊 71 引言 為了使管理員方便的維護該網(wǎng)站使客戶方便地到我們的網(wǎng)站上發(fā)布相應(yīng)的服裝信息以便進行相應(yīng)的操作為用戶提供簡單的操作指南更好的熟悉網(wǎng)站的購物流程 72 用途 721 功能 本系統(tǒng)面向的主要客戶是為想查看購買商品的顧客提供一個全方位的最新的最便捷信息平臺為顧客在購買自己喜歡的商品的同時也感受到網(wǎng)絡(luò)購物的便捷快速安全 722 性能 本購物網(wǎng)站
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1