基于SpringBoot電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SpringBoot電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SpringBoot電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SpringBoot電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SpringBoot電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言............................................................1

1.1項(xiàng)目開(kāi)發(fā)背景.............................................1

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介.............................................1

1.2.1Struts2技術(shù)簡(jiǎn)介......................................1

1.2.2Java訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介...............................2

1.3開(kāi)發(fā)工具簡(jiǎn)介.............................................2

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn).........................................2

2需求分析........................................................3

2.1功能需求描述.............................................3

2.2非功能需求描述...........................................3

2.3需求用例建模.............................................4

2.3.1用戶(hù)功能模塊的用例....................................4

2.3.2相冊(cè)管理模塊的用例....................................7

2.3.3圖片管理模塊的用例...................................11

2.3.4個(gè)人信息管理模塊的用例...............................13

2.3.5評(píng)論信息模塊的用例...................................17

3系統(tǒng)概要設(shè)計(jì)...................................................21

3.1系統(tǒng)設(shè)計(jì)原則............................................21

3.2系統(tǒng)框架設(shè)計(jì)............................................21

3.3系統(tǒng)功能設(shè)計(jì)............................................22

3.3.1用戶(hù)功能設(shè)計(jì).........................................23

3.3.2相冊(cè)管理功能設(shè)計(jì).....................................23

3.3.3圖片管理功能設(shè)計(jì).....................................24

3.3.4個(gè)人信息管理功能設(shè)計(jì).................................24

3.3.5評(píng)論信息管理功能設(shè)計(jì).................................25

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)..............................................26

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4.1設(shè)計(jì)原則..............................................26

3.4.2概念設(shè)計(jì).............................................26

3.4.3邏輯設(shè)計(jì).............................................27

3.4.4數(shù)據(jù)字典.............................................27

4系統(tǒng)詳細(xì)設(shè)計(jì)...................................................28

4.1用戶(hù)功能模塊設(shè)計(jì)........................................28

4.1.1用戶(hù)功能模塊說(shuō)明.....................................28

4.1.2用戶(hù)功能模塊詳細(xì)設(shè)計(jì).................................29

4.2相冊(cè)管理功能模塊設(shè)計(jì)....................................30

4.2.1相冊(cè)管理功能模塊說(shuō)明.................................30

4.2.2相冊(cè)管理功能模塊詳細(xì)設(shè)計(jì).............................30

4.3圖片管理功能模塊設(shè)計(jì)....................................32

4.3.1圖片管理功能模塊說(shuō)明.................................32

4.3.2圖片管理功能模塊詳細(xì)設(shè)計(jì).............................32

4.4個(gè)人信息管理功能模塊設(shè)計(jì)................................34

4.4.1個(gè)人信息管理功能模塊說(shuō)明.............................34

4.4.2個(gè)人信息管理功能模塊詳細(xì)設(shè)計(jì).........................34

4.5評(píng)論信息管理模塊設(shè)計(jì)....................................35

4.5.1評(píng)論信息管理模塊說(shuō)明..................................35

4.5.2評(píng)論信息管理模塊詳細(xì)設(shè)計(jì).............................36

5系統(tǒng)實(shí)現(xiàn).......................................................37

5.1登錄模塊...................................................37

5.1.1登錄.................................................37

5.1.2注冊(cè).................................................38

5.2相冊(cè)添加與刪除模塊.........................................39

5.2.1相冊(cè)添加與刪除模塊界面設(shè)計(jì)............................39

5.2.2相冊(cè)添加與刪除模塊核心代碼實(shí)現(xiàn)........................39

5.3評(píng)論信息修改模塊...........................................40

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

5.3.1評(píng)論信息模塊界面設(shè)計(jì)..................................40

5.3.2評(píng)論信息模塊核心代碼設(shè)計(jì)..............................40

5.4照片添加與刪除模塊.........................................41

5.4.1照片添加與刪除模塊界面設(shè)計(jì)............................41

5.4.2照片添加與刪除模塊核心代碼設(shè)計(jì)........................42

5.5個(gè)人信息管理模塊...........................................42

5.5.1個(gè)人信息管理模塊界面設(shè)計(jì)..............................42

5.4.2個(gè)人信息管理模塊核心代碼設(shè)計(jì)..........................42

6系統(tǒng)測(cè)試.......................................................43

6.1用戶(hù)管理功能測(cè)試........................................43

6.2相冊(cè)管理功能測(cè)試........................................44

6.3圖片管理功能測(cè)試........................................45

6.4個(gè)人信息管理功能測(cè)試....................................47

6.5評(píng)論信息管理功能測(cè)試....................................48

7設(shè)計(jì)小結(jié).......................................................49

參考資料..........................................................50

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

冬天電子相冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著現(xiàn)代化國(guó)際互聯(lián)網(wǎng)的發(fā)展,很多人在畢業(yè)時(shí)會(huì)選擇買(mǎi)一本相冊(cè)存放相

片,但是那樣的話(huà),萬(wàn)一相冊(cè)丟失就再也無(wú)法看到相片,而且市面上的相冊(cè)也

無(wú)法存放過(guò)多的相片。現(xiàn)如今我們的生活方式都在發(fā)生改變,過(guò)去存放相片的

方式應(yīng)該發(fā)生改變,同時(shí)發(fā)現(xiàn)過(guò)去的存放相片是無(wú)法進(jìn)行很好的分類(lèi)的,現(xiàn)在

我們有能力去改變這個(gè),讓存放相片的方式得到提升和改進(jìn)。

1.1項(xiàng)目開(kāi)發(fā)背景

隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,我們現(xiàn)在已經(jīng)具備了實(shí)現(xiàn)許多之前認(rèn)為不可

能的能力。可以改變過(guò)去那樣簡(jiǎn)陋的相片存放方式,現(xiàn)如今,相片的類(lèi)型各種

各樣,層出不窮的風(fēng)格使得我們更加需要管理的工具和存放的工具。因此,我

們現(xiàn)在無(wú)論是開(kāi)發(fā)網(wǎng)站為廣大民眾提供一個(gè)可以易于存放和管理的相冊(cè)系統(tǒng),

還是通過(guò)制作軟件的方式,都能收獲不錯(cuò)的反響和收益。并且這個(gè)項(xiàng)目的開(kāi)發(fā)

難度并不大,比較適合我們,既鍛煉了我們的開(kāi)發(fā)能力,又能將我們?cè)谡n堂中

學(xué)習(xí)的內(nèi)容拿來(lái)實(shí)踐,讓我們鞏固知識(shí)以及獲取更深刻理解。

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介

電子相冊(cè)系統(tǒng)的開(kāi)發(fā)分為前端和后端兩大塊部分。前端偏向于面向用戶(hù),

設(shè)計(jì)顏色溫柔、大方的網(wǎng)站界面。電子相冊(cè)系統(tǒng)采用了Struts2架構(gòu)進(jìn)行后端

部分的開(kāi)發(fā),把WebComment的技術(shù)作為基礎(chǔ)核心,通過(guò)使用Struts2內(nèi)置的攔

截器機(jī)制去處理用戶(hù)的請(qǐng)求,之后將Servlet和JSP進(jìn)行前端部分的開(kāi)發(fā),項(xiàng)

目的開(kāi)發(fā)是基于B/S架構(gòu)的。

1.2.1Struts2技術(shù)簡(jiǎn)介

Struts2是一個(gè)Web應(yīng)用框架,基于MVC設(shè)計(jì)模式,本質(zhì)相當(dāng)于是一個(gè)se

rvlet,視圖的數(shù)據(jù)交互與模型的建立是將Struts2當(dāng)做一個(gè)控制器來(lái)完成的。

WebComment是Struts2的核心,用戶(hù)的請(qǐng)求通過(guò)攔截器處理,可以把Struts2

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

當(dāng)作是WebComment的升級(jí),因?yàn)镾truts2有著可以讓業(yè)務(wù)邏輯控制器和

ServletAPI完全離開(kāi)的設(shè)計(jì)。即便如此,對(duì)于WebComment,Struts2的變化很

小。

1.2.2Java訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介

JDBC是Java語(yǔ)言用于訪(fǎng)問(wèn)各種類(lèi)型的數(shù)據(jù)庫(kù)的一種規(guī)范和編程接口。通過(guò)

使用JDBC,開(kāi)發(fā)人員可以向不同類(lèi)型的數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句,從而使數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)

變得非常容易。JDBC提供了一組標(biāo)準(zhǔn)的Java接口和類(lèi),使得開(kāi)發(fā)人員可以訪(fǎng)問(wèn)

不同類(lèi)型的數(shù)據(jù)庫(kù),而不必編寫(xiě)多個(gè)適用于不同數(shù)據(jù)庫(kù)的程序。因此,使用JDBC

的程序員只需要編寫(xiě)一次程序,就能在多個(gè)不同的平臺(tái)上運(yùn)行程序,不必編寫(xiě)針

對(duì)不同平臺(tái)的特定應(yīng)用程序。此外,憑借JDBC,連接和操作不同數(shù)據(jù)庫(kù)的步驟基

本相同,只需在獲得驅(qū)動(dòng)程序的URL方面有所不同。

1.3開(kāi)發(fā)工具簡(jiǎn)介

工具的使用:采用IDEA+Tomcat+Sqlserver

IDEA:IDEA是一種近些年發(fā)布并受到大眾認(rèn)可的開(kāi)發(fā)工具。被公認(rèn)為最好

的Java代碼開(kāi)發(fā)集成環(huán)境,在代碼分析、版本控制、用戶(hù)界面設(shè)計(jì)方面的功能

都比原先大家常用的Eclipse平臺(tái)更為優(yōu)秀。

Tomcat作為小型服務(wù)器,擁有很多優(yōu)點(diǎn),非常適合小型項(xiàng)目開(kāi)發(fā),不但免

費(fèi),并且安裝和部署都很簡(jiǎn)單便捷。

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)

JSP技術(shù)使用Java編程語(yǔ)言來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的封裝,它通過(guò)tags和

scriptlets,可以讓網(wǎng)頁(yè)訪(fǎng)問(wèn)服務(wù)端的資源和應(yīng)用邏輯。通過(guò)使用JSP技術(shù),開(kāi)

發(fā)人員可以將網(wǎng)頁(yè)的邏輯與設(shè)計(jì)和顯示分離,從而支持可重用的基于組件的開(kāi)

發(fā),并且更容易地設(shè)計(jì)基于Web的應(yīng)用程序。這種分離使得網(wǎng)頁(yè)開(kāi)發(fā)變得更加靈

活,同時(shí)也提高了開(kāi)發(fā)人員的效率和代碼重用率。本系統(tǒng)電子相冊(cè)網(wǎng)站系統(tǒng)選取

的是JSP技術(shù)來(lái)進(jìn)行前端頁(yè)面的開(kāi)發(fā)。

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2需求分析

2.1功能需求描述

通過(guò)開(kāi)展電子相冊(cè)線(xiàn)上問(wèn)卷調(diào)查,了解了普通用戶(hù)和管理員對(duì)電子相冊(cè)的

需要,希望通過(guò)系統(tǒng)的設(shè)計(jì),用來(lái)實(shí)現(xiàn)滿(mǎn)足用戶(hù)需求的電子相冊(cè),從問(wèn)卷調(diào)查

中,總結(jié)歸納出以下較為重要的功能。

(1)電子相冊(cè)的添加相冊(cè)分類(lèi)功能

作為一個(gè)電子相冊(cè)管理系統(tǒng),電子相冊(cè)的添加相冊(cè)分類(lèi),可以將用戶(hù)想存

儲(chǔ)的相片分類(lèi)而管理,方便用戶(hù)查看和瀏覽相片,這里主要實(shí)現(xiàn)了相冊(cè)的創(chuàng)建

和相冊(cè)信息的記錄。

(2)電子相冊(cè)的登錄注冊(cè)功能

這個(gè)功能是一個(gè)比較重要的功能,根據(jù)每一個(gè)用戶(hù)的賬號(hào),存儲(chǔ)自己的相

片,互不影響,為每一個(gè)用戶(hù)提供合適且安全的個(gè)性化服務(wù),用戶(hù)的信息的傳

輸與保存都會(huì)經(jīng)過(guò)加密處理,以保證每一個(gè)用戶(hù)的信息安全性。

(3)電子相冊(cè)信息管理與個(gè)人信息管理功能

電子相冊(cè)提供了用戶(hù)的個(gè)人信息修改功能和相冊(cè)信息管理,用戶(hù)可以修改

自己的個(gè)人信息,同時(shí)電子相冊(cè)的信息管理可以操作相冊(cè)。

2.2非功能需求描述

1.響應(yīng)需求

(1)一般操作的響應(yīng)時(shí)間應(yīng)在1-2秒內(nèi);

(2)更新處理時(shí)間小于1秒。

2.靈活性需求

(1)靈活性需求指的是軟件在使用過(guò)程中能夠適應(yīng)變化并具有可調(diào)性和可

改進(jìn)性。其中,操作方式和運(yùn)行環(huán)境不會(huì)產(chǎn)生變化,這使得用戶(hù)可以保持熟悉的

操作方式和穩(wěn)定的運(yùn)行環(huán)境。與其他軟件接口也沒(méi)有變化,這使得軟件能夠與其

他軟件進(jìn)行無(wú)縫連接,以實(shí)現(xiàn)更復(fù)雜的功能。

(2)精度和有效時(shí)限可調(diào)節(jié),這使得用戶(hù)可以根據(jù)自己的需要和要求對(duì)軟件進(jìn)行

微調(diào),以獲得更合適的結(jié)果。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

最后,計(jì)劃的變化和改進(jìn)也是可以實(shí)現(xiàn)的,這使得軟件能夠根據(jù)用戶(hù)的反饋

和需求進(jìn)行改進(jìn),以滿(mǎn)足不斷變化的需求。

2.3需求用例建模

通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

圖2-1冬天電子相冊(cè)系統(tǒng)的總體用例模型

2.3.1用戶(hù)功能模塊的用例

對(duì)面向?qū)ο筮M(jìn)行需求分析。功能模塊用戶(hù)角色的具體的用例描述如圖2-2

所示,分別具有注冊(cè)用戶(hù)、查詢(xún)電子相冊(cè)等操作功能。

圖2-2登錄注冊(cè)用例圖

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)用例圖進(jìn)行一個(gè)細(xì)化分析,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。

模塊用戶(hù)角色注冊(cè)活動(dòng)圖如圖2-3所示。

圖2-3用戶(hù)角色注冊(cè)功能模塊活動(dòng)圖

通過(guò)對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。注冊(cè)功能模塊用例描述如表2-1所示,可以進(jìn)行注冊(cè)等操作。

表2-1用戶(hù)注冊(cè)功能模塊用例描述

項(xiàng)目描述

用例名稱(chēng)用戶(hù)管理員注冊(cè)

用例標(biāo)識(shí)號(hào)01

參與者用戶(hù)、管理員

參與者輸入用戶(hù)名、密碼以及其它信息,系統(tǒng)進(jìn)行驗(yàn)證后

簡(jiǎn)要說(shuō)明

成功新增用戶(hù),否則提示錯(cuò)誤

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入注冊(cè)頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼,再次驗(yàn)證密碼,輸入昵稱(chēng)

基本事件流3.點(diǎn)擊注冊(cè)按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入系統(tǒng)主界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“注冊(cè)”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-2用戶(hù)登錄功能模塊用例描述

項(xiàng)目描述

用例名稱(chēng)用戶(hù)、管理員登錄

用例標(biāo)識(shí)號(hào)02

參與者用戶(hù)、管理員

參與者輸入用戶(hù)名、密碼,驗(yàn)證通過(guò)后允許登錄系統(tǒng),否

簡(jiǎn)要說(shuō)明

則拒絕登錄系統(tǒng)

參與者已進(jìn)入該系統(tǒng)的登錄頁(yè)面

前置條件

數(shù)據(jù)庫(kù)中有當(dāng)前需要登錄的用戶(hù)名

1.在用戶(hù)名輸入框里輸入用戶(hù)名

2.用戶(hù)在密碼輸入框里輸入密碼

3.參與者點(diǎn)擊登錄按鈕后,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合

基本事件流理性

4.信息有效則進(jìn)入系統(tǒng)的主界面,反之則出現(xiàn)錯(cuò)誤提示信

息給用戶(hù)

5.用例終止

其他事件流在點(diǎn)擊登錄按鈕之前,參與者可瀏覽相冊(cè)

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入主界面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

表2-3用戶(hù)查詢(xún)功能模塊用例描述

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

項(xiàng)目描述

用例名稱(chēng)查詢(xún)用戶(hù)管理員信息

用例標(biāo)識(shí)號(hào)03

參與者管理員、用戶(hù)

參與者輸入待查詢(xún)的用戶(hù)信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功查

簡(jiǎn)要說(shuō)明

詢(xún)出用戶(hù)信息,反之則提示錯(cuò)誤信息

前置條件參與者已進(jìn)入該系統(tǒng)的用戶(hù)列表頁(yè)面

1.參與者輸入待查詢(xún)的用戶(hù)信息

2.參與者點(diǎn)擊查詢(xún)按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流

3.信息有效則成功查詢(xún)并顯示相對(duì)應(yīng)的用戶(hù)信息,反之則

提示相應(yīng)錯(cuò)誤

4用例終止

其他事件流在點(diǎn)擊查詢(xún)按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入主界面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

2.3.2相冊(cè)管理模塊的用例

相冊(cè)添加與刪除模塊用例描述如表2-4所示,可以進(jìn)行相冊(cè)的添加與刪除,

可以進(jìn)行相冊(cè)的添加與刪除等操作。

圖2-4相冊(cè)管理用例圖

通過(guò)對(duì)用例的細(xì)致分析,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。相冊(cè)信

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

息管理模塊活動(dòng)圖如圖2-5所示。

圖2-5相冊(cè)管理活動(dòng)圖

通過(guò)對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)致分析,得到每個(gè)用例的

描述表。編用例描述如表2-4所示,可進(jìn)行編輯相冊(cè)信息等操作。

表2-4相冊(cè)添加模塊用例描述

項(xiàng)目描述

用例名稱(chēng)相冊(cè)的添加

用例標(biāo)識(shí)號(hào)04

參與者用戶(hù)

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行圖片相冊(cè)的添加

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入添加頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入相冊(cè)添加界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“增加”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-5相冊(cè)刪除模塊用例描述

項(xiàng)目描述

用例名稱(chēng)相冊(cè)刪除

用例標(biāo)識(shí)號(hào)05

參與者用戶(hù)

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行相冊(cè)的刪除

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入相冊(cè)管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入相冊(cè)刪除界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“刪除”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

表2-6相冊(cè)修改模塊用例描述

項(xiàng)目描述

用例名稱(chēng)相冊(cè)修改

用例標(biāo)識(shí)號(hào)06

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)、管理員登錄成功后,在系統(tǒng)內(nèi)進(jìn)行相冊(cè)的刪除

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入相冊(cè)管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入相冊(cè)修改界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“修改”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

表2-7相冊(cè)查看模塊用例描述

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

項(xiàng)目描述

用例名稱(chēng)相冊(cè)查看

用例標(biāo)識(shí)號(hào)07

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)、管理員登錄成功后,在系統(tǒng)內(nèi)進(jìn)行相冊(cè)的查看

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入相冊(cè)管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入相冊(cè)查看界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“查看”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

表2-8相冊(cè)封禁模塊用例描述

項(xiàng)目描述

用例名稱(chēng)相冊(cè)封禁

用例標(biāo)識(shí)號(hào)08

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)、管理員登錄成功后,在系統(tǒng)內(nèi)進(jìn)行相冊(cè)的封禁

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入相冊(cè)管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入相冊(cè)封禁界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“封禁”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2.3.3圖片管理模塊的用例

這個(gè)模塊實(shí)現(xiàn)的是對(duì)系統(tǒng)所有圖片的維護(hù)管理功能,圖片添加與刪除模塊

用例描述如圖2-6所示,能夠?qū)D片的刪除與增加,可以進(jìn)行圖片的添加與刪

除等操作。

圖2-6圖片管理用例圖

通過(guò)對(duì)用例的細(xì)致分析,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。相冊(cè)信

息管理模塊活動(dòng)圖如圖2-7所示

圖2-7圖片管理活動(dòng)圖

通過(guò)對(duì)圖2-6用例圖的細(xì)致分析,得到每個(gè)用例的描述表。編用例描述如

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-9所示,可進(jìn)行圖片信息等操作。

表2-9刪除圖片信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)刪除圖片信息

用例標(biāo)識(shí)號(hào)09

參與者用戶(hù)、管理員

參與者選擇圖片信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪除圖片信

簡(jiǎn)要說(shuō)明

息,反之提示錯(cuò)誤。

前置條件參與者已打開(kāi)當(dāng)前系統(tǒng)的圖片信息管理頁(yè)面

1.參與者選擇待刪除的圖片信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除圖片信息,操作無(wú)效則出現(xiàn)提示錯(cuò)

誤信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入圖片信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

修改圖片信息模塊用例描述如表2-10所示,可進(jìn)行修改圖片信息等操作。

表2-10修改圖片信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)修改圖片信息

用例標(biāo)識(shí)號(hào)10

參與者管理員

簡(jiǎn)要說(shuō)明參與者進(jìn)入修改圖片信息頁(yè)面。進(jìn)行修改圖片信息

前置條件參與者已進(jìn)入該系統(tǒng)的修改圖片信息頁(yè)面

1.參與者選擇要修改的圖片信息

2.參與者輸入新修改的圖片信息

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流

4.信息有效則成功修改圖片信息,反之則提示錯(cuò)誤

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入圖片信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

查詢(xún)圖片信息模塊用例描述如表2-11所示,可進(jìn)行查詢(xún)圖片信息等操作。

表2-11查詢(xún)圖片信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)查詢(xún)圖片信息

用例標(biāo)識(shí)號(hào)11

參與者用戶(hù)、管理員、用戶(hù)

簡(jiǎn)要說(shuō)明參與者輸入要查詢(xún)的圖片信息

前置條件參與者進(jìn)入系統(tǒng)的圖片信息管理頁(yè)面

1.參與者輸入要查詢(xún)的圖片信息

2.參與者點(diǎn)擊查詢(xún)按鈕

基本事件流3.確認(rèn)查詢(xún)則顯示查詢(xún)到的圖片信息,操作無(wú)效則出現(xiàn)錯(cuò)

誤提示信息

4.用例終止

其他事件流在參與者點(diǎn)擊查詢(xún)按鈕之前,他們有權(quán)限關(guān)閉當(dāng)前頁(yè)面

如果系統(tǒng)出現(xiàn)錯(cuò)誤提示,參與者需要核實(shí)確認(rèn)并確定錯(cuò)誤

異常事件流

出現(xiàn)的原因。

后置條件進(jìn)入圖片信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

添加圖片信息模塊用例描述如表2-12所示,可進(jìn)行添加圖片信息等操作。

表2-12添加圖片信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)添加圖片信息

用例標(biāo)識(shí)號(hào)12

參與者用戶(hù)

簡(jiǎn)要說(shuō)明參與者進(jìn)入圖片信息管理頁(yè)面,進(jìn)行添加圖片信息操作

前置條件參與者進(jìn)入該系統(tǒng)的圖片信息管理頁(yè)面

1.參與者輸入要添加的圖片信息

2.參與者點(diǎn)擊添加按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流

3.信息有效則成功添加圖片信息,反之則提示錯(cuò)誤

其他事件流在點(diǎn)擊添加按鈕之前,用戶(hù)可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入圖片信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

2.3.4個(gè)人信息管理模塊的用例

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

這個(gè)模塊實(shí)現(xiàn)的是對(duì)個(gè)人信息的維護(hù)管理功能,個(gè)人信息的操作功能用例

描述如圖2-8所示,可以進(jìn)行圖片的添加與刪除,可以進(jìn)行圖片的添加與刪除

等操作。

圖2-8個(gè)人信息管理用例圖

通過(guò)對(duì)用例的細(xì)致分析,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。相冊(cè)信

息管理模塊活動(dòng)圖如圖2-9所示

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-9個(gè)人信息管理活動(dòng)圖

通過(guò)對(duì)圖2-8用例圖的細(xì)致分析,得到每個(gè)用例的描述表。編用例描述如

表2-13所示,可進(jìn)行個(gè)人信息修改、添加、刪除等操作。

表2-13個(gè)人信息添加模塊用例描述

項(xiàng)目描述

用例名稱(chēng)個(gè)人信息的添加

用例標(biāo)識(shí)號(hào)13

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行個(gè)人信息的添加

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入添加頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入個(gè)人信息添加界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“增加”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

項(xiàng)目描述

用例名稱(chēng)個(gè)人信息刪除

用例標(biāo)識(shí)號(hào)14

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行個(gè)人信息的刪除

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入個(gè)人信息管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入個(gè)人信息刪除界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“刪除”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-14個(gè)人信息修改模塊用例描述

項(xiàng)目描述

用例名稱(chēng)個(gè)人信息修改

用例標(biāo)識(shí)號(hào)15

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行個(gè)人信息的修改

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入個(gè)人信息管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入個(gè)人信息修改界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“修改”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

表2-15個(gè)人信息查詢(xún)模塊用例描述

項(xiàng)目描述

用例名稱(chēng)個(gè)人信息查詢(xún)

用例標(biāo)識(shí)號(hào)16

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行個(gè)人信息的查詢(xún)

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入個(gè)人信息管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

5.有效則進(jìn)入個(gè)人信息查詢(xún)界面。無(wú)效則提示相應(yīng)錯(cuò)誤。

6.用例終止

其他事件流在按“查詢(xún)”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

表2-16個(gè)人信息上傳頭像模塊用例描述

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

項(xiàng)目描述

用例名稱(chēng)個(gè)人信息上傳頭像

用例標(biāo)識(shí)號(hào)17

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明用戶(hù)登錄成功后,在系統(tǒng)內(nèi)進(jìn)行個(gè)人信息的上傳頭像

前置條件參與者進(jìn)入系統(tǒng)進(jìn)入個(gè)人信息管理頁(yè)面

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

3.點(diǎn)擊登錄按鈕,系統(tǒng)驗(yàn)證參與者輸入有效性。

基本事件流

5.有效則進(jìn)入個(gè)人信息上傳頭像界面。無(wú)效則提示相應(yīng)錯(cuò)

誤。

6.用例終止

其他事件流在按“上傳頭像”按鈕之前,參與者可以關(guān)閉此頁(yè)面。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入系統(tǒng)主頁(yè)面,裝載相應(yīng)的數(shù)據(jù)

2.3.5評(píng)論信息模塊的用例

這個(gè)模塊實(shí)現(xiàn)的是對(duì)評(píng)論信息的維護(hù)管理功能,評(píng)論信息的操作功能用例

描述如圖2-10所示,可以進(jìn)行評(píng)論信息的添加與刪除等操作。

圖2-10評(píng)論信息管理用例圖

通過(guò)對(duì)用例的細(xì)致分析,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。相冊(cè)信息

管理模塊活動(dòng)圖如圖2-11所示

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-11評(píng)論信息管理活動(dòng)圖

通過(guò)對(duì)圖2-10用例圖的細(xì)致分析,得到每個(gè)用例的描述表。編用例描述如

表2-17所示,可進(jìn)行評(píng)論信息刪除添加查看等操作。

表2-17刪除評(píng)論信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)刪除評(píng)論信息

用例標(biāo)識(shí)號(hào)10

參與者用戶(hù)、管理員

參與者選擇評(píng)論信息,系統(tǒng)進(jìn)行驗(yàn)證后,成功刪除評(píng)論信

簡(jiǎn)要說(shuō)明

息,反之提示錯(cuò)誤。

前置條件參與者已打開(kāi)當(dāng)前系統(tǒng)的評(píng)論信息管理頁(yè)面

1.參與者選擇待刪除的評(píng)論信息

2.參與者點(diǎn)擊刪除按鈕

基本事件流3.確認(rèn)刪除則成功刪除評(píng)論信息,操作無(wú)效則出現(xiàn)提示錯(cuò)

誤信息

4.用例終止

其他事件流在點(diǎn)擊刪除按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

后置條件進(jìn)入評(píng)論信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

修改評(píng)論信息模塊用例描述如表2-18所示,可進(jìn)行修改評(píng)論信息等操作。

表2-18修改評(píng)論信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)修改評(píng)論信息

用例標(biāo)識(shí)號(hào)11

參與者用戶(hù)、管理員

簡(jiǎn)要說(shuō)明進(jìn)入修改評(píng)論信息頁(yè)面并進(jìn)行修改評(píng)論信息

前置條件參與者已進(jìn)入該系統(tǒng)的修改評(píng)論信息頁(yè)面

1.參與者選擇要修改的評(píng)論信息

2.參與者輸入新修改的評(píng)論信息

3.參與者點(diǎn)擊修改按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流

4.信息有效則成功修改評(píng)論信息,反之則提示錯(cuò)誤

5.用例終止

其他事件流在點(diǎn)擊修改按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流出現(xiàn)錯(cuò)誤信息提示,參與者核實(shí)

后置條件進(jìn)入評(píng)論信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

查詢(xún)?cè)u(píng)論信息模塊用例描述如表2-19所示,可進(jìn)行查詢(xún)?cè)u(píng)論信息等操作。

表2-19查詢(xún)?cè)u(píng)論信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)查詢(xún)?cè)u(píng)論信息

用例標(biāo)識(shí)號(hào)12

參與者用戶(hù)、管理員、用戶(hù)

簡(jiǎn)要說(shuō)明參與者輸入要查詢(xún)的評(píng)論信息

前置條件參與者進(jìn)入系統(tǒng)的評(píng)論信息管理頁(yè)面

1.參與者輸入要查詢(xún)的評(píng)論信息

2.參與者點(diǎn)擊查詢(xún)按鈕

基本事件流3.確認(rèn)查詢(xún)則顯示查詢(xún)到的評(píng)論信息,操作無(wú)效則出現(xiàn)錯(cuò)

誤提示信息

4.用例終止

其他事件流在點(diǎn)擊查詢(xún)按鈕之前,參與者可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

后置條件進(jìn)入評(píng)論信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

發(fā)布評(píng)論信息模塊用例描述如表2-20所示,可進(jìn)行發(fā)布評(píng)論信息等操作。

表2-20發(fā)布評(píng)論信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)發(fā)布評(píng)論信息

用例標(biāo)識(shí)號(hào)13

參與者用戶(hù)

簡(jiǎn)要說(shuō)明參與者進(jìn)入評(píng)論信息管理頁(yè)面,進(jìn)行發(fā)布評(píng)論信息操作

前置條件參與者進(jìn)入該系統(tǒng)的評(píng)論信息管理頁(yè)面

1.參與者輸入要發(fā)布的評(píng)論信息

2.參與者點(diǎn)擊發(fā)布按鈕,系統(tǒng)校驗(yàn)所輸入內(nèi)容的有效合理

基本事件流

3.信息有效則成功發(fā)布評(píng)論信息,反之則提示錯(cuò)誤

其他事件流在點(diǎn)擊發(fā)布按鈕之前,用戶(hù)可關(guān)閉當(dāng)前所在的頁(yè)面

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入評(píng)論信息管理頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

瀏覽評(píng)論信息模塊用例描述如表2-21所示,可進(jìn)行瀏覽評(píng)論信息等操作。

表2-21瀏覽評(píng)論信息模塊用例描述

項(xiàng)目描述

用例名稱(chēng)瀏覽評(píng)論信息

用例標(biāo)識(shí)號(hào)14

參與者用戶(hù)、管理員、用戶(hù)

簡(jiǎn)要說(shuō)明參與者對(duì)評(píng)論信息進(jìn)行瀏覽

前置條件參與者進(jìn)入該系統(tǒng)的評(píng)論信息管理頁(yè)面

1.參與者選中要進(jìn)行瀏覽的評(píng)論信息

基本事件流2.若評(píng)論信息存在,可以瀏覽;反之則提示錯(cuò)誤

3.用例終止

其他事件流無(wú)

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入評(píng)論信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

點(diǎn)贊評(píng)論信息模塊用例描述如表2-22所示,可進(jìn)行點(diǎn)贊評(píng)論信息等操作。

表2-22點(diǎn)贊評(píng)論信息模塊用例描述

項(xiàng)目描述

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

用例名稱(chēng)點(diǎn)贊評(píng)論信息

用例標(biāo)識(shí)號(hào)15

參與者用戶(hù)、管理員、用戶(hù)

簡(jiǎn)要說(shuō)明參與者對(duì)評(píng)論信息進(jìn)行點(diǎn)贊

前置條件參與者進(jìn)入該系統(tǒng)的評(píng)論信息管理頁(yè)面

1.參與者選中要進(jìn)行點(diǎn)贊的評(píng)論信息

基本事件流2.若評(píng)論信息存在,可以點(diǎn)贊;反之則提示錯(cuò)誤

3.用例終止

其他事件流無(wú)

異常事件流提示出現(xiàn)錯(cuò)誤,參與者核實(shí)確認(rèn)

后置條件進(jìn)入評(píng)論信息頁(yè)面,裝載對(duì)應(yīng)的數(shù)據(jù)信息

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

合適性:設(shè)計(jì)出來(lái)的軟件要滿(mǎn)足用戶(hù)的需求,并且開(kāi)發(fā)成本和客戶(hù)都能通

過(guò)軟件獲得對(duì)應(yīng)的利益。

結(jié)構(gòu)穩(wěn)定性:系統(tǒng)設(shè)計(jì)的第一要?jiǎng)?wù)就是結(jié)構(gòu)穩(wěn)定性,其余的用戶(hù)界面設(shè)計(jì)、

數(shù)據(jù)庫(kù)設(shè)計(jì)等都是在之后考慮的。

可擴(kuò)展性:軟件擴(kuò)展新功能的容易程度。

可復(fù)用性:軟件可以兼容現(xiàn)有的環(huán)境和資源,降低成本。

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)該電子相冊(cè)

網(wǎng)站系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-1電子相冊(cè)系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計(jì)

根據(jù)需求分析階段的結(jié)果,本系統(tǒng)的結(jié)構(gòu)可以分為兩個(gè)主要部分:登錄模塊

和操作模塊。登錄模塊是系統(tǒng)的核心,用戶(hù)在輸入正確的登錄信息后可以登錄進(jìn)

入系統(tǒng)。登錄成功之后,系統(tǒng)會(huì)根據(jù)用戶(hù)角色和系統(tǒng)權(quán)限返回不同的操作結(jié)果,

這些操作包括用戶(hù)管理、板塊管理、論壇管理等操作,以方便用戶(hù)進(jìn)行各種相關(guān)

的任務(wù)。因此,該系統(tǒng)結(jié)構(gòu)清晰,功能齊全。通過(guò)合理的分層和模塊化設(shè)計(jì),可以

提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性,同時(shí)也可以使系統(tǒng)的用戶(hù)界面變得更加友好

和易用。如圖3-2:

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-2電子相冊(cè)系統(tǒng)功能結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論