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

正文內容

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

2025-06-25 00:35本頁面
  

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