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

正文內(nèi)容

基于ssh2的電子商務購書系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文-wenkub

2023-07-08 10:40:25 本頁面
 

【正文】 nagement, shopping cart management function and so on. This system is reliable, scalability, reusability, and it provides a convenient shopping platform for the users. The integrated development environment of the systems use MyEclipse , and Tomcat , and the database use MYSQL database words: Book Store System。本系統(tǒng) 就是利用 SSH2 技術開發(fā)網(wǎng)上購書系統(tǒng)的實例 。 本系統(tǒng)采用模塊化程序設計方法,充分 整合 了 Struts Spring、 Hibernate 三種主流框架,采用MYSQL 數(shù)據(jù)庫服務器 , 實現(xiàn)了 MVC 設計模式,具備數(shù)據(jù)查詢、修改、增加、刪除、維護等功能,可以實現(xiàn)會員信息管理、訂單管理、產(chǎn)品信息管理、購物車管理等功能。 SSH2。 當今世界網(wǎng)絡、通信和信息技術的發(fā)展, Inter 在全球迅速普及,使得商業(yè)空間發(fā)展到全球的規(guī)模,同時也使得現(xiàn)代 企業(yè)需要具有不間斷地供貨能力、不斷增長的 用戶 需求和不斷增長的全球競爭三大特征,這使得任何一個商業(yè)組織都必須調(diào)整自己的經(jīng)營方式和產(chǎn)業(yè)結構,以適應新的市場發(fā)展的需要。網(wǎng)上書店改變了企業(yè)競爭的成本。只有兩個人管理的網(wǎng)上書店提供的書目和服務,幾乎可以與 200 個人管理的傳統(tǒng)書店提供的書目和服務一樣 [3]。 c、 企 業(yè)受銷售成本的限制,消費者享受的優(yōu)惠折扣相對較低。 B2C 電子商務的購書系統(tǒng)節(jié)省了 用戶 和企業(yè)的時間和空間,大大提高了交易效率。為以后出版書籍提供有力的依據(jù)。 該購書系統(tǒng)擁有功能強大的分類查詢功能,讀者只需輕輕一點就可以查看分門別類的圖書信息。 第一章:介紹系統(tǒng)用到的相關技術 。 第五章:介紹系統(tǒng)主要功能模塊的實現(xiàn)。 采用 Struts2+Spring+Hibernate 三大框架來開發(fā)本系統(tǒng)。 Struts 2以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與 Servlet API 完全脫離開,所以 Struts 2 可以理解為WebWork 的更新產(chǎn)品。 Struts2 框架的大概處理流程如下: 1) 加載類( FilterDispatcher) 2) 讀取配置( Struts 配置文件中的 Action) 3) 派發(fā)請求( 用戶 端發(fā)送請求) 4) 調(diào)用 Action( FilterDispatcher 從 Struts 配置文件中讀取與之相對應的Action ) 5) 啟用攔截器( WebWork 攔截器鏈自動對請求應用通用功能,如驗證) 6) 處理業(yè)務(回調(diào) Action 的 execute()方法) 7) 返回響應(通過 execute 方法將信息返回到 FilterDispatcher) 青海民族大學畢業(yè)論文 8) 查找響應( FilterDispatcher 根據(jù)配置查找響應的是什么信息如:SUCCESS、 ERROR,將跳轉(zhuǎn)到哪個 JSP 頁面) 9) 響應用戶( 流程圖如 圖 11 所示 ) [6] 圖 11 Strut2 的訪問流程圖 Spring Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益 [7]。并且 Spring 所需的處理開銷也是微不足道的。你可以認為 IOC 與 JNDI 相反 —— 不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。 7) 容器 —— Spring 包含并管理應用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 bean 如何被創(chuàng)建 —— 基于一個可配置原型( prototype),你的 bean 可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例 —— 以及它們是如何相互關聯(lián)的。 Spring 也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在 Java 的 用戶 端程序使用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任 (概要圖如圖 12 所示) [9]。下面對這 6 個核心接口分別加以介紹 [10]。同時, Hibernate 的 session 不同于 JSP 應用中的 HttpSession。這里用到了工廠模式。 Transaction 接口 Transaction 接口負責事務相關的操作。 SSH2 整合框架 青海民族大學畢業(yè)論文 Hibernate 是持久層的解決方案, Struts2 是表現(xiàn)層的解決方案, Spring 是一個集成框架。 JQuery 使用戶能更方便地處理 HTML documents、 events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。AJAX 的核心是 JavaScript 對象 XmlHttpRequest。 傳統(tǒng)的 web 應用允許用戶填寫表單 (form),當提交表單時就向 web 服務器發(fā)送一個請求。這導致了用戶界面的響應比本地應用慢得多。使用 AJAX 的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。隨著 AJAX 的成熟,一些簡化AJAX 使用方法的程序庫也相繼問世。一個被完整讀入的頁面與一個已經(jīng)被動態(tài)修改過的頁面之 間的差別非常微妙;用戶通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在 AJAX 應用程序中,卻無法這樣做。 AJAX 可使因特網(wǎng)應用程序更小、更快、 更友好。 系統(tǒng) 的功能需求分析 購書系統(tǒng)是一個完整的在線電子商務系統(tǒng)。主要包括以下幾個功能:書籍展示,購物車管理,訂單管理,用戶管理 (交易子系統(tǒng)用例圖如圖 21 所示)。 青海民族大學畢業(yè)論文 訂 單 管 理訂 單 列 表訂 單 明 細刪 除 訂 單訂 單 確 認 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 圖 24 訂單管理用例圖 訂單模塊需求分析 書籍展示:實現(xiàn)書籍預覽、書籍明細、分類檢索功能 (用例圖如圖 25 所示) 。 用 戶 管 理刪 除 用 戶查 看 用 戶 e x t e n d s e x t e n d s 圖 27 后臺用戶管理用例圖 圖書管理模塊需求分析 圖書管理:對系統(tǒng)管理員提供添加書籍、修改書籍、刪除書籍、查看書籍分類等功能 (用例圖見圖 28 所示) 。 系統(tǒng) 的安全需求分析 電子商務網(wǎng)站區(qū)別于一般 WEB 網(wǎng)站的重要特性之一是對網(wǎng)站的安全性要求較高。 3) 操作的安全:用戶可以不登錄就購買書籍 (將書籍加入到購物車中 ),但如果用戶查看訂單進行交易就必須登錄。 2) 將聯(lián)系緊密、數(shù)據(jù)采集、處理和分析路徑最短、業(yè)務相對獨立的功能劃分為獨立的子系統(tǒng)。 6) 采用成熟技術 ??刂茖油ㄟ^系統(tǒng)描述來組織工作。系統(tǒng) 為普通用戶和管理員用戶提供不同的登錄界面。 購物車模塊需求分析 購書 車是一個仿照顯示商場中的人性化工具瀏覽者對于中意的書籍,再將書籍加入 購書 車中 ,在購物車中可以更改商品和刪除數(shù)量,同時可以將刪除的商品恢復到購物車中 。 搜索書籍 :用戶可以輸入書名搜索自己想要購買的書籍。 網(wǎng)站后臺管理,有著嚴格的權限限制,只有系統(tǒng)管理員才能進行后臺管理系統(tǒng),進行相關的操作 。 在建設一個站點前,應對整個站點的流程有一個比較深入的認識,只有對網(wǎng)站的功能有了全面的了解,才能夠在后期編碼實現(xiàn)時,比較容易,不要重復的更改功能。用戶想要購買書籍首先將書籍加入 購書 車。 購書系統(tǒng) 登陸 購物車 注冊 最新書籍 書籍搜索 回主頁面 書籍分類 最熱書籍 結賬頁面 完成訂單 填寫訂單資料 個人基本信息及訂單查詢 青海民族大學畢業(yè)論文 圖 33 用戶購書過程業(yè)務流程圖 青海民族大學畢業(yè)論文 4 數(shù)據(jù)庫設計 數(shù)據(jù)庫在一個 購書 系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計 的好壞將直接關系到 系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。 1) 一個用戶可以購買多本圖書。 購 書管 理 用 戶 訂 單 列 表訂 單圖 書圖 書 分 類 1 1 M N 1 N N1 圖 41 系統(tǒng) ER 圖 青海民族大學畢業(yè)論文 用戶實體 ER 圖 用戶 實體 ,包括數(shù)據(jù)項:用戶 ID、用戶名、密碼 等(實體 ER 圖如圖 42所示) 。 訂 單 I D訂 單 明 細總 金 額訂 單 描 述購 買 價 格購 買 數(shù) 量圖 書 I D書 名 圖 45 訂單明細 實體 ER 圖 訂單實體 ER 圖 青海民族大學畢業(yè)論文 訂單 實體 ,包括數(shù)據(jù)項:訂單編號、用戶編號、下單時間 等 (實體 ER 圖如圖 46 所示 )。 圖 書 I D圖 書 類 別 維 護類 別 I D 圖 49 商品分類維護 實體 ER 圖 系統(tǒng)庫 表間關系 系統(tǒng) 總共包括用戶 (d_user)、接收地址( d_receive_address)商品 (d_product)、分類 (d_category)、商品類別 (d_category_product)、訂單 (d_order)、書籍 (d_book)、訂單 明細 (d_item)八張表,分別對應 User, ReceiveAddress, Product, Category,CategoryProduct, Order, Book, Item 類( 系統(tǒng) 數(shù)據(jù)庫表之間的關系 圖如圖 410所 示)。 表 43 商品分類表字段設計 字段名 類型 Nulls 鍵值 備注 id Int(12) 否 主鍵 唯一標識 turn Int(12) 否 外鍵 類型序列號 en_name Varchar(200) 否 — 類型英文名 name Varchar(200) 否 — 類型名字 description text 是 — 類型描述 parent_id Int(12) 否 — 類型的父類型 ID 商品表 的 設計 商品表用來存儲商品的基本信息,此表是為了以后系統(tǒng)功能擴展用的(該表字段表示意義如表 44 所示)。 青海民族大學畢業(yè)論文 表 47 訂單信息表字段設計 字段名 類型 Nulls 鍵值 備注 id Int(12) 否 主鍵 唯一標識 status Int(1) 否 — 訂單狀態(tài) order_time bigint 否 — 訂單時間 order_desc Varchar(200) 是 — 訂單描述 receive_name Varchar(200) 否 — 收貨人 full_address Varchar(200) 否 — 收貨地址 postal_code Varchar(15) 否 — 收貨詳細地址 mobile Varchar(15) 否 — 移動電話 phone Varchar(15) 否 — 固定電話 訂單明細表 的 設計 訂單明細表用來維護訂單和商品的關系以及商品的基本信息(該表字段表示意義如表 48 所示)。 系統(tǒng)開發(fā)環(huán)境及運行平臺 開發(fā)環(huán)境 本系統(tǒng)采用 B/S 工作模式,前臺采用 JQuery, JavaScript 技術進行驗證表單。數(shù)據(jù)庫查詢簡單容易。其中src 下有 包和一些系統(tǒng)通用的配置文件,如 Struts2 的配置文件 等。本系統(tǒng) 采用 MVC 開發(fā)模型。其中, JSP 充當 V 層(視圖層 )的實現(xiàn)。 圖 53 用戶注冊截圖 登錄模塊的實現(xiàn) 登錄模塊是讓用戶登錄,以便進行相應的操作。 青海民族大學畢業(yè)論文 圖 56 主界面截圖 購物車模塊的實現(xiàn) 購書 車模塊主要是顯示用戶購買的圖書,包括圖書體格、數(shù)量,總金額等信息,并且可以對購買圖書的數(shù)量進行修改,也可以刪除購書車中的圖書 (如圖57 所示) 。這兩種用戶有不同 的訪問權限 。由 Struts2 的 action 來控制轉(zhuǎn)發(fā),充當 C 層 (控制層 )。其中,由 Struts2 實現(xiàn) MVC, Hibernate 則承擔數(shù)據(jù)的持
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1