版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 學(xué)生社團(tuán)管理系統(tǒng)</b></p><p><b> 1.引言</b></p><p><b> 1.1 項(xiàng)目來源</b></p><p> 通過對(duì)各大高校實(shí)地的調(diào)查可知,一般高校的學(xué)生社團(tuán)信息管理主要是依據(jù)紙質(zhì)和手工作業(yè)處理,人工的對(duì)大量會(huì)員的基本資料進(jìn)行檔案式管理
2、,此種處理方式數(shù)據(jù)量大,管理模式和方法滯后, 存放時(shí)間不能長(zhǎng)久和數(shù)據(jù)更新速度慢??紤]現(xiàn)存的情況,建立一個(gè)系統(tǒng)化的學(xué)生社團(tuán)管理系統(tǒng)是十分必要的。比如由原來的檔案式保存會(huì)員信息變?yōu)閷⑿畔⒋嫒霐?shù)據(jù)庫中進(jìn)行系統(tǒng)管理;利用海報(bào)或者板報(bào)宣傳社團(tuán)活動(dòng)變?yōu)橹苯釉诰W(wǎng)上發(fā)布社團(tuán)活動(dòng)的時(shí)間和地點(diǎn)等;文件式申請(qǐng)社團(tuán)的創(chuàng)建變?yōu)橐?guī)范格式的網(wǎng)上申請(qǐng),提交表格,再由系統(tǒng)管理員審核、批準(zhǔn);此系統(tǒng)還可以方便會(huì)員對(duì)社團(tuán)動(dòng)態(tài)進(jìn)行查看、為社團(tuán)評(píng)價(jià)打分、進(jìn)行留言和會(huì)員之間的交流等
3、。</p><p><b> 1.2 任務(wù)目標(biāo) </b></p><p> 學(xué)生社團(tuán)管理信息系統(tǒng)是一個(gè)操作簡(jiǎn)單、使用方便的基于B/S模式的系統(tǒng)。它的建立既是為了更加高效、規(guī)范地實(shí)現(xiàn)對(duì)社團(tuán)動(dòng)態(tài)進(jìn)行管理,又是為了方便用戶及時(shí)查看社團(tuán)信息,保證信息的時(shí)效性和高效性。由于要滿足用戶隨時(shí)隨地查看社團(tuán)最新動(dòng)態(tài),達(dá)到共享性的目的,故采用B/S模式,這樣可達(dá)到信息共享、節(jié)約成本和
4、提高效率的目的。此學(xué)生社團(tuán)管理信息系統(tǒng)應(yīng)達(dá)到以下七個(gè)目標(biāo):</p><p> 系統(tǒng)采用人機(jī)對(duì)話操作模式,界面設(shè)計(jì)簡(jiǎn)單大方,操作簡(jiǎn)單,效率高,安全性能高,同時(shí)便于維護(hù)和管理;</p><p> 在登錄界面,可根據(jù)界面中的權(quán)限來選擇不同用戶可以對(duì)系統(tǒng)調(diào)用不同的功能。</p><p> 迅速發(fā)布社團(tuán)動(dòng)態(tài),對(duì)社團(tuán)活動(dòng)申請(qǐng)、會(huì)費(fèi)管理、校外社團(tuán)合作進(jìn)行規(guī)范化和程序化管理;
5、</p><p> 能夠大量存儲(chǔ)社團(tuán)會(huì)員信息,方便會(huì)員查看社團(tuán)信息、留言、進(jìn)行評(píng)分等操作;</p><p> 社團(tuán)管理員可以通過后臺(tái)登錄,對(duì)社團(tuán)信息、活動(dòng)、留言板和注冊(cè)的用戶進(jìn)行查看和管理,同時(shí)對(duì)用戶加入社團(tuán)的申請(qǐng)進(jìn)行審核。</p><p> 通過查詢、添加、修改等操作,對(duì)社團(tuán)信息、用戶資料、財(cái)務(wù)管理等模塊進(jìn)行管理。</p><p>
6、 系統(tǒng)管理員可以修改個(gè)人密碼,可以對(duì)社團(tuán)的各項(xiàng)活動(dòng)進(jìn)行管理和監(jiān)督。</p><p> 系統(tǒng)采用MYSQL數(shù)據(jù)庫,開發(fā)語言為JAVA,數(shù)據(jù)庫的存儲(chǔ)容量足夠大,而且比較穩(wěn)定,能夠較長(zhǎng)時(shí)間保存數(shù)據(jù)。 </p><p><b> 2. 項(xiàng)目規(guī)劃</b></p><p><b> 2.1 項(xiàng)目資源</b></p>
7、<p> 2.1.1 硬件設(shè)備</p><p> 如下表1為學(xué)生社團(tuán)管理信息系統(tǒng)運(yùn)行所需硬件環(huán)境 </p><p> 表 1 系統(tǒng)運(yùn)行硬件環(huán)境配置表</p><p> 2.1.2 軟件環(huán)境</p><p> 如下表2為學(xué)生社團(tuán)管理信息系統(tǒng)運(yùn)行所需的軟件環(huán)境 </p><p> 表 2 系統(tǒng)運(yùn)
8、行軟件環(huán)境配置表</p><p> 2.1.3 開發(fā)工具</p><p> 如下表3為學(xué)生社團(tuán)管理信息系統(tǒng)開發(fā)所需的工具 </p><p> 表 3 開發(fā)工具一覽表</p><p><b> 2.2 項(xiàng)目規(guī)劃</b></p><p> 2.2.1 任務(wù)描述</p><
9、;p> 通過使用任務(wù)樹對(duì)學(xué)生社團(tuán)管理信息系統(tǒng)進(jìn)行任務(wù)分解,此系統(tǒng)任務(wù)分為以下六個(gè)方面: </p><p> 項(xiàng)目研究:主要是對(duì)所要研究的課題進(jìn)行分析,明確項(xiàng)目的功能和所要實(shí)現(xiàn)的目標(biāo)。</p><p> 項(xiàng)目規(guī)劃:主要是對(duì)項(xiàng)目的進(jìn)度進(jìn)行合理的安排,保證項(xiàng)目按時(shí)按量的完成。</p><p> 系統(tǒng)分析與建模:主要是對(duì)系統(tǒng)涉及的相關(guān)組織、業(yè)務(wù)以及系統(tǒng)相關(guān)的功
10、能等進(jìn)行分析。</p><p> 系統(tǒng)結(jié)構(gòu)設(shè)計(jì):主要是對(duì)系統(tǒng)的總體框架進(jìn)行分析,同時(shí)也包括對(duì)文件的數(shù)據(jù)結(jié)構(gòu)進(jìn)行研究。</p><p> 系統(tǒng)詳細(xì)設(shè)計(jì):主要是對(duì)系統(tǒng)編碼、數(shù)據(jù)庫進(jìn)行分析,最終使系統(tǒng)界面運(yùn)行正常。</p><p> 系統(tǒng)的測(cè)試與使用:主要是檢測(cè)系統(tǒng)可能出現(xiàn)的各種問題,同時(shí)編寫系統(tǒng)使用說明書,保證系統(tǒng)能夠正常運(yùn)行。</p><p&
11、gt; 圖 1 學(xué)生社團(tuán)管理信息系統(tǒng)開發(fā)任務(wù)樹</p><p> 2.2.2 進(jìn)度安排</p><p> 系統(tǒng)開發(fā)是一個(gè)包含連續(xù)步驟的周期,因此需要對(duì)系統(tǒng)進(jìn)行嚴(yán)格的規(guī)劃,運(yùn)用甘特圖手段,將系統(tǒng)分成以下七個(gè)階段,使每個(gè)階段都有一個(gè)明確開始和結(jié)束的時(shí)間,保證活動(dòng)的次序性和按時(shí)按量的完成開發(fā)任務(wù)。本系統(tǒng)中,通過對(duì)開發(fā)的任務(wù)樹模塊進(jìn)行時(shí)間安排,以周為主單位,天數(shù)為輔助單位,來對(duì)學(xué)生社團(tuán)管理
12、信息系統(tǒng)做時(shí)間上的整體規(guī)劃。系統(tǒng)甘特圖如下圖2所示:</p><p> 圖 2 學(xué)生社團(tuán)管理系統(tǒng)開發(fā)進(jìn)度計(jì)劃甘特圖</p><p> 3. 系統(tǒng)分析與建模</p><p><b> 3.1 業(yè)務(wù)組織</b></p><p> 通過調(diào)查得知,學(xué)生社團(tuán)是由高校團(tuán)委進(jìn)行管理和規(guī)劃的。校團(tuán)委通過與學(xué)生社團(tuán)聯(lián)合委員會(huì)進(jìn)行
13、溝通交流,最終安排和規(guī)劃出各個(gè)社團(tuán)的活動(dòng)。下圖3為學(xué)生社團(tuán)管理信息系統(tǒng)的組織結(jié)構(gòu)圖:</p><p> 圖 3 學(xué)生社團(tuán)管理信息系統(tǒng)組織結(jié)構(gòu)圖</p><p> 各組織結(jié)構(gòu)的功能如下:</p><p> 校團(tuán)委:對(duì)全校社團(tuán)進(jìn)行宏觀把握和管理,全權(quán)負(fù)責(zé)部署和指導(dǎo)學(xué)社聯(lián)的各項(xiàng)工作。</p><p> 學(xué)社聯(lián):管理學(xué)社聯(lián)基本日常事務(wù),協(xié)同
14、評(píng)估各個(gè)社團(tuán)的工作成果,加強(qiáng)社團(tuán)之間的溝通交流,促進(jìn)社團(tuán)朝向特色化發(fā)展。</p><p> 辦公室:定期對(duì)各個(gè)社團(tuán)進(jìn)行工作部署,總結(jié)會(huì)議記錄,及時(shí)總結(jié)會(huì)員反饋的留言,同時(shí)聯(lián)系校外社團(tuán),增進(jìn)相互認(rèn)識(shí)和合作的機(jī)會(huì)。</p><p> 財(cái)務(wù)部:對(duì)社團(tuán)的收入和支出進(jìn)行統(tǒng)一支配,對(duì)活動(dòng)經(jīng)費(fèi)進(jìn)行規(guī)范化管理。</p><p> 宣傳部:及時(shí)發(fā)布社團(tuán)近期活動(dòng)的時(shí)間、地點(diǎn)和內(nèi)容
15、。</p><p> 人力資源部:對(duì)新入會(huì)會(huì)員進(jìn)行相應(yīng)的培訓(xùn),同時(shí)協(xié)調(diào)社團(tuán)活動(dòng)人員的調(diào)動(dòng),積極為社團(tuán)活動(dòng)的開展提供人力支持,保證活動(dòng)的順利完成。</p><p> 新聞部:承擔(dān)新聞采集工作,將各社團(tuán)特色活動(dòng)的新聞材料交至校報(bào)、廣播站等媒介進(jìn)行報(bào)道。</p><p><b> 3.2 用例建模</b></p><p>
16、;<b> 3.2.1 用例圖</b></p><p> 用例建模被用于分析系統(tǒng)的功能需求,根據(jù)統(tǒng)一建模語言UML標(biāo)準(zhǔn)畫出的用例圖可以簡(jiǎn)單明了的對(duì)系統(tǒng)功能進(jìn)行徹底的分析。如下圖為系統(tǒng)三類用戶的用戶圖:</p><p> 3.2.1.1 普通用戶用例圖</p><p> 圖 4 普通用戶用例圖</p><p>
17、 3.2.1.2 社團(tuán)管理員用例圖</p><p> 圖 5 社團(tuán)管理員用例圖</p><p> 3.2.1.3 系統(tǒng)管理員用例圖</p><p> 圖 6 系統(tǒng)管理員用例圖</p><p> 3.2.2 用例描述</p><p> 用例描述的作用是對(duì)上面的主要用例進(jìn)行詳細(xì)的說明。此系統(tǒng)中主要對(duì)用戶管理、
18、會(huì)員留言、創(chuàng)建社團(tuán)、申請(qǐng)加入社團(tuán)和評(píng)分管理用例進(jìn)行分析。如下圖為各用戶用例描述圖:</p><p> 3.2.2.1 用戶管理用例描述</p><p> 表 4 用戶管理用例描述</p><p> 3.2.2.2 會(huì)員留言用例描述</p><p> 表 5 會(huì)員留言用例描述</p><p> 3.2.2.
19、3 申請(qǐng)創(chuàng)建社團(tuán)用例描述</p><p> 表 6 申請(qǐng)創(chuàng)建社團(tuán)用例描述</p><p> 3.2.2.4 用戶申請(qǐng)加入社團(tuán)用例描述</p><p> 表 7 用戶申請(qǐng)加入社團(tuán)用例描述</p><p> 3.2.2.5 評(píng)分管理用例描述</p><p> 表 8 評(píng)分管理用例描述</p>
20、<p> 3.3 概念數(shù)據(jù)建模</p><p> 概念數(shù)據(jù)模型是用來描述組織數(shù)據(jù)的,利用它可以理清數(shù)據(jù)的結(jié)構(gòu)和數(shù)據(jù)之間的相互關(guān)系。根據(jù)分析,學(xué)生社團(tuán)管理系統(tǒng)主要涉及一下12類:登錄類、用戶類、社團(tuán)活動(dòng)類、社團(tuán)公告類、留言類、社團(tuán)類、評(píng)分類、校外合作類、社團(tuán)類型類、創(chuàng)建社團(tuán)申請(qǐng)表、加入社團(tuán)申請(qǐng)表、收支表和物品表。在這涉及的類中,存在如下關(guān)系:用戶類與登錄類、評(píng)分類是一對(duì)一的關(guān)系,用戶與社團(tuán)活動(dòng)、社團(tuán)公
21、告、校外合作、收支表和物品表是多對(duì)多關(guān)系,用戶與加入社團(tuán)申請(qǐng)表類是一對(duì)多關(guān)系,用戶可以同時(shí)加入幾個(gè)社團(tuán),社團(tuán)類型與社團(tuán)是一對(duì)多關(guān)系,用戶類與創(chuàng)建社團(tuán)類是一對(duì)多關(guān)系,用戶只能創(chuàng)建一個(gè)社團(tuán),創(chuàng)建一個(gè)社團(tuán)至少需要十個(gè)人聯(lián)合發(fā)起。收支信息表和物品單與社團(tuán)之間是一對(duì)一關(guān)系。如下圖7為學(xué)生社團(tuán)管理信息系統(tǒng)前臺(tái)概念數(shù)據(jù)模型圖:</p><p> 圖 7 學(xué)生社團(tuán)管理信息系統(tǒng)概念數(shù)據(jù)模型</p><p&g
22、t; 如下圖8為學(xué)生社團(tuán)管理信息系統(tǒng)后臺(tái)概念數(shù)據(jù)模型圖:</p><p> 圖 8 學(xué)生社團(tuán)管理信息系統(tǒng)概念數(shù)據(jù)模型</p><p><b> 3.4 輔助建模</b></p><p> 3.4.1 順序圖(或通信圖)</p><p> 順序圖是用時(shí)間順序的方式表明了類的對(duì)象之間的一種交互方式。 系統(tǒng)的順序圖
23、包括對(duì)象名稱、對(duì)象的生命期、控制焦點(diǎn)和消息。 </p><p> ?。?)用戶首先進(jìn)入學(xué)生社團(tuán)系統(tǒng)首頁,點(diǎn)擊“注冊(cè)”,填寫相關(guān)資料,系統(tǒng)提示注冊(cè)成功。再使用剛注冊(cè)的用戶名以及密碼來重新登錄系統(tǒng),用戶隨后進(jìn)入學(xué)生社團(tuán)的主頁??梢詫?duì)社團(tuán)活動(dòng)、社團(tuán)公告、校外合作等進(jìn)行瀏覽。若是用戶對(duì)社團(tuán)進(jìn)行了留言、評(píng)分和申請(qǐng)加入社團(tuán)等操作,提交數(shù)據(jù)庫時(shí),數(shù)據(jù)庫會(huì)對(duì)其進(jìn)行相應(yīng)的處理,并保存留言、評(píng)分表和申請(qǐng)表。如下圖為用戶管理用例順序圖
24、:</p><p> 圖 9 用戶管理用例順序圖</p><p> ?。?)用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),登錄成功后,會(huì)員進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁。此時(shí)會(huì)員可對(duì)社團(tuán)進(jìn)行留言。會(huì)員一旦確認(rèn)留言信息,提交到數(shù)據(jù)庫,數(shù)據(jù)庫會(huì)自動(dòng)保存會(huì)員留言內(nèi)容。同時(shí)會(huì)員可查看自己的留言。如下圖為會(huì)員留言順序圖:</p><p> 圖 10 會(huì)員留言用例順序圖</p
25、><p> (3)用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),即可進(jìn)入申請(qǐng)創(chuàng)建社團(tuán)功能模塊。通過填寫創(chuàng)建社團(tuán)所需的申請(qǐng)表,最后提交系統(tǒng),進(jìn)行保存。系統(tǒng)管理員通過用戶名和密碼登錄后臺(tái)操作,審核表格,最終確定是否通過創(chuàng)建新社團(tuán)的請(qǐng)求。如下圖為申請(qǐng)創(chuàng)建社團(tuán)順序圖:</p><p> 圖 11 申請(qǐng)創(chuàng)建社團(tuán)用例順序圖</p><p> (4)用戶先進(jìn)行注冊(cè),注冊(cè)成功后,
26、輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶可查看相應(yīng)的社團(tuán)資料,選擇感興趣的社團(tuán),最后在填寫申請(qǐng)加入社團(tuán)的表格,并提交,系統(tǒng)自動(dòng)將申請(qǐng)表格保存在數(shù)據(jù)庫中。社團(tuán)管理員輸入正確的用戶名和密碼,登錄后臺(tái)系統(tǒng),并查看用戶申請(qǐng)表,確認(rèn)是否符合資格,審核通過后即可成為該社團(tuán)會(huì)員。如下圖為用戶申請(qǐng)加入社團(tuán)順序圖:</p><p> 圖 12 申請(qǐng)加入社團(tuán)用例順序圖</p><p> ?。?/p>
27、5)用戶先進(jìn)行注冊(cè),注冊(cè)成功后,輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶查看各社團(tuán)活動(dòng)、公告、相冊(cè)和社團(tuán)管理制度等,依據(jù)社團(tuán)評(píng)分表,進(jìn)行相應(yīng)的打分,最后確認(rèn)提交,系統(tǒng)自動(dòng)將評(píng)分表保存在數(shù)據(jù)庫中。系統(tǒng)管理員輸入正確的用戶名和密碼,登錄后臺(tái)系統(tǒng),依據(jù)各社團(tuán)評(píng)分表,進(jìn)行相應(yīng)的加權(quán)評(píng)分,得出各社團(tuán)的具體分?jǐn)?shù)。如下圖為評(píng)分管理順序圖:</p><p> 圖 13 評(píng)分管理用例順序圖</p>
28、<p> 3.4.2 分析類圖</p><p> 分析類圖是用來表明分析類和這些類間的一種關(guān)系。是在概念數(shù)據(jù)模型的基礎(chǔ)上添加了所有類的屬性和操作。如下圖為系統(tǒng)前臺(tái)的分析類圖:</p><p> 圖 14 學(xué)生社團(tuán)管理系統(tǒng)分析類圖 </p><p> 3.4.3 活動(dòng)圖(或狀態(tài)圖)</p><p> 活動(dòng)圖說明了系統(tǒng)的一個(gè)
29、活動(dòng)到另一個(gè)活動(dòng)的過程,活動(dòng)也可以并行開展?;顒?dòng)、轉(zhuǎn)移、判定點(diǎn)、泳道和同步條是活動(dòng)圖重要的運(yùn)用元素。</p><p> 3.4.3.1用戶管理活動(dòng)圖(或狀態(tài)圖)</p><p> 圖15 用戶管理活動(dòng)圖 </p><p> 3.4.3.2創(chuàng)建社團(tuán)活動(dòng)圖(或狀態(tài)圖)</p><p> 圖 16 創(chuàng)建社團(tuán)活動(dòng)圖 </p>
30、<p> 3.4.3.3會(huì)員留言活動(dòng)圖(或狀態(tài)圖)</p><p> 圖 17 會(huì)員留言活動(dòng)圖</p><p> 3.4.3.3后臺(tái)維護(hù)活動(dòng)圖(或狀態(tài)圖)</p><p> 圖 18 后臺(tái)維護(hù)活動(dòng)圖</p><p> 3.4.4 業(yè)務(wù)規(guī)則建模(判定表/決策表)</p><p> 業(yè)務(wù)規(guī)則建
31、模是在前述的各類模型的基礎(chǔ)上,根據(jù)系統(tǒng)本身業(yè)務(wù)的需要而產(chǎn)生的。根據(jù)各種條件的判斷,對(duì)結(jié)果進(jìn)行選擇與預(yù)測(cè)。</p><p> 利用業(yè)務(wù)判定表對(duì)用戶登錄進(jìn)行分析,其中判定的條件包括:用戶名、用戶密碼和用戶類型;可供選擇的結(jié)果包括:登錄成功和登錄失敗。其業(yè)務(wù)判定表如下:</p><p> 表 9 用戶登錄業(yè)務(wù)判定表</p><p> 利用業(yè)務(wù)判定表對(duì)創(chuàng)建社團(tuán)進(jìn)行分
32、析,其中判定的條件包括:是否有多于10名學(xué)生聯(lián)合申請(qǐng),有規(guī)范的名稱和相應(yīng)的組織結(jié)構(gòu),至少有一名指導(dǎo)老師,有規(guī)范的章程;可供選擇的結(jié)果包括:創(chuàng)建成功和審核不通過。其業(yè)務(wù)判定表如下:</p><p> 表 10 創(chuàng)建社團(tuán)業(yè)務(wù)判定表</p><p> ?。?)利用業(yè)務(wù)判定表對(duì)社團(tuán)星級(jí)進(jìn)行評(píng)定,其中判定的條件包括:90分 <= 加權(quán)評(píng)分值〈=100分、80分 <= 加權(quán)評(píng)分值〈90
33、分、60分 <= 加權(quán)評(píng)分值〈80分和0分 <= 加權(quán)評(píng)分值〈60分;可供選擇的結(jié)果包括:五星、四星、三星、二星。其業(yè)務(wù)判定表如下:</p><p> 表 11 社團(tuán)星級(jí)評(píng)定業(yè)務(wù)判定表</p><p> 4. 系統(tǒng)設(shè)計(jì)與建模</p><p> 4.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p> 4.1.1 體系結(jié)構(gòu)設(shè)計(jì)</p&
34、gt;<p> 學(xué)生社團(tuán)管理信息系統(tǒng)采用方式是基于B/S模式,用戶通過WEB瀏覽器向服務(wù)器發(fā)出請(qǐng)求,然后服務(wù)器對(duì)其進(jìn)行身份驗(yàn)證,驗(yàn)證通過后,服務(wù)器對(duì)WEB瀏覽器進(jìn)行響應(yīng),從數(shù)據(jù)庫獲取相關(guān)數(shù)據(jù),最后將用戶請(qǐng)求的信息送到瀏覽器。如下圖為系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì):</p><p> 圖 19 學(xué)生社團(tuán)管理系統(tǒng)體系結(jié)構(gòu)圖</p><p> 4.1.2 功能結(jié)構(gòu)設(shè)計(jì)</p>
35、<p> 利用功能結(jié)構(gòu)圖可以清晰的看到系統(tǒng)的各大功能模塊,從整體上把握系統(tǒng)實(shí)現(xiàn)的目標(biāo)。如下圖為學(xué)生社團(tuán)系統(tǒng)前臺(tái)和后臺(tái)功能結(jié)構(gòu)圖:</p><p> 圖 20 學(xué)生社團(tuán)管理系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖</p><p> 圖 21 學(xué)生社團(tuán)管理系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖</p><p> 此學(xué)生社團(tuán)管理系統(tǒng)的功能包括以下部分:</p><p>
36、; 用戶管理功能:此模塊包括用戶注冊(cè)、用戶登錄和用戶信息管理。在前臺(tái)系統(tǒng),用戶可完成注冊(cè)、登錄模塊,進(jìn)入系統(tǒng)后,可修改用戶個(gè)人信息,同時(shí)也可提交加入社團(tuán)的申請(qǐng)表。在系統(tǒng)后臺(tái),社團(tuán)管理員登錄系統(tǒng),可查看會(huì)員的基本資料,對(duì)會(huì)員資料進(jìn)行增添、刪改和更新等操作,對(duì)用戶申請(qǐng)進(jìn)行審核和回復(fù)。</p><p> 留言板管理功能:此模塊運(yùn)用的前提是用戶必須登錄系統(tǒng),查看社團(tuán)信息,才能對(duì)相應(yīng)社團(tuán)進(jìn)行評(píng)價(jià)。在系統(tǒng)后臺(tái),社團(tuán)管理員
37、可查看留言和回復(fù)留言等,了解會(huì)員的看法,對(duì)社團(tuán)進(jìn)行完善。</p><p> 評(píng)分管理:此模塊必須滿足用戶登錄系統(tǒng),對(duì)相應(yīng)的社團(tuán)活動(dòng)等進(jìn)行評(píng)分,系統(tǒng)管理員可根據(jù)評(píng)分加權(quán)的方法對(duì)社團(tuán)進(jìn)行綜合評(píng)分,得出社團(tuán)星級(jí)評(píng)定結(jié)果。同時(shí)社團(tuán)管理員可查看相應(yīng)的結(jié)果。</p><p> 社團(tuán)管理功能。用戶可查看社團(tuán)活動(dòng)、社團(tuán)公告、校外合作等一系列有關(guān)社團(tuán)的信息,在系統(tǒng)后臺(tái),社團(tuán)管理員主要是對(duì)社團(tuán)動(dòng)態(tài)進(jìn)行添加
38、、刪除和更新</p><p> 4.2 數(shù)據(jù)模型設(shè)計(jì)</p><p> 4.2.1 邏輯數(shù)據(jù)建模</p><p> 表 12 學(xué)生社團(tuán)管理系統(tǒng)邏輯數(shù)據(jù)表</p><p> 4.2.2 物理數(shù)據(jù)建模</p><p> 本系統(tǒng)采用 MYSQL數(shù)據(jù)庫 ,數(shù)據(jù)庫名為shetuan,在本數(shù)據(jù)庫里有11個(gè)表,每個(gè)表的具
39、體結(jié)構(gòu)如下列表格所示:</p><p> 表 13 登錄信息表結(jié)構(gòu)</p><p> 表 14 用戶信息表結(jié)構(gòu)</p><p> 表 15 留言板信息表結(jié)構(gòu)</p><p> 表 16 社團(tuán)活動(dòng)信息表結(jié)構(gòu)</p><p> 表 17 社團(tuán)信息表結(jié)構(gòu)</p><p> 表 1
40、8 校外合作信息表結(jié)構(gòu)</p><p> 表 19 社團(tuán)公告信息表結(jié)構(gòu)</p><p> 表 20 收支信息表結(jié)構(gòu)</p><p> 表 21 物品信息表結(jié)構(gòu)</p><p> 表 22 評(píng)分表結(jié)構(gòu)</p><p> 表 23 加入社團(tuán)申請(qǐng)表結(jié)構(gòu)</p><p> 根據(jù)上
41、面各表,得出如下數(shù)據(jù)庫表間關(guān)系圖:</p><p> 圖 22 學(xué)生社團(tuán)管理系統(tǒng)表間關(guān)系</p><p><b> 4.3 設(shè)計(jì)類建模</b></p><p> 依據(jù)分析類圖和物理數(shù)據(jù)模型,得出學(xué)生社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)類圖如下:</p><p> 圖 23 學(xué)生社團(tuán)管理信息系統(tǒng)設(shè)計(jì)類圖</p>
42、<p> 4.4 人機(jī)界面設(shè)計(jì)</p><p> 4.4.1 表單與報(bào)表設(shè)計(jì)</p><p> 表單是一個(gè)包括預(yù)定義數(shù)據(jù)的業(yè)務(wù)文檔,包含一部分內(nèi)容,同時(shí)將填入其他的數(shù)據(jù),表單具有程式化的格式。報(bào)表適用于閱讀或者觀看,只包括預(yù)定義數(shù)據(jù)的業(yè)務(wù)文檔,屬于被動(dòng)式文檔。學(xué)生社團(tuán)管理系統(tǒng)的所有表單如下表:</p><p> 表 24 學(xué)生社團(tuán)管理系統(tǒng)表單&l
43、t;/p><p> 圖 24 用戶注冊(cè)表表單單布局設(shè)計(jì)圖</p><p> 圖 25 添加活動(dòng)表單布局設(shè)計(jì)圖</p><p> 圖 26 社團(tuán)活動(dòng)報(bào)表布局設(shè)計(jì)圖</p><p> 4.4.2 人機(jī)對(duì)話與界面設(shè)計(jì)</p><p> 對(duì)話設(shè)計(jì)是表示用戶與系統(tǒng)之間從開始到結(jié)尾順序的過程。如下圖為學(xué)生社團(tuán)系統(tǒng)對(duì)話圖
44、:</p><p> 圖 27 學(xué)生社團(tuán)管理系統(tǒng)對(duì)話圖</p><p> 本著系統(tǒng)設(shè)計(jì)美觀、大方的要求,現(xiàn)設(shè)計(jì)學(xué)生社團(tuán)管理系統(tǒng)界面如下:</p><p> 圖28 學(xué)生社團(tuán)系統(tǒng)登錄界面 </p><p> 圖29 密碼修改界面</p><p> 圖30 成功登錄提示界面</p><
45、p> 圖 31 學(xué)生社團(tuán)系統(tǒng)主界面</p><p> 上述界面是對(duì)學(xué)生社團(tuán)管理信息系統(tǒng)基本功能的展示,主要是實(shí)現(xiàn)用戶注冊(cè)、登錄、用戶查看社團(tuán)信息、添加社團(tuán)活動(dòng)和修改個(gè)人信息等功能,。</p><p> 5. 系統(tǒng)測(cè)試與運(yùn)行</p><p> 5.1 核心算法描述</p><p> 5.1.1 添加社團(tuán)活動(dòng)算法描述</
46、p><p> 圖 32 添加社團(tuán)活動(dòng)流程圖</p><p> 根據(jù)圖32所示的添加社團(tuán)活動(dòng)流程圖,可看出其程序設(shè)計(jì)邏輯,其詳細(xì)算法設(shè)計(jì)如下所示:</p><p><b> Begin</b></p><p> 輸入活動(dòng)標(biāo)題,活動(dòng)時(shí)間,活動(dòng)內(nèi)容等信息</p><p> 獲取活動(dòng)標(biāo)題,活動(dòng)時(shí)間
47、,活動(dòng)內(nèi)容等信息</p><p> If(活動(dòng)標(biāo)題,活動(dòng)時(shí)間,活動(dòng)內(nèi)容等信息有一個(gè)或多個(gè)為空)</p><p> {Print“選項(xiàng)不能為空,請(qǐng)重填”</p><p><b> Return</b></p><p> }Else If(登記失敗)</p><p><b> {
48、</b></p><p> Print“信息添加失敗,請(qǐng)重新填寫”</p><p><b> Return</b></p><p><b> }Else</b></p><p><b> {</b></p><p> Print“添
49、加成功”</p><p><b> }</b></p><p><b> End</b></p><p> 5.2 系統(tǒng)測(cè)試用例設(shè)計(jì)</p><p> 表 25 用戶管理測(cè)試設(shè)計(jì)</p><p> 5.3 系統(tǒng)使用說明</p><p>
50、打開IE安全瀏覽器,在網(wǎng)址欄輸入:http://localhost:8088/st/qiantai/index.jsp,單擊確定按鈕,頁面跳轉(zhuǎn)到學(xué)生社團(tuán)管理信息系統(tǒng)登錄界面。</p><p> 學(xué)生社團(tuán)管理信息系統(tǒng)中的身份分為用戶、社團(tuán)管理員和系統(tǒng)管理員三部分。在登錄界面輸入正確的用戶名和密碼,如選擇用戶身份,則跳轉(zhuǎn)進(jìn)入用戶系統(tǒng);如選擇社團(tuán)管理員身份,則跳轉(zhuǎn)進(jìn)入社團(tuán)管理員系統(tǒng);如選擇系統(tǒng)管理員身份,則跳轉(zhuǎn)進(jìn)入系
51、統(tǒng)管理員系統(tǒng)。用戶名、密碼輸入錯(cuò)誤或與身份不相符時(shí),會(huì)提示用戶名或密碼錯(cuò)誤。此時(shí)需重新輸入正確信息方可登錄系統(tǒng)。</p><p> 如果選擇用戶身份登錄,進(jìn)入用戶界面后,頂部主要功能模塊有:用戶管理模塊、社團(tuán)管理模塊、留言板模塊、評(píng)分模塊。進(jìn)入用戶管理模塊,用戶可查看個(gè)人資料,并進(jìn)行修改和保存;進(jìn)入社團(tuán)管理模塊,用戶可查看社團(tuán)活動(dòng)、社團(tuán)公告、校外合作等社團(tuán)最新動(dòng)態(tài),同時(shí)用戶可申請(qǐng)加入感興趣的社團(tuán),也可聯(lián)名申請(qǐng)創(chuàng)
52、建新的社團(tuán);進(jìn)入留言板模塊,用戶可對(duì)社團(tuán)情況進(jìn)行評(píng)價(jià),同時(shí)可查看其它用戶的留言;進(jìn)入評(píng)分模塊,用戶可對(duì)社團(tuán)進(jìn)行綜合評(píng)分,同時(shí)可查看社團(tuán)星級(jí)評(píng)定結(jié)果。</p><p> 如果選擇的是社團(tuán)管理員身份登錄,進(jìn)入社團(tuán)管理員界面后,頂部主要功能模塊有:用戶管理模塊、社團(tuán)活動(dòng)添加模塊、社團(tuán)公告添加模塊、留言板模塊、財(cái)務(wù)管理模塊、校外合作模塊和退出系統(tǒng)。社團(tuán)管理員可對(duì)這些模塊中的信息進(jìn)行查看、刪除和審核等操作。 </p
53、><p> 如果選擇的是系統(tǒng)管理員身份登錄,進(jìn)入系統(tǒng)管理員界面后,頂部主要功能模塊有:系統(tǒng)維護(hù)模塊、社團(tuán)管理模塊和退出系統(tǒng)。系統(tǒng)管理員可系統(tǒng)出現(xiàn)的問題進(jìn)行查看和維護(hù),同時(shí)對(duì)社團(tuán)的財(cái)務(wù)以及動(dòng)態(tài)進(jìn)行相應(yīng)的監(jiān)督。</p><p><b> 6. 總結(jié)</b></p><p> 經(jīng)過兩個(gè)月的課題研究、分析系統(tǒng)需求、編寫代碼和測(cè)試系統(tǒng)的運(yùn)行等程序,最終
54、順利完成了此學(xué)生社團(tuán)管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)任務(wù)。該系統(tǒng)基本上實(shí)現(xiàn)了需求分析中所設(shè)計(jì)的各項(xiàng)功能。</p><p> ?。?)開發(fā)環(huán)境。系統(tǒng)采用java為開發(fā)語言,MYSQL為后臺(tái)數(shù)據(jù)庫,tomcat 6.0為服務(wù)器,遵循網(wǎng)絡(luò)三層架構(gòu),研發(fā)了一個(gè)基于B/S模式的學(xué)生社團(tuán)管理信息系統(tǒng)。</p><p> ?。?)系統(tǒng)設(shè)計(jì)。依據(jù)詳細(xì)的需求分析,對(duì)系統(tǒng)功能和結(jié)構(gòu)進(jìn)行了合理的設(shè)計(jì)。具體功能如下(在權(quán)
55、限范圍內(nèi)進(jìn)行的操作):</p><p> 用戶管理功能。主要包括以下功能:用戶注冊(cè)、用戶登錄系統(tǒng)、用戶可登錄系統(tǒng)后修改個(gè)人資料。在系統(tǒng)后臺(tái),可實(shí)現(xiàn)添加、修改和刪除學(xué)生信息,并能查詢學(xué)生所屬的社團(tuán)及參加的活動(dòng)等。</p><p> 社團(tuán)管理功能。主要包括以下功能:用戶可登錄系統(tǒng)查看社團(tuán)活動(dòng)、社團(tuán)公告、所有社團(tuán)相關(guān)資料、社團(tuán)組織的校外合作以及社團(tuán)星級(jí)評(píng)定等。在系統(tǒng)后臺(tái),管理員可更新、修改、
56、刪除社團(tuán)所有動(dòng)態(tài)。同時(shí)用戶可申請(qǐng)加入感興趣的社團(tuán),填寫申請(qǐng)表,等待審核;還可申請(qǐng)創(chuàng)建社團(tuán),若符合社團(tuán)創(chuàng)建標(biāo)準(zhǔn),即通過審批。</p><p> 留言板管理功能。主要包括以下功能:用戶可登錄學(xué)生社團(tuán)管理系統(tǒng),進(jìn)行對(duì)社團(tuán)動(dòng)態(tài)的留言,查看其它會(huì)員的留言。在系統(tǒng)后臺(tái),社團(tuán)管理員可隨時(shí)查看會(huì)員留言,并進(jìn)行回復(fù)。</p><p> 評(píng)分管理功能。主要包括以下功能:用戶登錄學(xué)生社團(tuán)管理系統(tǒng),查看社團(tuán)活
57、動(dòng),并進(jìn)行相應(yīng)的評(píng)分。在系統(tǒng)后臺(tái),自動(dòng)根據(jù)評(píng)分進(jìn)行加權(quán),對(duì)社團(tuán)進(jìn)行星級(jí)評(píng)定。</p><p> ?。?)開發(fā)總結(jié)。在設(shè)計(jì)與開發(fā)學(xué)生社團(tuán)管理信息系統(tǒng)的過程中,發(fā)現(xiàn)自己對(duì)設(shè)計(jì)系統(tǒng)的基本步驟不是很了解,對(duì)系統(tǒng)分析過程中需求分析、用例描述、概念數(shù)據(jù)建模和對(duì)象關(guān)系建模等方法了解不透徹。通過老師指點(diǎn),上網(wǎng)查詢文獻(xiàn)和同學(xué)相互討論,最終在這些不足的方面有所改進(jìn),對(duì)這些專業(yè)知識(shí)有了更深的了解,尤其是對(duì)VISIO軟件的使用,在UML
58、建模方面,自己的動(dòng)手能力和思考問題的能力有了很大的提升。</p><p><b> 7.2工作展望</b></p><p> 系統(tǒng)已基本達(dá)到了既定的開發(fā)目標(biāo),滿足了總體需求、功能需求、性能需求以及其他需求,但是該系統(tǒng)還有一些方面是需要繼續(xù)完善和進(jìn)一步擴(kuò)展的。需要完善的主要以下這些方面:</p><p><b> 系統(tǒng)的安全性&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生信息管理信息系統(tǒng)--畢業(yè)論文
- 學(xué)生學(xué)籍管理信息系統(tǒng)畢業(yè)論文
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文-學(xué)生成績(jī)管理信息系統(tǒng)
- 管理信息系統(tǒng)畢業(yè)論文
- 學(xué)生成績(jī)管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文--管理信息系統(tǒng)
- 淺談學(xué)生管理信息系統(tǒng)應(yīng)用分析-畢業(yè)論文
- mrp管理信息系統(tǒng)畢業(yè)論文
- java信息系統(tǒng)畢業(yè)論文
- 服務(wù)管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文車輛管理信息系統(tǒng)
- 酒店管理信息系統(tǒng)畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-小型酒店管理信息系統(tǒng)
- java學(xué)生信息管理系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論