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

正文內(nèi)容

基于strutsspringhibernate購物網(wǎng)站的設計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-03 18:56本頁面
  

【正文】 } pattern=, / /STRIKE/LILI ${ }折/LILI fmt:formatNumber value=${*} pattern=, //LI/DIV/logic:iterate/logic:notEmpty點擊左邊“圖書”一欄,分頁顯示圖書這一類商品。 ((i), l1)。i()。ListCategory l=(1)。中間分為左右兩部分,左邊為商品類別,點擊可以瀏覽此類別的商品,右邊分別為熱薦商品和打折專賣,都以3個為單位在首頁展示出來,可以進行查看詳情操作。圖61 MySQL Query Browser圖2. ,配置Tomcat后開啟。 后臺會員管理模塊管理員登錄成功后,才能對各會員的信息進行管理操作。圖510后臺商品目錄管模塊圖 后臺訂單管理模塊圖511后臺訂單管模塊圖訂單是由會員在購物后,成功提交訂單后產(chǎn)生的,從下單到結(jié)單中間還要經(jīng)過訂單受理和處理的過程。圖58后臺登錄模塊圖 后臺商品管理模塊。圖56個人信息管理模塊圖 購物車/收藏夾模塊未登錄會員即可進行購物車的管理;登錄會員才能進行收藏夾操作。控制層Struts的實現(xiàn):顧客請求均通過直接調(diào)用Action類的相應方法進行處理, Action類中的方法在收到請求后,根據(jù)具體的請求調(diào)用自己寫的方法或者相應DAO方法完成數(shù)據(jù)庫的訪問與操作,并將檢索得到的結(jié)果返回給Action, Action將最終的處理結(jié)果保存到request對象中,由相應的JSP頁面展示出來。會員登錄時,提交之后,登錄表單的內(nèi)容由Struts自動封裝到UsersLoginForm對象中,并提交到Validator進行表單有效性驗證,驗證成功就將UsersLoginForm對象提交給UsersLoginAction進行處理。 工程包層次結(jié)構(gòu)圖53工程包層次結(jié)構(gòu)圖說明:m src存放JAVA源代碼m bean存放一些FORM用到的JAVA集合m hib存放所有與數(shù)據(jù)庫操作相關的DAO類m struts存放所有Struts的FormBean、Action類及消息資源文件m b存放所有后臺管理所用到的JSP頁面m CSS存放CSS樣式表文件m image存放應用中所有的圖片素材文件m JS存放應用中所有的JavaScript腳本文件m upload存放應用中所有上傳的圖片文件 詳細模塊設計 顧客注冊、登錄模塊顧客只有通過注冊才能成為會員,會員只有登錄后才能進行管理自己的收藏夾、訂單等操作。下圖為過濾器配置文件。 數(shù)據(jù)表設計表51 注冊會員表(users)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述USERS_IDBIGINT(20)√會員的ID號BONUSPOINTBIGINT(20)外鍵會員積分的IDLOGONIDVARCHAR(30)登錄賬號LOGONPASSWORDVARCHAR(45)√登錄密碼USERTYPECHAR(3)√用戶類別:A為管理員;C為用戶USERNAMEVARCHAR(30)√昵稱STATUSINTEGER√用戶是否可用REGISTRATIONTIMESTAMP√注冊時間MEMBERCLASSCHAR(10)√用戶級別表52 地址欄表(address)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述ADDRESS_IDBIGINT(20)√地址欄ID號USERS_IDBIGINT(20)外鍵會員的ID號USERNAMEVARCHAR(30)√配送姓名ISPRIMARYINTEGER是否為主要地址PROVINCEVARCHAR(30)省ZIPCODEVARCHAR(10)郵編SELFADDRESSVARCHAR(256)配送地址TELVARCHAR(30)固定電話MOBILEVARCHAR(30)移動電話MARKFORDELETEINTEGER刪除標記表53 商品表(product)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述PRODUCT_IDBIGINT(20)√商品的ID號CATEGORY_ID_PARENTBIGINT(20)外鍵商品類別的IDPRODUCTNAMEVARCHAR(100)√商品名稱PRICEDECIMAL(20,2)√商品價格DISCOUNTINTEGER√商品折扣QUANTITYINTEGER√商品數(shù)量THUMBNAILVARCHAR(254)√商品圖片DESCRIPTIONVARCHAR(3000)√商品描述LASTUPDATETIMESTAMP√最后更新時間MARKFORDELETEINTEGER√刪除標記HOMETYPEINTEGER√主頁顯示類別表54 購物車表(shoppingcars)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述SC_IDBIGINT(20)√購物車的ID號PRODUCT_IDBIGINT(20)外鍵商品ID號CARSESSIONVARCHAR(45)未登錄SESSION;登陸后值為用戶名PRODUCTNAMEVARCHAR(100)√商品名稱TOTALPRICEDECIMAL(20,2)√總金額DISCOUNTINTEGER折扣CARNUMINTEGER待購物商品數(shù)量DISPRICEDECIMAL(20,2)折扣總金額表55 收藏夾表(wishlist)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述WISHLIST_IDBIGINT(20)√收藏夾ID號USERS_IDint外鍵用戶IDPRODUCT_IDint外鍵商品ID表56 訂單表(Orders)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述ORDERS_IDBIGINT(20)√訂單ID號ADDRESS_IDBIGINT(20)外鍵地址欄ID號USERS_IDBIGINT(20)外鍵用戶IDSTATUSCHAR(3)訂單狀態(tài)CREATETIMETIMESTAMP√創(chuàng)建時間SHIPCHARGEDECIMAL(20,2)√配送費用TOTALPRICEDECIMAL(20,2)√總價格ADJUSTMENTDECIMAL(20,2)打折完價格加上配送金額POINTPRICEDECIMAL(20,2)積分獲得DISCOUNTPRICEDECIMAL(20,2)打折完價格表57 訂單項表(orderitems)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述ORDERITEMS_IDBIGINT(20)√訂單項ID號ORDERS_IDBIGINT(20)外鍵√訂單ID號PRODUCT_IDBIGINT(20)外鍵√商品ID號CREATETIMETIMESTAMP√創(chuàng)建時間QUANTITYINTEGER√數(shù)量PRICEDECIMAL(20,2)價格DISCOUNTPRICEDECIMAL(20,2)打折后最終價格表58 目錄表(category)字段名稱數(shù)據(jù)類型主鍵是否允許為空描述CATEGORY_IDBIGINT(20)√目錄ID號CATEGORYNAMEVARCHAR(30)目錄名稱MARKFORDELETEINTEGER刪除標記LASTUPDATETIMESTAMP√最后更新ISTOPINTEGER√是否是父目錄CATEGORY_ID_PARENTBIGINT(20)√所屬父目錄類別 架構(gòu)設計 帶日志功能的設計在SSH整合時很容易出錯,使用log4j日志,能夠詳細的知道錯誤的原因;不用log4j有些問題很難發(fā)現(xiàn)。l 商品目錄與商品為一對多關聯(lián):一個商品目錄可以有多個商品,而每個商品只能屬于一個商品目錄。l 訂單與訂單項為一對多關聯(lián):一個訂單可以有多個訂單項,而每個訂單項只能屬于一個訂單。l 注冊用戶與地址欄為一對多關聯(lián):一個用戶可以有多個地址,而每個地址只能屬于一個用戶。圖49 訂單管理模塊活動圖 會員管理模塊管理員登錄后,可以取得會員列表,可以對某個會員執(zhí)行刪除操作。圖47 商品管理模塊活動圖 商品目錄管理模塊管理員可以查看商品父目錄和子目錄,并且可以進行新增、修改、刪除商品父/子目錄等操作。圖45 購物車/收藏夾模塊活動圖 后臺登錄模塊后臺管理員輸入賬號密碼可以在后臺登錄,登錄驗證模塊根據(jù)輸入的賬號密碼識別不同角色的管理員,然后進入不同的后臺管理模塊,賬號密碼輸入錯誤后給出錯誤提示并要求重新輸入。圖44 個人信息管理模塊活動圖 購物車/收藏夾模塊顧客未登錄時,選中商品可添加購物車;可對選中的商品進行修改購買數(shù)量、刪除;清空購物車等操作。圖42 用戶注冊、登錄模塊活動圖 商品檢索、瀏覽模塊用戶可以直接查看商品的全部信息(如商品名稱、商品圖片、商品價格、商品折扣、商品介紹等),也可以根據(jù)不同的商品種類瀏覽商品信息,也可以透過輸入關鍵字對商品進行檢索,查看其信息。圖41 B2C系統(tǒng)總體模塊圖 功能模塊B2C系統(tǒng)大致可以劃分為9個功能模塊: 用戶顧客注冊、登錄模塊用戶可以通過填寫注冊信息注冊成為會員,會員登陸后可以進行個人信息管理和購物車等重要操作,未登錄或未注冊的顧客只能檢索瀏覽商品信息和購物車處理。總體設計過程首先尋找實現(xiàn)目標系統(tǒng)的各種不同的方案。這些具體任務合理地組織起來構(gòu)成總體任務。整個輕量級框架業(yè)務流程為:用戶接口層利用JSP+HTML頁面實現(xiàn)交互界面,負責傳送頁面請求和接收響應,表示層Struts收到請求,調(diào)用相應的Action,處于業(yè)務層的Spring IOC容器負責向Action提供業(yè)務服務組件(Service)和相應的數(shù)據(jù)訪問處理組件(DAO),并提供事務處理、日志管理等一系列系統(tǒng)服務,處于持久層的Hibernate負責對象化映射與數(shù)據(jù)庫交互,具體處理DAO組件請求,并返回結(jié)果。 系統(tǒng)結(jié)構(gòu)整個系統(tǒng)的架構(gòu)設計遵循MVC模式,將展示層、控制層、模型層(業(yè)務邏輯層)及持久層進行合理分離。MyEclipse是Eclipse的插件,集成了對Spring、Struts、Hibernate等主流Java EE組件開發(fā)插件的支持,大大簡化了Java EEj應用的開發(fā)。曾被JavaWorld雜志評為最具創(chuàng)新的Ja
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1