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

正文內(nèi)容

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

2024-12-23 18:45本頁面
  

【正文】 er order)。 刪除訂單 ( 3) public boolean updateOrder(Order order)。 根據(jù)訂單編號獲得訂單信息 ( 5) public ListOrder getOrderList()。 獲得訂單總數(shù) ( 7) public Order getOrderById(long ocode,String name)。 帶分頁,獲得訂單列 25 表 GuestBookDAO 中包含的方法: ( 1) public boolean addGuestBook(GuestBook guestbook)。 刪除留言 ( 3) public GuestBook getGuestBookById(long id)。 獲得留言信息列表 ( 5) public int getGuestBookCount()。 管理員回復(fù)留言 ( 7) public ListGuestBook getGuestBookList(int startRow,int endRow)。 添加新聞 ( 2) public boolean delNews(long id)。 修改新聞 ( 4) public News getNewsById(long id)。 顯示 n 條新聞 ( 6) public int getNewsCount()。 帶分頁,獲得新聞列表 購物車的實(shí)現(xiàn)有兩種方式: ( 1) 有購物車表 這種方式下購物車信息存儲(chǔ)的時(shí)機(jī)是:用戶退出的時(shí)候,執(zhí)行批量 insert into 語句。 ( 2) 沒購物車表 這種方式下購物車存儲(chǔ)的位置是: HttpSession 或 cookie 中。 本系統(tǒng)選擇沒有購物車表的實(shí)現(xiàn)方式實(shí)現(xiàn)。但是這種方式在 中有漏洞,原因是在 的瀏覽器中 session 共享一片內(nèi)存空間,會(huì)導(dǎo) 26 致 session 互串。這樣就解決 了 session 互串的問題。這樣用戶就能正常地結(jié)算產(chǎn)生訂單,更新商品庫存。 //調(diào)用業(yè)務(wù)邏輯 ,獲得返回值 User us = (user)。 (login, us)。 session = ()。 } 27 第 4 章 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 易買購物網(wǎng)系統(tǒng)實(shí)現(xiàn)過程 系統(tǒng)各部分實(shí)現(xiàn)方法 本系統(tǒng)所采用的是 Inter 架構(gòu),三層 B/S 模式,采用 JSP+自定義框架 +業(yè)務(wù)邏輯 +DAO層 +Oracle10g 數(shù)據(jù)庫技術(shù)實(shí)現(xiàn),同時(shí)利用了 JavaBean、 JavaScript、 JDBC 連接數(shù)據(jù)庫等技術(shù)。 從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)功能模塊分為前臺和后臺。后臺模塊總要有添加商品、刪除商品、添加商品類別、管理用戶、管理新聞、管理訂單,管理留言等。 JDBC 是 Java數(shù)據(jù)庫連接 API。由于數(shù)據(jù)庫連接的很多代碼都是重復(fù)的,因此這里設(shè)計(jì)了一個(gè)數(shù)據(jù)庫工具類 ,代碼如下: package 。 import 。 import 。 import 。 } catch (ClassNotFoundException e) { 28 ()。 try { //jdbc:oracle:thin:localhost:1521:實(shí)例名 , 用戶名 ,密碼 conn = (jdbc:oracle:thin:localhost:1521:ORCL, us_xz,us_xz)。 } return conn。 try { stmt = ()。 } return stmt。 try { pstmt = (sql)。 } return pstmt。 try { res = ()。 } return res。 try { res = (sql)。 } return res。 close(stmt)。 } //關(guān)閉語句對象 private static void close(Statement stmt) { if (stmt != null) { try { ()。 } stmt = null。 } catch (SQLException e) { ()。 } } //關(guān)閉連接 private static void close(Connection conn) { try { if (conn != null amp。 !()) { ()。 } conn = null。 (())。 int i。 for (int offset = 0。 offset++){ i = b[offset]。 if (i 16) (0)。 } if (32 == length) { return ()。 } else { throw new RuntimeException(length只能是 16或者是 32)。 } return null。 易買購物網(wǎng)各功能模塊的實(shí)現(xiàn) 易買購物網(wǎng)各功能模塊界面上的效果都是由 JSTL( Java 標(biāo)準(zhǔn)標(biāo)簽 庫) + EL 表達(dá)式實(shí)現(xiàn)。 ( 1)用戶登錄。登錄成功則跳轉(zhuǎn)到網(wǎng)站首頁,登錄失敗的仍然在登錄頁面。用戶登錄界面效果如圖 421 所示 : 圖 421 用戶登錄效果圖 用戶登錄流程如圖 422 所示: 開 始接 收 登 錄 信 息數(shù) 據(jù) 是 否 正 確查 詢 數(shù) 據(jù) 庫登 錄 成 功跳 轉(zhuǎn)登 錄 失 敗否是 圖 422 用戶登錄流程圖 ( 2)用戶注冊。注冊成功則跳轉(zhuǎn)到登錄界面,注冊失敗則仍然在注冊界面。用戶注冊界面效果如圖 423 所示: 33 圖 423 用戶注冊效果圖 注冊成功界面效果如圖 424 所示: 圖 424 用戶注冊成功效果圖 用戶注冊流程如圖 425 所示: 34 開 始接 收 注 冊 信 息數(shù) 據(jù) 是 否 符 合 規(guī)則插 入 數(shù) 據(jù) 庫注 冊 成 功跳 轉(zhuǎn)注 冊 失 敗否是是否 圖 425 用戶注冊流程圖 ( 3)用戶留言。實(shí)現(xiàn)用戶留言的主要 類及方法有: 中的 addGuestBook()方法, 中的 addGuestBook()方法, 中的 addGuestBook()方法。實(shí)現(xiàn)購物車的主要類及方法有: 中的 addToCar方法和 deleteCar 方法和 updateCar 方法, 中的 addToCar 方法和delProductCar 方法和 updateProductCar 方法。管理員用戶管理流程是:管理員登錄成功后,進(jìn)入到后臺管理首頁,點(diǎn)擊左邊的用戶管理鏈接,跳轉(zhuǎn)到用戶管理首頁。管理員添加新用戶,則直接點(diǎn)擊新增鏈接,跳轉(zhuǎn)到新增用戶頁面,填寫用戶信息,點(diǎn)擊提交即可。管理員管理商品分類的流程:管理員登錄成功后,進(jìn)入到后臺管理首頁,點(diǎn)擊左邊的分類管理鏈接 ,跳轉(zhuǎn)到分類管理首頁。管理員添加新分類,則直接點(diǎn)擊新增鏈接,跳轉(zhuǎn)到新增類別頁面,填寫類別信息,點(diǎn)擊提交即可。類別管理界面效果如圖 4213 所示: 39 圖 4213 商品類別管理效果圖 商品類別管理流程如圖 4214 所示: 商 品 類 別 管 理 首 頁數(shù) 據(jù) 是 否 符 合 規(guī)則點(diǎn) 擊 鏈 接新 增 商 品 類 別 頁 面增 加 成 功 刪 除 成 功修 改 成 功修 改 類 別 頁 面數(shù) 據(jù) 是 否 符 合 規(guī)則點(diǎn) 擊 刪 除點(diǎn) 擊 修 改點(diǎn) 擊 新 增否否是是 圖 4214 商品類別管理流程圖 ( 3)商品管理。然后管理員可以刪除商品、修改商品信息。實(shí)現(xiàn)商品管理的主要類及方法有: 中的 addProduct 方法和 delProduct 方法和 updateProduct 方法和 getProductList 方法, 中的 addProduct 方法和 delProduct 方法和 updateProduct 方法和getProductList 方法, 中的 addProduct 方法和 delProduct 方法和 40 updateProduct 方法和 unspecified 方法。管理員管理訂單信息的流程:管理員登錄成功后,進(jìn)入到后臺管理首頁,點(diǎn)擊左邊的訂單管理鏈接,跳轉(zhuǎn)到訂單管理首頁。實(shí) 現(xiàn)訂單管理的主 要類及方法有 : 41 中的 delOrder 方法和 updateOrder 方法和 getOrderById 方法和getOrderList 方法, 中的 delOrder 方法和 updateOrder 方法和getOrderById 方法和 getOrderList 方法, 中的 delOrder 方法和updateOrder 方法和 updateProduct 方法和 getOrderById 方法和 unspecified 方法。管理員管理留言信息的流程:管理員登錄成功后,進(jìn)入到后臺管理首頁,點(diǎn)擊左邊的留言管理鏈接,跳轉(zhuǎn)到留言管理首頁。實(shí)現(xiàn)留言管理的主要類及方法有: 中的updateGuestBook 方 法 和 delGuestBook 方 法 和 getGuestBookList 方 法 , 中的 addGuestBook 方 法 和 delGuestBook 方 法 和getGuestBookList 方 法 , 中的 delGuestBook 方 法 和updateGuestBook 方法和 unspecified 方法。管理員管理新聞的流程:管理員登錄成功后,進(jìn)入到后臺管理首頁,點(diǎn)擊左 邊的新聞管理鏈接,跳轉(zhuǎn)到新聞管理首頁。管理員發(fā)布新聞,則直接點(diǎn)擊新增鏈接,跳轉(zhuǎn)到添加新聞頁面,填寫新聞 43 信息,點(diǎn)擊添加即可。新聞管理界面效果如圖 4221 所示: 圖 4221 新聞管理效果圖 新聞管理流程如圖 4222 所示: 新 聞 管 理 首 頁數(shù) 據(jù) 是 否 符 合規(guī) 則點(diǎn) 擊 鏈 接新 聞 發(fā) 布 頁 面發(fā) 布 成 功 刪 除 成 功修 改 成 功修 改 新 聞 頁 面數(shù) 據(jù) 是 否 符 合規(guī) 則點(diǎn) 擊 刪 除點(diǎn) 擊 修 改點(diǎn) 擊 新 增否否是是 圖 4222 新聞管理流程圖 44 第 5 章 系統(tǒng)測試 系統(tǒng)測試原理、原則及方法 系統(tǒng)測試原理 在完成某一功能模塊后,都要進(jìn)行一下系統(tǒng)測試。其目的是方便整個(gè)系統(tǒng)的實(shí)現(xiàn)。測試原理是軟件測試活動(dòng)的理論基礎(chǔ),測試方法是鍘試原理的實(shí)際應(yīng)用和獲得測試數(shù)據(jù)的手段。同時(shí),針對軟件的特性,必須找到合適的測試方法。 需求分析 系統(tǒng)設(shè)計(jì) 編制程序 單元測試 集成測試 系統(tǒng)測試 確認(rèn)測試 使用維護(hù) 測 試 階 段 開 發(fā) 階 段 45 系統(tǒng)測試原則及方法 程序員應(yīng)避免測試自己編寫的程序;測試用例的設(shè)計(jì)必須包括預(yù)期的輸出結(jié)果;測試用例應(yīng)包括有效的和期望的輸入情況,也要包括無效的和不期望的輸入情況;所有的 測試都應(yīng)追溯到用戶需求,所有測試活動(dòng)都應(yīng)該是有計(jì)劃的,并且計(jì)劃能夠得到保障。 軟件測試的方法和技術(shù)是多種多樣的。 ( 1)黑盒測試 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動(dòng)測試或基于規(guī) 范的測試,它是在己知產(chǎn)品所應(yīng)具有的功能的前提下,通過測試來檢測每個(gè)功能是否都能正常使用,在測試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者對程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息 (如數(shù)據(jù)庫或文件 )的完整性?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進(jìn)行測試??赏ㄟ^測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定止常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。 46 本系統(tǒng)的統(tǒng)測試 這個(gè)網(wǎng)站系統(tǒng)要實(shí)現(xiàn)的功能有用戶注冊登陸、瀏覽商城信息、用戶購物、管理員對網(wǎng)站信息的各方面操作和維護(hù)等。 測試部分包括網(wǎng)站 對數(shù)據(jù)庫的訪問和更新測試;對網(wǎng)站查詢功能的測試;系統(tǒng)容錯(cuò)功能的測試等。這些信息都是來自管理員對后臺數(shù)據(jù)庫的更新和維護(hù)。 測試方案 管理員在后臺添加一條商品信息,首先查看數(shù)據(jù)庫中的數(shù)據(jù)是否有相應(yīng)的變化,然后登錄網(wǎng)站的前臺看前臺中顯示的信息是否會(huì)相應(yīng)改變。觀察是否會(huì)按照管理員的意思返回訂單的信息。 輸入數(shù)據(jù) 數(shù)據(jù) 1: 44 李四 數(shù)據(jù) 2: 311 王二麻子 預(yù)期結(jié)果 結(jié)果 1:在查詢結(jié)果顯示頁面中顯示出與訂單號和李四相對應(yīng)的訂單信息; 結(jié)果 2:不能顯示詳細(xì)訂單信息 ( 3) 對系統(tǒng)容錯(cuò)功能的測試之對客戶修改資料的檢測 用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1