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

正文內容

基于jsp的網絡商店系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-在線瀏覽

2025-05-01 09:55本頁面
  

【正文】 ................ 27 搭建 HIBERNATE 開發(fā)環(huán)境 ........................................ 28 創(chuàng)建包目錄結構 .................................................... 28 共通包構成 ..................................................... 28 業(yè)務包構成 ..................................................... 28 持久化層包構成 ................................................. 29 STRUTS 模塊的實現(xiàn) .................................................. 29 HIBERNATE 模塊的實現(xiàn) ............................................... 30 編寫 POJO 類 .................................................... 30 編寫并配置映射文件 ............................................. 31 編寫 SESSION 工廠 .............................................. 31 LOG4J 日志處理 ..................................................... 32 圖片處理 ........................................................... 33 5 系統(tǒng)測試 ............................................................... 35 測試工具 ........................................................... 35 測試用例 ........................................................... 35 6 結論 ................................................................... 37 參考文獻 ................................................................. 38 致 謝 ................................................................... 39 1 1 引 言 科技在發(fā)展,人們的生活觀念也在跟著逐漸變化,現(xiàn)在網上購物 因其諸多優(yōu)點慢慢的成為人們的主流購物方式 , 而大學生消費群在其中占很大比例, 因此在接下來的幾年都是電子商務的蓬勃發(fā)展期。本文正是基于此利用成熟的 MVC 模式開發(fā) ,使用 SSH 框架以及 Log4j 處理日志等技術豐富完善網絡商店購物管理系統(tǒng)的安全性及擴展性能。 課題背景 現(xiàn)今的中國,電子商務的發(fā)展勢頭很兇猛。 其中 , 商務類應用表現(xiàn)尤其突出 , 網上支付 , 網絡購物和網上銀行半年用戶增長率均在 30%左右 , 遠遠超過其他類網絡應用社交網 站 。 使用的開發(fā)測試平臺及相關技術分析 本系統(tǒng)均采用目前流行成熟的技術開發(fā),具體開發(fā)環(huán)境如下: 表 11 開發(fā) 環(huán)境 操作系統(tǒng) Windows 7 開發(fā)語言 Java,JSP,CSS,HTML,XML 開發(fā)工具 Eclipse, Dreamweaver 測試工具 JUnit 數(shù)據庫 Oracle 11g 使用框架 Struct2,Spring,Hibernate 服務器 MVC 模式 MVC 結 構是 ModelViewController的縮寫,中文翻譯為 模型 視圖 控制器 。 模型( Model)是封裝數(shù)據對象,用來 封裝和顯示數(shù)據對象;視圖( View)是作為模型的顯示,它表示數(shù)據對象的當前狀態(tài);控制器( Controller) 2 定義對用戶的輸入執(zhí)行相應操作的接口,它用來操作模型和數(shù)據對象 。 其工作機制如圖 11 所示。是當前流行的三層架構:表述層,業(yè)務邏輯層和數(shù)據庫層。 現(xiàn)在企業(yè)開發(fā)使用的版本為 Struts2。 Struts2 框架的大概處理流程如下: 1. 加載 FilterDispatcher類 2. 讀取 Struts2配置文件中的 Action類 3. 客戶端發(fā)送請求 4. FilterDispatcher 從 struts 配置文件中讀取與之相對應 的 Action 5. 啟用攔截器 6. 回調 Action 的 execute()方法 7. 通過 execute 方法將信息返回到 FilterDispatcher 8. FilterDispatcher 根據配置查 找響應 信息 ,決定 將跳轉到哪個 JSP 頁面 9. 響應用戶 請求 Hibernate:用來把實體類對應到數(shù)據庫 ,用于實現(xiàn)與數(shù)據庫之間的交互 。需要 Hibernate 對應的包以及 Mysql 的 JDBC 驅動包。 Log4j 日志處理 Log4j是 Apache的一個開放源代碼項目,通過使用 Log4j, 可以控制日志信息輸送的目的地是控制臺、文件、 GUI 組件、甚至是套接口服務器、 NT 的事件記錄器、 UNIX Syslog 守護進程等; 也 可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別, 能夠更加細致地 控制日志的生成過程。 4 2 系統(tǒng) 概要設計 本章將從該網絡商店的后臺信息管理對該項目進行了總體分析說明。后臺信息管理主要包括會員管理,公告管理,留言管理,管理員服務,商品管理,站點信息管理,積分管理和訂單管理等功能。下面就對網絡商店購物系統(tǒng)的需 求說明進行分析。 2. 對注冊用戶以及普通管理員進行管理。 4. 對用戶的留言有最高管理權限。 6. 能處理用戶的訂單。 2. 管理員可以管理(增、刪、查)公告。 4. 管理員可以管理(增、刪、改、查)商品信息。 6. 管理員可以管理(增、刪、改、查)訂單信息。 8. 后臺管理系統(tǒng)的搜索引擎采用模糊匹配的模式,并且可以選擇多條搜索條件進行檢索。 快速原型模型的第一步是建造一個快速原型,實現(xiàn)客戶或未來的用戶與系統(tǒng)的交互,用戶或客戶對原型進行評價,進一步細化待開發(fā)軟件的需求 。 顯然,快速原型方法可以克服瀑布模 型的缺點,減少由于軟件需求不明確帶來的開發(fā)風險,具有顯著的效果。因此,原型系統(tǒng)的內部結構并不重要,重要的是必須迅速建立原型,隨之迅速修改原型,以反映客戶的需求。采用瀑布模型時,軟件的需求分析也可以在用戶和系統(tǒng)分析員之間往復討論 ,使之逐步趨于完善。而原型系統(tǒng)則是“真槍實彈”,能夠使用戶立刻與想象中的目標系統(tǒng)作出比較。 6 圖 22 原型法 系統(tǒng)總體設計 根據需求分析, 網絡商店購物管理系統(tǒng)共可分為如下八個功能模塊:會員管理、公告管理、留言管理、管理員服務、商品管理、站點信息管理、積分管理和訂單管理。 系統(tǒng)業(yè)務流程 7 圖 23 系統(tǒng)功能 邏輯結構 圖 會員管理 功能模塊 管理員可以根據條件查詢出會員信息結果,然后可以對所選會員進行注銷操作。 8 圖 25 公告管理用例圖 留言管理功能模塊 管理員可以管理任何商品留言,而會員和游客只能管理自己的商品留言。 9 圖 27 管理員服務用例圖 商品管理功能模塊 管理員可以對商品信息進行管理,包括新品發(fā)布,商品信息修改,商品下架,統(tǒng)計庫存,商品搜索;商品搜索可以根據關鍵字查詢或特征查詢。 圖 29 站點信息管理用例圖 積分管理功能模塊 管理員可以管理積分規(guī)則設置和兌 換規(guī)則設置;對每一項規(guī)則具有制定,修改和刪除操作權限。 圖 211 訂單管理用例圖 數(shù)據庫分析與設 計 數(shù)據庫的設計是 該網絡商店購物管理系統(tǒng)的核心內容,依據需要,系統(tǒng)定義了常用視圖、索引和序列。本系統(tǒng) 所 采用的數(shù)據庫是 Oracle 11g,能滿足系統(tǒng)的需求。下面只列出食品表。 會員 查詢 頁面 管理員可以根據會員的倆個屬性:會員 ID 和會員名,進行對會員的檢索,同時對檢索出來的會員的權限進行操作。 16 圖 33 發(fā)布新公告頁面遷移圖 圖 34 發(fā)布新 公告頁面 圖 35 公告管理頁面遷移圖 17 圖 36 公告管理頁面 商品 留言頁面 管理員可以根據商品的種類或商品的名稱對商品進行檢索,然后可以查看商品的留言,并可以對那些留言進行管理。其可以對普通管理員進行添加、禁用、修改密碼等操作。 圖 315 商品添加頁面遷移圖 21 圖 316 商品添加頁面 進行商品信息修改時,必須先根據條件查詢出所需要的商品信息。 圖 317 商品查詢頁面遷移圖 圖 318 商品查詢頁面 22 圖 319 商品信息修改頁面 圖 320 商品下架頁面 Logo 更改和服務條款 管理頁面 管理員可以更新網絡商店的 Logo 以及網絡商店的一些服務條款。 圖 325 積分規(guī)則查看頁面遷移圖 圖 326 積分規(guī)則設置頁面遷移圖 圖 327 積分規(guī)則查看頁面 25 圖 328 積分規(guī)則設置頁面 圖 329 兌換規(guī)則頁面遷移圖 圖 330 兌換規(guī)則設置頁面 26 訂單管理頁面 管理員可以根據訂單的任何一個屬性查詢訂單,查看其狀態(tài)并對訂單進行管理。系統(tǒng)的開發(fā)工具選用的是 Eclipse 。 Lib 目錄下的 jar 包如下圖所示: 圖 41 Struts2 所需的 jar包 的核心配置代碼如下 : filter filternamestruts2/filtername filterclass /filterclass /filter filtermapping filternamestruts2/filtername urlpattern/*/urlpattern /filtermapping 的核心配置代碼如下 : struts include file=”” package name=”totalConfig” extends=strutsdefault /package /struts 28 搭建 Hibernate 開發(fā)環(huán)境 與搭建 Struts2環(huán)境類似,搭建 Hibernate3 開發(fā)環(huán)境需要先從 Hibernate首頁上下載 Hibernate 開 發(fā) 組 件 , 解 壓 后 將 必 須 的 Jar 包( 、 等總計八個)導入項目,最后在工程的 src 目錄中創(chuàng)建Hibernate 的配置文件。本平臺的原始配置文件的核心配置代碼如下: property name=jdbc:oracle:thin:localhost:1521:orcl /property property name=scott/property property name=tiger/property property name=dialect /property property name= /property 創(chuàng)建包目錄結構 網絡商店購物管理系統(tǒng)都是以工 廠的模式進行創(chuàng)建的,由實體工廠、抽象工廠、實現(xiàn)類三部分組成。下面為本系統(tǒng)的 的配置方法: ?xml version= encoding=UTF8? struts constant name= value=validationMessages / constant name= value=UTF8 / include file=backend/bulletin/xml//include include file=backend/order/xml//include include file=backend/member/xml//include include file=backend/bulletin/xml//include include file=backend/goods/xml//include include file=backend/siteInfo/xml//include include file=bac
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1