国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

《jsp+javabean+sql2005畢業(yè)設(shè)計(jì)-軟件專業(yè)》.doc

約35頁DOC格式手機(jī)打開展開

《jsp+javabean+sql2005畢業(yè)設(shè)計(jì)-軟件專業(yè)》,目 錄第一章 系統(tǒng)分析 41.1可行性分析 41.1.1 技術(shù)與開發(fā)方案可行性可行性 41.2 需求分析 41.2.1 功能需求 41.2.3 可靠性和安全性需求分析 61.3 構(gòu)建開發(fā)環(huán)境 6第二章 系統(tǒng)設(shè)計(jì) 72.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 72.2 系統(tǒng)模塊規(guī)劃 82.3 系統(tǒng)用例圖 102.4 工作流程圖 112.5數(shù)...
編號(hào):5-258188大小:1.72M
分類: 論文>計(jì)算機(jī)論文

內(nèi)容介紹

此文檔由會(huì)員 yeyun 發(fā)布

目 錄

第一章 系統(tǒng)分析 4

1.1可行性分析 4

1.1.1 技術(shù)與開發(fā)方案可行性可行性 4

1.2 需求分析 4

1.2.1 功能需求 4

1.2.3 可靠性和安全性需求分析 6

1.3 構(gòu)建開發(fā)環(huán)境 6

第二章 系統(tǒng)設(shè)計(jì) 7

2.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 7

2.2 系統(tǒng)模塊規(guī)劃 8

2.3 系統(tǒng)用例圖 10

2.4 工作流程圖 11

2.5數(shù)據(jù)庫設(shè)計(jì) 12

2.5.1 E-R圖 12

2.5.2 數(shù)據(jù)庫結(jié)構(gòu) 12

2.5.3 數(shù)據(jù)庫表結(jié)構(gòu) 13

2.5.4 數(shù)據(jù)庫關(guān)系圖 15

第三章 系統(tǒng)實(shí)現(xiàn) 16

3.1 前臺(tái)功能的實(shí)現(xiàn) 16

3.1.1.前臺(tái)商品展示功能的實(shí)現(xiàn) 16

3.1.2 商品購(gòu)買的實(shí)現(xiàn) 19

3.1.3 用戶注冊(cè)的實(shí)現(xiàn) 21

3.1.4 密保設(shè)置與密碼修改的實(shí)現(xiàn) 22

3.2 后臺(tái)功能的實(shí)現(xiàn) 24

3.2.1 管理員登錄的實(shí)現(xiàn) 24

3.2.2 商品管理的實(shí)現(xiàn) 25

3.2.3 系統(tǒng)刪除功能的實(shí)現(xiàn) 28

3.2.4 訂單管理的實(shí)現(xiàn) 30

3.2.5 系統(tǒng)管理的實(shí)現(xiàn) 32

第四章 總結(jié) 34

致 謝 35



第一章 系統(tǒng)分析

1.1可行性分析

1.1.1 技術(shù)與開發(fā)方案可行性可行性

本次課程設(shè)計(jì)通過采用JSP+servlet+JavaBean的設(shè)計(jì)模式,實(shí)現(xiàn)網(wǎng)上花店購(gòu)物系統(tǒng)的實(shí)例。本系統(tǒng)采用界面與業(yè)務(wù)邏輯分離的三層架構(gòu)設(shè)計(jì),使用servlet封裝業(yè)務(wù)邏輯,使得系統(tǒng)的安全性,可維護(hù)性,重用性和可拓展性大大提高。

1.2 需求分析

網(wǎng)上花店系統(tǒng)主要是實(shí)現(xiàn)商品展示,用戶注冊(cè)、登錄、購(gòu)買、產(chǎn)生訂單等功能。根據(jù)系統(tǒng)的基本功能需求,可對(duì)系統(tǒng)前臺(tái)、后臺(tái)功能進(jìn)行細(xì)分。

1.2.1 功能需求

一、前臺(tái)功能



1.用戶注冊(cè)

游客進(jìn)入本站后,可自行注冊(cè),設(shè)置合法的用戶名與密碼,填寫個(gè)人詳細(xì)信息,包括聯(lián)系電話、郵箱、地址、所在單位等,要求用戶名不能有重復(fù),長(zhǎng)度在6~12位,密碼長(zhǎng)度不得小于6位字符,大于12位字符,所有注冊(cè)必須同意本站條例才能注冊(cè),密碼必須加密,用戶名必須唯一。



2.用戶登錄

游客注冊(cè)后輸入正確的用戶名和密碼,且賬戶未被鎖定方可登錄。



3.密保問題設(shè)置

用戶注冊(cè)成功后提示是否設(shè)置密保,如果設(shè)置密保則選擇兩個(gè)問題和設(shè)置這兩個(gè)問題的答案。



4.忘記密碼與會(huì)員密碼修改

會(huì)員登錄后可自行修改賬戶密碼,通過輸入舊密碼,并連續(xù)輸入兩次新密碼通過驗(yàn)證確認(rèn)修改后,密碼修改成功。若忘記密碼則可通過密保問題重置登錄密碼。



5.用戶留言

要求用戶必須登錄才能留言,留言項(xiàng)記錄用戶信息、主題、內(nèi)容,為保證系統(tǒng)安全,留言標(biāo)題不超過25字,內(nèi)容不得超過100字。



6.商品展示

網(wǎng)站首頁按商品分類展示各種商品,要求展示最新添加的商品,以及熱賣商品,并有打折促銷商品吸引游客;當(dāng)點(diǎn)擊商品圖片或商品名時(shí),查看商品詳細(xì)信息,并將同類別的商品顯示出來,方便游客查看與購(gòu)買。



7.商品購(gòu)買

游客與會(huì)員均可購(gòu)買商品,購(gòu)買量一次不得超過100件,要求系統(tǒng)能自動(dòng)根據(jù)單價(jià)和所購(gòu)商品數(shù)量計(jì)算總價(jià);,未登錄的只能進(jìn)行商品瀏覽,以及將商品添加進(jìn)購(gòu)物車,不能結(jié)賬;購(gòu)買成功后產(chǎn)生一條訂單,記錄用戶信息、商品信息、購(gòu)買時(shí)間等,用戶信息包括真實(shí)姓名,電話號(hào)碼,地址,送貨方式,所有用戶輸入的信息必須嚴(yán)格認(rèn)證,如電話號(hào)碼,姓名、地址等必須合法,訂購(gòu)成功后生成一條訂單號(hào)返回給用戶。



二、后臺(tái)功能



1、用戶管理



(1)、管理員登錄

管理員輸入正確的用戶名和密碼且賬號(hào)未鎖定方可登錄進(jìn)行各項(xiàng)操作,非管理員權(quán)限不能進(jìn)入后臺(tái)操作。



(2)、用戶增、刪、改、查

管理員登錄后,能夠添加、修改、查詢、批量刪除用戶;查詢條件可以是用戶名,地址、單位、郵箱等;可以將用戶鎖定,解鎖,刪除,對(duì)于忘記密碼的用戶,能將其密碼重置為一固定值;注意:為保障用戶安全,即使是管理員也查看不到用戶的真實(shí)密碼,必須對(duì)用戶密碼進(jìn)行加密。



(3)、留言處理

對(duì)用戶留言進(jìn)行查看與刪除操作,能根據(jù)標(biāo)題和內(nèi)容等進(jìn)行查詢,并實(shí)現(xiàn)批量刪除。



2、商品管理



(1).商品發(fā)布

按商品分類添加商品,商品信息包括商品名稱、價(jià)格、簡(jiǎn)介、詳細(xì)介紹、小圖、大圖、所屬分類;按分類添加商品,將商品歸類,前臺(tái)頁面商品能夠即時(shí)更新。



(2).商品查看與更新

查詢商品信息,能按商品名稱查詢,并能對(duì)其進(jìn)行修改,刪除,刪除增加批量刪除功能,一次能刪除多條記錄。



3、分類管理



(1).添加分類

分類分為父類和子類,分類記錄分類名,分類介紹,添加時(shí)能夠?qū)⒆宇悮w類到父類。



(2).分類查看與更新

查看與修改分類,根據(jù)分類名稱查詢分類信息,在頁面進(jìn)行分類信息的修改。



4、訂單管理

(1).查看訂單

查看用戶訂單,根據(jù)訂單號(hào)進(jìn)行查詢。



(2).訂單處理

對(duì)訂單進(jìn)行核實(shí),核實(shí)通過可發(fā)貨,能對(duì)訂單實(shí)現(xiàn)刪除和批量刪除。



5、系統(tǒng)管理



(1).管理員管理

查看、修改、刪除管理員信息,能將管理員鎖定,解鎖,重置、刪除,鎖定后不能登錄,必須等待其他管理員解鎖。



(2).管理員修改密碼

管理員需登錄才能修改,輸入舊密碼,與新密碼,驗(yàn)證通過后修改成功。



(3).添加管理員

添加系統(tǒng)管理員,要求輸入用戶名,密碼,只有具有管理員權(quán)限的登錄成功后才能添加管理員。

1.2.3 可靠性和安全性需求分析

為保障系統(tǒng)的安全性,對(duì)用戶輸入信息進(jìn)行限制,以防止不法分子利用網(wǎng)站漏洞進(jìn)行攻擊。如用戶注冊(cè)與留言,輸入的信息不能太長(zhǎng),商品購(gòu)買,夠買數(shù)量不能無限制。

1.3 構(gòu)建開發(fā)環(huán)境



開發(fā)此網(wǎng)上花店系統(tǒng)所需要用到的環(huán)境如下。

開發(fā)工具:Myecplise5.5.1,Tomcat6.0,JDK1.6

數(shù)據(jù)庫:SQL Server 2005