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

正文內(nèi)容

基于ssh的網(wǎng)絡(luò)商城系統(tǒng)-wenkub.com

2024-12-02 01:18 本頁面
   

【正文】 1 系統(tǒng) 管理模塊 主要實(shí)現(xiàn)了系統(tǒng)管理。 資訊管理模塊 主要實(shí)現(xiàn)了對(duì)資訊的管理。 包括訂單的列表的分頁顯示、訂單信息的詳細(xì)顯示、訂單狀態(tài)的修改、訂單的按條件查找和訂單的刪除。 商品管理模塊 主要實(shí)現(xiàn)了商品信息的管理 。 商品分類管理模塊 主要實(shí)現(xiàn)對(duì)商品類別的管理。用戶可通過資訊的展示查看系統(tǒng)發(fā)布的通知和公告,了解商城的最新動(dòng)態(tài)。 購物車管理模塊 主要實(shí)現(xiàn)購物車管理,包括添加商品至購物車、將商品從購物車刪除、查看購物車清單、在購物車中進(jìn)行商品的結(jié)算等功能。 用戶分為游客、注冊(cè)用戶,游客 通過 輸入個(gè)人相關(guān)資料注冊(cè)成會(huì)員后, 才能 擁有自己的信息管理模塊 ,同時(shí)也只有注冊(cè)用戶才能在前臺(tái)進(jìn)行交易。因此,根據(jù)系統(tǒng)平臺(tái)的功能需求,將系統(tǒng)功能按如下劃分: XXX 大學(xué) 本科畢業(yè) 設(shè)計(jì) : 基于 SSH 的網(wǎng)絡(luò)商城系統(tǒng) 24 游客和普通用戶的前臺(tái)功能模塊,有登陸注冊(cè)模塊 (用戶注冊(cè)模塊、用戶登錄模塊 )、個(gè)人信息管理模塊(用戶資料模塊、用戶訂單模塊、用戶留言模塊)、購物車管理模塊、信息展示模塊(商品信息展示模塊、資訊展示模塊)。前臺(tái)是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。 從而達(dá)到系統(tǒng)預(yù)期的解耦目的。 選擇優(yōu) 秀的系統(tǒng)框架不但能達(dá)到以上目的,還能提高系統(tǒng)的復(fù)用率、使系統(tǒng)具有良好的擴(kuò)展功能 [24]。 XXX 大學(xué) 本科畢業(yè) 設(shè)計(jì) : 基于 SSH 的網(wǎng)絡(luò)商城系統(tǒng) 22 表 用戶地址 數(shù)據(jù)項(xiàng)名稱: 用戶 地址 數(shù)據(jù)項(xiàng)別名: address 說明: 用戶 住宅地址 類型:字符串 長(zhǎng)度: 12 取值: 最多 由 12位 字符 組成。 表 用戶 通訊郵編 數(shù)據(jù)項(xiàng)名稱: 用戶 通訊郵編 數(shù)據(jù)項(xiàng)別名: postcode 說明: 用戶 通訊郵編 。 類型: 整形 長(zhǎng)度: 1 取值: 0或 1。 數(shù)據(jù)字典 通過對(duì)系統(tǒng)的需求分析以及對(duì)數(shù)據(jù)流圖的分析可以建立以下相應(yīng)的數(shù)據(jù)字典 , 其中包括數(shù)據(jù)流條目、數(shù)據(jù)項(xiàng)條目。其中資訊 ID 為資訊信息的唯一標(biāo)識(shí)。其中訂單列表 ID 為訂單列表信息的唯一標(biāo)識(shí), 商品數(shù)量表示在同一訂單中 所購買同一 商品的 總數(shù) 。其中商品 ID 為商品信息的唯一標(biāo)識(shí)。其中 管理員 ID 是 管理員信息 的唯一標(biāo)識(shí)。 系統(tǒng)數(shù)據(jù)要求 根據(jù)對(duì)系統(tǒng)的數(shù)據(jù)需求的分析,可以得到如 下數(shù)據(jù)要求 ,其中主要包括實(shí)體 有 用戶信息 、管理員 信息 、商品類別 信息 、商品 信息 、訂單 信息 、訂單列表信息 、留言信息、資訊信息 等。 禁止用戶通過 URL 直接訪問。網(wǎng)絡(luò)商城系統(tǒng)按角色分配的總的功能需求,如圖 所示: 網(wǎng) 絡(luò) 商 城 系 統(tǒng)普 通 用 戶 管 理 員游 客 圖 總功能需求 網(wǎng)絡(luò)商城系統(tǒng) 按角色劃分,每個(gè)角色都有著本身的功能需求,下面我們將按游客、普通用戶、系統(tǒng)管理員這 三 個(gè)角色來細(xì)分該平臺(tái)系統(tǒng)的功能需求。 綜上所述,此項(xiàng)目在技術(shù)、經(jīng)濟(jì)、操作和社會(huì)效益上是完全可行的。 政府的指引、主導(dǎo)和監(jiān)督、相關(guān)法律法規(guī)的制定和實(shí)施、電子商務(wù)行業(yè)行規(guī)制度的完善等都是促進(jìn)我國電子商務(wù)良好發(fā)展的重要因素。 B2B 交易額占中國電子商務(wù)總體交易額的 %,達(dá)到 21480 億元;而B2C 交易額占整體交易額的 %,達(dá)到 1776 億元; C2C 交易額占 %,達(dá)到 744 億元。 2021 年中國電子商務(wù)市場(chǎng)交易額達(dá) 6 萬億元,同比增長(zhǎng) 33%,其中, B2B 電子商務(wù)交易額達(dá)到 萬億,同比增長(zhǎng) 29%。電子商務(wù)也應(yīng)運(yùn)而生,蓬勃發(fā)展。 SSH 框架是目前 J2EE 領(lǐng)域里最熱門而且用得較為成熟的一套開源框架,它是基于 MVC 設(shè)計(jì)模式之上,在充分發(fā)揮MVC 設(shè)計(jì)模式優(yōu)點(diǎn)的同時(shí),也創(chuàng)造出了自己的開發(fā)特點(diǎn),降低了應(yīng)用程序的耦合性,更進(jìn)一步提高了應(yīng)用程序的復(fù)用性、移植性、靈活性、擴(kuò)展性和應(yīng)用性能。為了達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。實(shí)際上,網(wǎng)上購物商城的模式基本相同,只是各個(gè)具體的商家 (客戶 )的具體應(yīng)用有所不同,因此開發(fā)該系統(tǒng)要求能夠充分滿足客戶的需要。 Tomcat 服務(wù)器最主要的功能就是充當(dāng) Java Web 應(yīng)用的容器。 Tomcat 服務(wù)器作為 Servlet 容器,負(fù)責(zé)處理客戶發(fā)送來的請(qǐng)求,把收到的請(qǐng)求傳XX 大學(xué) 本科畢業(yè) 設(shè)計(jì) : 基于 SSH 的網(wǎng)絡(luò)商城系統(tǒng) 10 送給 Servlet 并把結(jié)果返回給客戶端。 B/S 架構(gòu) 如圖 所示: 瀏 覽 器 W e b 容 器 數(shù) 據(jù) 庫業(yè) 務(wù) 處 理 邏 輯顯 示 邏 輯數(shù) 據(jù) 處 理邏 輯數(shù) 據(jù) 庫數(shù) 據(jù) 庫交 互 交 互 圖 B/S 架構(gòu)示意圖 客戶端在瀏覽器上進(jìn)行操作,把業(yè)務(wù)過程中所需的數(shù)據(jù)發(fā)給 Web 容器, Web 容器對(duì)數(shù)據(jù)進(jìn)行處理,和數(shù)據(jù)庫端進(jìn)行數(shù)據(jù)交互,并根據(jù)業(yè)務(wù)邏輯決定返回給客戶端的數(shù)據(jù),客戶端瀏覽器接收 Web 服務(wù)端返回的數(shù)據(jù) 后,解析成相關(guān)的 HTML(超文本標(biāo)記語言),結(jié)合 Web 前端的 JavaScript、 CSS 等頁面控制技術(shù),把用戶界面顯示在瀏覽器上。 B/S 一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。 Hibernate 提供的持久化服務(wù)是一個(gè)接口,它由業(yè)務(wù)邏輯調(diào)用。 Hibernate 將 Java 中的對(duì)象與對(duì)象關(guān)系映射至關(guān)系模型數(shù)據(jù)庫中的表格與表格之間的關(guān)系, Hibernate 提供了這個(gè)過程中自動(dòng)對(duì)應(yīng)轉(zhuǎn)換的方案。它輕量級(jí)的封裝了 JDBC 對(duì)象,從而使得代碼編寫者在操作數(shù)據(jù)庫時(shí)可以使用對(duì)象編程思想 [18]。并且 Spring 不僅僅是只能開發(fā)服務(wù)端,其簡(jiǎn)單性,松耦合度以及可測(cè)試性使其可以服務(wù)于任何 Java 應(yīng)用, Spring 通過控制反轉(zhuǎn)機(jī)制,利用 XML 配置可以把程序中所涉及到的業(yè)務(wù)邏輯,事物管理控制器,對(duì)象工程, DAO 對(duì)象和服務(wù)組件等聯(lián)系起來,使得各個(gè)實(shí)體間可以充分解耦,他們之間關(guān)系的維持是利用統(tǒng) 一的配置文件 XML 的配置,因此對(duì)于單個(gè)對(duì)象的修改并不會(huì)影響到其他對(duì)象,所以維護(hù)起來也就十分方便。 Spring 模塊是一個(gè)分層的框架 ,由核心容器, Spring 上下文,Spring AOP, Spring DAO, Spring ORM, Spring Web 模塊, Spring MVC 框架等 7 個(gè)模塊組 成 [15]。它既是一個(gè) AOP(面 向切面編程)框架也是一個(gè) IoC(控制反轉(zhuǎn))容器,可以方便的替換業(yè)務(wù)對(duì)象,利用 JavaBean屬性和配置文件可以在需要的時(shí)候替換具有類似接口的對(duì)象 [12]。 ( 5) Action 的 execute 方法處理結(jié)果信息將被輸出到瀏覽器中,可以是 HTML 頁面、圖像,也可以是 PDF 文檔或者其他文檔。 ( 2)核心控制器 Filter Dispatcher 根據(jù)請(qǐng)求決定調(diào)用合適的 Action。 ( 3)控制器 (Controller) 在 Struts 中, Controller 組件由系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器兩部分組成。 ( 1) 模型( Model) 在 Struts 框架中,模型是由內(nèi)部狀態(tài)和事務(wù)邏輯兩個(gè)部分組成。 Struts 的體系結(jié)構(gòu)與工作原理如圖 所示。 ( 5)代碼重用性高:視圖層使用 Struts 框架,使得頁面代碼具有高重用性。 SSH 有以下顯著優(yōu)點(diǎn): ( 1)響應(yīng)速度快: SSH 三層架構(gòu)的數(shù)據(jù)持久層采用了 Hibernate 框架 , 提高了數(shù)據(jù)庫復(fù)用性 , 加快了服務(wù)器端的響應(yīng)速度。 ( 3)數(shù)據(jù)持久層用來實(shí)現(xiàn)對(duì)象的映射關(guān)系, Hibernate 是通過 HQL 查詢語言,或者使用 API 存儲(chǔ)、更新和刪除存儲(chǔ)在數(shù)據(jù)庫中的信息。 Web 層使用 Struts 結(jié)構(gòu)完成數(shù)據(jù)的獲取和回復(fù),業(yè)務(wù)邏輯層通過使用Spring 的配置文件來進(jìn)行邏輯控制并對(duì)數(shù)據(jù)的處理,數(shù)據(jù)持久層使用 Hibernate 框架來進(jìn)行應(yīng)用程序與數(shù)據(jù)庫的數(shù)據(jù)交換。并且生成的頁面和組件代碼完全符合 J2EE 標(biāo)準(zhǔn),開發(fā)人員可以開發(fā)出更為強(qiáng)大更具特色的應(yīng)用系統(tǒng) [5]。選擇一個(gè)好的開發(fā)框架進(jìn)行開發(fā)能夠極大地增加系統(tǒng)的可維護(hù)性,進(jìn)而提高開 發(fā)的效率。對(duì)于應(yīng)用程序的高可靠性、高可用性和可擴(kuò)展性的需求來說, J2EE 提供了中間層集成框架用來滿足用戶。第二章 相關(guān)技術(shù)介紹 3 第二章 相關(guān)技術(shù)介紹 J2EE 概述 J2EE( Java 2 Platform, Enterprise Edition)是由 SUN 公司開發(fā)的一套以 Java2 平臺(tái)標(biāo)準(zhǔn)版為基礎(chǔ)的應(yīng)用規(guī)范,其作用是用于企業(yè)應(yīng)用軟件的開發(fā)、部署和管理。實(shí)際上其中一種就可以達(dá)到快速高效開發(fā)的目的,但是綜合利用這三種框架的優(yōu)點(diǎn)則可進(jìn)一步提高開發(fā)的效率,并且結(jié)果顯示該系統(tǒng)框架在可讀性、代碼重用性和維護(hù)各個(gè)方面上都有良好的改進(jìn)。隨著對(duì)軟件系統(tǒng)開發(fā)需求的增加和復(fù)雜度的提高,軟件架構(gòu)設(shè)計(jì)顯得尤其重要。表現(xiàn) 層主要是負(fù)責(zé)前臺(tái)的顯示,業(yè)務(wù)邏輯層主要負(fù)責(zé)處理業(yè)務(wù)邏輯以及頁面的轉(zhuǎn)向,持久層主要負(fù)責(zé)后臺(tái)與數(shù)據(jù)庫的連接以及交換數(shù)據(jù)。傳統(tǒng)的基于 JSP, Servlet 以及JavaBean 技術(shù)所開發(fā)的系統(tǒng)擴(kuò)展能力不強(qiáng),不能夠滿足人們快速增長(zhǎng)的需求,并且顯示頁面有時(shí)要進(jìn)行邏輯處理,降低了運(yùn)行效率。目前中國能用上電子商務(wù)平臺(tái)的都是一些大中型的企業(yè),而大部分的中小型,特別是小型企業(yè)還是用著以前的生意模式,靠朋友,靠關(guān)系,靠老客戶來維持企業(yè),這種模式在過去的時(shí)代會(huì)有一定的優(yōu)勢(shì),但在信息網(wǎng)絡(luò)時(shí)代這種模式缺乏主動(dòng)性,往往會(huì)使企業(yè)處在被動(dòng)的狀態(tài)。 研究現(xiàn)狀 隨著信息化的浪潮席卷全球,傳 統(tǒng)的商務(wù)模式受到巨大的沖擊。商家建立網(wǎng)站,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們?cè)薪?jīng)營方式與經(jīng)營理念的同時(shí),也為商家?guī)砹烁叩男б?。s society, allowing customers to remain within doors can be easily and quickly and easily purchase the modities they like. Through the application of the work shopping environment and main functions of analysis, proposed the establishment based on the B2C (Business to Consumers) online shopping system model to the problem of. System architecture with layered software technology, using MySQL database, and realizes the application of J2EE lightweight framework of SSH technology. According to the software engineering ideas to guide the system analysis, design, coding and testing. System put into use, can not only expand the business scale and market influence, but also to reduce the operating costs of enterprises, has a very important significance to improve the work efficiency. Key words Online shopping Struts2 Hibernate Spring SSH threetier architecture V 目錄 摘 要 ...................................................................................................................................... III Abstract ................................................................................................................................... IV 第一章 引言 ............................................................................................................................ 1 研究的背景及意義 ...........................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1