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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-畢業(yè)設(shè)計(參考版)

2025-01-23 02:51本頁面
  

【正文】 ( 2) 白盒測試 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試或基于實現(xiàn)的測試,它是知道產(chǎn)品內(nèi)部工作過程?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等。從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。 系統(tǒng)測試的方法 軟件測試的方法和技術(shù)是多種多樣的。 需求分析 系統(tǒng)設(shè)計 編制程序 單元測試 集成測試 系統(tǒng)測試 確認測試 使用維護 測 試 階 段 開 發(fā) 階 段 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 31 頁 圖 軟件測試周期示意圖 系統(tǒng)測試原則 程 序員應避免測試自己編寫的程序;測試用例的設(shè)計必須包括預期的輸出結(jié)果;測試用例應包括有效的和期望的輸入情況,也要包括無效的和不期望的輸入情況;所有的測試都應追溯到用戶需求,所有測試活動都應該是有計劃的,并且計劃能夠得到保障。另一方面,軟件運行環(huán)境的復雜程度對軟件評估具有重要作用,所以應產(chǎn)生盡量逼真的運行背景以便于研究。 測試用例的合理性對于軟件的測試與評估具有關(guān)鍵作用,而如何使設(shè)計的用例、合理并且典型有效并不容易。基于軟件的共性,對于軟件的測試要遵循一般軟件的測試原理和方法。 系統(tǒng)測試原理 測試主要依據(jù)是被試系統(tǒng)的研制任務書和技術(shù)規(guī)格書,是對軟件功能和性能的綜合測試與評估。檢驗所完成的這一模塊是否能實現(xiàn)預計的功能。對于一些失信用戶只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到刪除頁中做刪除處理。單擊導航區(qū)中的“查開 始 是 否 查詢數(shù)據(jù)庫 是 結(jié) 束 否 顯示全部未處 理的訂單信息 是否刪除訂單 數(shù)據(jù)庫是否為空 更新數(shù)據(jù)庫 更新數(shù)據(jù)庫是否成功 刪除訂單成功 沒有未處理的訂單 是 否 查看訂購詳單 是否執(zhí)行 否 更新數(shù)據(jù)庫 更新是否成功 是 是 否 訂單執(zhí)行成功 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 29 頁 詢用戶信息”超鏈接進入用戶信息頁面,就可以看到用戶信息。 圖 訂單信息管理模塊流程圖 查詢用戶信息模塊 查詢用戶 信息模塊用來完成對注冊用戶的瀏覽及刪除功能。當選中 “ 是 /否 ” 復選框時,系統(tǒng)會根據(jù)提交的訂單號更新數(shù)據(jù)表。用戶訂單處理頁面顯示的是用戶基本信息,要想知道訂單中所涉及的商品,需要單擊對 應訂單號的超鏈接打開商品訂購詳單頁面才行。 圖 添加商品信息模塊流程圖 訂單信息管理模塊 用戶在前臺購物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺進行訂單信開 始 結(jié) 束 接收商品信息 查詢數(shù)據(jù)庫 數(shù)據(jù)是否為空 是 否 信息插入數(shù)據(jù)庫 是否重復錄入 是 否 數(shù)據(jù)是否正確 否 是 插入是否成功 是 否 添加商品失敗 添加商品成功 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 28 頁 息管理審核以確認它的執(zhí)行性。 開 始 否 是 是 結(jié) 束 接收登錄信息 數(shù)據(jù)是否為空 數(shù)據(jù)是否有效 查詢數(shù)據(jù)庫 否 登錄成功 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 27 頁 為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時,需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。 圖 用戶管理流程圖 添加商品模塊 單擊導航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫中,以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)。用戶輸入登錄 ID 和密碼后單擊 “ 登錄 ” 按鈕時,如果錄入數(shù)據(jù)完整性驗證通過,系統(tǒng)會將數(shù)據(jù)提交到用戶管理頁面,該頁面用來判斷輸入信息在數(shù)據(jù)庫中 d_user 表是否存在提交的用戶名和密碼,如果登錄 ID 及密碼有效,就保存用戶名信息,反之則提示錯誤。 開 始 結(jié) 束 接收訂單號信息 查詢數(shù)據(jù)庫 訂單號是否存在 否 是 顯示出訂單信息 無該訂單號 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 26 頁 用戶管理模塊 在前臺首頁單擊用戶入口,將轉(zhuǎn)到用戶登錄頁面,該頁面的功能是對用戶身份進行驗證。后臺首頁主要有以下幾個部分。 圖 訂單查詢模塊流程圖 后臺功能模塊的實現(xiàn) 后臺功能只允許具有管理員權(quán)限的用戶使用,它是實現(xiàn)前臺功能的基 礎(chǔ)。用戶在購物中心首頁中單擊“訂單查詢”超鏈接,就可以進入輸入訂單號頁面,在頁面的文本框中輸入訂單號并單擊“提交”按鈕,如果訂單號輸入無誤,系統(tǒng)將根據(jù)用戶錄入的訂單號在數(shù)據(jù)表中查詢處對應的貨品信息并轉(zhuǎn)到訂單查詢顯示頁面將貨品信息顯示出來。 購物車模塊流程圖如圖 所示。 訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫中。結(jié)帳的流程為:從購物車中讀取商品名稱,商品數(shù)量,商品價格信息,生成一個唯一的訂單號,同時也把用戶注冊的基本信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。 ( 3)生成訂單 生成訂單時網(wǎng)上購物商城的最終目的,前面所有功能的實現(xiàn)都是為最后生成一個用戶滿意的訂單作基礎(chǔ),在此要 生成一個可供用戶隨時查詢的訂單號,還要保存用戶訂單中所購買的商品信息。 系統(tǒng)每次只會將 1 個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側(cè)相應文本框的值來完成。在程序中使用了一組文本框記錄用戶購買的商品數(shù)量,用戶可以在文本框中輸入想要購買的數(shù)量然購單擊“修改”按鈕。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨特的優(yōu)點,就是可以方便地對集合內(nèi)的數(shù)據(jù)進行查找、增加、刪除和修改等操作。 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 23 頁 添加商品的代碼流程是 從 session 中讀取 shop 對象,如果為空則說明還沒有進行購物或者已經(jīng)清空了購物車,需要新建購物車對象;將商品名稱與購物車列表中的商品名稱對比,如果已經(jīng)存在,則把商品數(shù)量加 1。 ( 1)添加購物車 添加購物車就是把用戶選中的商品暫時存放在購物車中,當用戶在前臺首頁中單擊商品展示區(qū)的“購買”按鈕時,系統(tǒng)會將該商品的詳細信息展示在查看物品清單頁面中。 sql,conn, 開 始 結(jié) 束 接收登錄信息 查詢數(shù)據(jù)庫 數(shù)據(jù)是否正確 否 是 登錄失敗 登錄成功 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 22 頁 if and then msgbox 沒有此用戶 else if trim()=(密碼 ).velue then else msgbox 密碼錯誤,請重試! 用戶登錄界面如圖 所示。 amp。 \ str =aduseclient sql=select * from user where 用戶名 =39。Data Source= amp。 用戶 登錄流程 圖 登錄的 代碼如下 Private Sub mand1_click() dim conn as new dim rs as new dim str as string Static logintimes As Integer dim sql as string str = If Right(str, 1) \ Then str = str + \ End If str = Provider=。單擊“注冊”按鈕時,會提交到用戶登錄頁面執(zhí)行;單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 21 頁 密碼進行驗證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。 圖 用戶注冊成功頁面 為了便于網(wǎng)站對用戶的管理,在用戶注冊頁面接收到的注冊信息要經(jīng)過嚴格的過濾,保證注冊用戶名的唯一性,在提交表單后需要對數(shù)據(jù)表中的數(shù)據(jù)進行查詢,如果沒有找到,則在插入數(shù)據(jù)表時提示注冊成功,否則提示此用戶已被占用請重新注冊 ,注冊時如果輸入郵箱,也會有唯一性的限制 。 用 戶注冊 流程 如圖 用戶注冊頁面如圖 所示。 ( 1)用戶注冊 當用戶第一次登錄時首先要在網(wǎng)站上注冊,成為會員用戶才可以在網(wǎng)站上購物,注冊頁面必須填寫一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息。前臺首頁主要有以下幾個部分: ( 1)網(wǎng)站導航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導航; ( 2)用戶登錄:用戶在此注冊、登錄或找回密碼; 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 19 頁 ( 3)商品分類搜索:用戶按商品類別進行搜索顯示; ( 4) 銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息; ( 5)商品展示區(qū):按后臺添加商品的時間順序展示商品; ( 6)友情鏈接:顯示友情鏈接信息; ( 7)后臺登錄入口:管理員可以通過該入口登錄后臺。在每個模塊的介紹中,將具體說明一些涉及要點。 前臺功能模塊實現(xiàn) 整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。因此,網(wǎng)站的設(shè)計最好要簡潔、明了、格調(diào)清新、實用、易于使用和維護。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風格,制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。此外, JSP 還具有強大的組件( JavaBean)支持功能,可以方便地實現(xiàn)組件復用,進一步提高了開發(fā)效率。 隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應用軟件 應運而生。網(wǎng)頁將網(wǎng)站的各個組成部分包裹起來,形成易懂并且美觀的外表展示給大家,瀏覽者登陸網(wǎng)站后看到的就是一個個網(wǎng)頁的組合。經(jīng)過這個階段的設(shè)計工作,應該得出對目標系統(tǒng)的描述,從而在編碼階段可以把這個描述直接翻譯成用 JSP 網(wǎng)頁設(shè)計語言書寫的程序。 表 46 d_item 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述 Id Int 12 否 是 編號 Order_id Int 10 否 否 訂單編號 Product_id Int 10 否 否 產(chǎn)品編號 Product_name Varchar 100 否 否 產(chǎn)品名稱 Dang_price Double 20 否 否 產(chǎn)品售價 Product_num Int 10 否 否 產(chǎn)品數(shù)量 Amount Double 20 否 否 總金額 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 18 頁 5 系統(tǒng)實現(xiàn) 在上一章著重討論了系統(tǒng)各個模塊功能的設(shè)計,并詳細分析了每一個模塊的功能。 表 44 d_product 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述 id Int 12 否 是 產(chǎn)品編號 product_name Varchar 100 否 否 產(chǎn)品名稱 description Va rchar 100 是 否 產(chǎn)品 介紹 add_time Bigint 20 是 否 添加時間 fixed_price Double 20 否 否 產(chǎn)品 進價 dang_price Double 20 否 否 產(chǎn)品售價 keywords Varchar 200 是 否 關(guān)鍵詞 Has_deleted Int 1 否 否 產(chǎn)品下架 Product_pic Varchar 200 是 否 產(chǎn)品圖片 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 17 頁 (5) 產(chǎn)品類別對應關(guān)系表 d_category_product 產(chǎn)品類別對應關(guān)系表用來保存產(chǎn)品和類別之間 的對應關(guān)系 .比如某個類別包含哪些商品。 表 42 d_receive_address 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否為空 是否為主鍵 字段描述 Id Int 12 否 是 地址編號 User_id Int 11 否 否 用戶編號 Receive_name Varchar 20 否 否 真實姓名 Postal_code Varchar 8 否 否 郵政編碼 東北大學秦皇島分校畢業(yè)設(shè)計(論文 ) 第 16 頁 Mobile Varchar 15 是 否 手機 Phone Varchar 20
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1