湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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.3開(kāi)發(fā)工具簡(jiǎn)介1

2需求分析2

2.1功能需求描述2

2.2非功能需求描述2

2.3需求用例建模2

2.3.1社團(tuán)信息管理功能的用例3

2.3.2社團(tuán)成員管理功能的用例8

2.3.3入團(tuán)申請(qǐng)管理功能的用例10

2.3.4社團(tuán)活動(dòng)管理功能的用例13

2.3.5社團(tuán)申請(qǐng)管理功能的用例16

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

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

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

3.2.1社團(tuán)信息管理功能設(shè)計(jì)19

3.2.2社團(tuán)成員管理功能設(shè)計(jì)21

3.2.3入團(tuán)申請(qǐng)管理功能設(shè)計(jì)22

3.2.4社團(tuán)活動(dòng)管理功能設(shè)計(jì)23

3.2.5社團(tuán)申請(qǐng)管理功能設(shè)計(jì)25

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

3.3.1設(shè)計(jì)原則26

3.3.2概念設(shè)計(jì)26

3.3.3邏輯設(shè)計(jì)27

3.3.4數(shù)據(jù)字典27

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

I

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

4.1社團(tuán)信息管理功能設(shè)計(jì)30

4.1.1社團(tuán)信息管理功能說(shuō)明30

4.1.2社團(tuán)信息管理功能詳細(xì)設(shè)計(jì)30

4.2社團(tuán)成員管理功能設(shè)計(jì)34

4.2.1社團(tuán)成員管理功能說(shuō)明34

4.2.2社團(tuán)成員管理功能詳細(xì)設(shè)計(jì)35

4.3入團(tuán)申請(qǐng)管理功能設(shè)計(jì)36

4.3.1入團(tuán)申請(qǐng)管理功能說(shuō)明36

4.3.2入團(tuán)申請(qǐng)管理功能詳細(xì)設(shè)計(jì)37

4.4社團(tuán)活動(dòng)管理功能設(shè)計(jì)40

4.4.1社團(tuán)活動(dòng)管理功能說(shuō)明40

4.4.2社團(tuán)活動(dòng)管理功能詳細(xì)設(shè)計(jì)40

4.5社團(tuán)申請(qǐng)管理功能設(shè)計(jì)43

4.5.1社團(tuán)申請(qǐng)管理功能說(shuō)明43

4.5.2社團(tuán)申請(qǐng)管理功能詳細(xì)設(shè)計(jì)43

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

5.1社團(tuán)信息管理實(shí)現(xiàn)44

5.1.1社團(tuán)信息管理界面設(shè)計(jì)44

5.1.2社團(tuán)信息管理核心代碼實(shí)現(xiàn)45

5.2社團(tuán)成員管理實(shí)現(xiàn)48

5.2.1社團(tuán)成員管理界面設(shè)計(jì)48

5.2.2社團(tuán)成員管理核心代碼實(shí)現(xiàn)49

5.3入團(tuán)申請(qǐng)管理實(shí)現(xiàn)50

5.3.1入團(tuán)申請(qǐng)管理界面設(shè)計(jì)50

5.3.2入團(tuán)申請(qǐng)管理核心代碼實(shí)現(xiàn)51

5.4社團(tuán)活動(dòng)管理實(shí)現(xiàn)52

5.4.1社團(tuán)活動(dòng)管理界面設(shè)計(jì)52

5.4.2社團(tuán)活動(dòng)管理核心代碼實(shí)現(xiàn)53

II

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

5.5社團(tuán)申請(qǐng)管理實(shí)現(xiàn)55

5.5.1社團(tuán)申請(qǐng)管理界面設(shè)計(jì)55

5.5.2社團(tuán)申請(qǐng)管理核心代碼實(shí)現(xiàn)56

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

6.1社團(tuán)信息管理功能測(cè)試57

6.2社團(tuán)成員管理功能測(cè)試58

6.3入團(tuán)申請(qǐng)管理功能測(cè)試59

6.4社團(tuán)活動(dòng)管理功能測(cè)試60

6.5社團(tuán)申請(qǐng)管理功能測(cè)試61

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

參考資料62

III

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

湖南高校社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

現(xiàn)在互聯(lián)網(wǎng)迅速發(fā)展,越來(lái)越多的企業(yè)、高校都已經(jīng)建立了自己網(wǎng)站.基于

高?,F(xiàn)在的發(fā)展,高校的社團(tuán)網(wǎng)站也是必不可少的.很多的高校已經(jīng)不滿足以前

的管理方式了.建立一個(gè)屬于自己的系統(tǒng),能提供方便的動(dòng)態(tài)高校社團(tuán)管理信息

系統(tǒng),同時(shí)高校的管理隨著時(shí)代也發(fā)生巨大改變.所有,湖南高校社團(tuán)管理信息

系統(tǒng)也是隨之產(chǎn)生了

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

互聯(lián)網(wǎng)是人類智慧的結(jié)晶,20世紀(jì)的重大科技發(fā)明,當(dāng)代先進(jìn)生產(chǎn)力的重要

標(biāo)志.互聯(lián)網(wǎng)在國(guó)飛快發(fā)展.互聯(lián)網(wǎng)深刻影響著世界經(jīng)濟(jì)和社會(huì)的發(fā)展,促進(jìn)了

社會(huì)生活和信息傳遞的變革.傳統(tǒng)的高校管理方式也越來(lái)越不能滿足人們的生

活需求,使得高校的管理部門已經(jīng)認(rèn)識(shí)互聯(lián)網(wǎng)的優(yōu)勢(shì),互聯(lián)網(wǎng)就是在這樣一個(gè)背

景下產(chǎn)生發(fā)展起來(lái)的。伴隨著互聯(lián)網(wǎng)技術(shù)的不斷成熟,互聯(lián)網(wǎng)的功能也越來(lái)越

強(qiáng)大,注冊(cè)用戶可以在網(wǎng)上發(fā)布高校社團(tuán)活動(dòng)以及發(fā)布高校社團(tuán)通知,初步讓

體會(huì)到了足不出戶,便可隨意管理社團(tuán)。的畢業(yè)設(shè)計(jì)也就正是一個(gè)互聯(lián)網(wǎng)系統(tǒng)的

開(kāi)發(fā)湖南高校社團(tuán)管理信息系統(tǒng)。

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

通過(guò)mysql+tomact+idel進(jìn)行開(kāi)發(fā)

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

工具的使用:采用idel+tomcat+mysql

tomcat作為小型服務(wù)期有著很多的優(yōu)點(diǎn),安裝和部署都是很方便,技術(shù)先進(jìn),

新能好,并且免費(fèi),它是學(xué)生的第一選擇,深受的熱愛(ài)

mysql其優(yōu)點(diǎn)有:是一個(gè)快速的,多線程的,多用戶的數(shù)據(jù)服務(wù)器,而且容易

理解,使用方便,易于以后的維護(hù).

idel的優(yōu)勢(shì):它的速度非常令滿意,這點(diǎn)尤為重要,Eclipse雖然具有各種

各樣的插件,它可以完成各種各樣的功能,他同時(shí)是一個(gè)和便捷的軟件.

1

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

2需求分析

2.1功能需求描述

本系統(tǒng)有管理員,團(tuán)長(zhǎng)以及用戶3個(gè)角色,包含了如下5個(gè)功能:

(1)社團(tuán)信息管理功能:用戶可以查詢社團(tuán)信息,加入社團(tuán),團(tuán)長(zhǎng)可以查詢

社團(tuán)信息,管理員可以查詢社團(tuán)信息,刪除社團(tuán)信息,添加社團(tuán),修改社團(tuán)信息.

(2)社團(tuán)成員管理功能:管理員和團(tuán)長(zhǎng)可以查詢社團(tuán)成員以及刪除成員.

(3)入團(tuán)申請(qǐng)管理功能:團(tuán)長(zhǎng)可以查詢申請(qǐng)信息,刪除入團(tuán)成員信息,添加

入團(tuán)社團(tuán)成員信息.

(4)社團(tuán)活動(dòng)管理功能:團(tuán)長(zhǎng)和用戶可以查詢活動(dòng)信息,加入社團(tuán)活動(dòng)以及

團(tuán)長(zhǎng)還可以添加社團(tuán)活動(dòng).

(5)社團(tuán)申請(qǐng)管理功能:用戶可以查詢申請(qǐng)信息.

2.2非功能需求描述

實(shí)現(xiàn)開(kāi)展第一輪的用戶進(jìn)行溝通,了解圖片的系統(tǒng)的問(wèn)題,講搜索程度的

影響功能需求所體現(xiàn)的效率,本系統(tǒng)的非功能性需求有以下幾個(gè)方面:

(1)高效性:高校的成員管理信息量通常比較多而繁雜。

(2)安全性:高校的成員個(gè)人信息管理信息量通常比較多而繁雜。

(3)可擴(kuò)展性:高校的管理形式多樣。

2.3需求用例建模

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)功能需求進(jìn)行分析,創(chuàng)建了湖南高校社團(tuán)管

理信息系統(tǒng)的總體用例模型,如圖2-1所示。

2

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

圖2-1湖南高校社團(tuán)管理信息系統(tǒng)的總體用例模型

2.3.1社團(tuán)信息管理功能的用例

通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,社團(tuán)信息管理功能具體的用例描述

如2-2所示,分別具有查詢社團(tuán)信息,修改社團(tuán)信息,添加社團(tuán),刪除社團(tuán),

加入社團(tuán)操作功能。使用的這種架構(gòu),能使用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)

的結(jié)構(gòu),當(dāng)需要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,只要維護(hù)與業(yè)務(wù)層之間的接口即可。

3

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

圖2-2社團(tuán)信息管理功能用例圖

對(duì)社團(tuán)信息管理功能用例進(jìn)行細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。得到社團(tuán)信息管理活動(dòng)圖,如圖2-3所示。

4

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

圖2-3社團(tuán)信息管理活動(dòng)圖

對(duì)圖2-2用例圖以及圖2-3活動(dòng)圖進(jìn)行了細(xì)化分析,獲得了每個(gè)用例的描

述表。查詢社團(tuán)信息用例描述如表2-1所示,能進(jìn)行社團(tuán)信息查詢操作。

表2-1查詢社團(tuán)信息用例描述

項(xiàng)目描述

用例名稱社團(tuán)信息查詢

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

參與者管理員、團(tuán)長(zhǎng)、用戶

參與者輸入社團(tuán)名稱以及選擇社團(tuán)類型,點(diǎn)擊搜索圖片按

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

鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者顯示搜索的用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

基本事件流1.在社團(tuán)名稱框里輸入賬號(hào)

5

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

2.選擇社團(tuán)類型

3.用戶點(diǎn)擊搜索圖標(biāo)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

4.有效在社團(tuán)信息查詢欄下顯示結(jié)果,無(wú)效則提示相應(yīng)錯(cuò)

誤給用戶。

5.用例終止

其他事件流在搜索之前,參與者可以隨時(shí)取消.

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

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

對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

修改社團(tuán)信息用例描述如表2-2所示,能進(jìn)行修改社團(tuán)信息操作。

表2-2修改社團(tuán)信息用例描述

項(xiàng)目描述

用例名稱修改社團(tuán)信息

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

參與者管理員

參與者輸入社團(tuán)名稱,社團(tuán)類型,社團(tuán)團(tuán)長(zhǎng),系統(tǒng)進(jìn)行驗(yàn)證

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

后,合法者將進(jìn)行修改信息.

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.在社團(tuán)名稱修改框里輸入社團(tuán)名稱

2.在社團(tuán)類型框里選擇密碼社團(tuán)類型

3.在社團(tuán)團(tuán)長(zhǎng)修改框里輸入社團(tuán)團(tuán)長(zhǎng)

基本事件流

4.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

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

6.用例終止

其他事件流在修改之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

添加社團(tuán)用例描述如表2-3所示,能進(jìn)行添加社團(tuán)操作。

表2-3添加社團(tuán)用例描述

項(xiàng)目描述

用例名稱添加社團(tuán)

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

6

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

參與者管理員

簡(jiǎn)要說(shuō)明參與者點(diǎn)擊添加按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將添加用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊添加按鈕

2.在社團(tuán)名稱框輸入社團(tuán)名稱

3.在社團(tuán)類型選擇社團(tuán)類型

基本事件流4.在社團(tuán)團(tuán)長(zhǎng)框輸入社團(tuán)團(tuán)長(zhǎng)

5.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

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

7.用例終止

其他事件流在添加之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

刪除社團(tuán)用例描述如表2-4所示,能進(jìn)行社團(tuán)信息刪除操作。

表2-4刪除社團(tuán)用例描述

項(xiàng)目描述

用例名稱社團(tuán)信息刪除

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

參與者管理員、團(tuán)長(zhǎng)

參與者點(diǎn)擊刪除按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將刪除社團(tuán)

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

信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊刪除按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

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

4.用例終止

其他事件流在刪除之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

加入社團(tuán)用例描述如表2-5所示,能進(jìn)行加入社團(tuán)操作。

7

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

表2-5加入社團(tuán)用例描述

項(xiàng)目描述

用例名稱加入社團(tuán)

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

參與者用戶

參與者點(diǎn)擊加入社團(tuán)按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將加入

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

社團(tuán)。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊加入社團(tuán)按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證有效性。

基本事件流

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

4.用例終止

其他事件流在加入社團(tuán)之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

2.3.2社團(tuán)成員管理功能的用例

通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,社團(tuán)成員管理功能具體的用例描述

如2-4所示,分別具有查詢社團(tuán)成員,刪除社團(tuán)成員操作功能。使用的這種架

構(gòu),能使用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)需要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的

時(shí)候,只要維護(hù)與業(yè)務(wù)層之間的接口即可。

圖2-4社團(tuán)成員管理功能用例圖

8

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

對(duì)社團(tuán)成員管理功能用例進(jìn)行細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。得到社團(tuán)成員管理功能活動(dòng)圖,如圖2-5所示。

2-5社團(tuán)成員管理活動(dòng)圖

對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)行了細(xì)化分析,獲得了每個(gè)用例的描述

表。查詢社團(tuán)成員用例描述如表2-6所示,能進(jìn)行社團(tuán)成員查詢操作。

表2-6查詢社團(tuán)成員用例描述

項(xiàng)目描述

用例名稱社團(tuán)成員查詢

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

參與者管理員、團(tuán)長(zhǎng)

參與者輸入社團(tuán)成員姓名,點(diǎn)擊搜索圖片按鈕,系統(tǒng)進(jìn)行驗(yàn)

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

證后,合法者顯示搜索的用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

基本事件流1.在社團(tuán)成員姓名框里輸入姓名

9

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

2.用戶點(diǎn)擊搜索圖標(biāo)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

3.有效在社團(tuán)成員信息查詢欄下顯示結(jié)果,無(wú)效則提示相

應(yīng)錯(cuò)誤給用戶。

4.用例終止

其他事件流在搜索之前,參與者可以隨時(shí)取消.

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

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

對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

刪除社團(tuán)成員用例描述如表2-7所示,能進(jìn)行社團(tuán)成員信息刪除操作。

表2-7刪除社團(tuán)成員用例描述

項(xiàng)目描述

用例名稱社團(tuán)成員信息刪除

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

參與者管理員、團(tuán)長(zhǎng)

參與者點(diǎn)擊刪除按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將刪除社團(tuán)

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

成員信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊刪除按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

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

4.用例終止

其他事件流在刪除之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

2.3.3入團(tuán)申請(qǐng)管理功能的用例

通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,入團(tuán)申請(qǐng)管理功能具體的用例描述

如2-6所示,分別具有查詢?nèi)雸F(tuán)成員信息,添加入團(tuán)成員信息,刪除入團(tuán)成員

信息操作功能。使用的這種架構(gòu),能使用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)

構(gòu),當(dāng)需要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,只要維護(hù)與業(yè)務(wù)層之間的接口即可。

10

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

圖2-6入團(tuán)申請(qǐng)管理功能用例圖

對(duì)入團(tuán)申請(qǐng)管理功能用例進(jìn)行細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。得到入團(tuán)申請(qǐng)管理活動(dòng)圖,如圖2-7所示。

圖2-7入團(tuán)申請(qǐng)管理活動(dòng)圖

對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)行了細(xì)化分析,獲得了每個(gè)用例的描述

表。查詢?nèi)雸F(tuán)成員信息用例描述如表2-8所示,能進(jìn)行查詢?nèi)雸F(tuán)成員信息操作。

表2-8查詢?nèi)雸F(tuán)成員信息用例描述

項(xiàng)目描述

用例名稱查詢?nèi)雸F(tuán)成員信息

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

11

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

參與者團(tuán)長(zhǎng)

參與者在將信息輸入在成員姓名框,點(diǎn)擊搜索圖片按鈕,系

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

統(tǒng)進(jìn)行驗(yàn)證后,合法者顯示搜索的用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.在成員姓名框里輸入成員姓名

2.用戶點(diǎn)擊搜索圖標(biāo)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流3.有效在社團(tuán)信息查詢欄下顯示結(jié)果,無(wú)效則提示相應(yīng)錯(cuò)

誤給用戶。

4.用例終止

其他事件流在搜索之前,參與者可以隨時(shí)取消.

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

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

對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

添加入團(tuán)成員信息用例描述如表2-9所示,能進(jìn)行添加入團(tuán)成員信息操作。

表2-9添加入團(tuán)成員信息用例描述

項(xiàng)目描述

用例名稱添加入團(tuán)成員信息

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

參與者團(tuán)長(zhǎng)

參與者點(diǎn)擊申請(qǐng)通過(guò)按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將添加

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

通知信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊申請(qǐng)通過(guò)按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

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

4.用例終止

其他事件流在添加之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

刪除入團(tuán)成員信息用例描述如表2-10所示,能進(jìn)行刪除入團(tuán)成員信息等操作。

表2-10刪除入團(tuán)成員信息用例描述

項(xiàng)目描述

12

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

用例名稱刪除入團(tuán)成員信息

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

參與者團(tuán)長(zhǎng)

參與者點(diǎn)擊申請(qǐng)駁回按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將刪除

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

社團(tuán)通知信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊申請(qǐng)駁回按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

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

4.用例終止

其他事件流在刪除之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

2.3.4社團(tuán)活動(dòng)管理功能的用例

通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,社團(tuán)活動(dòng)管理功能具體的用例描述

如2-8所示,分別具有查詢社團(tuán)活動(dòng),添加社團(tuán)活動(dòng),加入社團(tuán)活動(dòng)操作功能。

使用的這種架構(gòu),能使用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)需要對(duì)數(shù)

據(jù)進(jìn)行維護(hù)的時(shí)候,只要維護(hù)與業(yè)務(wù)層之間的接口即可。

圖2-8社團(tuán)活動(dòng)管理功能用例圖

對(duì)社團(tuán)活動(dòng)管理功能用例進(jìn)行細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。得到社團(tuán)活動(dòng)管理活動(dòng)圖,如圖2-9所示。

13

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

圖2-9社團(tuán)活動(dòng)管理活動(dòng)圖

對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)行了細(xì)化分析,獲得了每個(gè)用例的描述

表。查詢社團(tuán)活動(dòng)用例描述如表2-11所示,能進(jìn)行查詢社團(tuán)活動(dòng)操作。

表2-11查詢社團(tuán)活動(dòng)用例描述

項(xiàng)目描述

用例名稱查詢社團(tuán)活動(dòng)

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

參與者團(tuán)長(zhǎng)、用戶

參與者在將信息輸入在活動(dòng)名稱框,點(diǎn)擊搜索圖片按鈕,系

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

統(tǒng)進(jìn)行驗(yàn)證后,合法者顯示搜索的用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.在活動(dòng)名稱框里輸入活動(dòng)名稱

2.用戶點(diǎn)擊搜索圖標(biāo)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

3.有效在社團(tuán)活動(dòng)信息查詢欄下顯示結(jié)果,無(wú)效則提示相

應(yīng)錯(cuò)誤給用戶。

14

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

4.用例終止

其他事件流在搜索之前,參與者可以隨時(shí)取消.

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

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

對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

添加社團(tuán)活動(dòng)用例描述如表2-12所示,能進(jìn)行添加社團(tuán)活動(dòng)操作。

表2-12添加社團(tuán)活動(dòng)用例描述

項(xiàng)目描述

用例名稱添加社團(tuán)活動(dòng)

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

參與者團(tuán)長(zhǎng)

參與者點(diǎn)擊添加按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將添加通知

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

信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊添加按鈕

2.在活動(dòng)名稱框里輸入活動(dòng)名稱

3.在活動(dòng)時(shí)間框里選擇活動(dòng)時(shí)間

4.在發(fā)布社團(tuán)框里輸入發(fā)布社團(tuán)

5.在活動(dòng)概述框里輸入活動(dòng)概述

基本事件流

6.在活動(dòng)要求框里輸入活動(dòng)名稱

7.在活動(dòng)詳情框里輸入活動(dòng)詳情

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

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

4.用例終止

其他事件流在添加之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)行了細(xì)化分析,得到每個(gè)用例的描述表。

加入社團(tuán)活動(dòng)用例描述如表2-13所示,能進(jìn)行加入社團(tuán)活動(dòng)操作。

表2-13加入社團(tuán)活動(dòng)用例描述

項(xiàng)目描述

用例名稱加入社團(tuán)活動(dòng)

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

15

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

參與者團(tuán)長(zhǎng)、用戶

參與者點(diǎn)擊申請(qǐng)駁回按鈕,系統(tǒng)進(jìn)行驗(yàn)證后,合法者將刪除

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

社團(tuán)通知信息。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.單擊加入活動(dòng)按鈕

2.用戶按確認(rèn)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流

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

4.用例終止

其他事件流在加入之前,參與者可以隨時(shí)按“取消”按鈕。

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

后置條件進(jìn)入的首頁(yè)界面,裝載相應(yīng)的數(shù)據(jù)

2.3.5社團(tuán)申請(qǐng)管理功能的用例

通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析,社團(tuán)申請(qǐng)管理功能具體的用例描述

如2-10所示,分別具有查詢申請(qǐng)社團(tuán)信息操作功能。使用的這種架構(gòu),能使用

戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)需要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,只要

維護(hù)與業(yè)務(wù)層之間的接口即可。

圖2-10社團(tuán)申請(qǐng)管理功能用例圖

對(duì)社團(tuán)申請(qǐng)管理功能用例進(jìn)行細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建

模。得到社團(tuán)申請(qǐng)管理活動(dòng)圖,如圖2-11所示。

16

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

圖2-11社團(tuán)申請(qǐng)管理活動(dòng)圖

對(duì)圖2-10用例圖及圖2-11活動(dòng)圖進(jìn)行了細(xì)化分析,獲得了每個(gè)用例的描

述表。查詢申請(qǐng)社團(tuán)信息用例描述如表2-14所示,能進(jìn)行查詢申請(qǐng)社團(tuán)信息操

作。

表2-14查詢申請(qǐng)社團(tuán)信息用例描述

項(xiàng)目描述

用例名稱查詢申請(qǐng)社團(tuán)信息

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

參與者用戶

參與者在將信息輸入在成員姓名框,點(diǎn)擊搜索圖片按鈕,系

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

統(tǒng)進(jìn)行驗(yàn)證后,合法者顯示搜索的用戶。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的主頁(yè)頁(yè)面

1.在成員姓名框里輸入成員姓名

2.用戶點(diǎn)擊搜索圖標(biāo)后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

基本事件流3.有效在社團(tuán)申請(qǐng)信息查詢欄下顯示結(jié)果,無(wú)效則提示相

應(yīng)錯(cuò)誤給用戶。

4.用例終止

其他事件流在搜索之前,參與者可以隨時(shí)取消.

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

17

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

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

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

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

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的

特點(diǎn)設(shè)計(jì)湖南高校社團(tuán)管理信息系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

系統(tǒng)整體架構(gòu)圖

表現(xiàn)層前端web頁(yè)面

控制層監(jiān)控設(shè)置

業(yè)務(wù)層社團(tuán)信息管理社團(tuán)成員管理入團(tuán)申請(qǐng)管理社團(tuán)活動(dòng)管理社團(tuán)

申請(qǐng)管理

持久層數(shù)據(jù)庫(kù)增加、查詢、修改、刪除

數(shù)據(jù)層數(shù)據(jù)庫(kù)(MySQL)系統(tǒng)數(shù)據(jù)儲(chǔ)存

運(yùn)行環(huán)境獨(dú)立服務(wù)器第三方虛擬機(jī)

圖3-1湖南高校社團(tuán)管理信息系統(tǒng)整體架構(gòu)圖

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

在系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在

進(jìn)行劃分,將其逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的模

塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的完

善。根據(jù)對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了湖南高校社團(tuán)管

理信息系統(tǒng)的主要功能模塊。湖南高校社團(tuán)管理信息系統(tǒng)的結(jié)構(gòu)圖如圖3-2所

示,本系統(tǒng)共有5大主要功能模塊。

18

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

圖3-2湖南高校社團(tuán)管理信息系統(tǒng)功能結(jié)構(gòu)圖

3.2.1社團(tuán)信息管理功能設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)結(jié)構(gòu)圖中的社團(tuán)信息管理功能進(jìn)行細(xì)化分析,

得到社團(tuán)查詢,社團(tuán)信息修改,添加社團(tuán),刪除社團(tuán)信息功能,社團(tuán)信息管理功能

描述使用流程圖描述,如下圖3-3。

19

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

圖3-3社團(tuán)信息管理功能流程圖

社團(tuán)信息管理功能相關(guān)功能文字描述:多個(gè)大小相同、功能單一、具有一

定獨(dú)立性的模塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使

系統(tǒng)更加的完善。對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了社團(tuán)信

息管理功能的主要功能模塊,其中包括查詢社團(tuán)管理、修改社團(tuán)信息管理、添

加社團(tuán)管理、刪除社團(tuán)信息管理。

表3-1社團(tuán)信息管理功能相關(guān)功能描述

功能名稱查詢社團(tuán)

功能概述根據(jù)社團(tuán)名稱查詢社團(tuán)信息

輸入內(nèi)容社團(tuán)名稱

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行查詢功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱修改社團(tuán)信息

功能概述修改社團(tuán)信息

輸入內(nèi)容社團(tuán)名稱和社團(tuán)類型以及社團(tuán)團(tuán)長(zhǎng)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行修改功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱添加社團(tuán)

20

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

功能概述添加社團(tuán)

輸入內(nèi)容社團(tuán)名稱和社團(tuán)類型以及社團(tuán)團(tuán)長(zhǎng)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行添加功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱刪除用戶

功能概述刪除社團(tuán)以及相關(guān)信息

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行刪除功能

輸出內(nèi)容操作成功或者失敗的提示

3.2.2社團(tuán)成員管理功能設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)結(jié)構(gòu)圖中的社團(tuán)成員管理功能進(jìn)行細(xì)化分析,

得到社團(tuán)成員查詢和社團(tuán)成員刪除功能,社團(tuán)成員管理功能描述使用流程圖描

述,如下圖3-4。

圖3-4社團(tuán)成員管理功能流程圖

社團(tuán)成員管理功能相關(guān)功能文字描述:多個(gè)大小相同、功能單一、具有一

定獨(dú)立性的模塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使

21

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

系統(tǒng)更加的完善。對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了社團(tuán)成

員管理功能的主要功能模塊,包括查詢社團(tuán)成員管理、刪除社團(tuán)成員管理。

表3-2社團(tuán)成員管理功能相關(guān)功能描述

功能名稱查詢社團(tuán)成員

功能概述根據(jù)姓名查詢社團(tuán)成員

輸入內(nèi)容用戶姓名

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行查詢功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱刪除社團(tuán)成員

功能概述刪除社團(tuán)成員以及相關(guān)信息

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行刪除功能

輸出內(nèi)容操作成功或者失敗的提示

3.2.3入團(tuán)申請(qǐng)管理功能設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)結(jié)構(gòu)圖中的入團(tuán)申請(qǐng)管理功能進(jìn)行細(xì)化分析,

得到入團(tuán)成員信息查詢,添加入團(tuán)成員信息,刪除入團(tuán)成員信息功能,入團(tuán)申請(qǐng)

管理功能描述使用流程圖描述,如下圖3-5。

圖3-5入團(tuán)申請(qǐng)管理功能流程圖

22

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

入團(tuán)申請(qǐng)管理功能相關(guān)功能文字描述:多個(gè)大小相同、功能單一、具有一

定獨(dú)立性的模塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使

系統(tǒng)更加的完善。對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了入團(tuán)申

請(qǐng)管理功能的主要功能模塊,包括查詢?nèi)雸F(tuán)成員信息管理、添加入團(tuán)成員信息

管理、刪除入團(tuán)成員信息管理。

表3-3入團(tuán)申請(qǐng)管理功能相關(guān)功能描述

功能名稱查詢?nèi)雸F(tuán)成員信息

功能概述根據(jù)成員姓名查詢申請(qǐng)入團(tuán)成員

輸入內(nèi)容成員姓名

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行查詢功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱添加入團(tuán)成員信息

功能概述根據(jù)申請(qǐng)將信息顯示在申請(qǐng)欄

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行添加功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱刪除入團(tuán)成員信息

功能概述駁回申請(qǐng)人員

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行刪除功能

輸出內(nèi)容操作成功或者失敗的提示

3.2.4社團(tuán)活動(dòng)管理功能設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)結(jié)構(gòu)圖中的社團(tuán)活動(dòng)管理功能進(jìn)行細(xì)化分析,

得到社團(tuán)活動(dòng)信息查詢,添加社團(tuán)活動(dòng)信息,加入社團(tuán)活動(dòng)功能,社團(tuán)活動(dòng)管理

功能描述使用流程圖描述,如下圖3-6。

23

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

圖3-6社團(tuán)活動(dòng)管理功能流程圖

社團(tuán)活動(dòng)管理功能相關(guān)功能文字描述:多個(gè)大小相同、功能單一、具有一

定獨(dú)立性的模塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使

系統(tǒng)更加的完善。對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了社團(tuán)活

動(dòng)管理功能的主要功能模塊,包括查詢社團(tuán)活動(dòng)、添加社團(tuán)活動(dòng)、加入社團(tuán)活

動(dòng)管理。

表3-4社團(tuán)活動(dòng)管理功能相關(guān)功能描述

功能名稱查詢社團(tuán)活動(dòng)

功能概述根據(jù)活動(dòng)名稱查詢活動(dòng)信息

輸入內(nèi)容活動(dòng)名稱

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行查詢功能

輸出內(nèi)容操作成功或者失敗的提示

功能名稱添加社團(tuán)活動(dòng)

功能概述根據(jù)添加活動(dòng)信息欄填寫信息

活動(dòng)名稱,活動(dòng)時(shí)間,發(fā)布社團(tuán),活動(dòng)概述,活動(dòng)要求,活動(dòng)

輸入內(nèi)容

詳情

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行添加功能

輸出內(nèi)容操作成功或者失敗的提示

24

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

功能名稱加入社團(tuán)活動(dòng)

功能概述加入社團(tuán)發(fā)布的活動(dòng)

輸入內(nèi)容無(wú)

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行添加功能

輸出內(nèi)容操作成功或者失敗的提示

3.2.5社團(tuán)申請(qǐng)管理功能設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)結(jié)構(gòu)圖中的社團(tuán)申請(qǐng)管理功能進(jìn)行細(xì)化分析,

得到申請(qǐng)社團(tuán)信息查詢功能,社團(tuán)申請(qǐng)管理功能描述使用流程圖描述,如下圖3-

7

圖3-7社團(tuán)申請(qǐng)管理功能流程

社團(tuán)申請(qǐng)管理功能相關(guān)功能文字描述:多個(gè)大小相同、功能單一、具有一

定獨(dú)立性的模塊,以便程序設(shè)計(jì)工作的同時(shí),也加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使

系統(tǒng)更加的完善。對(duì)用戶的需求分析和用例建模進(jìn)行分析,最終確定了社團(tuán)申

請(qǐng)管理功能的主要功能模塊,包括查詢申請(qǐng)社團(tuán)信息。

表3-5社團(tuán)申請(qǐng)管理功能相關(guān)功能描述

25

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

功能名稱查詢申請(qǐng)社團(tuán)信息

功能概述根據(jù)成員姓名查詢申請(qǐng)信息

輸入內(nèi)容成員姓名

系統(tǒng)處理對(duì)于不同類別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類別進(jìn)行查詢功能

輸出內(nèi)容操作成功或者失敗的提示

3.3數(shù)據(jù)庫(kù)設(shè)計(jì)

在制作一個(gè)系統(tǒng)時(shí),數(shù)據(jù)庫(kù)設(shè)計(jì)其實(shí)是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。它

設(shè)計(jì)的優(yōu)良程度直接影響系統(tǒng)的性能以及執(zhí)行效率。

3.3.1設(shè)計(jì)原則

進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:

1.一致性原則

對(duì)數(shù)據(jù)進(jìn)行設(shè)計(jì),協(xié)調(diào)好各種數(shù)據(jù)源,要保證數(shù)據(jù)的一致性和有效性。

2.完整性原則

數(shù)據(jù)庫(kù)設(shè)計(jì),要防止合法用戶使用數(shù)據(jù)庫(kù)時(shí),向數(shù)據(jù)庫(kù)加入不合法的數(shù)據(jù)。

對(duì)輸入到數(shù)據(jù)庫(kù)中的數(shù)據(jù)要有審核和約束機(jī)制。

3.安全性原則

防止數(shù)據(jù)的泄露,防止非法用戶,使用數(shù)據(jù)庫(kù),或合法用戶非法使用數(shù)據(jù)

庫(kù)造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機(jī)制。

4.規(guī)范化

規(guī)范化的數(shù)據(jù)庫(kù)設(shè)計(jì),可以減少數(shù)據(jù)庫(kù)插入、刪除、修改等操作時(shí)的異常

和錯(cuò)誤,降低數(shù)據(jù)冗余度等。

3.3.2概念設(shè)計(jì)

對(duì)湖南高校社團(tuán)管理信息系統(tǒng)數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-8所示。

26

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

圖3-8湖南高校社團(tuán)管理信息系統(tǒng)E-R圖

3.3.3邏輯設(shè)計(jì)

針對(duì)ER模型,通過(guò)數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,同時(shí)結(jié)合湖南

高校社團(tuán)信息管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,

建立了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

社團(tuán)活動(dòng)表(id,name,comm,detail,ask,total,active_time,

team_id)

入團(tuán)申請(qǐng)表(id,status,comm,create_time,team_id,user_id)

社團(tuán)成員表(id,create_time,team_id,user_id)

通知信息表(id,title,detail,create_time,team_id)

社團(tuán)類型表(id,name,create_time)

社團(tuán)信息表(id,name,create_time,total,manager,type_id,manager_nam

e)

用戶信息表(id,User_name,Pass_word,name,gender,age,phone,addre

ss,create_time,type)

加入活動(dòng)表(id,create_time,active_id,user_id)

3.3.4數(shù)據(jù)字典

社團(tuán)活動(dòng)表的表結(jié)構(gòu)如表3-6所示,該表主要用于記錄活動(dòng)信息,主要

字段為id,name,comm,detail,ask,total,active_time,team_id。

表3-6社團(tuán)活動(dòng)表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

27

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

idchar活動(dòng)id主鍵否

namevarchar活動(dòng)名稱否

commvarchar活動(dòng)概述否

detailvarchar活動(dòng)詳情否

askvarchar活動(dòng)要求否

totalint報(bào)名人數(shù)否

active_timechar活動(dòng)時(shí)間否

team_idchar團(tuán)隊(duì)id否

入團(tuán)申請(qǐng)表的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄入團(tuán)信息,主要字

段為id,status,comm,create_time,team_id,user_id。

表3-7入團(tuán)申請(qǐng)表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idchar活動(dòng)申請(qǐng)id主鍵否

身份0:管理員1:

statusint否

團(tuán)長(zhǎng)2:用戶

create_timechar申請(qǐng)時(shí)間否

team_idchar社團(tuán)id否

user_idchar用戶id否

社團(tuán)成員表的表結(jié)構(gòu)如表3-8所示,該表主要用于記錄社團(tuán)成員信息,主

要字段為id,create_time,team_id,user_id。

表3-8社團(tuán)成員表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idchar成員id主鍵否

create_timechar入團(tuán)時(shí)間否

team_idchar社團(tuán)id否

user_idchar用戶id否

通知信息表的表結(jié)構(gòu)如表3-9所示,該表主要用于記錄通知信息,主要字

段為id,title,detail,cre

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論