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

正文內(nèi)容

基于strutsspringhibernate的購物網(wǎng)站設計與實現(xiàn)畢業(yè)論文(完整版)

2025-07-04 23:30上一頁面

下一頁面
  

【正文】 n 商品修改 P r o d u c t E d i t A c t i o n 商品刪除 P r o d u c t D e l e t e A c t i o n 商品顯示 P r o d u c t A d m i n S h o w A c t i o n管理員商品添加商品管理顯示商品修改結果展示返回商品刪除商品顯示商品修改商品添加 圖 59 后臺 商品和特價商品管 模塊圖 后臺商品目錄管理模塊 管理員成功登錄后,才能進行對商品目錄的管理操作。 用戶會員注冊注冊結果提示會員表單B e a nUsersRegisterForm提交重新填寫表單驗證UsersRegisterAction提交返回提示信息會員登錄用戶會員表單B e a nUsersLoginFormUsersLoginAction登錄結果提示提交重新填寫提交返回提示信息 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 24 圖 54 顧客注冊、登錄模塊圖 控制層 Struts的實現(xiàn): 顧客將注冊的表單提交之后, Struts自動封裝到 UsersRegisterForm 對象中,并送交 Validator 進行表單有效性驗證,如果驗證失敗則返回 要求顧客重新填寫,驗證成功就將 UsersRegisterForm 對象提交給 UsersRegisterAction 進行處理,處理完后將提示信息返回 并完成注冊。 ? 注冊用戶與收藏夾 里的 商品為一對多關聯(lián):一個用戶可以有多個收藏夾商品,而每個收藏夾 里的 商品只能屬于一個用戶 。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 14 失敗后重輸輸入管理員賬號密碼 登陸驗證商品管理模塊 商品管理目錄模塊 訂單管理模塊 會員管理模塊 圖 46 后臺 登錄模塊活動圖 商品管理模塊 管理員可以查看商品種類和信息, 并且 可以 進行 新增、修改、刪除商品等操作。通常,設計出初步的軟件結構后還要多方改進,從而得到更合理的結構,進行必要的數(shù)據(jù)庫設計。 MySQL 是由 MySQL AB 公司開發(fā)、發(fā)布并支持的全世界 最流行的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),目前最新版本為 ,對存儲過程、觸發(fā)器和視圖有了很好的支持,成為開源數(shù)據(jù)庫之首選。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 10 4 系統(tǒng)概要設計 總體設計 環(huán)境配置 B2C 系統(tǒng)都 基于 開發(fā)并測試,采用 Tomcat 做 Web 服務器,并在基于MyEclipse 的平臺上開發(fā)并測試運行,數(shù)據(jù)庫采用關系數(shù)據(jù)庫 MySQL 。 ? 顧客可管理自己的購物車(包括添加或刪除選購商品、修改商品購買數(shù)量、放入收藏夾及在線下訂單等操作)。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 7 3 系統(tǒng)需求分析 B2C系統(tǒng)模塊介紹 ? B2C 即企業(yè)通過互聯(lián)網(wǎng)為消費者提供一個新型的購物環(huán)境 ——網(wǎng)上商店,消費者可以通過網(wǎng)絡在網(wǎng)上購物、亦可在網(wǎng)上支付。但是在即將推出的 JSP 中是作為標準支持的。 Hibernate 利用數(shù)據(jù)庫配文件: hibernate. properties、 XML Mapping 等為應用程序提供數(shù)據(jù)持久服務的,又通過讀取配置文件 ()和類的映射文件(XML Mapping)中的內(nèi)容,生成 SessionFactory 實例,并由它 的 openSession0 方法負責每次所需的 Session 對象的創(chuàng)建,在 Session 對象的方法中借助持久化對象來完成對數(shù)據(jù)庫的操作,而不需使用 JDBC 和 SQL 進行數(shù)據(jù)的操作。 Spring模塊是構建在核心容器之上的,核心容器又定義了創(chuàng)建、配置和管理 Bean 的方式。 Spring 既是一個 AOP 框架,也是一個 IOC 容器。 Model ViewMySQLControllerDispatchRoutesWeb ServerBrowser 圖 21 MVC 工作原理 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 3 Struts MVC設計模式 Struts 提供了 Controller 組件并且整合了其它技術來實現(xiàn) Model 和 View。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 2 2 相關知識和技術背景 J2EE概述 J2EE( Java 2 Platform, Enterprise Edition)是美國 Sun 公司 推出的一種全新概念的模型 ,與傳統(tǒng)的互聯(lián)網(wǎng)應用程序模型相比有著不可比擬的優(yōu)勢。尤其是美國,各類送貨系統(tǒng)、快遞運輸公司、支付公司、安全、廣告、商務軟件、信息服務等新型物流和中介機構發(fā)展呈加速態(tài)勢,并且有很大的發(fā)展空間。因此,開發(fā)一個基于 web 的動態(tài)網(wǎng)上購物系統(tǒng)是極其迫切的。 系統(tǒng)分為前臺部分和后臺部分,前臺部分主要實現(xiàn)的功能有顧客的注冊和登錄功能、查看商品信息功能、搜索商品的功能、購物車、收藏夾功能、個人信息維護管理功能;后臺部分主要實現(xiàn)管理員管理商品信息、訂單信息、目錄信息和用戶信息。 其中購物車可以在用戶未登錄的情況下操作,并且原有的商品與現(xiàn)有的商品可以相互疊加。 因此, PHP, ASP, JSP 應運而生。 在我國,網(wǎng)上購物從無到有也不過短短幾年時間。 典型的說,提供這些服務的應用軟件必須同企業(yè)信息系統(tǒng)( EIS)相結合,并提供新的能向更為廣闊的用戶提供的服務。對于Model, Struts 可以使用標準數(shù)據(jù)訪問技術 , 如 JDBC 和 EJB。運用 AOP 可以創(chuàng)建 “橫切關注點 ”(Crosscutting Concerns),在應用時將它們插入代碼中,使得代碼有良好的可重用性。浙江工業(yè)大學之江學院畢業(yè)設計(論文) 4 Spring 使用基本的 Java Bean 來完成以前只可能由 EJB 完成的事 情。這樣就避免手工編寫訪問數(shù)據(jù)持久層的方法,可以大幅度減少開發(fā)時人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時浙江工業(yè)大學之江學院畢業(yè)設計(論文) 5 間,降低了開發(fā)的難度。 JSTL 包含兩個部分:標簽庫和 EL( Expression Language 表達式語言)語言。本系統(tǒng)主要分為前臺部分和后臺部分,前臺部分主要實現(xiàn)的功能針對顧客使用,有顧客的注冊和登錄功能、個人信息維護功能、查看商品信息功能、搜索商品的功能 、購物車功能、收藏夾功能;后臺部分主要由商城的管理員使用,有管理商品信息功能、管理商品目錄功能、管理訂單信息功能、管理注冊會員功能。 ? 顧客可管理自己的收藏夾(包括添加或刪除選購商品、放入購物車等操作)。如此搭建出一個穩(wěn)定的適于系統(tǒng)的應用開發(fā)運行環(huán)境。 系統(tǒng)結構 整個系統(tǒng)的架構設計遵循 MVC 模式,將展示層、控制層、模型層(業(yè)務邏輯層)及持久層進行合理分離。 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 11 已登錄會員注 冊 登 陸查 看 搜 索 商品 信 息購 物 車 管 理個 人 信 息 管理收 藏 夾 管 理未注冊/未登錄顧客管理員商 品 目 錄 管 理商 品 管 理訂 單 管 理會 員 管 理B 2 C 數(shù) 據(jù) 庫 圖 41 B2C 系統(tǒng) 總體模塊 圖 功能模塊 B2C 系統(tǒng)大致可以劃分為 9 個功能模塊: 用戶 顧客注冊、登錄模塊 用戶 可以通過填寫注冊信息注冊成為會員, 會員登陸后可以進行個人信息管理和購物車等重要操作,未登錄或未注冊的顧客只能檢索 瀏覽商品信息 和購物車處理。 商品顯示列表進入商品管理模塊添加新商品修改商品 刪除商品 圖 47 商品管理模塊活動圖 商品目錄管理模塊 管理員可以查看商品 父目錄和子目錄 , 并且 可以 進行 新增、修改、刪除商品 父 /子目錄等操作。 ? 商品目錄與商品為一對多關聯(lián):一個商品目錄可以有多個商品,而每個商品浙江工業(yè)大學之江學院畢業(yè)設計(論文) 18 只能屬于一個商品目錄 。 會員登錄時,首先在 中登錄,提交之后,登錄表單的內(nèi)容由 Struts 自動封裝到 UsersLoginForm 對象中,并提交到 Validator 進行表單有效性驗證,如果驗證失敗則返回 要求重新登錄,驗證成功就將 UsersLoginForm 對象提交給UsersLoginAction 進行處理,處理完成后將處理結果返回 并完成登錄 。 商品目錄刪除 C a t e g o r y D e l e t e A c t i o n 商品父目錄修改 CategoryEdit1Action 商品子目錄修改 C a t e g o r y E d i t A c t i o n 商品目錄添加 C a t e g o r y I n s e r t A c t i o n 商品目錄顯示管理 CategoryShowAction管理員商品目錄刪除請求商品目錄顯示管理商品父目錄修改請求商品子目錄修改請求商品目錄添加請求結果展示返回商品目錄顯示管理請求商品目錄添加商品父目錄修改商品子目錄修改 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 27 圖 510 后臺 商品目錄管 模塊圖 后臺訂單管理模塊 訂單顯示 O r d e r A d m i n S h o w A c t i o n 訂單處理 O r d e r D e a l A c t i o n管理員訂單顯示請求訂單管理顯示結果展示返回訂單處理請求 圖 511 后臺 訂單管 模塊圖 訂單是由會員在購物后,成功提交訂單后產(chǎn)生的,從下單到結單中間還要經(jīng)過訂單受理和處理的過程。 ListCategory l=(1)。這時候點擊第一個商品的購買按鈕,將會轉至購物車頁面(圖 67);點擊收藏,跳轉至登陸頁面(圖 65) ;點擊第一個商品名稱或者圖片 ,跳轉 商品詳細介紹( 圖69)。} int count=(sid)。} List ll = (sid, pid)。amp。i()。 后臺 會員 管理模塊 管理員登錄成功后,才能對各 會員 的信息進行管理操作。 控制層 Struts 的實現(xiàn): 顧客請求均通過直接調(diào)用 Action 類的相應方法進行處理, Action 類中的方法在收到請求后,根據(jù)具體的請求調(diào)用 自己寫的方法或者 相應 DAO方法完成數(shù)據(jù)庫的訪問 與操作 ,并將檢索得到的結果返回給 Action, Action 將最終的處理結果保存到 request 對象中,由相應的 JSP 頁面展示出來。 數(shù)據(jù)表設計 表 51 注冊會員表 ( users) 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 USERS_ID BIGINT(20) √ 會員的 ID號 BONUSPOINT BIGINT(20) 外鍵 會員 積分 的 ID LOGONID VARCHAR(30) 登錄賬號 LOGONPASSWORD VARCHAR(45) √ 登錄密碼 USERTYPE CHAR(3) √ 用戶類別 :A為管理員; C為用戶 USERNAME VARCHAR(30) √ 昵稱 STATUS INTEGER √ 用戶是否可用 REGISTRATION TIMESTAMP √ 注冊時間 MEMBERCLASS CHAR(10) √ 用戶級別 表 52 地址 欄 表( address) 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 ADDRESS_ID BIGINT(20) √ 地址欄 ID號 USERS_ID BIGINT(20) 外鍵 會員的 ID號 USERNAME VARCHAR(30) √ 配送姓名 ISPRIMARY INTEGER 是否為主要地址 PROVINCE VARCHAR(30) 省 ZIPCODE VARCHAR(10) 郵編 SELFADDRESS VARCHAR(256) 配送地址 TEL VARCHAR(30) 固定電話 MOBILE VARCHAR(30) 移動電話 MARKFORDELETE INTEGER 刪除標記 表 53 商品表 ( product) 字段名稱 數(shù)據(jù)類型 主鍵 是否允許為空 描述 PRODUCT_ID BIGINT(20) √ 商品 的 ID號 CATEGORY_ID_PARENT BIGINT(20) 外鍵 商品類 別的 ID 浙江工業(yè)大學之江學院畢業(yè)設計(論文) 19 PRODUCTNAME VARCHAR(100) √ 商品名稱 PRICE DECIMAL(20,2) √ 商品價格 DISCOUNT INTEGER √ 商品 折扣 QUANTITY INTEGER √ 商品 數(shù)量 THUM
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1