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

正文內(nèi)容

畢業(yè)設(shè)計-易買購物網(wǎng)設(shè)計與實現(xiàn)(參考版)

2024-12-07 18:45本頁面
  

【正文】 測試方案 管理員輸入正確的訂單號信息和姓名,然后觀察查詢結(jié)果;隨意輸入一些內(nèi)容觀察查詢結(jié)果。 輸入數(shù)據(jù) 在添加商品模塊中添加一條商品信息,數(shù)據(jù)如下: 商品名稱:森馬牛仔褲 所屬分類:服裝 商品價格: 199 品牌:森馬 商品圖片: 庫存: 200 條碼號: 123000 商品詳細:正品森馬,不褪色,非常舒適! 預(yù)期結(jié)果 在添加的商品信息被提交后,打開 Oracle10g 數(shù)據(jù)庫,查看e_product表,可以看到表中多了一行數(shù)據(jù),其屬性 pid、 pname、ptype、 ?? 的值分別為 14 森馬牛仔褲 、服裝、??說明管理員對網(wǎng)站數(shù)據(jù)庫的訪問和更新成功 ( 2) 網(wǎng)站查詢功能的測試 47 用例名稱 網(wǎng)站查詢功 能的測試 用例 ID 29 用例描述 管理員在輸入訂單號和用戶姓名以后提交查詢請求。我們要測試的是管理員通過后臺是否對數(shù)據(jù)庫進行了修改,并且修改后是否能相應(yīng)、如實地在前臺顯示出來。 ( 1) 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例 用例名稱 網(wǎng)站對數(shù)據(jù)庫的訪問和更新 用例 ID 1 用例描述 當(dāng)客戶登錄到網(wǎng)站后會瀏覽商品、鏈接等信息。 根據(jù)上面介紹的測試原則,使用測試用例文檔分別對系統(tǒng)進行測試。白盒測試的主要方法有程序邏輯驅(qū)動測試、基本路徑測試和數(shù)據(jù)流測試等。 ( 2)白盒測試 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試或基于實現(xiàn)的測試,它是知道產(chǎn)品內(nèi)部工作過程。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等。從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。只檢查程序是否做了它應(yīng)該做的事這僅完成了測試工作的一半,另一半則是要檢查程序是否做了它不該做的事;一段程序中存在錯誤的概率與在這段程序中已發(fā)現(xiàn)的錯誤數(shù)成比例;測試上作必須有明確的目標;盡早地和不斷地進行軟件測試;窮舉測試是不可能的,充分覆蓋程序邏輯是有可能的。軟件測試的周期如下圖所示?;谲浖墓残?,對于軟件的測試要遵循一般軟件的測試原理和方法。 測試主要依據(jù)是被試系統(tǒng)的研制任務(wù) 書和技術(shù)規(guī)格書,是對軟件雄體功能和性能的綜合測試與評估。檢驗所完成的這一模塊是否能實現(xiàn)預(yù)計的功能。實現(xiàn)新聞管理的主要類及方法有: 中的addNews 方 法 和 delNews 方法和 updateNews 方 法 和 getNewsList 方法, 中的 addNews 方法和 delNews 方法和 updateNews 方法和getNewsList 方法, 中的 addNews 方法和 delNews 方法和 updateNews方法和 unspecified 方法。然后管理員可以刪除新聞、修改新聞。商品管理界面效果如圖 4219 所示: 圖 4219 留言管理效果圖 留言管理流程如圖 4220 所示: 留 言 管 理 首 頁回 復(fù) 頁 面點 擊 鏈 接回 復(fù) 成 功 刪 除 成 功回 復(fù) 內(nèi) 容 是 否 符合 規(guī) 則點 擊 刪 除 鏈 接否是點 擊 回 復(fù) 鏈 接 圖 4220 留言管理流程圖 ( 6)新聞管理。然后管理員可以刪除留 42 言、回復(fù)留言。訂單管理界面效果如圖 4217 所示: 圖 4217 訂單管理效果圖 訂單管理流程如圖 4218 所示: 訂 單 管 理 首 頁數(shù) 據(jù) 是 否 符 合規(guī) 則點 擊 鏈 接填 寫 新 數(shù) 據(jù)修 改 成 功 刪 除 成 功點 擊 刪 除否是 圖 4218 訂單管理流程圖 ( 5)留言管理。然后管理員可以刪除訂單、修 改訂單信息、查 詢訂單詳情。商品管理界面效果如圖 4215 所示: 圖 4215 商品管理效果圖 商品管理流程如圖 4216 所示: 商 品 管 理 首 頁數(shù) 據(jù) 是 否 符 合規(guī) 則點 擊 鏈 接添 加 商 品 頁 面添 加 成 功 刪 除 成 功修 改 成 功修 改 商 品 頁 面數(shù) 據(jù) 是 否 符 合規(guī) 則點 擊 刪 除點 擊 修 改點 擊 新 增否否是是 圖 4216 商品管理流程圖 ( 4)訂單管理。管理員添加新商品,則直接點擊新增鏈接,跳轉(zhuǎn)到添加商品頁面,填寫商 品信息,點擊添加即可。管理員管理商品分類的流程:管理員登錄成功后,進入到后臺管理首頁,點擊左邊的商品管理鏈接,跳轉(zhuǎn)到商品管理首頁。實現(xiàn)類別管理的主要類及方法有: 中的 addType 方法和 delType 方法和 updateType 方法和 getTypeList方法, 中的 addType 方法和 delType 方法和 updateType 方法和getTypeList 方法, 中的 addType 方法和 delType 方法和 updateType 方法和 unspecified 方法。然后管理員可以刪除商品類別、修改商品類別。實現(xiàn)這些功能的主要類及方法有: 中的 register 方法和 delUser 方法和 updateUser 方法和 getUserList 方法, 中的 register方法和 delUser 方法和 updateUser 方法和 getUserList 方法, 中的 register方法和 delUser 方法和 updateUser 方法和 unspecified 方法,用戶信息管理界面效果如圖4211 所示: 圖 4211 用戶管理效果圖 38 用戶信息管理流程如圖 4212 所示: 用 戶 管 理 首 頁填 寫 新 數(shù) 據(jù)點 擊 鏈 接刪 除 成 功數(shù) 據(jù) 是 否 符 合 規(guī) 則更 新 成 功數(shù) 據(jù) 是 否 符 合 規(guī) 則填 寫 數(shù) 據(jù)添 加 成 功點 擊 修 改否是是否點 擊 刪 除點 擊 新 增圖 4212 用戶信息管理流程圖 ( 2)商品分類管理。然后管理員可以刪除用戶、修改用戶。購物車界面效果如圖 428 所示: 36 圖 428 購物車效果圖 用戶操作購物車流程如圖 429 所示: 購 物 車商 品 庫 存 是 否 為 0瀏 覽 商 品商 品 是 否 已 經(jīng) 存在加 入 購 物 車結(jié) 算 成 功是否是否數(shù) 量 加 1刪 除 商 品點 擊 刪 除 圖 429 用戶操作購物車流程圖 后臺功能模塊 后臺管理界面首頁效果如圖 4210: 37 圖 4210 后臺管理首頁效果圖 ( 1)用戶管理。用戶留言界面效果如圖 426 所示 : 35 圖 426 用戶留言效果圖 用戶留言流程如圖 427 所示: 填 寫 留 言 信 息留 言 數(shù) 據(jù) 是否 非 法開 始留 言 成 功否是 圖 427 用戶留言流程圖 ( 4)購物車模塊。用戶留言的流程是:首先用戶進入到網(wǎng)站首頁,點擊右上角的留言鏈接,跳轉(zhuǎn)到留言頁面,填寫留言信息,點擊提交留言。實現(xiàn)用戶注冊的主要類及方法有: 中的register()方法, 中的 register()方法, 中的 register()方法。用戶注冊的流程是:首先用戶進入網(wǎng)站首頁,點擊右上角的注冊鏈接跳轉(zhuǎn)到注冊頁面,然后填寫注冊信息,點擊提交注冊。實現(xiàn)用戶登錄的主要類及方法有: 32 中的 longin()方法, 中的 login()方法, 中的 login()方 法。用戶登錄的流程是:首先用戶進入網(wǎng)站首頁,點擊右上角的登錄鏈接,然后跳轉(zhuǎn)到登錄頁面,輸入登錄信息,點擊立即登錄。 前臺功能模塊 前臺功能主要有用戶登錄、用戶注冊、用戶留言、用戶操作購物車、用戶結(jié)算等。 } 31 易買購物網(wǎng)編碼流程 瀏 覽 器 ( 用 戶 )控 制 層 ( 自 定 義 框 架 )請 求 ( g e t / p o s t )業(yè) 務(wù) 邏 輯 層 ( 業(yè) 務(wù) )D A O 層 ( 數(shù) 據(jù) 庫 操 作 )數(shù) 據(jù) 庫調(diào) 用 業(yè) 務(wù) 邏 輯調(diào) 用 D A O 層數(shù) 據(jù) 庫 操 作 返 回 數(shù) 據(jù)返 回 數(shù) 據(jù)返 回 數(shù) 據(jù)選 擇 視 圖易 買 購 物 網(wǎng) 運 行 流 程J S P 或 其 他 組 件響 應(yīng)圖 411 易買購物網(wǎng)運行流程圖 根據(jù)運行流程,分析得出代碼編碼模式為:由底層向上層開發(fā),即: DAO 層 ?業(yè)務(wù)邏輯層 ?控制層 ?視圖層。 } } catch (NoSuchAlgorithmException e) { ()。 } else if (16 == length) { return ().substring(8, 24)。 ((i))。 if (i 0) i += 256。 offset 。 StringBuffer buf = new StringBuffer()。 byte b[] = ()。 } } 因為用戶的密碼要經(jīng)過 MD5加密才能入庫,并且用戶登錄時,密碼也要經(jīng)過 MD5加密驗證,因此這里設(shè)計了一個 MD5加密工具類,具體代碼如下: public class MD5Utils { public static String password2Md5(String password, int length) { try { MessageDigest md = (MD5)。 30 } } catch (SQLException e) { ()。amp。 } res = null。 } } //關(guān)閉結(jié)果集 private static void close(ResultSet res) { if (res != null) { try { ()。 } catch (SQLException e) { ()。 close(conn)。 } //關(guān)閉結(jié)果集 ,語句對象和連接 public static void close(Connection conn, Statement stmt, ResultSet res) { close(res)。 } catch (SQLException e) { ()。 } 29 public static ResultSet getResultSet(Statement stmt, String sql) { ResultSet res = null。 } catch (SQLException e) { ()。 } public static ResultSet getResultSet(PreparedStatement pstmt) { ResultSet res = null。 } catch (SQLException e) { ()。 } public static PreparedStatement getPreparedStatement(Connection conn,String sql) { PreparedStatement pstmt = null。 } catch (SQLException e) { ()。 } public static Statement getStatement(Connection conn) { Statement stmt = null。 } catch (SQLException e) { ()。 } } public static Connection getConn() { Connection conn = null。 public class DBUtils { static { try { //加載驅(qū)動 ()。 import 。 import 。 import 。簡單地說, JDBC 能完成三件事: ? 與數(shù)據(jù)庫建立連接 ? 向數(shù)據(jù)庫發(fā)送 SQL 語句 ? 處理數(shù)據(jù)庫返回的結(jié)果 本系統(tǒng)對數(shù)據(jù)庫的操作是由 DAO 層完成的。 創(chuàng)建與數(shù)據(jù)庫的連接 本系統(tǒng)的數(shù)據(jù)庫連接采用了 JDBC( Java DataBase Connectivity)的方式。前臺包括有用戶注冊、用戶登錄、用戶留言、瀏覽商品、購買商品、加入購物車、結(jié)算等功能。本節(jié)將介紹系統(tǒng)各部分的實現(xiàn)方法。 (login, us)。 } else { ()。 if(session == null){ session = ()。關(guān)鍵代碼如下: //會檢測 session是否為空,如果 session為空,則返回 null HttpSession session = (false)。每個用戶登錄后都有擁有各自的購物車,購物車中的商品也不會產(chǎn)生混亂。所以這里在用戶
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1