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

正文內(nèi)容

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

2024-12-07 18:45本頁面
  

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