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

正文內(nèi)容

購物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-展示頁

2025-01-22 18:57本頁面
  

【正文】 薦的Servlet和JSP容器。J2SDK簡稱JDK。如此搭建出一個(gè)穩(wěn)定的適于系統(tǒng)的應(yīng)用開發(fā)運(yùn)行環(huán)境。用例圖如下(圖32,圖33):圖32 后臺(tái)管理員用例圖圖33 前臺(tái)顧客用例圖 需求規(guī)定 對(duì)性能的規(guī)定l 要按照嚴(yán)格的格式輸入,否則數(shù)據(jù)庫不給予響應(yīng)進(jìn)行處理;l 查詢時(shí)要保證所有包含查詢關(guān)鍵字的記錄都能查到;l 盡量減少服務(wù)器的壓力; 輸入輸出要求l 盡量減少輸入數(shù)據(jù)量;l 輸入數(shù)據(jù)格式;l 引導(dǎo)操作的提示; 數(shù)據(jù)管理能力要求l 長久保存的數(shù)據(jù)存入數(shù)據(jù)庫;l 購物車給于15天保存期; 故障處理要求l 盡可能的保證數(shù)據(jù)庫完好無損;l 時(shí)常備份數(shù)據(jù)庫; 運(yùn)行環(huán)境需求1) 設(shè)備一臺(tái)具備Microsoft Windows XP/VISTA系統(tǒng)計(jì)算機(jī);2) 支持軟件(1)用戶基礎(chǔ)軟件配置操作系統(tǒng):Windows XP;相關(guān)軟件工具: MyEclipse ;(2)開發(fā)工具平臺(tái):Windows XP;服務(wù)器:Tomcat ;數(shù)據(jù)庫:MySQL ;相關(guān)類庫:Struts、Spring、Hibernate、JSTL等;(3)測試環(huán)境Windows XP + IE8。l 管理員可以對(duì)商品目錄進(jìn)行管理(新增、刪除、修改商品目錄信息)。l 管理員可以查看訂單、審核、發(fā)貨、取消處理。l 顧客可管理自己的收藏夾(包括添加或刪除選購商品、放入購物車等操作)。l 顧客可以方便地查看詳細(xì)的商品資料。l 顧客可以靈活地檢索所需的商品信息。圖31 本系統(tǒng)的前臺(tái)部分和后臺(tái)部分模塊它們各自的功能如圖31所示:1) 前臺(tái)部分l 首先顧客可以方便地注冊與登錄。本系統(tǒng)主要分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分主要實(shí)現(xiàn)的功能針對(duì)顧客使用,有顧客的注冊和登錄功能、個(gè)人信息維護(hù)功能、查看商品信息功能、搜索商品的功能、購物車功能、收藏夾功能;后臺(tái)部分主要由商城的管理員使用,有管理商品信息功能、管理商品目錄功能、管理訂單信息功能、管理注冊會(huì)員功能。 庫定義了用來查詢關(guān)系數(shù)據(jù)庫的操作。它還支持使用本地化資源束進(jìn)行 JSP 頁面的國際化。JSTL 有四個(gè)定制標(biāo)記庫:core、format、xml 和 sql. 標(biāo)記庫提供了定制操作,通過限制了作用域的變量管理數(shù)據(jù),以及執(zhí)行頁面內(nèi)容的迭代和條件操作。JSTL包含兩個(gè)部分:標(biāo)簽庫和EL(Expression Language表達(dá)式語言)語言。如tomcat 。每個(gè)層在處理應(yīng)用程序上都應(yīng)該有一項(xiàng)明確的責(zé)任,而不應(yīng)該在功能上與其它層混合,并且每個(gè)層要與其它層分開的,但要給他們之間放一個(gè)通信接口。整個(gè)輕量級(jí)框架業(yè)務(wù)流程為:用戶接口層利用JSP+HTML頁面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送頁面請求和接收響應(yīng),表示層Struts收到請求,調(diào)用相應(yīng)的Action,處于業(yè)務(wù)層的Spring IOC容器負(fù)責(zé)向Action提供業(yè)務(wù)服務(wù)組件(Service)和相應(yīng)的數(shù)據(jù)訪問處理組件(DAO),并提供事務(wù)處理、日志管理等一系列系統(tǒng)服務(wù),處于持久層的Hibernate負(fù)責(zé)對(duì)象化映射與數(shù)據(jù)庫交互,具體處理DAO組件請求,并返回結(jié)果。這樣就避免手工編寫訪問數(shù)據(jù)持久層的方法,可以大幅度減少開發(fā)時(shí)人工使用SQL和JDBC處理數(shù)據(jù)的時(shí)間,降低了開發(fā)的難度。它查詢的是持久化對(duì)象,而不是數(shù)據(jù)庫的記錄,而且它可以支持多態(tài)、繼承、關(guān)聯(lián)等關(guān)系。如果在軟件開發(fā)中采用面向?qū)ο蟮姆绞竭M(jìn)行設(shè)計(jì),而使用的是關(guān)系數(shù)據(jù)庫,就可以選用Hibernate這種框架來實(shí)現(xiàn)對(duì)象和關(guān)系之間的映射和數(shù)據(jù)的持久化。圖23 spring 架構(gòu)圖 Hibernate框架Hibernate是一個(gè)實(shí)現(xiàn)對(duì)象和關(guān)系之間映射(object relation mapping,0RM)的開源框架。Spring使用基本的Java Bean來完成以前只可能由EJB完成的事情。從設(shè)計(jì)理念可以看到Spring幫助你實(shí)現(xiàn)了真正的邏輯層和Web層的分離。Spring是一個(gè)輕型容器,其核心是Bean工廠,用以構(gòu)造我們所需要的Model。它可以很容易地替換業(yè)務(wù)對(duì)象,只要用Java Bean屬性和配置文件加入依賴性,然后就可以很容易地在需要時(shí)替換具有類似接口的協(xié)作對(duì)象。運(yùn)用AOP可以創(chuàng)建“橫切關(guān)注點(diǎn)”(Crosscutting Concerns),在應(yīng)用時(shí)將它們插入代碼中,使得代碼有良好的可重用性。圖22 struts 1 架構(gòu)圖 Spring框架Spring是一個(gè)以依賴注入(inversion of control IOC)原則和面向方面編程思想(aspectoriented programming,AOP)為基礎(chǔ)的輕量級(jí)框架。Struts的核心組件有ActionServlet,Action,ActionForm,ActionMapping,ActionForword,TagLib以及配置文件等。至于View,Struts支持JSP技術(shù)、JSTL和JSF,也可以使用Velocity模板,XSLT及其它表示系統(tǒng)。對(duì)于Model,Struts可以使用標(biāo)準(zhǔn)數(shù)據(jù)訪問技術(shù),如JDBC和EJB。MVC工作原理見圖22。J2EE 架構(gòu)圖見圖21 MVC設(shè)計(jì)模式MVC框架把業(yè)務(wù)邏輯、頁面流程控制和用戶界面分開,便于開發(fā)人員進(jìn)行角色分工,實(shí)現(xiàn)分層及并行開發(fā),有利于軟件復(fù)用和重構(gòu),以及系統(tǒng)的維護(hù)和擴(kuò)展。這些中間層把客戶端從復(fù)雜的商業(yè)邏輯中分離出來,利用成熟的INTERNET技術(shù)使用戶在管理上所花費(fèi)的時(shí)間最小化。典型的說,提供這些服務(wù)的應(yīng)用軟件必須同企業(yè)信息系統(tǒng)(EIS)相結(jié)合,并提供新的能向更為廣闊的用戶提供的服務(wù)。如何面對(duì)電子商務(wù)方式、如何適應(yīng)數(shù)字化生存并積極參與電子商務(wù)時(shí)代的國際競爭,是涉及到每個(gè)人、每個(gè)企業(yè)、部門及國家發(fā)展與生存的重大問題,也是國家管理部門現(xiàn)在應(yīng)該規(guī)劃、并促進(jìn)其發(fā)展的戰(zhàn)略問題。但在發(fā)達(dá)國家不一樣,比如美國,它有MAC操作系統(tǒng),那里ASP將不再適用,它并不是很好的支持跨平臺(tái)。這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式慢慢被大家所接受。在我國,網(wǎng)上購物從無到有也不過短短幾年時(shí)間。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛。JSP對(duì)于網(wǎng)站開發(fā)來講不像PHP和ASP那樣易學(xué)易用,支持JAVA的主機(jī)也少于支持PHP的主機(jī),這從一定程度上限制了JAVA技術(shù)在網(wǎng)站上的發(fā)展,不過在企業(yè)軟件應(yīng)用上來講,MVC還是擁有相當(dāng)大的優(yōu)勢的,雖然其配置和部署相對(duì)其他腳本語言來說要復(fù)雜一些,但對(duì)于跨平臺(tái)的中大型企業(yè)應(yīng)用系統(tǒng)來講,基于JAVA技術(shù)的MVC架構(gòu)幾乎成為唯一的選擇。但是它沒有一個(gè)大的公司去支援它,使的后續(xù)能力比較差。因此,PHP,ASP,JSP應(yīng)運(yùn)而生。其弊端顯而易見,首先是低效率、數(shù)據(jù)的嚴(yán)重冗余,其次是維護(hù)困難;顯然這些簡單鏈接構(gòu)成的網(wǎng)站在數(shù)據(jù)的共享性、人機(jī)的交互性以及網(wǎng)站維護(hù)性上都有很大的問題。不少商家、公司只制作一個(gè)或者幾個(gè)產(chǎn)品介紹的界面,顯然無法滿足客戶的需求。如今,在發(fā)達(dá)國家通過Internet進(jìn)行交易已成為潮流。其中購物車可以在用戶未登錄的情況下操作,并且原有的商品與現(xiàn)有的商品可以相互疊加。這些技術(shù)的整合,使得系統(tǒng)在各方面都能達(dá)到要求,并有利于系統(tǒng)的維護(hù)和升級(jí)。畢業(yè)設(shè)計(jì)(論文)題 目:基于Struts + Spring + Hibernate的購物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名曹 逸學(xué) 號(hào)200520100303分 院信息工程分院專業(yè)班級(jí)計(jì)算機(jī)503班指導(dǎo)教師曹 平2009年5月 杭州中文摘要摘 要本設(shè)計(jì)運(yùn)用當(dāng)前主流的Java技術(shù),采用MVC開發(fā)模型,以Struts、Spring和Hibernate框架為基礎(chǔ)開發(fā)了一個(gè)輕量級(jí)的網(wǎng)上購物系統(tǒng)。Struts用作控制器,Spring作為業(yè)務(wù)層,Hibernate作為數(shù)據(jù)持久層,開發(fā)中同時(shí)使用JSTL標(biāo)簽庫。系統(tǒng)分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分主要實(shí)現(xiàn)的功能有顧客的注冊和登錄功能、查看商品信息功能、搜索商品的功能、購物車、收藏夾功能、個(gè)人信息維護(hù)管理功能;后臺(tái)部分主要實(shí)現(xiàn)管理員管理商品信息、訂單信息、目錄信息和用戶信息。關(guān)鍵詞:網(wǎng)上購物系統(tǒng);Struts;Spring;Hibernate;JSTL;MVC模式Ⅰ英文摘要ABSTRACTThis 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 together, the application achieves all the design purposes, and is flexible for update and maintenance.The application consists of two main subsystems, the front end subsystem and the central management subsystem. For the front end subsystem, the features involve customer registration, login, information retrieval on merchandises, product search, shopping cart, preference folder, customer profile update. Product information update, orders process, category and user information management are the functions of the central management subsystem. In the mean time, the shopping cart can be used without login, the selected item can be added automatically.Key Words:Online shopping system;Struts; Hibernate;JSTL;The Model of MVC Ⅱ目錄目 錄1 引 言 12 相關(guān)知識(shí)和技術(shù)背景 2 J2EE概述 2 MVC設(shè)計(jì)模式 3 Struts MVC設(shè)計(jì)模式 3 Spring框架 4 Hibernate框架 5 Struts、Spring、Hibernate的整合 6 JSTL標(biāo)簽庫 73 系統(tǒng)需求分析 8 B2C系統(tǒng)模塊介紹 8 確定用戶需求 9 需求規(guī)定 10 對(duì)性能的規(guī)定 10 輸入輸出要求 10 數(shù)據(jù)管理能力要求 10 故障處理要求 10 運(yùn)行環(huán)境需求 104 系統(tǒng)概要設(shè)計(jì) 11 總體設(shè)計(jì) 11 環(huán)境配置 11 系統(tǒng)結(jié)構(gòu) 11 總體模塊 11 功能模塊 12 用戶顧客注冊、登錄模塊 12 商品檢索、瀏覽模塊 13 個(gè)人信息管
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1