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