《JSP網(wǎng)上商店系統(tǒng)的設(shè)計與實(shí)現(xiàn).doc》由會員分享,可在線閱讀,更多相關(guān)《JSP網(wǎng)上商店系統(tǒng)的設(shè)計與實(shí)現(xiàn).doc(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文)
摘 要
隨著Internet的日益普及和電子商務(wù)的發(fā)展,網(wǎng)上購物迅速成為一種非常活躍的B2C電子商務(wù)模式。文中詳細(xì)介紹了JSP+Struts+Hibernate+Spring技術(shù)以及分析了基于JSP+Struts+Hibernate+Spring建立網(wǎng)上買賣系統(tǒng)的技術(shù)手段,深入探討了如何利用Hibernate+Spring技術(shù)實(shí)現(xiàn)與SQL Server 2000數(shù)據(jù)庫連接的方法。
網(wǎng)上商店系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以SQL Server 2000為數(shù)據(jù)庫開發(fā)平臺,Tomcat網(wǎng)絡(luò)信息服務(wù)作
2、為應(yīng)用服務(wù)器,采用JSP+Struts+Hibernate+Spring技術(shù)開發(fā)的網(wǎng)上商店系統(tǒng).
本系統(tǒng)用于管理商品和用戶網(wǎng)上購買相關(guān)的商品,同時對用戶信息和產(chǎn)生的定單進(jìn)行系統(tǒng)的管理。系統(tǒng)的保密性較高。
系統(tǒng)采用界面與業(yè)務(wù)邏輯分離的三層結(jié)構(gòu)設(shè)計,將頁面顯示交由JSP控制,把業(yè)務(wù)邏輯封裝在JavaBean中,提高了系統(tǒng)的安全性、可維護(hù)性、重用性和可擴(kuò)展性。
系統(tǒng)的連接數(shù)據(jù)庫模塊應(yīng)用了Hibernate+Spring技術(shù),方便的使管理員能夠?qū)?shù)據(jù)庫進(jìn)行查詢和連接操作,后臺設(shè)置有驗證碼,進(jìn)一步提升了系統(tǒng)的安全系數(shù),使得系統(tǒng)能夠最大限度的保證用戶信息的安全
關(guān)鍵詞:電子商務(wù),B2C,Ja
3、vaBean, tomacat
11
湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(論文)
目 錄
第1章 緒 論 1
1.1 課題背景 1
1.2 系統(tǒng)方案的設(shè)計 1
1.2.1 系統(tǒng)選型 1
1.2.2 系統(tǒng)模塊的劃分 2
1.3 系統(tǒng)要達(dá)到的要求 2
第2章 系統(tǒng)關(guān)鍵技術(shù)介紹 3
2.1 軟件工程概述 3
2.1.1 軟件工程的基本原理 3
2.1.2 生命周期各個階段 4
2.2 數(shù)據(jù)庫系統(tǒng)概述 4
2.2.1 什么是數(shù)據(jù)庫系統(tǒng) 4
2.2.2 數(shù)據(jù)庫管理系統(tǒng) 4
2.3 Struts+Hibernate+
4、Spring的技術(shù)原理 5
2.3.1 Struts技術(shù)原理 5
2.2.3 Hibernate技術(shù) 7
2.2.3 Spring技術(shù) 8
第3章 系統(tǒng)的分析 10
3.1 系統(tǒng)可行性分析 10
3.1.1 技術(shù)上可行性分析 10
3.1.2 經(jīng)濟(jì)上可行性分析 10
3.1.3 操作上可行性分析 10
3.2 系統(tǒng)的需求分析 11
3.2.1 前臺購物系統(tǒng)的需求分析 11
3.2.2 后臺維護(hù)管理系統(tǒng)的需求分析 12
3.3 系統(tǒng)結(jié)構(gòu)化分析 13
第4章 系統(tǒng)的設(shè)計 17
4.1 系統(tǒng)總體設(shè)計目標(biāo) 17
4.1.1 系統(tǒng)活動關(guān)系圖的設(shè)計 17
4.1.2 系
5、統(tǒng)功能模塊的設(shè)計 18
4.2 系統(tǒng)的詳細(xì)設(shè)計 21
4.2.1 用戶登錄 21
4.2.2 用戶注冊 22
4.2.3 用戶購物流程 23
4.2.4 用戶管理流程 23
4.2.5 訂單管理流程 24
4.2.6 商品搜索流程 25
4.3 數(shù)據(jù)庫設(shè)計 25
4.3.1 數(shù)據(jù)庫的設(shè)計思想 25
4.3.2 數(shù)據(jù)庫的需求分析 26
4.3.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 26
4.4.4 數(shù)據(jù)庫的邏輯設(shè)計 28
第5章 系統(tǒng)的具體實(shí)現(xiàn) 32
5.1 網(wǎng)上商店系統(tǒng)公共類的設(shè)計實(shí)現(xiàn) 32
5.2 網(wǎng)上商店主界面的設(shè)計實(shí)現(xiàn) 33
5.3 會員管理模塊設(shè)計實(shí)現(xiàn) 35
5.
6、4 購物模塊的設(shè)計實(shí)現(xiàn) 36
5.5 商品管理模塊設(shè)計實(shí)現(xiàn) 37
5.6 后臺管理主界面的設(shè)計實(shí)現(xiàn) 39
5.7 訂單管理模塊設(shè)計實(shí)現(xiàn) 39
第6章 測試、編譯與發(fā)布 40
6.1 系統(tǒng)測試的原則 40
6.2 系統(tǒng)測試的方法及步驟 40
6.3 系統(tǒng)測試的用例及結(jié)果 41
6.4 發(fā)布與調(diào)試 41
結(jié) 論 42
參考文獻(xiàn) 43
致 謝 44
4.1.2 系統(tǒng)功能模塊的設(shè)計
基于web的網(wǎng)上商店的設(shè)計與實(shí)現(xiàn)涉及到的基本元素包括人物、內(nèi)容、相互關(guān)系。人物就是會員,內(nèi)容就是商品,兩者之間的關(guān)系就是會員購買商品。此網(wǎng)站共包含一下幾個模塊:
(1) 用戶
7、注冊登錄管理模塊;
用戶注冊登錄管理模塊用于建立企業(yè)固定的客戶群體,并能詳細(xì)記錄客戶檔案,以便于通過客戶檔案庫將企業(yè)新產(chǎn)品與企業(yè)動態(tài)方便地傳達(dá)給每一位客戶。該功能模塊需要提供以下幾個子功能:
l 用戶在線注冊;
l 用戶登錄管理;
l 用戶資料修改;
l 向會員提供在線服務(wù)。
只有進(jìn)行登錄并通過身份驗證的用戶,才可以進(jìn)行在線購物等后續(xù)的處理。在用戶購物離開該網(wǎng)站時,可以選擇退出,清空對應(yīng)的登錄成功信息。
(2) 產(chǎn)品檢索查詢模塊:
產(chǎn)品檢索查詢模塊用于為用戶提供便捷的搜索所需商品,并了解相關(guān)的商品信息。同時將對應(yīng)產(chǎn)品銷售情況及時反饋給客戶,以引導(dǎo)客戶的購物選擇。
8、
該功能模塊需要提供以下幾個子功能:
l 商品信息的關(guān)鍵字搜索;
l 熱銷商品的排行榜顯示。
(3) 購物車管理模塊:
該模塊可以在用戶選擇購物對應(yīng)商品后,將其所選購物的商品信息保存在購物車中,直到用戶到收銀臺確定購物商品,同時在確認(rèn)后生成相關(guān)的訂單。用戶在網(wǎng)站駐留期間,可以隨時查看購物車,也可以對已生成的訂單進(jìn)行相關(guān)的操作。
該模塊具體提供如下幾個子功能:
l 用戶購物車的顯示和管理;
l 訂單生成及管理;
l 付款方式的顯示。
(4) 后臺產(chǎn)品信息管理模塊:
后臺產(chǎn)品信息管理模塊用于確保網(wǎng)上商店中商品信息的時效性而提供的一個商品信息后臺維護(hù)管理模塊。
該功能模塊具體
9、能夠提供如下幾個子功能:
l 產(chǎn)品分類管理;
l 產(chǎn)品資料管理。
(5) 訂單管理模塊;
后臺訂單管理模塊用于接收客戶最新訂單,并對訂單進(jìn)行有效分配、處理。其主要工作流程管理包含訂單管理、訂單處理進(jìn)度管理等功能。
該功能模塊具體能夠提供如下幾個子功能:
l 最新訂單信息管理,查看用戶訂單;
l 訂單處理,對客戶所下訂單進(jìn)行有效處理;
l 訂單跟蹤與分配,管理員對客戶所下訂單進(jìn)行分配至業(yè)務(wù)員。
(6) 戶信息管理模塊:
后臺用戶信息管理模塊用于實(shí)現(xiàn)對網(wǎng)站后臺維護(hù)管理用戶的增加、刪除及修改。為了保證信息維護(hù)的安全性,在進(jìn)入對應(yīng)后臺維護(hù)管理模塊時要依據(jù)管理員的用戶身份進(jìn)入,從而強(qiáng)
10、化用戶權(quán)限管理。
通過分析設(shè)計出本系統(tǒng)的功能模塊圖如圖4.3和4.4所示。
圖4.3 網(wǎng)上商店系統(tǒng)前臺功能模塊圖
圖4.4 網(wǎng)上商店系統(tǒng)后臺功能模塊圖
圖4.5 用戶登錄流程圖
4.2.2 用戶注冊
當(dāng)用戶輸入注冊信息,系統(tǒng)可以對輸入的信息進(jìn)行規(guī)范性檢查,比如用戶輸入的ID是否已在數(shù)據(jù)庫存在,若數(shù)據(jù)庫已存在相同ID記錄,則提示用戶名已存在的信息給注冊者,直至無此提示注冊者才能注冊填寫的ID號。
11、
圖5.2 會員注冊頁面
5
界面效果設(shè)計如圖5.3所示
圖5.3 網(wǎng)上商店系統(tǒng)購物車界面
圖5.4 收銀臺結(jié)算頁面
圖5.6 添加商品信息頁面
5.6 后臺管理主界面的設(shè)計
管理員登陸后臺管理頁面,后臺管理模塊主要實(shí)現(xiàn)五個個功能:商品管理、會員管理、訂單管理、公告管理、退去后臺。
管理員登陸后,進(jìn)入后臺主界面,這個頁面分左邊導(dǎo)航和右邊顯示部分。左邊導(dǎo)航主要是鏈接文字:商品管理、會員管理、訂單管理公告管理、退去后臺。詳細(xì)的信息在右邊顯示。界面設(shè)計效果如圖5.7 所示
圖5.8 訂單處理界面
重要提示:
本論文由大學(xué)論文網(wǎng)
畢業(yè)論文下載網(wǎng): 提供
如果需要詳細(xì)內(nèi)容請與QQ:4991024聯(lián)系
重要提示:
本論文由大學(xué)論文網(wǎng)
畢業(yè)論文下載網(wǎng): 提供
如果需要詳細(xì)內(nèi)容請與QQ:4991024聯(lián)系