UML建模課程設(shè)計(jì)(大學(xué)生社團(tuán)管理系統(tǒng))_第1頁
UML建模課程設(shè)計(jì)(大學(xué)生社團(tuán)管理系統(tǒng))_第2頁
UML建模課程設(shè)計(jì)(大學(xué)生社團(tuán)管理系統(tǒng))_第3頁
UML建模課程設(shè)計(jì)(大學(xué)生社團(tuán)管理系統(tǒng))_第4頁
UML建模課程設(shè)計(jì)(大學(xué)生社團(tuán)管理系統(tǒng))_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件系統(tǒng)建模課程設(shè)計(jì)報(bào)告書題目:大學(xué)生社團(tuán)管理系統(tǒng)學(xué)院:計(jì)算機(jī)學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):姓名(學(xué)號(hào)):同組人員(學(xué)號(hào)):同組人員(學(xué)號(hào)):指導(dǎo)老師:設(shè)計(jì)時(shí)間:2013-12-72013-12-7 至 2013-12-292013-12-291.課程設(shè)計(jì)計(jì)劃12 .前言13 .需求分析24 .系統(tǒng)行為模型35 .系統(tǒng)結(jié)構(gòu)模型176 .類圖的框架代碼177 .心得體會(huì)208 .致謝209 .參考文獻(xiàn)201.課程設(shè)計(jì)計(jì)劃周次上/下午計(jì)劃任務(wù)全天系統(tǒng)用例圖第二周上午系統(tǒng)類圖下午系統(tǒng)順序圖第三周上午系統(tǒng)順序圖下午系統(tǒng)活地圖、狀態(tài)圖第四周上午完成設(shè)計(jì)報(bào)告書2 .前言現(xiàn)在的高校一般都有各種各樣的社團(tuán),

2、 每個(gè)社團(tuán)都需要進(jìn)行管理, 包括發(fā)布活動(dòng)資訊、管理社員等,如果進(jìn)行人為的操作,則存在著浪費(fèi)紙張、管理繁瑣、耗費(fèi)時(shí)間等問題,所以急需一套科學(xué)的管理系統(tǒng)對(duì)其進(jìn)行管理。本文設(shè)計(jì)的系統(tǒng)就是為社團(tuán)管理者提供快捷的管理工具。3 .需求分析目前大部分社團(tuán)的活動(dòng)發(fā)布都是以粘貼海報(bào)的形式,而大學(xué)生社團(tuán)的管理也都是通過辦公軟件 word 或 Excel 等方式進(jìn)行人員的管理,這樣的管理方式和活動(dòng)的通知方式不僅增加了社團(tuán)管理者的負(fù)擔(dān)和大學(xué)生社團(tuán)聯(lián)合會(huì)的困難,同時(shí)通過發(fā)布海報(bào)的方式浪費(fèi)大量紙張,還造成了大學(xué)校園的環(huán)境污染。因此為了避免采用這種低效率不環(huán)保的方式,大學(xué)生社團(tuán)管理系統(tǒng)應(yīng)有群發(fā)資訊和通知的功能。 同時(shí), 為

3、了各個(gè)社團(tuán)負(fù)責(zé)人員對(duì)本社團(tuán)人員的有效管理, 此系統(tǒng)還必須有對(duì)社團(tuán)人員的增刪改查的功能。 管理權(quán)限不僅是本社團(tuán)的負(fù)責(zé)人員擁有, 同時(shí)作為上級(jí)的社團(tuán)聯(lián)合會(huì)也有對(duì)下屬所有社團(tuán)的人員的管理, 并且社團(tuán)聯(lián)合會(huì)還有任命新社團(tuán)的社長的權(quán)限。 而對(duì)么個(gè)不同社員來說, 每個(gè)社員都能通過自己的賬號(hào)進(jìn)行系統(tǒng)登錄,可以修改自己的個(gè)人信息,同時(shí),當(dāng)不同社員登錄系統(tǒng)后,還能看到自己所屬社團(tuán)的相關(guān)信息,比如各種活動(dòng)等。m::金一一社團(tuán)方(申請(qǐng)發(fā)布資訊&眼隹申請(qǐng)廠.查看通知J二2認(rèn)g改通知)人-廣刪除通知審核建議:審處位申話)廠審校學(xué)兀素描述用例名稱增加社團(tuán)用例編號(hào)UC0101用例說明一在系統(tǒng)中增加增加新的社團(tuán)信息參

4、與力:社聯(lián)負(fù)責(zé)人前置條件社聯(lián)負(fù)責(zé)人成功登錄系統(tǒng)事件流1、單擊增加社團(tuán)2、將社團(tuán)的信息如社團(tuán)編號(hào)、社團(tuán)名、社團(tuán)負(fù)責(zé)人等信息錄入到系統(tǒng)中3、單擊“確定”增加社團(tuán)信息舊條件增加社團(tuán)成功后,在社團(tuán)管理系統(tǒng)中就可以查詢到該社團(tuán)的信息兀素描述用例名稱解散社團(tuán)用例編號(hào)UC0102用例說明在系統(tǒng)中刪除社團(tuán)信息參與后社聯(lián)負(fù)責(zé)人前置條件社聯(lián)負(fù)責(zé)人成功登錄社團(tuán)管理系統(tǒng)事件流1、單擊解散社團(tuán)2、查詢需要解散的社團(tuán)信息3、確認(rèn)解散如果單擊“確定”,解散社團(tuán)如果單擊“取消”,返回社團(tuán)信息舊條件解散成功后,在社團(tuán)管理系統(tǒng)中將不能查詢到該社團(tuán)的信息兀素描述用例名稱重組社團(tuán)用例編號(hào)UC0103用例說明:對(duì)兩個(gè)或兩個(gè)以上社團(tuán) j

5、 進(jìn)行重組參與后社聯(lián)負(fù)責(zé)人前置條件社聯(lián)負(fù)責(zé)人成功登錄社團(tuán)管理系統(tǒng)事件流1、單擊“重組社團(tuán)”2、查詢需要參加重組的社團(tuán)3、對(duì)選中的社團(tuán)進(jìn)行重組處理,如增加社團(tuán)、解散社團(tuán)等4、確認(rèn)重組后置條件重組成功后,將不再能查詢到重組前的社團(tuán)信息,并且可以查詢到新的社團(tuán)信息兀素描述用例名稱查詢社團(tuán)信息用例編號(hào)UC0104用例說明通過社團(tuán)某一屬性或選中社團(tuán)名來查詢社團(tuán)信息參與力:社聯(lián)負(fù)責(zé)人條件社聯(lián)負(fù)責(zé)人成功登錄社團(tuán)管理系統(tǒng)事件流1、單擊“查詢社團(tuán)信息”2、輸入要查詢社團(tuán)的名稱或者編號(hào)3、單擊“確定”后置條件可以瀏覽該社團(tuán)的信息兀素描述用例名稱審核消息用例編號(hào)UC010201用例說明審核卜級(jí)的申請(qǐng)、建議等參與后1

6、社聯(lián)負(fù)責(zé)人、社團(tuán)負(fù)責(zé)人條件參與者成功登錄社團(tuán)管理系統(tǒng)事件流1、單擊“審核消息”2、選中需要審核的消息3、輸入并返回審核的結(jié)果后置條件;審核完成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱審核建議用例編號(hào)UC010202用例說明審核下級(jí)提出的建議并返回結(jié)果參與后社聯(lián)負(fù)責(zé)人、社團(tuán)負(fù)責(zé)人前置條件參與者成功登錄社團(tuán)管理系統(tǒng)并選中建議事件流1、單擊“審核”2、瀏覽建議信息3、輸入并返回審核結(jié)果后置條件審核完成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱審核資金申請(qǐng)用例編號(hào)UC010203用例說明審核社團(tuán)負(fù)責(zé)人提出資金申請(qǐng)并返回結(jié)果參與后社聯(lián)負(fù)責(zé)人條件參與者成功登錄社團(tuán)管理系統(tǒng)并選中資金申請(qǐng)事

7、件流1、單擊“審核”2、瀏覽資金申請(qǐng)信息3、輸入并返回審核結(jié)果舊條件審核完成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱審核活動(dòng)申請(qǐng)用例編號(hào)UC010204用例說明審核下級(jí)提出活動(dòng)申請(qǐng)并返回結(jié)果參與后1社聯(lián)負(fù)責(zé)人條件參與者成功登錄社團(tuán)管理系統(tǒng)并選中活動(dòng)申請(qǐng)事件流1、單擊“審核”2、瀏覽活動(dòng)申請(qǐng)信息3、輸入并返回審核結(jié)果舊條件審核完成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱審核職位申請(qǐng)用例編號(hào)UC010205用例說明審核下級(jí)提出職位申請(qǐng)并返回結(jié)果參與后社聯(lián)負(fù)責(zé)人條件參與者成功登錄社團(tuán)管理系統(tǒng)并選中職位申請(qǐng)事件流1、單擊“審核”2、瀏覽職位申請(qǐng)信息3、輸入并返回審核結(jié)果舊條件審核完

8、成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱審核資訊申請(qǐng)用例編號(hào)UC010206用例說明審核下級(jí)提出資訊并返回結(jié)果參與后社聯(lián)負(fù)責(zé)人條件參與者成功登錄社團(tuán)管理系統(tǒng)并選中資訊申請(qǐng)事件流1、單擊“審核”2、瀏覽資訊申請(qǐng)信息3、輸入并返回審核結(jié)果舊條件審核完成后,下級(jí)可通過接收郵件知道審核結(jié)果兀素描述用例名稱發(fā)布通知用例編號(hào)UC010207用例說明社聯(lián)負(fù)責(zé)人給各個(gè)社團(tuán)發(fā)布發(fā)布有關(guān)通知參與力:社聯(lián)負(fù)責(zé)人條件社聯(lián)負(fù)責(zé)人成功登錄社團(tuán)管理系統(tǒng)事件流1、單擊“發(fā)布通知”2、錄入通知內(nèi)容3、單擊“確認(rèn)發(fā)布”舊條件發(fā)布完成后,社團(tuán)負(fù)責(zé)人或者社員可通過接收郵件知道審核結(jié)果兀素描述用例名稱社團(tuán)資訊管理用例編號(hào)U

9、C0105用例說明社聯(lián)負(fù)責(zé)人管理學(xué)校的社團(tuán)資訊參與后1社聯(lián)負(fù)責(zé)人條件社聯(lián)負(fù)責(zé)人成功登錄系統(tǒng)事件流1、單擊“選擇社團(tuán)資訊管理”2、選擇要管理的內(nèi)容3、Case1:extend:修改已發(fā)仰新聞Case2:extend:查詢新聞Case3:extend:刪除新聞Case4:extend:發(fā)仰新聞4、進(jìn)行管理舊條件用戶選擇相應(yīng)菜單后,可進(jìn)行操作兀素描述用例名稱查詢新聞?dòng)美幪?hào)UC0106用例說明相關(guān)人員查詢新聞參與后社聯(lián)負(fù)責(zé)人、社團(tuán)負(fù)責(zé)人、社員前置條件參與者成功登錄系統(tǒng)事件流1、上單擊“查詢新聞”2、瀏覽新聞后置條件參與者可以瀏覽新聞或者進(jìn)行下一步修改新聞兀素描述用例名稱修改已發(fā)布新聞?dòng)美幪?hào)UC01

10、07用例說明社聯(lián)負(fù)責(zé)人對(duì)已發(fā)布的新聞進(jìn)行修改參與力:社聯(lián)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“修改新聞”2、修改新聞舊條件社聯(lián)負(fù)責(zé)人成功修改新聞兀素描述用例名稱刪除新聞?dòng)美幪?hào)UC0108用例說明社聯(lián)負(fù)責(zé)人刪除已發(fā)布的新聞參與后1社聯(lián)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“刪除新聞”后置條件刪除成功,新聞將不再被查詢到兀素描述用例名稱查看通知用例編號(hào)UC0201用例說明社團(tuán)負(fù)責(zé)人、社員查看上級(jí)發(fā)布的通知參與后1社團(tuán)負(fù)責(zé)人、社員前置條件成功登錄系統(tǒng)事件流1、單擊“查看通知”2、選擇通知3、瀏覽通知后置條件參與者接收到通知兀素描述用例名稱修改通知用例編號(hào)UC010209用例說明修改已發(fā)布

11、的通知參與后社聯(lián)負(fù)責(zé)人、社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“修改通知”2、選擇要修改的通知3、修改通知舊條件修改成功,系統(tǒng)參與者接收新的通知兀素描述用例名稱刪除通知用例編號(hào)UC010210用例說明刪除已發(fā)布的通知參與后社聯(lián)負(fù)責(zé)人、社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“刪除通知”2、選擇要?jiǎng)h除的通知3、修改通知舊條件刪除成功兀素描述用例名稱查看通知用例編號(hào)UC0203011用例說明查看已發(fā)布的通知參與后社員、社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“查看通知”2、選擇要查看的通知4、查有通知后置條件參與者瀏覽通知兀素描述用例名稱申請(qǐng)發(fā)布資訊用例編號(hào)UC0212用例說明

12、申請(qǐng)發(fā)布自己社團(tuán)的最新資訊參與后社團(tuán)負(fù)責(zé)人前置條件參與者成功登錄系統(tǒng)事件流1、單擊“申請(qǐng)發(fā)布資訊”2、填寫申請(qǐng)內(nèi)容5、提交申請(qǐng)后置條件提交成功,社聯(lián)負(fù)責(zé)人可收到申請(qǐng)兀素描述用例名稱申請(qǐng)活動(dòng)用例編號(hào)UC0213用例說明申請(qǐng)社團(tuán)活動(dòng)參與后社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“申請(qǐng)活動(dòng)”2、填寫申請(qǐng)內(nèi)容3、提交申請(qǐng)舊條件提交成功,社聯(lián)負(fù)責(zé)人可收到申請(qǐng)兀素描述用例名稱申請(qǐng)資金用例編號(hào)UC0214用例說明申請(qǐng)社團(tuán)活動(dòng)資金參與后1社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“申請(qǐng)資金”2、填寫申請(qǐng)內(nèi)容3、提交申請(qǐng)舊條件提交成功,社聯(lián)負(fù)責(zé)人可收到申請(qǐng)兀素描述用例名稱查詢個(gè)人信息用例編號(hào)UC031

13、5用例說明查詢社員信息參與后社員條件參與者成功登錄系統(tǒng)事件流1、單擊“查詢個(gè)人信息”2、瀏覽自己信息舊條件瀏覽信息兒系描述用例名稱管理個(gè)人信息用例編號(hào)UC0316用例說明管理社員信息參與后社員前置條件參與者成功登錄系統(tǒng)事件流1、進(jìn)行 UC03152、選擇是否修改信息Case1:修改Case2:否后置條件可選擇下一步操作兀素描述用例名稱提交職位申請(qǐng)用例編號(hào)UC0317用例說明社員、社團(tuán)負(fù)責(zé)人申請(qǐng)職位參與g-社員、社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“提交職位申請(qǐng)”2、填寫申請(qǐng)內(nèi)容3、提交申請(qǐng)舊條件提交成功,上級(jí)負(fù)責(zé)人可收到申請(qǐng)兀素描述用例名稱提交建議用例編號(hào)UC0318用例說明社員、社

14、團(tuán)負(fù)責(zé)人提交自己對(duì)管理的建議參與后1社員、社團(tuán)負(fù)責(zé)人條件參與者成功登錄系統(tǒng)事件流1、單擊“提交建議”2、填寫建議內(nèi)容3、提交建議舊條件提交成功,上級(jí)負(fù)責(zé)人可收到嫁衣兀素描述用例名稱提交退出申請(qǐng)用例編號(hào)UC0319用例說明社員、社團(tuán)負(fù)責(zé)人申請(qǐng)退出社團(tuán)參與后社員、社團(tuán)負(fù)責(zé)人前置條件參與者成功登錄系統(tǒng)事件流1、單擊“提交退出申請(qǐng)”2、填寫退出內(nèi)容3、提交申請(qǐng)后置條件提交成功,上級(jí)負(fù)責(zé)人可收到申請(qǐng)(3)順序圖增加社團(tuán)順序圖社員提交消息順序圖(4)狀態(tài)圖增加社團(tuán)解散社團(tuán)社社員狀態(tài)圖(5)活動(dòng)圖社團(tuán)發(fā)布資訊活地圖社聯(lián)發(fā)布通知活動(dòng)圖5 .系統(tǒng)結(jié)構(gòu)模型(1)類圖6 .類圖的框架代碼Java 代碼實(shí)現(xiàn)publi

15、cabstractclassPersonspublicStringloginName;privateStringloginPassword;publicabstractvoidloginSystem();publicabstractvoidexitSystem();publicabstractvoidupdateInfo();publicabstractvoidglanceNews();publicclassShelianChextendsPersonspublicvoidloginSystem()八publicvoidexitSystem()publicvoidupdateInfo()pub

16、licvoidglanceNews()publicvoidreceiveApplication()publicvoidreplyApplication()publicvoidaddSociety()publicvoidinputInfo()publicclassShetuanChextendsPersonspublicvoidloginSystem()publicvoidexitSystem()publicvoidupdateInfo()publicvoidglanceNews()publicvoidsubmitApplication();publicvoidreceiveApplicatio

17、n();publicvoidreplyApplication();publicvoidcheckApplication();publicclassSheyuanextendsPersonspublicvoidloginSystem()publicvoidexitSystem()publicvoidupdateInfo()publicvoidglanceNews()publicvoidreplyNotice();publicvoidreceiveNotice();publicvoidsubmitApplication();publicvoidinputApplication();publiccl

18、assSocietypublicStringsocietyId;publicStringsocietyName;publicStringchargeMan;publicvoidaddSociety()publicvoiddeleteSociety()publicvoidupdateSociety()publicvoidreformSociety()publicvoidquerySociety()publicclassNewspublicStringnewsId;publicStringnewsTitle;publicStringnewsText;publicvoidaddNews()publi

19、cvoiddeleteNews()publicvoidupdateNews()publicvoidqueryNews()publicclassNoticepublicStringnoticeId;publicStringnoticeTitle;publicStringnoticeText;publicvoidaddNotice()publicvoiddeleteNotice()publicvoidupdateNotice()publicvoidqueryNotice()publicclassXiaoxipublicStringapplicationId;publicStringapplicationType;publicStringapplicationText;publicvoidwriteText()7.心得體會(huì)在這次為期四周的課程設(shè)計(jì)中,我學(xué)到

溫馨提示

  • 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. 人人文庫網(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)論