隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

目錄

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

1.1項目開發(fā)背景....................................................................................................1

1.2開發(fā)技術(shù)簡介....................................................................................................1

1.2.1系統(tǒng)各層關(guān)系簡介.................................................................................1

1.2.2SpringBoot的運行原理........................................................................2

1.2.3前后端頁面的組成.................................................................................3

1.3開發(fā)工具簡介....................................................................................................3

1.4項目開發(fā)技術(shù)路線............................................................................................3

2需求分析.......................................................................................................................4

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

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

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

2.3.1登錄注冊模塊的用例.............................................................................5

2.3.2個人信息管理模塊的用例.....................................................................7

2.3.3新聞瀏覽模塊的用例.............................................................................9

2.3.4新聞投稿模塊的用例...........................................................................12

2.3.5文章管理模塊的用例...........................................................................15

2.3.6用戶管理模塊的用例...........................................................................18

3系統(tǒng)概要設(shè)計.............................................................................................................22

3.1系統(tǒng)設(shè)計原則..................................................................................................22

3.2系統(tǒng)框架設(shè)計..................................................................................................22

3.3系統(tǒng)功能設(shè)計..................................................................................................23

3.3.1登錄注冊模塊功能設(shè)計.......................................................................23

3.3.2個人信息管理模塊功能設(shè)計...............................................................23

3.3.3新聞瀏覽模塊功能設(shè)計.......................................................................24

3.3.4新聞投稿模塊功能設(shè)計.......................................................................25

3.3.5文章管理模塊功能設(shè)計.......................................................................25

I

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

3.3.6用戶管理模塊功能設(shè)計.......................................................................26

3.4數(shù)據(jù)庫設(shè)計......................................................................................................27

3.4.1設(shè)計原則...............................................................................................27

3.4.2概念設(shè)計...............................................................................................28

3.4.3邏輯設(shè)計...............................................................................................28

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

4系統(tǒng)詳細設(shè)計.............................................................................................................31

4.1登錄注冊功能模塊設(shè)計..................................................................................31

4.1.1登錄注冊功能模塊說明.......................................................................31

4.1.2登錄注冊功能模塊詳細設(shè)計...............................................................31

4.2個人信息管理功能模塊設(shè)計..........................................................................32

4.2.1個人信息管理功能模塊說明...............................................................32

4.2.2個人信息管理功能模塊詳細設(shè)計.......................................................33

4.3新聞瀏覽模塊功能模塊設(shè)計..........................................................................34

4.3.1新聞瀏覽功能模塊說明.......................................................................34

4.3.2新聞瀏覽功能模塊詳細設(shè)計...............................................................35

4.4新聞投稿功能模塊設(shè)計..................................................................................36

4.4.1新聞投稿功能模塊說明.......................................................................36

4.4.2新聞投稿功能模塊詳細設(shè)計...............................................................36

4.5文章管理功能模塊設(shè)計..................................................................................39

4.5.1文章管理功能模塊說明.......................................................................39

4.5.2文章管理模塊詳細設(shè)計.......................................................................39

4.6用戶管理功能模塊設(shè)計..................................................................................41

4.6.1用戶管理功能模塊說明.......................................................................41

4.6.2用戶管理模塊詳細設(shè)計.......................................................................41

5系統(tǒng)實現(xiàn).....................................................................................................................43

5.1登錄注冊模塊實現(xiàn)..........................................................................................43

5.2個人信息管理模塊實現(xiàn)..................................................................................45

II

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

5.3新聞瀏覽功能模塊實現(xiàn)..................................................................................47

5.4新聞投稿功能模塊實現(xiàn)..................................................................................50

5.5文章管理功能模塊實現(xiàn)..................................................................................53

5.6用戶管理功能模塊實現(xiàn)..................................................................................56

6系統(tǒng)測試.....................................................................................................................60

6.1登錄注冊功能測試..........................................................................................60

6.2個人信息管理功能測試..................................................................................61

6.3新聞瀏覽功能測試..........................................................................................62

6.4新聞投稿功能測試..........................................................................................63

6.5文章管理功能測試..........................................................................................65

6.6用戶管理功能測試..........................................................................................66

7設(shè)計小結(jié).....................................................................................................................68

參考資料.........................................................................................................................69

III

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

隱來新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)

1引言

互聯(lián)網(wǎng)信息容量大、傳播面廣,信息傳播及時、內(nèi)容準確,極大地適應(yīng)了

人們的需求。將所有資訊上傳至網(wǎng)路供大家互相瀏覽,讓網(wǎng)絡(luò)上的資訊越來越

多,因此開發(fā)以網(wǎng)絡(luò)為基礎(chǔ)的新聞資訊瀏覽系統(tǒng)成為我們的當務(wù)之急。

1.1項目開發(fā)背景

在網(wǎng)絡(luò)科技日益發(fā)達的今天,網(wǎng)絡(luò)應(yīng)用的身影已經(jīng)滲透到人類社會的各個

角落。更多人希望通過互聯(lián)網(wǎng)來了解更多新聞信息。我的畢業(yè)設(shè)計就是一個新

聞發(fā)布系統(tǒng)。

1.2開發(fā)技術(shù)簡介

Web框架采用當下最流行的SpringBoot,SpringBoot框架的誕生,快速開

發(fā)成為趨勢,極大解放了程序編寫過程中,技術(shù)集成xml文件配置的問題,通

過極少的配置,就能實現(xiàn)技術(shù)集成,同時,yml文件的使用,是一個新的趨勢,

SpringBoot不用做集成配置的原因,就是這個注解在系統(tǒng)啟動時已經(jīng)為我們自

動集成。

1.2.1系統(tǒng)各層關(guān)系簡介

使用分層架構(gòu)來組織代碼,將程序的功能劃分為不同的層次,從而實現(xiàn)代

碼的解耦和管理。本系統(tǒng)包含了以下幾個層次

1、實體類(models):用于映射數(shù)據(jù)庫表結(jié)構(gòu),包含屬性的Get/Set方法。

2、數(shù)據(jù)訪問層(repository):定義數(shù)據(jù)訪問接口,接口通常繼承自SpringD

ataJPA或者MyBatis框架提供的一些基礎(chǔ)接口,以實現(xiàn)對數(shù)據(jù)庫的操作。

3、數(shù)據(jù)服務(wù)層(services):用于定義服務(wù)接口和實現(xiàn)類。通常由Controlle

r層調(diào)用,用于處理業(yè)務(wù)邏輯。

4、前端控制層(controllers):用于處理HTTP請求響應(yīng),調(diào)用services

層接口來完成邏輯單元應(yīng)用,實現(xiàn)對前端頁面的控制和處理。

5、配置信息類(configs):虛擬文件路徑的映射、SpringSecurity、攔截

器的配置,這些配置信息都是通過注解的方式來實現(xiàn)的,比如@Configuration、

1

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

@Bean等。

6、數(shù)據(jù)傳輸層(vo):在vo層中把操作過程中涉及的數(shù)據(jù)進行統(tǒng)一封裝,

對數(shù)據(jù)進行統(tǒng)一處理,使得返回數(shù)據(jù)格式一致。

7、工具類(utils):包含異常信息和加密工具類??杀恢貜?fù)使用,以提高

開發(fā)效率。

8、富文本編輯器(ueditor):含了富文本編輯器UEditor相關(guān)代碼和配置

文件。這些代碼和配置文件可以用于在項目中集成UEditor,以實現(xiàn)對富文本編

輯的支持。

通過這些層次的劃分,可以使得代碼結(jié)構(gòu)更加清晰、易于維護和擴展,從

而提高開發(fā)效率和代碼質(zhì)量。

1.2.2SpringBoot的運行原理

SpringBoot運行時,首先加載所有類路徑下的META-INF/spring.factorie

s文件中的AutoConfiguration類。

啟動過程中,通過@EnableAutoConfiguration注解啟用自動配置功能,通

過AutoConfiguration類中的@Conditional來判斷是否需要實例化Bean(組件

等)并注入到Spring容器中。

在實例化Bean(組件等)時,SpringBoot會首先使用SpringFramework

提供的IoC容器,即ApplicationContext,來管理這些Bean。

通過SpringBoot提供的自動配置功能,我們可以輕松地集成各種依賴框

架,而無需關(guān)心這些依賴框架的詳細配置過程,從而更加專注于業(yè)務(wù)邏輯的實

現(xiàn)。

圖1-1Springboot的運行原理

2

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

1.2.3前后端頁面的組成

系統(tǒng)后端采用SpringBoot框架,使用Maven作為項目管理和構(gòu)建工具,采

用分層架構(gòu),以降低耦合度。前端方面,使用了Bootstrap框架和Thymeleaf

技術(shù)來進行業(yè)務(wù)的實現(xiàn)。頁面展示的模板代碼采用了HTML語言,Static則是頁

面布局和業(yè)務(wù)邏輯的實現(xiàn)代碼。這樣的設(shè)計不僅使得項目構(gòu)建和管理更加方便,

也提高了開發(fā)效率和用戶體驗。

1.3開發(fā)工具簡介

工具的使用:采用IDEA+MySQL+Navicat+Tomcat9+Maven

IntelliJIDEA功能強大、易于使用。它的主要優(yōu)勢在于智能代碼建議、強

大的代碼導(dǎo)航、調(diào)試和重構(gòu)等功能。

MySQL優(yōu)點在于其高性能、安全、易用等方面。

NavicatPremium提供了一個直觀、易用的用戶界面,可以方便地管理和維

護多個數(shù)據(jù)庫,支持數(shù)據(jù)導(dǎo)入、導(dǎo)出、備份和同步等操作。此外,NavicatPremium

還提供了豐富的查詢、調(diào)試和報告功能,支持多種數(shù)據(jù)格式的視圖和圖表展示,

幫助開發(fā)人員更加高效地分析和管理數(shù)據(jù)。

Tomcat9是一種輕量級的開源Web應(yīng)用程序服務(wù)器,啟動和部署快速,提供

了豐富的管理和監(jiān)控工具。

Maven提供了多種標準化的構(gòu)建生命周期和插件,支持多種開發(fā)語言和框架,

方便快速構(gòu)建和管理項目。通過Maven,可以方便地管理項目版本、發(fā)布和部署

應(yīng)用程序,降低了項目的維護成本和風險。

1.4項目開發(fā)技術(shù)路線

SpringBoot基于Spring框架,內(nèi)部集成了Spring框架的各種組件,如Spr

ingMVC和SpringData等,同時還提供了自動化配置和快速開發(fā)的能力。

使用SpringBoot可實現(xiàn)自動化配置。在開發(fā)中,我們可以使用SpringMVC

提供的請求處理機制,實現(xiàn)靈活的數(shù)據(jù)驗證,從而提高開發(fā)效率。

SpringBoot還提供了對MyBatis等ORM框架的支持,可以通過MyBatis將

SQL代碼從程序代碼中徹底分離出來,實現(xiàn)可重用的SQL代碼。

3

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

2需求分析

2.1功能需求描述

本系統(tǒng)初步設(shè)置了3種角色:系統(tǒng)管理員、二級用戶和普通用戶。本系統(tǒng)擬

實現(xiàn)以下功能:

(1)登錄注冊模塊:包含用戶注冊、用戶登錄功能。其中:普通用戶擁有

用戶注冊、用戶登錄功能。二級用戶擁有用戶登錄功能。系統(tǒng)管理員擁有用戶

登錄功能。在進行登錄時系統(tǒng)根據(jù)身份來給予不同的權(quán)限。

(2)個人信息管理模塊:包含查看個人信息、修改個人信息功能。其中:

普通用戶擁有查看個人信息、修改個人信息功能。二級用戶擁有查看個人信息、

修改個人信息功能。系統(tǒng)管理員擁有查看個人信息、修改個人信息功能。

(3)新聞瀏覽模塊:包含查看所有新聞、查看分類新聞、查看新聞詳情功

能。其中:普通用戶擁有查看所有新聞、查看分類新聞、查看新聞詳情功能。

二級用戶擁有查看所有新聞、查看分類新聞、查看新聞詳情功能。系統(tǒng)管理員

擁有查看所有新聞、查看分類新聞、查看新聞詳情功能。

(4)新聞投稿模塊:包含查看信息總覽、查看文章狀態(tài)、更新個人信息、

發(fā)表文章功能。其中二級用戶擁有查看信息總覽、查看文章狀態(tài)、更新個人信

息、發(fā)表文章功能。系統(tǒng)管理員擁有查看信息總覽、查看文章狀態(tài)、更新個人

信息、發(fā)表文章功能。

(5)文章管理模塊:包含修改文章、刪除文章、增加文章、查看文章功能

。其中:管理員擁有修改文章、刪除文章、增加文章、查看文章功能。

(6)用戶管理模塊:包含查看所有用戶、查看用戶詳情、添加用戶、刪除

用戶、修改用戶信息功能。其中:系統(tǒng)管理員擁有查看所有用戶、查看用戶詳

情、添加用戶、修改用戶信息、刪除用戶功能。

2.2非功能需求描述

系統(tǒng)的非功能需求有以下幾個方面:

(1)可靠性和安全性:系統(tǒng)需具備高可靠性和安全性,確保系統(tǒng)在穩(wěn)定運

行的同時保障用戶信息的安全。

(2)高性能和可擴展性:系統(tǒng)需要具備高性能和可擴展性,能夠處理大量

用戶請求和數(shù)據(jù),并能夠隨著用戶需求的增加進行升級或擴容。

(3)可用性和易用性:系統(tǒng)需要具備良好的可用性和易用性,方便用戶輕

4

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

松地使用系統(tǒng),并且提供友好的用戶體驗和詳細的用戶文檔和支持服務(wù)。

(4)可維護性和可移植性:系統(tǒng)需要具備良好的可維護性和可移植性,方

便開發(fā)人員進行維護和修改,并且能夠運行在不同的操作系統(tǒng)和硬件平臺上。

2.3需求用例建模

對需求功能進行分析,建立以下總體用例模型,如下圖2-1所示。

圖2-1隱來新聞發(fā)布系統(tǒng)總體用例模型

在隱來新聞發(fā)布系統(tǒng)中,普通用戶可以在系統(tǒng)中能夠瀏覽文章內(nèi)容、查看

共享信息;二級用戶可以進行新聞的發(fā)布、分享新聞內(nèi)容、瀏覽共享信息;系

統(tǒng)管理員能夠?qū)φ麄€系統(tǒng)進行有效的管理、在系統(tǒng)上瀏覽文章內(nèi)容和共享信息

等。

2.3.1登錄注冊模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。登錄注

冊模塊具體用例描述如圖2-2所示,分別具有用戶注冊、用戶登錄功能。使用

者進行登錄,系統(tǒng)進行登錄賬號權(quán)限的區(qū)分,給予不同用戶不同權(quán)限。

5

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

圖2-2登錄注冊模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。登錄注冊模塊活動圖見圖2-3。

圖2-3登錄注冊模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。用戶注冊模塊用例描

述如表2-1所示,可以進行用戶注冊等操作。

表2-1用戶注冊用例描述

項目描述

用例名稱用戶注冊

用例標識號01

參與者普通用戶

6

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

簡要說明用戶填寫相關(guān)信息進行注冊

前置條件用戶已經(jīng)進入系統(tǒng)注冊頁面

1.輸入用戶名

2.輸入手機號

3.輸入郵箱地址

4.輸入密碼

基本事件流

5.再次輸入密碼

6.點擊提交按鈕后,系統(tǒng)進行校驗

7.通過則可以進行登錄,未通過提示錯誤信息

8.用例中止

其他事件流無

異常事件流出現(xiàn)錯誤,提示錯誤信息

后置條件進入登錄界面,用戶可進行登錄

用戶登錄模塊用例描述如表2-2所示,可以進行用戶登錄等操作。

表2-2用戶登錄用例描述

項目描述

用例名稱用戶登錄

用例標識號02

參與者普通用戶、二級用戶、系統(tǒng)管理員

簡要說明用戶進行登錄,成功進入系統(tǒng),否則需重新輸入信息

前置條件進入登錄頁面

1.輸入用戶名

2.輸入密碼

基本事件流3.點擊登錄按鈕,系統(tǒng)進行校驗

4.成功進入新聞首頁,失敗提示錯誤信息

5.用例中止

其他事件流登錄前可選擇記住賬號信息

異常事件流出現(xiàn)錯誤,提示錯誤信息

后置條件進入主界面,加載相應(yīng)的數(shù)據(jù)

2.3.2個人信息管理模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。個人信

息管理模塊具體的用例描述如圖2-4所示,分別具有查看個人信息、修改個人

7

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

信息功能。

圖2-4個人信息管理模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。個人信息管理模塊活動圖見圖

2-5。

圖2-5個人信息管理模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。查看個人信息模塊用

例描述如表2-3所示,可以進行查看個人信息等操作。

表2-3查看個人信息用例描述

項目描述

用例名稱查看個人信息

8

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

用例標識號03

參與者普通用戶、二級用戶、管理員

簡要說明用戶對個人信息進行查看

前置條件用戶登錄進入系統(tǒng)

1.點擊用戶名

2.點擊個人信息進入個人信息管理頁面

基本事件流

3.系統(tǒng)進行個人信息的展示

4.用例終止

其他事件流無

異常事件流無

后置條件進入個人信息顯示頁面并展示相應(yīng)數(shù)據(jù)

修改個人信息模塊用例描述如表2-4所示,可以進行修改個人信息等操作。

表2-4修改個人信息用例描述

項目描述

用例名稱修改個人信息

用例標識號04

參與者普通用戶、二級用戶、管理員

簡要說明對個人信息進行修改

前置條件用戶登錄進入系統(tǒng)

1.點擊用戶名

2.點擊個人信息進入個人信息管理頁面

基本事件流3.輸入要修改的信息

4.點擊提交

5.用例終止

其他事件流在點擊“提交”前,可隨時點擊“關(guān)閉”

異常事件流填寫信息無效需重新填寫

后置條件修改成功彈出系統(tǒng),重新進行登錄操作

2.3.3新聞瀏覽模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。新聞瀏

覽模塊具體的用例描述如圖2-6所示,分別具有查看所有新聞、查看分類新聞、

查看新聞詳情功能。

9

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

圖2-6新聞瀏覽模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。新聞瀏覽模塊活動圖見圖2-7。

圖2-7新聞瀏覽模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。查看所有新聞模塊用

例描述如表2-5所示,可以進行查看所有新聞等操作。

表2-5查看所有新聞用例描述

項目描述

用例名稱查看所有新聞

用例標識號05

參與者普通用戶、二級用戶、管理員

10

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

簡要說明用戶進入首頁進行所有新聞的查看

前置條件用戶登錄進入系統(tǒng)

1.進入首頁

基本事件流2.系統(tǒng)展示所有新聞

3.用例終止

其他事件流無

異常事件流無

后置條件新聞首頁展示相應(yīng)數(shù)據(jù)

查看分類新聞模塊用例描述如表2-6所示,可以進行查看分類新聞等操作。

表2-6查看分類新聞用例描述

項目描述

用例名稱查看分類新聞

用例標識號06

參與者普通用戶、二級用戶、管理員

簡要說明用戶進行分類新聞的查看

前置條件用戶登錄進入系統(tǒng)

1.點擊想要查看的分類新聞

2.系統(tǒng)進行顯示

基本事件流

3.進入分類新聞顯示列表

5.用例終止

其他事件流無

異常事件流無

后置條件進入分類新聞顯示頁面展示相應(yīng)數(shù)據(jù)

查看新聞詳情模塊用例描述如表2-7所示,可以進行查看新聞詳情等操作。

表2-7查看新聞詳情用例描述

項目描述

用例名稱查看新聞詳情

用例標識號7

參與者普通用戶、二級用戶、管理員

簡要說明查看新聞的詳細信息

前置條件用戶登錄進入系統(tǒng)

1.首頁展示新聞

基本事件流

2.選擇新聞內(nèi)容,點擊進入瀏覽

11

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

3.展示詳情頁面

4.用例終止

其他事件流無

異常事件流無

后置條件進入新聞頁面,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

2.3.4新聞投稿模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。新聞投

稿模塊具體的用例描述如圖2-8所示,分別具有查看信息總覽、查看文章狀態(tài)、

更新個人信息、發(fā)表文章功能。

圖2-8新聞投稿模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。新聞投稿模塊活動圖見圖2-9。

12

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

圖2-9新聞投稿模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。

查看信息總覽模塊用例描述如表2-11所示,可以進行查看信息總覽等操作。

表2-11查看信息總覽用例描述

項目描述

用例名稱查看信息總覽

用例標識號11

參與者二級用戶、管理員

簡要說明進行信息總覽的查看

前置條件用戶登錄進入系統(tǒng)

1.點擊用戶名

2.點擊投稿地址進入投稿地址頁面

基本事件流

3.顯示信息總覽

4.用例終止

其他事件流無

異常事件流無

后置條件進入新聞投稿公告頁面展示相應(yīng)數(shù)據(jù)

查看文章狀態(tài)模塊用例描述如表2-12所示,可以進行查看文章狀態(tài)等操作。

表2-12查看文章狀態(tài)用例描述

13

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

項目描述

用例名稱查看文章狀態(tài)

用例標識號12

參與者二級用戶、參與者

簡要說明進行文章狀態(tài)的查看

前置條件用戶登錄進入系統(tǒng)

1.點擊用戶名

2.點擊投稿地址進入投稿地址頁面

基本事件流3.點擊文章

4.顯示文章信息及狀態(tài)

5.用例終止

其他事件流無

異常事件流無

后置條件進入新聞投稿文章頁面展示相應(yīng)數(shù)據(jù)

更新個人信息模塊用例描述如表2-13所示,可以進行更新個人信息等操作。

表2-13更新個人信息用例描述

項目描述

用例名稱更新個人信息

用例標識號13

參與者二級用戶、管理員

簡要說明對個人信息進行更新

前置條件登錄進入系統(tǒng)

1.點擊用戶名

2.點擊投稿地址進入投稿地址頁面

基本事件流3.輸入要更新的信息

4.點擊更新

5.用例終止

其他事件流無

異常事件流無

后置條件進入個人信息詳情顯示頁面展示相應(yīng)數(shù)據(jù)

發(fā)表文章模塊用例描述如表2-14所示,可以進行發(fā)表文章等操作。

表2-14發(fā)表文章用例描述

項目描述

14

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

用例名稱發(fā)表文章

用例標識號14

參與者二級用戶、管理員

簡要說明進行文章的發(fā)表

前置條件用戶登錄進入系統(tǒng)

1.點擊用戶名

2.點擊投稿地址進入投稿地址頁面

3.點擊文章

基本事件流

4.選擇文章的發(fā)表

5.輸入文章內(nèi)容并進行提交

6.用例終止

其他事件流無

異常事件流無

后置條件進入狀態(tài)查看頁展示相應(yīng)數(shù)據(jù)

2.3.5文章管理模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。文章管

理模塊具體的用例描述如圖2-10所示,分別具有修改文章、刪除文章、增加文

章、查看文章功能。

圖2-10文章管理模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。文章管理模塊活動圖見圖2-11。

15

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

圖2-11文章管理模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。

修改文章模塊用例描述如表2-15所示,可以進行修改文章等操作。

表2-15修改文章用例描述

項目描述

用例名稱修改文章

用例標識號15

參與者系統(tǒng)管理員

簡要說明對文章進行修改

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

基本事件流3.點擊管理文章

4.對文章進行修改

5.用例終止

其他事件流無

異常事件流無

后置條件修改成功返回文章管理頁面展示相應(yīng)數(shù)據(jù)

16

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

刪除文章模塊用例描述如表2-16所示,可以進行刪除文章等操作。

表2-16刪除文章用例描述

項目描述

用例名稱刪除文章

用例標識號16

參與者系統(tǒng)管理員

簡要說明對文章進行刪除操作

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

基本事件流3.點擊管理文章

4.點擊刪除,刪除文章

5.用例終止

其他事件流無

異常事件流無

后置條件刪除成功更新頁面,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

增加文章模塊用例描述如表2-17所示,可以進行增加文章等操作。

表2-17增加文章用例描述

項目描述

用例名稱增加文章

用例標識號17

參與者系統(tǒng)管理員

簡要說明對文章進行增加操作

前置條件管理員登錄系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

3.點擊管理文章

基本事件流

4.點擊增加文章

5.輸入文章內(nèi)容并提交

5.用例終止

其他事件流無

異常事件流無

后置條件新增成功更新頁面,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

17

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

查看文章模塊用例描述如表2-18所示,可以進行查看文章等操作。

表2-18查看文章用例描述

項目描述

用例名稱查看文章

用例標識號18

參與者系統(tǒng)管理員

簡要說明對文章進行查看

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

基本事件流3.點擊管理文章

4.顯示文章信息

5.用例終止

其他事件流無

異常事件流無

后置條件在文章管理頁面展示相應(yīng)數(shù)據(jù)

2.3.6用戶管理模塊的用例

在系統(tǒng)開發(fā)設(shè)計的需求分析過程中,對用例圖和活動圖進行分析。用戶管

理模塊具體的用例描述如圖2-12所示,分別具有查看所有用戶、查看用戶詳情、

添加用戶、刪除用戶、修改用戶信息功能。

圖2-12用戶管理模塊用例圖

通過分析用例,用活動圖建模系統(tǒng)運算。用戶管理模塊活動圖見圖2-13。

18

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

圖2-13用戶管理模塊活動圖

用例描述表是用用例圖和活動圖進一步分析得出的。

查看所有用戶模塊用例描述如表2-19所示,可以進行查看所有用戶等操作。

表2-19查看所有用戶用例描述

項目描述

用例名稱查看所有用戶

用例標識號19

參與者系統(tǒng)管理員

簡要說明管理員查看用戶信息

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

基本事件流3.點擊管理用戶

4.顯示用戶信息

5.用例終止

其他事件流無

異常事件流無

后置條件進入用戶顯示頁面展示相應(yīng)數(shù)據(jù)

19

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

查看用戶詳情模塊用例描述如表2-20所示,可以進行查看用戶詳情等操作。

表2-20查看用戶詳情用例描述

項目描述

用例名稱查看用戶詳情

用例標識號20

參與者系統(tǒng)管理員

簡要說明管理員查看用戶信息

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

3.點擊管理用戶

基本事件流

4.點擊詳情

5.查看用戶信息詳情

6.用例終止

其他事件流無

異常事件流無

后置條件進入用戶顯示頁面展示相應(yīng)數(shù)據(jù)

添加用戶模塊用例描述如表2-21所示,可以進行添加用戶等操作。

表2-21添加用戶用例描述

項目描述

用例名稱添加用戶

用例標識號21

參與者系統(tǒng)管理員

簡要說明管理員進行用戶添加操作

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

3.點擊管理用戶

基本事件流

4.點擊增加用戶

5.輸入相關(guān)信息

6.用例終止

其他事件流無

異常事件流無

20

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

后置條件進入用戶顯示頁面展示相應(yīng)數(shù)據(jù)

刪除用戶模塊用例描述如表2-22所示,可以進行刪除用戶等操作。

表2-22刪除用戶用例描述

項目描述

用例名稱刪除用戶

用例標識號22

參與者系統(tǒng)管理員

簡要說明管理員進行用戶刪除操作

前置條件管理員登錄進入系統(tǒng)

1.點擊用戶名

2.點擊管理系統(tǒng)進入管理系統(tǒng)

基本事件流3.點擊管理用戶

4.點擊刪除

5.用例終止

其他事件流無

異常事件流無

后置條件展示刪除后的頁面信息

修改用戶信息模塊用例描述如表2-23所示,可以進行修改用戶信息等操作。

表2-23修改用戶信息用例描述

項目描述

用例名稱修改用戶信息

用例標識號23

參與者系統(tǒng)管理員

簡要說明管理員對用戶進行修改

前置條件管理員登錄進入系統(tǒng)

溫馨提示

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

評論

0/150

提交評論