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

正文內(nèi)容

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

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

下一頁面
  

【正文】 情。對于Model, Struts 可以使用標(biāo)準(zhǔn)數(shù)據(jù)訪問技術(shù) , 如 JDBC 和 EJB。 在我國,網(wǎng)上購物從無到有也不過短短幾年時間。 其中購物車可以在用戶未登錄的情況下操作,并且原有的商品與現(xiàn)有的商品可以相互疊加。因此,開發(fā)一個基于 web 的動態(tài)網(wǎng)上購物系統(tǒng)是極其迫切的。 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 2 2 相關(guān)知識和技術(shù)背景 J2EE概述 J2EE( Java 2 Platform, Enterprise Edition)是美國 Sun 公司 推出的一種全新概念的模型 ,與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型相比有著不可比擬的優(yōu)勢。 Spring 既是一個 AOP 框架,也是一個 IOC 容器。 Hibernate 利用數(shù)據(jù)庫配文件: hibernate. properties、 XML Mapping 等為應(yīng)用程序提供數(shù)據(jù)持久服務(wù)的,又通過讀取配置文件 ()和類的映射文件(XML Mapping)中的內(nèi)容,生成 SessionFactory 實例,并由它 的 openSession0 方法負(fù)責(zé)每次所需的 Session 對象的創(chuàng)建,在 Session 對象的方法中借助持久化對象來完成對數(shù)據(jù)庫的操作,而不需使用 JDBC 和 SQL 進(jìn)行數(shù)據(jù)的操作。 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 7 3 系統(tǒng)需求分析 B2C系統(tǒng)模塊介紹 ? B2C 即企業(yè)通過互聯(lián)網(wǎng)為消費者提供一個新型的購物環(huán)境 ——網(wǎng)上商店,消費者可以通過網(wǎng)絡(luò)在網(wǎng)上購物、亦可在網(wǎng)上支付。 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 10 4 系統(tǒng)概要設(shè)計 總體設(shè)計 環(huán)境配置 B2C 系統(tǒng)都 基于 開發(fā)并測試,采用 Tomcat 做 Web 服務(wù)器,并在基于MyEclipse 的平臺上開發(fā)并測試運行,數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫 MySQL 。通常,設(shè)計出初步的軟件結(jié)構(gòu)后還要多方改進(jìn),從而得到更合理的結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫設(shè)計。 ? 注冊用戶與收藏夾 里的 商品為一對多關(guān)聯(lián):一個用戶可以有多個收藏夾商品,而每個收藏夾 里的 商品只能屬于一個用戶 。 商品添加 P r o d u c t I n s e r t A c t i o 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管理員商品添加商品管理顯示商品修改結(jié)果展示返回商品刪除商品顯示商品修改商品添加 圖 59 后臺 商品和特價商品管 模塊圖 后臺商品目錄管理模塊 管理員成功登錄后,才能進(jìn)行對商品目錄的管理操作。首先左邊顯示的是這一類折扣排行榜 。 (showProduct, ll)。i++){ ListCategory l1=(0, (i).getCategoryIdParent())。 首頁目錄顯示 HomeShowCategoryAction首頁商品顯示 HomeShowDiscountAction商品種類瀏覽 B r o w s e S h o w A c t i o n搜索商品顯示 ProductSearchShowAction 商品詳細(xì)信息顯示 DetailShowAction用戶首頁商品請求商品種類瀏覽商品搜索瀏覽商品詳細(xì)信息商品種類瀏覽請求商品搜索瀏覽請求商品詳細(xì)信息瀏覽請求結(jié)果展示返回圖 55 商品和特價商品檢索、瀏覽模塊圖 個人信息管理模塊 顧客在 成功登錄 后,可以對訂單、用戶信息進(jìn)行管理 。 刪除會員進(jìn)入會員管理模塊會員顯示列表 圖 410 會員管理 模塊活動圖 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 17 5 系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)庫設(shè)計 ER 圖 設(shè)計 圖 51 B2C 系統(tǒng) ER 圖 從圖 51 可看出各數(shù)據(jù)表之間的各種關(guān)聯(lián)關(guān)系 ,各關(guān)聯(lián)關(guān)系將會在 Hibernate 的映射文件中體現(xiàn)出來。 總體模塊 總體設(shè)計是把總體任務(wù)分解為許多基本的、具體的任務(wù)。 ? 管理員可以刪除顧客的信息。 標(biāo)記庫定義了 用來格式化數(shù)據(jù)(尤其是數(shù)字和日期)的操作。它對 JDBC 進(jìn)行了輕量級的對象封裝,使得 JAVA 程序員可以使用面向?qū)ο蟮木幊趟季S來操作關(guān)系數(shù)據(jù)庫。此外 Struts 提供了自定義的標(biāo)記庫,可以輔助 JSP 進(jìn)行表示層的設(shè)計,通過這些自定義標(biāo)記可以和系統(tǒng)的 Model 部分進(jìn)行交互。 在技術(shù)方面,由于我國基本都使用 windows 操作系統(tǒng),所以用 VS 平臺開發(fā)比較多。由于網(wǎng)上電子商務(wù)的穩(wěn)定性需求比較高,商城系統(tǒng)面臨著嚴(yán)格的考驗。不少商家、公司只制作一個或者幾個產(chǎn)品介紹的界面,顯然無法滿足客戶的需求。但在發(fā)達(dá)國家不一樣,比如美國,它有 MAC 操作系統(tǒng),那里 ASP 將不再適用,它并不是很好的支持跨平臺。 Struts 的核心組件有 ActionServlet, Action, ActionForm, ActionMapping, ActionForword, TagLib以及配置文件等。如果在軟件開發(fā)中采用面向?qū)ο蟮姆绞竭M(jìn)行設(shè)計,而使用的是關(guān)系數(shù)據(jù)庫,就可以選用 Hibernate 這 種框架來實現(xiàn)對象和關(guān)系之間的映射和數(shù)據(jù)的持久化。它還支持使用本地化資源束進(jìn)行 JSP 頁面的國際化。 ? 管理員可以對商品目錄進(jìn)行管理(新增、刪除、修改商品目錄信息)。這些具體任務(wù)合理地組織起來構(gòu)成總體任務(wù)。 ? 注冊用戶與地址欄為一對多關(guān)聯(lián):一個用戶可以有多個地址,而每個地址只能屬于一個用戶。 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 25 地址修改 A d d r e s s C h a n g e A c t i o n地址刪除 A d d r e s s D e l e t e A c t i o n地址添加 A d d r e s s I n s e r t A c t i o n首要地址設(shè)置 A d d r e s s P r i m a r y A c t i o n地址欄顯示 A d d r e s s S h o w A c t i o n訂單取消 O r d e r D e l e t e A c t i o n昵稱/ 用戶名修改 UsersModifyProfileAction用戶密碼修改 U s e r C h a n g e P w d A c t i o n用戶地址修改請求我的賬戶瀏覽地址刪除請求地址添加請求首要地址設(shè)置請求結(jié)果展示返回地址欄顯示請求訂單取消請求昵稱/ 用戶名修改請求會員昵稱/ 用戶名訂單顯示管理密碼修改地址管理地址添加地址修改用戶密碼修改請求 圖 56 個人信息管理模塊圖 購物車 /收藏夾 模塊 未登錄會員即可進(jìn)行購物車的管理;登錄會員才能進(jìn)行收藏夾操作。 ((i), l1)。 int PageSize = ()。 商品顯示 JSP 頁面主要代碼: logic:notEmpty name=showdiscount 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 30 logic:iterate id=r indexId=i name=showdiscount DIV class=itemDIV class=pic html:link action=/w/?prodid=${} html:img page=${} border=0 width=94height=125 / /html:link/DIVDIV class=Name html:link action=/w/?prodid=${}${ }/html:link /DIVLI STRIKEfmt:formatNumber value=${} pattern=, / /STRIKE/LILI ${ }折 /LILI fmt:formatNumber value=${*} pattern=, //LI/DIV/logic:iterate/logic:notEmpty 點擊左邊 “圖書 ”一欄,分頁顯示圖書這一類商品。 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 26 管理員 會員注冊登陸結(jié)果提示會員表單B e a nAdminLoginForm提交重新填寫AdminLoginAction提交返回提示信息 圖 58 后臺登錄模塊圖 后臺商品管理模塊 此模塊的頁面包括有瀏覽商品分類頁面 ,新增商品分類頁面,修改商品分類頁面 。 ? 訂單與訂單項為一對多 關(guān)聯(lián):一個訂單可以有多個訂單項,而每個訂單項只能屬于一個訂單 。 總體設(shè)計過程首先尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案。用例圖如下(圖 32,圖 33): 管理員后臺登陸商品目錄管理商品管理訂單管理會員管理 圖 32 后臺管理員用例圖 未注冊/ 未登錄顧客顧客登陸注冊商品檢索及瀏覽購物車管理下訂單管理登錄顧客收藏夾管理個人信息管理 圖 33 前臺顧客用例圖 浙江工業(yè)大學(xué)之江學(xué)院畢業(yè)設(shè)計(論文) 9 需求規(guī)定 對性能的規(guī)定 ? 要按照嚴(yán)格的格式輸入,否則 數(shù)據(jù)庫 不給予響應(yīng)進(jìn)行處理 ; ? 查詢時要保證 所有包含查詢關(guān)鍵字的記錄都 能查到 ; ? 盡量減少服務(wù)器的壓力 ; 輸入輸出要求 ? 盡量減少輸入數(shù)據(jù)量; ? 輸入數(shù)據(jù)格式; ? 引導(dǎo)操作的提示; 數(shù)據(jù)管理能力要求 ? 長久保存的數(shù)據(jù)存入數(shù)據(jù)庫; ? 購物車給于 15 天保存期; 故障處理要求 ? 盡可能的 保證數(shù)據(jù)庫完好無損 ; ? 時常備份數(shù)據(jù) 庫 ; 運行環(huán)境需求 1) 設(shè)備 一臺具備 Microsoft Windows XP/VISTA 系統(tǒng)計算機(jī) ; 2) 支持軟件 ( 1)用戶基礎(chǔ)軟件配置 操作系統(tǒng) : Windows XP; 相關(guān)軟件工具: MyEclipse ; ( 2)開發(fā)工具 平臺: Windows XP; 服務(wù)器 : Tomcat ; 數(shù)據(jù)庫: MySQL ; 相關(guān)類庫: Struts、 Spring、 Hibernate、 JSTL 等 ; ( 3)測試環(huán)境 Windows XP + IE8。 庫定義了用來查詢關(guān)系數(shù)據(jù)庫的操作。它查詢的是持久化對象,而不是數(shù)據(jù)庫的記錄,而且它可以支持多態(tài)、繼承、關(guān)聯(lián)等關(guān)系。 UpdateHTTPResponseHTTPRequestEventForwardDispatchGetTagClient BrowserController ServletView JSPBusiness Logic ActionModel Application State 圖 22 struts 1 架構(gòu)圖 Spring框架 Spring 是一個以依賴注入 (inversion of control IOC)原則和面向方面編程思想(aspectoriented programming, AOP)為基礎(chǔ)的輕量級框架。如何面對電子商務(wù)方式、如何適應(yīng)數(shù)字化生存并積極參與電子商務(wù) 時代的國際競爭,是涉及到每個人、每個企業(yè)、部門及國家發(fā)展與生存的重大問題,也是國家管理部門現(xiàn)在應(yīng)該 規(guī)劃、并促進(jìn)其發(fā)展的戰(zhàn)略問題。其弊端顯而易見,首先是低效率、數(shù)據(jù)的嚴(yán)重冗余,其次是維護(hù)困難;顯然這些簡單鏈接構(gòu)成的網(wǎng)站在數(shù)據(jù)的共享性、人機(jī)的交互性以及網(wǎng)站維護(hù)性上都有很大的問題。 關(guān)鍵詞 : 網(wǎng)上 購物 系統(tǒng) ; Struts; Spring; Hibernate; JSTL; MVC 模式 英文摘要 Ⅱ ABSTRACT This design uses the mainstream Java technology to develop a lightweight online shopping application. MVC software developing model is adopted, based on the popular framework consisting of Struts, Spring and Hibernate, where Struts behaves as the controller layer, Spring as the service layer, and Hibernate as the data persistence layer. JSTL library is also used. With all these technologies tog
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1