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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

28、理功能。用戶可查看社團活動、社團公告、校外合作等一系列有關社團的信息,在系統(tǒng)后臺,社團管理員主要是對社團動態(tài)進行添加、刪除和更新4.2 數(shù)據(jù)模型設計4.2.1 邏輯數(shù)據(jù)建模表12學生社團管理系統(tǒng)邏輯數(shù)據(jù)表序號關系名稱關系模型主鍵外鍵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)絡收集整理.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個表,每個表的具體結構如下列表格所示:表13登錄信息表結構t_admin(登錄信息)序號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100001-9999N2userPwNN字符型100001-9999Y密碼3userIdNN字符型100001-9999Y用戶名IDt_user(用戶信息表)序

32、號字段名主鍵外鍵數(shù)值類型長度缺省值取值范圍可為空字段描述1idYN字符型100255N學號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)絡收集整理.word版本可編輯.歡迎下載支持.9delNN字符型100001-9999Y備注表14用戶信息表

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

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

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

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

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

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

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

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

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

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

43、E瀏覽器,在地址欄輸入http:/localhost:8088/地qiantai入dex.jsp,進入學生社團管理信息系統(tǒng)主界面。編R切了測試步驟預期結果備注TC1初始頁面顯示從用例入口處進入頁面兀系兀整,顯示與詳細設計fTC2用戶名錄入一驗證輸入已存在的用戶:徐雅琴輸入成功TC3密碼一密碼錄入輸入與用戶名相關聯(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)絡收集整理.word版本可編輯.歡迎下載支持.5.3 系統(tǒng)使用說明打開IE安全瀏覽器,在網(wǎng)址欄輸入:http:localhost:8088/st/qiantai/index.jsp,單擊確定按鈕,頁面跳轉到學生社團管理信息系統(tǒng)登錄界面。學生社團管理信息系統(tǒng)中的身份分為用戶、社團管理員和系統(tǒng)管理員三部分。在登錄界面輸入正確的用戶名和密碼,如選擇用戶身份,則跳轉進入用戶系統(tǒng);如選擇社團管理員身份,則跳轉進入社團管理員系統(tǒng);如選擇系統(tǒng)管理員身份,則跳轉進入系統(tǒng)管理員系統(tǒng)。用戶名、密碼輸入錯誤或與身份不相符時,會提示用戶名或密碼錯誤。此時需重新輸入正確信息方可登錄系統(tǒng)。如果選擇用戶身份登錄,進入用戶界面后,頂部

溫馨提示

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

評論

0/150

提交評論