基于Java學(xué)生社團(tuán)管理信息系統(tǒng)含源文件_第1頁
基于Java學(xué)生社團(tuán)管理信息系統(tǒng)含源文件_第2頁
基于Java學(xué)生社團(tuán)管理信息系統(tǒng)含源文件_第3頁
基于Java學(xué)生社團(tuán)管理信息系統(tǒng)含源文件_第4頁
基于Java學(xué)生社團(tuán)管理信息系統(tǒng)含源文件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.學(xué)生社團(tuán)管理系統(tǒng)1 .引言1.1 項目來源通過對各大高校實地的調(diào)查可知,一般高校的學(xué)生社團(tuán)信息管理主要是依據(jù)紙質(zhì)和手工作業(yè)處理,人工的對大量會員的基本資料進(jìn)行檔案式管理,此種處理方式數(shù)據(jù)量大,管理模式和方法滯后,存放時間不能長久和數(shù)據(jù)更新速度慢??紤]現(xiàn)存的情況,建立一個系統(tǒng)化的學(xué)生社團(tuán)管理系統(tǒng)是十分必要的。比如由原來的檔案式保存會員信息變?yōu)閷⑿畔⒋嫒霐?shù)據(jù)庫中進(jìn)行系統(tǒng)管理;利用海報或者板報宣傳社團(tuán)活動變?yōu)橹苯釉诰W(wǎng)上發(fā)布社團(tuán)活動的時間和地點等;文件式申請社團(tuán)的創(chuàng)建變?yōu)橐?guī)范格式的網(wǎng)上申請,提交表格,再由系統(tǒng)管理員審核、批準(zhǔn);此系統(tǒng)還可以方

2、便會員對社團(tuán)動態(tài)進(jìn)行查看、為社團(tuán)評價打分、進(jìn)行留言和會員之間的交流等。1.2 任務(wù)目標(biāo)學(xué)生社團(tuán)管理信息系統(tǒng)是一個操作簡單、使用方便的基于B/S模式的系統(tǒng)。它的建立既是為了更加高效、規(guī)范地實現(xiàn)對社團(tuán)動態(tài)進(jìn)行管理,又是為了方便用戶及時查看社團(tuán)信息,保證信息的時效性和高效性。由于要滿足用戶隨時隨地查看社團(tuán)最新動態(tài),達(dá)到共享性的目的,故采用B/S模式,這樣可達(dá)到信息共享、節(jié)約成本和提高效率的目的。此學(xué)生社團(tuán)管理信息系統(tǒng)應(yīng)達(dá)到以下七個目標(biāo):(1)系統(tǒng)采用人機對話操作模式,界面設(shè)計簡單大方,操作簡單,效率高,安全性能高,同時便于維護(hù)和管理;(2)在登錄界面,可根據(jù)界面中的權(quán)限來選擇不同用戶可以對系統(tǒng)調(diào)用不

3、同的功能。(3)迅速發(fā)布社團(tuán)動態(tài),對社團(tuán)活動中請、會費管理、校外社團(tuán)合作進(jìn)行規(guī)范化和程序化管理;(4)能夠大量存儲社團(tuán)會員信息,方便會員查看社團(tuán)信息、留言、進(jìn)行評分等操作;(5)社團(tuán)管理員可以通過后臺登錄,對社團(tuán)信息、活動、留言板和注冊的用戶進(jìn)行查看和管理,同時對用戶加入社團(tuán)的申請進(jìn)行審核。(6)通過查詢、添加、修改等操作,對社團(tuán)信息、用戶資料、財務(wù)管理等模塊進(jìn)行管理。1文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.(7)系統(tǒng)管理員可以修改個人密碼,可以對社團(tuán)的各項活動進(jìn)行管理和監(jiān)督。系統(tǒng)采用MYSQ散據(jù)庫,開發(fā)語言為JAVA,數(shù)據(jù)庫的存儲

4、容量足夠大,而且比較穩(wěn)定,能夠較長時間保存數(shù)據(jù)。2 .項目規(guī)劃2.1 項目資源2.1.1 硬件設(shè)備如下表1為學(xué)生社團(tuán)管理信息系統(tǒng)運行所需硬件環(huán)境表1系統(tǒng)運行硬件環(huán)境配置表設(shè)備名稱主要性能指標(biāo)規(guī)格數(shù)量服務(wù)器酷睿雙核處理器CPU2.80GHZ2GB的內(nèi)存臺1客戶端Pentium(R)CPU2.80GHz1G的內(nèi)存臺1打印機激光打印機臺12.1.2軟件環(huán)境如下表2為學(xué)生社團(tuán)管理信息系統(tǒng)運行所需的軟件環(huán)境表2系統(tǒng)運行軟件環(huán)境配置表軟件類型軟件名稱規(guī)格數(shù)量備注操作系統(tǒng)MicrosoftWindows7套1Web服務(wù)器端InternetInformationServices7.5套1支撐軟件Microso

5、ftOffice2003套12.1.3 開發(fā)工具如下表3為學(xué)生社團(tuán)管理信息系統(tǒng)開發(fā)所需的工具表3開發(fā)工具一覽表軟件類型軟件名稱版本描述備注開發(fā)工具M(jìn)yEclipse8.5英義版Web工具Tomcat6.0英義版數(shù)據(jù)庫系統(tǒng)MYSQL英義版建模工具M(jìn)icrosoftVisio2003簡體中文標(biāo)準(zhǔn)版2文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.2.2 項目規(guī)劃2.2.1 任務(wù)描述通過使用任務(wù)樹對學(xué)生社團(tuán)管理信息系統(tǒng)進(jìn)行任務(wù)分解,此系統(tǒng)任務(wù)分為以下六個方面:項目研究:主要是對所要研究的課題進(jìn)行分析,明確項目的功能和所要實現(xiàn)的目標(biāo)。項目規(guī)劃:主要是對

6、項目的進(jìn)度進(jìn)行合理的安排,保證項目按時按量的完成。系統(tǒng)分析與建模:主要是對系統(tǒng)涉及的相關(guān)組織、業(yè)務(wù)以及系統(tǒng)相關(guān)的功能等進(jìn)行分析。系統(tǒng)結(jié)構(gòu)設(shè)計:主要是對系統(tǒng)的總體框架進(jìn)行分析,同時也包括對文件的數(shù)據(jù)結(jié)構(gòu)進(jìn)行研究。系統(tǒng)詳細(xì)設(shè)計:主要是對系統(tǒng)編碼、數(shù)據(jù)庫進(jìn)行分析,最終使系統(tǒng)界面運行正常。系統(tǒng)的測試與使用:主要是檢測系統(tǒng)可能出現(xiàn)的各種問題,同時編寫系統(tǒng)使用說明書,保證系統(tǒng)能夠正常運行。圖1學(xué)生社團(tuán)管理信息系統(tǒng)開發(fā)任務(wù)樹2.2.2 進(jìn)度安排系統(tǒng)開發(fā)是一個包含連續(xù)步驟的周期,因此需要對系統(tǒng)進(jìn)行嚴(yán)格的規(guī)劃,運用甘特圖手段,將系統(tǒng)分成以下七個階段,使每個階段都有一個明確開始和結(jié)束的時間,保證活動的次序性和按時

7、按量的完成開發(fā)任務(wù)。本系統(tǒng)中,通過對開發(fā)的任務(wù)樹模塊進(jìn)行時間安排,以周為主單位,天數(shù)為輔助單位,來對學(xué)生社團(tuán)管理信息系統(tǒng)做時間上的整體規(guī)劃。系統(tǒng)甘特圖如下圖2所示:圖2學(xué)生社團(tuán)管理系統(tǒng)開發(fā)進(jìn)度計劃甘特圖3 .系統(tǒng)分析與建模3.2 業(yè)務(wù)組織通過調(diào)查得知,學(xué)生社團(tuán)是由高校團(tuán)委進(jìn)行管理和規(guī)劃的。校團(tuán)委通過與學(xué)生社團(tuán)聯(lián)合委員會進(jìn)行溝通交流,最終安排和規(guī)劃出各個社團(tuán)的活動。下圖3為學(xué)生社團(tuán)管理信息系統(tǒng)的組織結(jié)構(gòu)圖:圖3學(xué)生社團(tuán)管理信息系統(tǒng)組織結(jié)構(gòu)圖3文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.各組織結(jié)構(gòu)的功能如下:校團(tuán)委:對全校社團(tuán)進(jìn)行宏觀把握和管理

8、,全權(quán)負(fù)責(zé)部署和指導(dǎo)學(xué)社聯(lián)的各項工作。學(xué)社聯(lián):管理學(xué)社聯(lián)基本日常事務(wù),協(xié)同評估各個社團(tuán)的工作成果,加強社團(tuán)之間的溝通交流,促進(jìn)社團(tuán)朝向特色化發(fā)展。辦公室:定期對各個社團(tuán)進(jìn)行工作部署,總結(jié)會議記錄,及時總結(jié)會員反饋的留言,同時聯(lián)系校外社團(tuán),增進(jìn)相互認(rèn)識和合作的機會。財務(wù)部:對社團(tuán)的收入和支出進(jìn)行統(tǒng)一支配,對活動經(jīng)費進(jìn)行規(guī)范化管理。宣傳部:及時發(fā)布社團(tuán)近期活動的時間、地點和內(nèi)容。人力資源部:對新入會會員進(jìn)行相應(yīng)的培訓(xùn),同時協(xié)調(diào)社團(tuán)活動人員的調(diào)動,積極為社團(tuán)活動的開展提供人力支持,保證活動的順利完成。新聞部:承擔(dān)新聞采集工作,將各社團(tuán)特色活動的新聞材料交至校報、廣播站等媒介進(jìn)行報道。3.3 用例建模

9、3.3.1 用例圖用例建模被用于分析系統(tǒng)的功能需求,根據(jù)統(tǒng)一建模語言UML標(biāo)準(zhǔn)畫出的用例圖可以簡單明了的對系統(tǒng)功能進(jìn)行徹底的分析。如下圖為系統(tǒng)三類用戶的用戶圖: 普通用戶用例圖圖4普通用戶用例圖 社團(tuán)管理員用例圖圖5社團(tuán)管理員用例圖 系統(tǒng)管理員用例圖圖6系統(tǒng)管理員用例圖3.2.2用例描述用例描述的作用是對上面的主要用例進(jìn)行詳細(xì)的說明。此系統(tǒng)中主要對用戶管理、會員留言、創(chuàng)建社團(tuán)、申請加入社團(tuán)和評分管理用例進(jìn)行分析。如下圖為各用戶用例描述圖: 用戶管理用例描述表4用戶管理用例描述4文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理

10、.word版本可編輯.歡迎下載支持.用例標(biāo)識號:1用例名稱:用戶管理用例簡要描述:用戶首先可進(jìn)行注冊,注冊成功以后,再使用自己的用戶名以及密碼來登錄系統(tǒng),登錄成功后,用戶進(jìn)入學(xué)生社團(tuán)系統(tǒng)的主頁。在后臺系統(tǒng)中,管理員輸入用戶名和密碼登錄系統(tǒng),通過后臺操作,在用戶管理模塊對用戶信息進(jìn)行查看和修改。如果對用戶信息進(jìn)行了增刪改的操作,提交到數(shù)據(jù)庫時,數(shù)據(jù)庫會對其進(jìn)行相應(yīng)的處理,并會更新用戶基本信息。主要參與者:用戶、社團(tuán)管理員前置條件:用戶注冊成功,并登錄系統(tǒng)最低保證:允許用戶退出系統(tǒng),回滾至前一事務(wù)?;臼录鳎? .用戶注冊、輸入用戶名和密碼,登錄系統(tǒng)。2 .用戶查看社團(tuán)信息。3 .社團(tuán)管理員登錄

11、系統(tǒng),對用戶信息進(jìn)行管理。異?;驍U展事件流:1 .提示錯誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯誤1.2 用戶離開或重新輸入2 .返回到系統(tǒng)主頁面。注釋:不同的用戶登錄進(jìn)入該頁面可以操作的權(quán)限是不同的。會員留言用例描述表5會員留言用例描述用例標(biāo)識號:2用例名稱:留言板用例簡要描述:用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),登錄成功后,會員進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁。點擊“留言板”,會員即可對社團(tuán)進(jìn)行留言,同時查看其它會員的留言。在后臺系統(tǒng),社團(tuán)管理員登錄系統(tǒng),即可查看會員對社團(tuán)的留言、刪除留言和回復(fù)留言等操作。主要參與者:會員、社團(tuán)管理員前置條件:用戶已經(jīng)登錄系統(tǒng)。5文檔收集于互

12、聯(lián)網(wǎng),如有不妥請聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.最低保證:允許用戶退出系統(tǒng),回滾至前一事務(wù)。基本事件流:1 .用戶輸入用戶名和密碼,登錄系統(tǒng)。2 .查看社團(tuán)信息,進(jìn)行社團(tuán)留言。3 .社團(tuán)管理員登錄系統(tǒng)4 .社團(tuán)管理員對留言進(jìn)行查看、回復(fù)等。異?;驍U展事件流:1 .提示錯誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯誤。1.2 用戶退出系統(tǒng)或重新輸入。2 .留言事務(wù)被中斷。2.1 事務(wù)回滾。用戶重新進(jìn)入。2.2 事務(wù)回滾。用戶退出系統(tǒng)。3 .提示錯誤信息,管理員確認(rèn)。3.1 提示用戶名或密碼錯誤。3.2 用戶退出系統(tǒng)或重新輸入4 .管理員在任一點突然退出系統(tǒng)

13、。4.1 管理員回滾到登錄這一步操作前的位置。4.2 管理員重新登錄系統(tǒng)。注釋:不同的用戶登錄進(jìn)入該頁面可以操作的權(quán)限是不同的。申請創(chuàng)建社團(tuán)用例描述表6申請創(chuàng)建社團(tuán)用例描述用例標(biāo)識號:3用例名稱:申請創(chuàng)建社團(tuán)用例簡要描述:用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),即可進(jìn)入申請創(chuàng)建社團(tuán)功能模塊。通過填寫創(chuàng)建社團(tuán)所需的申請表,最后提交系統(tǒng),進(jìn)行保存。系統(tǒng)管理員通過用戶名和密碼登錄后臺操作,審核表格,最終確定是否通過創(chuàng)建新社團(tuán)的請求。主要參與者:用戶、系統(tǒng)管理員前置條件:用戶已經(jīng)登錄系統(tǒng)。最低保證:允許用戶退出系統(tǒng),回滾至前一事務(wù)。6文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從

14、網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.基本事件流:1 .用戶輸入用戶名和密碼,登錄系統(tǒng)。2 .用戶填寫申請表。3 .審核過程。異?;驍U展事件流:1 .提示錯誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯誤1.2 用戶離開或重新輸入2 .返回到系統(tǒng)主頁面。注釋:不同的用戶登錄進(jìn)入該頁面可以操作的權(quán)限是不同的。用戶申請加入社團(tuán)用例描述表7用戶申請加入社團(tuán)用例描述用例標(biāo)識號:4用例名稱:申請加入社團(tuán)用例簡要描述:用戶先進(jìn)行注冊,注冊成功后,輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶可查看相應(yīng)的社團(tuán)資料,選擇感興趣的社團(tuán),最后在填寫申請表格,并提交,系統(tǒng)自動將申請表格

15、保存在數(shù)據(jù)庫中。社團(tuán)管理員輸入正確的用戶名和密碼,登錄后臺系統(tǒng),并查看用戶申請表,確認(rèn)是否符合資格,審核通過后即可成為該社團(tuán)會員。主參與者:普通用戶、社團(tuán)管理員前置條件:用戶成功進(jìn)入學(xué)生社團(tuán)主頁最低保證:允許用戶退出系統(tǒng),回滾至前一事務(wù)?;臼录鳎? .用戶輸入用戶名和密碼,登錄系統(tǒng)。2 .用戶填寫申請表。3 .社團(tuán)管理員審核。4 .最終確認(rèn)是否通過。異?;驍U展事件流:1 .提示錯誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯誤1.2 用戶離開或重新輸入7文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.2 .返回到系統(tǒng)主頁面。評分

16、管理用例描述表8評分管理用例描述用例標(biāo)識號:5用例名稱:評分管理用例簡單描述:用戶先進(jìn)行注冊,注冊成功后,輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶查看各社團(tuán)活動、公告、相冊和社團(tuán)管理制度等,依據(jù)社團(tuán)評分表,進(jìn)行相應(yīng)的打分,最后確認(rèn)提交,系統(tǒng)自動將評分表保存在數(shù)據(jù)庫中。系統(tǒng)管理員輸入正確的用戶名和密碼,登錄后臺系統(tǒng),依據(jù)各社團(tuán)評分表,進(jìn)行相應(yīng)的加權(quán)評分,得出各社團(tuán)的具體分?jǐn)?shù)。主參與者:用戶、系統(tǒng)管理員前置條件:用戶成功進(jìn)入學(xué)生社團(tuán)主頁最低保證:允許用戶退出系統(tǒng),回滾至前一事務(wù)。基本事件流:1 .用戶登錄進(jìn)入評分界面。2 .依據(jù)對社團(tuán)的了解,填寫對應(yīng)的評分表。3 .系統(tǒng)管理員采用加權(quán)

17、法得出各社團(tuán)最終分?jǐn)?shù)。異常或擴展事件流:1 .提示錯誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯誤1.2 用戶離開或重新輸入2 .返回到系統(tǒng)主頁面。3.3 概念數(shù)據(jù)建模概念數(shù)據(jù)模型是用來描述組織數(shù)據(jù)的,利用它可以理清數(shù)據(jù)的結(jié)構(gòu)和數(shù)據(jù)之間的相互關(guān)系。根據(jù)分析,學(xué)生社團(tuán)管理系統(tǒng)主要涉及一下12類:登錄類、用戶類、社團(tuán)活動類、社團(tuán)公告類、留言類、社團(tuán)類、評分類、校外合作類、社團(tuán)類型類、創(chuàng)建社團(tuán)申請表、加入社團(tuán)申請表、收支表和物品表。在這涉及的類中,存在如下關(guān)系:用戶類與登錄類、評分類是一對一的關(guān)系,用戶與社團(tuán)活動、社團(tuán)公告、校外合作、收支表和物品表是多對多關(guān)系,用戶與加入社團(tuán)申請表類是一對多關(guān)系,用

18、戶可以同時加入幾個社團(tuán),社團(tuán)類型與社團(tuán)是一對多關(guān)系,用戶8文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.類與創(chuàng)建社團(tuán)類是一對多關(guān)系,用戶只能創(chuàng)建一個社團(tuán),創(chuàng)建一個社團(tuán)至少需要十個人聯(lián)合發(fā)起。收支信息表和物品單與社團(tuán)之間是一對一關(guān)系。如下圖7為學(xué)生社團(tuán)管理信息系統(tǒng)前臺概念數(shù)據(jù)模型圖:圖7學(xué)生社團(tuán)管理信息系統(tǒng)概念數(shù)據(jù)模型如下圖8為學(xué)生社團(tuán)管理信息系統(tǒng)后臺概念數(shù)據(jù)模型圖:圖8學(xué)生社團(tuán)管理信息系統(tǒng)概念數(shù)據(jù)模型3.4 輔助建模3.4.1 順序圖(或通信圖)順序圖是用時間順序的方式表明了類的對象之間的一種交互方式。系統(tǒng)的順序圖包括對象名稱、對象的生命期、

19、控制焦點和消息。(1)用戶首先進(jìn)入學(xué)生社團(tuán)系統(tǒng)首頁,點擊“注冊”,填寫相關(guān)資料,系統(tǒng)提示注冊成功。再使用剛注冊的用戶名以及密碼來重新登錄系統(tǒng),用戶隨后進(jìn)入學(xué)生社團(tuán)的主頁。可以對社團(tuán)活動、社團(tuán)公告、校外合作等進(jìn)行瀏覽。若是用9文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.戶對社團(tuán)進(jìn)行了留言、評分和申請加入社團(tuán)等操作,提交數(shù)據(jù)庫時,數(shù)據(jù)庫會對其進(jìn)行相應(yīng)的處理,并保存留言、評分表和申請表。如下圖為用戶管理用例順序策開發(fā)S用弦寫文檔圖9用戶管理用例順序圖(2)用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),登錄成功后,會員進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁。此時會員可

20、對社團(tuán)進(jìn)行留言。會員一旦確認(rèn)留言信息,提交到數(shù)據(jù)庫,數(shù)據(jù)庫會自動保存會員留言內(nèi)容。同時會員可查看自己的留言。如下圖為會員留言順序圖:圖10會員留言用例順序圖(3)用戶首先使用自己的用戶名以及密碼來登錄系統(tǒng),即可進(jìn)入申請創(chuàng)建社團(tuán)功能模塊。通過填寫創(chuàng)建社團(tuán)所需的申請表,最后提交系統(tǒng),進(jìn)行保存。系統(tǒng)管理員通過用戶名和密碼登錄后臺操作,審核表格,最終確定是否通過創(chuàng)建新社團(tuán)的請求。如下圖為申請創(chuàng)建社團(tuán)順序圖:圖11申請創(chuàng)建社團(tuán)用例順序圖(4)用戶先進(jìn)行注冊,注冊成功后,輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶可查看相應(yīng)的社團(tuán)資料,選擇感興趣的社團(tuán),最后在填寫申請加入社團(tuán)的表格,并提交,系統(tǒng)

21、自動將申請表格保存在數(shù)據(jù)庫中。社團(tuán)管理員輸入正確的用戶名和密碼,登錄后臺系統(tǒng),并查看用戶申請表,確認(rèn)是否符合資格,審核通過后即可成為該社團(tuán)會員。如下圖為用戶申請加入社團(tuán)順序圖:圖12申請加入社團(tuán)用例順序圖(5)用戶先進(jìn)行注冊,注冊成功后,輸入正確的用戶名和密碼,登錄進(jìn)入學(xué)生社團(tuán)系統(tǒng)主頁,用戶查看各社團(tuán)活動、公告、相冊和社團(tuán)管理制度等,依據(jù)社團(tuán)評分表,進(jìn)行相應(yīng)的打分,最后確認(rèn)提交,系統(tǒng)自動將評分表保存在數(shù)據(jù)庫中。系統(tǒng)管理員輸入正確的用戶名和密碼,登錄后臺系統(tǒng),依據(jù)各社團(tuán)評分表,進(jìn)行相應(yīng)的加權(quán)評分,得出各社團(tuán)的具體分?jǐn)?shù)。如下圖為評分管理順序圖:圖13評分管理用例順序圖3.4.2 分析類圖分析類圖是

22、用來表明分析類和這些類間的一種關(guān)系。是在概念數(shù)據(jù)模型的基礎(chǔ)上添加了所有類的屬性和操作。如下圖為系統(tǒng)前臺的分析類圖:圖14學(xué)生社團(tuán)管理系統(tǒng)分析類圖3.4.3 活動圖(或狀態(tài)圖)活動圖說明了系統(tǒng)的一個活動到另一個活動的過程,活動也可以并行開展。10文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.活動、轉(zhuǎn)移、判定點、泳道和同步條是活動圖重要的運用元素 用戶管理活動圖(或狀態(tài)圖)圖15用戶管理活動圖創(chuàng)建社團(tuán)活動圖(或狀態(tài)圖)社團(tuán)管理員系統(tǒng)管理員圖16創(chuàng)建社團(tuán)活動圖會員留言活動圖(或狀態(tài)圖)圖17會員留言活動圖

23、11文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.后臺維護(hù)活動圖(或狀態(tài)圖)圖18后臺維護(hù)活動圖3.4.4業(yè)務(wù)規(guī)則建模(判定表/決策表)業(yè)務(wù)規(guī)則建模是在前述的各類模型的基礎(chǔ)上,根據(jù)系統(tǒng)本身業(yè)務(wù)的需要而產(chǎn)生的。根據(jù)各種條件的判斷,對結(jié)果進(jìn)行選擇與預(yù)測。(1)利用業(yè)務(wù)判定表對用戶登錄進(jìn)行分析,其中判定的條件包括:用戶名、用戶密碼和用戶類型;可供選擇的結(jié)果包括:登錄成功和登錄失敗。其業(yè)務(wù)判定表如下:表9用戶登錄業(yè)務(wù)判定表條件欄規(guī)則12345678用戶名存在YYYYNNNN用戶密碼正確YYNNYYNN用戶類型正確YNYNYNYN結(jié)果欄登

24、錄成功X登錄失敗XXXXXXX(2)利用業(yè)務(wù)判定表對創(chuàng)建社團(tuán)進(jìn)行分析,其中判定的條件包括:是否有多于10名學(xué)生聯(lián)合申請,有規(guī)范的名稱和相應(yīng)的組織結(jié)構(gòu),至少有一名指導(dǎo)老師,有規(guī)范的章程;可供選擇的結(jié)果包括:創(chuàng)建成功和審核不通過。具業(yè)務(wù)判定表如下:表10創(chuàng)建社團(tuán)業(yè)務(wù)判定表條件欄規(guī)則12345678多于10名學(xué)生聯(lián)合申請YYYYNNNN規(guī)范的名稱和相應(yīng)的組織結(jié)構(gòu)YYNNYYNN至少有一名指導(dǎo)老師YNYNYNYN規(guī)范的章程弦取宓甚費帆5儂鄴胞、指導(dǎo)爺業(yè)設(shè)計11程諛就創(chuàng)建成功X12文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.審核/、通過XXXXXXX

25、(3)利用業(yè)務(wù)判定表對社團(tuán)星級進(jìn)行評定,其中判定的條件包括:90分<=加權(quán)評分值=100分、80分<=加權(quán)評分值90分、60分<=加權(quán)評分值80分和0分<=加權(quán)評分值60分;可供選擇的結(jié)果包括:五星、四星、三星、二星。其業(yè)務(wù)判定表如下:表11社團(tuán)星級評定業(yè)務(wù)判定表條件規(guī)則123490分<=加權(quán)評分值=100分YNNN80分<=加權(quán)評分值90分NYNN60分<=加權(quán)評分值80分NNYN0分<=加權(quán)評分值60分NNNY結(jié)果五星X四星X三星X二星X4 .系統(tǒng)設(shè)計與建模4.1 總體結(jié)構(gòu)設(shè)計4.1.1 體系結(jié)構(gòu)設(shè)計學(xué)生社團(tuán)管理信息系統(tǒng)采用方式是基于B/S模

26、式,用戶通過WEB瀏覽器向服務(wù)器發(fā)出請求,然后服務(wù)器對其進(jìn)行身份驗證,驗證通過后,服務(wù)器對WEB瀏覽器進(jìn)行響應(yīng),從數(shù)據(jù)庫獲取相關(guān)數(shù)據(jù),最后將用戶請求的信息送到瀏覽器。如下圖為系統(tǒng)體系結(jié)構(gòu)設(shè)計:圖19學(xué)生社團(tuán)管理系統(tǒng)體系結(jié)構(gòu)圖4.1.2 功能結(jié)構(gòu)設(shè)計利用功能結(jié)構(gòu)圖可以清晰的看到系統(tǒng)的各大功能模塊,從整體上把握系統(tǒng)實現(xiàn)的目標(biāo)。如下圖為學(xué)生社團(tuán)系統(tǒng)前臺和后臺功能結(jié)構(gòu)圖:圖20學(xué)生社團(tuán)管理系統(tǒng)前臺功能結(jié)構(gòu)圖圖21學(xué)生社團(tuán)管理系統(tǒng)后臺功能結(jié)構(gòu)圖13文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.此學(xué)生社團(tuán)管理系統(tǒng)的功能包括以下部分:用戶管理功能:此模塊

27、包括用戶注冊、用戶登錄和用戶信息管理。在前臺系統(tǒng),用戶可完成注冊、登錄模塊,進(jìn)入系統(tǒng)后,可修改用戶個人信息,同時也可提交加入社團(tuán)的申請表。在系統(tǒng)后臺,社團(tuán)管理員登錄系統(tǒng),可查看會員的基本資料,對會員資料進(jìn)行增添、刪改和更新等操作,對用戶申請進(jìn)行審核和回復(fù)。留言板管理功能:此模塊運用的前提是用戶必須登錄系統(tǒng),查看社團(tuán)信息,才能對相應(yīng)社團(tuán)進(jìn)行評價。在系統(tǒng)后臺,社團(tuán)管理員可查看留言和回復(fù)留言等,了解會員的看法,對社團(tuán)進(jìn)行完善。評分管理:此模塊必須滿足用戶登錄系統(tǒng),對相應(yīng)的社團(tuán)活動等進(jìn)行評分,系統(tǒng)管理員可根據(jù)評分加權(quán)的方法對社團(tuán)進(jìn)行綜合評分,得出社團(tuán)星級評定結(jié)果。同時社團(tuán)管理員可查看相應(yīng)的結(jié)果。社團(tuán)管

28、理功能。用戶可查看社團(tuán)活動、社團(tuán)公告、校外合作等一系列有關(guān)社團(tuán)的信息,在系統(tǒng)后臺,社團(tuán)管理員主要是對社團(tuán)動態(tài)進(jìn)行添加、刪除和更新4.2 數(shù)據(jù)模型設(shè)計4.2.1 邏輯數(shù)據(jù)建模表12學(xué)生社團(tuán)管理系統(tǒng)邏輯數(shù)據(jù)表序號關(guān)系名稱關(guān)系模型主鍵外鍵1t_usert_user(use_id,loginname,loginpw,name,sex,age,banji,tel,del.)use_idloginname2t_huodongt_huodon(id,shetuan_id,biaoti,neirong,shijian,didian,lianxi,del)huodong_iduse_id3t_liuyant_l

29、iuyan(id,title,content,shijian,user_id)Liuyan_iduse_id4t_gonggaot_gonggao(gonggao_id,content,time)gonggao_iduse_id5t_admint_admin(admin_id,userpw,userid)admin_iduse_id14文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.6t_shetuant_shetuan(shetuan_id,mingcheng,lishijian,zhidu,jieshao,fuzeren,del)shetu

30、an_iduse_id7t_partnert_partner(partner_id,content,time,partner,shetuan_id)partner_iduse_id8t_shouzhit_shouzhi(shouzhi_id,time,money,shetuan_id,remark)shouzhi_idshetuan_id9t-goodst-goods(good_id,name,function,shetuan_id,num)good_idshetuan_id10t_gradet_grade(grade_id,shetuan_id,standard,num,time)grade

31、_idshetuan_id11t_shenqingt_shenqing(shenqing_id,user_id,time,shetuan_id)shenqing_idshetuan_id4.2.2 物理數(shù)據(jù)建模本系統(tǒng)采用MYSQ!據(jù)庫,數(shù)據(jù)庫名為shetuan,在本數(shù)據(jù)庫里有11個表,每個表的具體結(jié)構(gòu)如下列表格所示:表13登錄信息表結(jié)構(gòu)t_admin(登錄信息)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N2userPwNN字符型100001-9999Y密碼3userIdNN字符型100001-9999Y用戶名IDt_user(用戶信息表)序

32、號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100255N學(xué)號2loginnameNN字符型100255N登陸賬號,3loginpwNN字符型100255N登陸密碼4nameNN字符型100001-9999Y真實姓名5sexNN字符型100001-9999Y性別6ageNN字符型100001-9999Y年齡7banjiNN字符型100001-9999Y班級8telNN字符型100001-9999Y聯(lián)系方式15文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.9delNN字符型100001-9999Y備注表14用戶信息表

33、結(jié)構(gòu)表15留言板信息表結(jié)構(gòu)t_liuyan(留言板信息)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型io0001-9999N留言編號2titleNNP字符型io0001-9999Y標(biāo)題3contentNN字符型io0001-9999Y內(nèi)容4shijianNNr字符型io0001-9999Y時間5user_idNY字符型io0001-9999N評論人ID表16社團(tuán)活動信息表結(jié)構(gòu)t_huodong社團(tuán)活動信息)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N活動編號2shetuan_idNN字符型100001-99

34、99N社團(tuán)ID2biaotiNN字符型100001-9999Y活動名稱3neirongNN字符型100001-9999Y活動內(nèi)容4shijianNN字符型100001-9999Y活動時間5didianNN字符型100001-9999Y活動地點6lianxiNN字符型100001-9999N聯(lián)系人7delNN字符型100001-9999Y預(yù)計費用支出表17社團(tuán)信息表結(jié)構(gòu)t_shetuan社團(tuán)信息序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N社團(tuán)編號2mingchengNN字符型100001-9999N社團(tuán)名稱3lishijianNN字符型100

35、001-9999Y成立時間4zhiduNN字符型100001-9999Y社團(tuán)制度5jieshaoNN字符型100001-9999Y社團(tuán)簡介6fuzerenNN字符型100001-9999Y2人;7delNN字符型100001-9999Y社團(tuán)收支表18校外合作信息表結(jié)構(gòu)t_partner(校外合作信息)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N合作編號2contentNN字符型100001-9999Y合作內(nèi)容3timeNN字符型100001-9999Y合作時間4partnerNN字符型100001-9999Y合作方4shetuanidNN字

36、符型100001-9999Y社團(tuán)編號16文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.表19社團(tuán)公告信息表結(jié)構(gòu)t_gonggao(社團(tuán)公告信息)序號P字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N公告編號3contentNN字符型100001-9999Y公告內(nèi)容;4timeNN字符型100001-9999Y公告時間表20收支信息表結(jié)構(gòu)t_shouzhi(收支信息)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN一字符型100001-9999N收支編號2timeNN字符型100

37、001-9999Y日期3moneyNN字符型100001-9999Y金額4shetuan_idNNP字符型100001-9999Y所屬社團(tuán)ID5remarkNN字符型100001-9999Y備注表21物品信息表結(jié)構(gòu)t_goods()序號字段名主鍵否外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N物品編號2nameNN字符型100001-9999Y物品名稱3functionNN字符型100001-9999Y用途說明4Shetuan_idNN字符型100001-9999Y所屬社團(tuán)5numNN字符型100001-9999Y物品數(shù)量表22評分表結(jié)構(gòu)t_grade(評

38、分表)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N評分表編號2shetuan_idNB字符型100001-9999Y社團(tuán)ID2standardNN字符型100001-9999Y評分標(biāo)準(zhǔn)3numNN字符型100001-9999Y評分?jǐn)?shù)值4timeNN字符型100001-9999Y評分日期表23加入社團(tuán)申請表結(jié)構(gòu)t_shenqing伽入社團(tuán)申請表)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N申請表編RI2useridNN字符型100001-9999Y都#人3timeNN字符型100001-9

39、999Y制#日期14shetuanidNN字符型100001-9999Y社團(tuán)ID根據(jù)上面各表,得出如下數(shù)據(jù)庫表間關(guān)系圖:圖22學(xué)生社團(tuán)管理系統(tǒng)表間關(guān)系17文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.4.3 設(shè)計類建模依據(jù)分析類圖和物理數(shù)據(jù)模型,得出學(xué)生社團(tuán)管理信息系統(tǒng)的設(shè)計類圖如下:圖23學(xué)生社團(tuán)管理信息系統(tǒng)設(shè)計類圖4.4 人機界面設(shè)計4.4.1 表單與報表設(shè)計表單是一個包括預(yù)定義數(shù)據(jù)的業(yè)務(wù)文檔,包含一部分內(nèi)容,同時將填入其他的數(shù)據(jù),表單具有程式化的格式。報表適用于閱讀或者觀看,只包括預(yù)定義數(shù)據(jù)的業(yè)務(wù)文檔,屬于被動式文檔。學(xué)生社團(tuán)管理系統(tǒng)的

40、所有表單如下表:表24學(xué)生社團(tuán)管理系統(tǒng)表單序號名稱回用戶任務(wù)環(huán)境1用戶注冊表表單用戶文本202用戶登錄屏幕表單用戶文本203用戶個人資料信息屏幕表單用戶文本204社團(tuán)活動信息添加屏幕表單社團(tuán)管理員文本105社團(tuán)公告信息添加屏幕表單社團(tuán)管理員文本106社團(tuán)類型添加屏幕表單系統(tǒng)管理員文本107社團(tuán)創(chuàng)建屏幕表單用戶文本108經(jīng)費添加屏幕表單社團(tuán)管理員文本109校外合作添加屏幕表單社團(tuán)管理員文本1010留言板添加屏幕表單用戶文本2011評分添加屏幕表單用戶文本20圖24用戶注冊表表單單布局設(shè)計圖圖25添加活動表單布局設(shè)計圖圖26社團(tuán)活動報表布局設(shè)計圖4.4.2 人機對話與界面設(shè)計對話設(shè)計是表示用戶與系

41、統(tǒng)之間從開始到結(jié)尾順序的過程。如下圖為學(xué)生社18文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.團(tuán)系統(tǒng)對話圖:圖27學(xué)生社團(tuán)管理系統(tǒng)對話圖本著系統(tǒng)設(shè)計美觀、大方的要求,現(xiàn)設(shè)計學(xué)生社團(tuán)管理系統(tǒng)界面如下:圖28學(xué)生社團(tuán)系統(tǒng)登錄界面圖29密碼修改界面圖30成功登錄提示界面圖31學(xué)生社團(tuán)系統(tǒng)主界面上述界面是對學(xué)生社團(tuán)管理信息系統(tǒng)基本功能的展示,主要是實現(xiàn)用戶注冊、登錄、用戶查看社團(tuán)信息、添加社團(tuán)活動和修改個人信息等功能,。5 .系統(tǒng)測試與運行5.1 核心算法描述5.1.1 添加社團(tuán)活動算法描述圖32添加社團(tuán)活動流程圖根據(jù)圖32所示的添加社團(tuán)活動流程圖,

42、可看出其程序設(shè)計邏輯,其詳細(xì)算法設(shè)計如下所示:Begin輸入活動標(biāo)題,活動時間,活動內(nèi)容等信息獲取活動標(biāo)題,活動時間,活動內(nèi)容等信息If(活動標(biāo)題,活動時間,活動內(nèi)容等信息有一個或多個為空)Print選項不能為空,請重填”Return19文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.ElseIf(登記失敗)(Print信息添加失敗,請重新填寫ReturnElse(Print添加成功”End5.2 系統(tǒng)測試用例設(shè)計表25用戶管理測試設(shè)計用例編號1用例名稱用戶管理測試方法黑盒測試用例描述用戶名和密碼同時正確的時候,用戶登錄進(jìn)入系統(tǒng)。用例入口打開I

43、E瀏覽器,在地址欄輸入http:/localhost:8088/地qiantai入dex.jsp,進(jìn)入學(xué)生社團(tuán)管理信息系統(tǒng)主界面。編R切了測試步驟預(yù)期結(jié)果備注TC1初始頁面顯示從用例入口處進(jìn)入頁面兀系兀整,顯示與詳細(xì)設(shè)計fTC2用戶名錄入一驗證輸入已存在的用戶:徐雅琴輸入成功TC3密碼一密碼錄入輸入與用戶名相關(guān)聯(lián)的數(shù)據(jù):徐雅琴密碼:123輸入成功TC4系統(tǒng)登錄-成功TC2,TC3,單擊登錄按鈕登錄系統(tǒng)成功TC5系統(tǒng)登錄一用戶名、密碼校驗沒有輸入用戶名、密碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:用戶或密碼錯誤TC6系統(tǒng)登錄-密碼校驗輸入用戶名,沒有輸入密碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:請輸入

44、密碼TC7系統(tǒng)登錄一密碼功效性校驗輸入用戶名,輸入密碼與用戶名小一致,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:用戶或密碼錯誤TC8系統(tǒng)登錄-輸入有效性校驗輸入/、存在的用戶名、密碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:用戶或密碼錯誤20文檔收集于互聯(lián)網(wǎng),如有不妥請聯(lián)系刪除文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.5.3 系統(tǒng)使用說明打開IE安全瀏覽器,在網(wǎng)址欄輸入:http:localhost:8088/st/qiantai/index.jsp,單擊確定按鈕,頁面跳轉(zhuǎn)到學(xué)生社團(tuán)管理信息系統(tǒng)登錄界面。學(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)入系統(tǒng)管理員系統(tǒng)。用戶名、密碼輸入錯誤或與身份不相符時,會提示用戶名或密碼錯誤。此時需重新輸入正確信息方可登錄系統(tǒng)。如果選擇用戶身份登錄,進(jìn)入用戶界面后,頂部

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論