班級管理系統(tǒng)UML建模與分析_第1頁
班級管理系統(tǒng)UML建模與分析_第2頁
班級管理系統(tǒng)UML建模與分析_第3頁
班級管理系統(tǒng)UML建模與分析_第4頁
班級管理系統(tǒng)UML建模與分析_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、&財(cái)徑大摩學(xué)生實(shí)驗(yàn)報(bào)告姓名:鄔建建學(xué)號:0123874班級管理系統(tǒng)UML建模與分析一、UML建模業(yè)務(wù)建模業(yè)務(wù)建模作為統(tǒng)一過程的一個(gè)核心工作流,位于初始階段。業(yè)務(wù)建模階段在UML建模 中主要使用業(yè)務(wù)用例模型、概念用例模型和領(lǐng)域模型等進(jìn)行建模。業(yè)務(wù)分析隨著網(wǎng)絡(luò)信息時(shí)代的快速發(fā)展,使原先勞力投入多、效率收獲低的管理有了偉大的革新。 為了全面實(shí)現(xiàn)現(xiàn)代化管理,減少班級事務(wù)管理中的勞力、財(cái)力成本,方便各管理人員輕松處 理班級事務(wù),一個(gè)班級事務(wù)管理系統(tǒng)的開發(fā)就顯得很有必要了。班級管理信息系統(tǒng)的任務(wù)是收集、存儲、管理班級同學(xué)的相關(guān)信息,以及班級日常管理 中的相關(guān)信息。為班級信息公開、增進(jìn)同學(xué)交流了解服務(wù),同時(shí)

2、加強(qiáng)班級管理、提高班級管 理與服務(wù)的效率和質(zhì)量。學(xué)生檔案管理。該模塊負(fù)責(zé)管理學(xué)生的個(gè)人檔案信息,班委與老師可通過它來查閱 和更新學(xué)生的個(gè)人信息。學(xué)生考勤管理。該模塊負(fù)責(zé)學(xué)生的考勤登記與管理,班委提交學(xué)生上課的考評,學(xué) 生與老師可通過它來查閱考評情況。作業(yè)提交情況。該模塊用以登記班級的作業(yè)上交情況,學(xué)生可根據(jù)它提交作業(yè)以及 查詢作業(yè)提交情況。學(xué)生獎(jiǎng)懲管理。該模塊負(fù)責(zé)記錄班上學(xué)生的獲獎(jiǎng)情況和被懲罰的情況,班委通過它 來添加、修改、刪除學(xué)生獎(jiǎng)懲記錄,學(xué)生與老師可通過它來查閱獎(jiǎng)懲信息。日常事務(wù)管理。該模塊負(fù)責(zé)記錄班上的日常事務(wù)活動(dòng)以及班委的待辦工作,班委可 通過它添加、修改、刪除班里的日?;虼k工作,

3、學(xué)生與老師可通過它來查閱班級活動(dòng),起 到監(jiān)督班委的工作的目的。2)業(yè)務(wù)用例通過以上分析,可得出實(shí)際參與該項(xiàng)目業(yè)務(wù)過程的業(yè)務(wù)主角有:班委、輔導(dǎo)員、學(xué)生, 其中班委由學(xué)生擴(kuò)展出來。同時(shí),也可得出6個(gè)重要的業(yè)務(wù)用例:學(xué)生檔案管理用例、學(xué)生 考勤管理用例、作業(yè)提交情況用例、學(xué)生獎(jiǎng)懲管理用例以及日常事務(wù)管理用例。其業(yè)務(wù)用例 視圖如下所示:作業(yè)提交情況3)業(yè)務(wù)用例場景學(xué)生檔案管理業(yè)務(wù)用例場景需求分析分析問題實(shí)際調(diào)查發(fā)現(xiàn),現(xiàn)狀業(yè)務(wù)存在的問題是,高校班級管理系統(tǒng)的業(yè)務(wù)功能相對簡單,但是 它是一個(gè)隨時(shí)有可能進(jìn)行修改和升級的系統(tǒng),若按照傳統(tǒng)紙面文件管理,像發(fā)布公告、文件、 日常管理、考勤等功能在運(yùn)行過程中,就不具

4、備良好的可擴(kuò)展性、復(fù)用性和較好的公共信息 共享性。因此,我決定嘗試在本系統(tǒng)上增加對作業(yè)提交、日常事務(wù)等有著信息文件共享的業(yè) 務(wù)管理功能以及用戶權(quán)限管理功能。系統(tǒng)目標(biāo)根據(jù)項(xiàng)目實(shí)際業(yè)務(wù)需要,本項(xiàng)目確定開發(fā)以廣東工業(yè)大學(xué)為背景的班級管理系統(tǒng), 以實(shí)現(xiàn)班級信息共享精細(xì)化管理。系統(tǒng)使用B/S模式,處于廣東工業(yè)大學(xué)校園網(wǎng),通過瀏 覽器可供任何有廣工校園網(wǎng)的使用者共同使用,并進(jìn)行相應(yīng)的業(yè)務(wù)操作,滿足校內(nèi)班級信息 共享的需求。根據(jù)班級業(yè)務(wù)管理的實(shí)際需要,系統(tǒng)將實(shí)現(xiàn)學(xué)生檔案管理業(yè)務(wù)與其他業(yè)務(wù)的關(guān)聯(lián)。 系統(tǒng)通過數(shù)據(jù)庫連接對學(xué)生檔案信息進(jìn)行存儲,并將該信息關(guān)聯(lián)到其他業(yè)務(wù)中,從而實(shí)現(xiàn)信息良好的可擴(kuò)展性、復(fù)用性和較好的

5、公共信息共享性。3)系統(tǒng)范圍和邊界根據(jù)以上對用戶需求以及系統(tǒng)目標(biāo)的分析,系統(tǒng)管理的內(nèi)容都是為學(xué)生、班委、輔導(dǎo)員 這三個(gè)用戶服務(wù)的,因此這三個(gè)用戶處于系統(tǒng)外部,即系統(tǒng)邊界外。而處理學(xué)生檔案管理、 學(xué)生考勤管理、作業(yè)提交情況、學(xué)生獎(jiǎng)懲管理、日常事務(wù)管理以及用戶管理這些業(yè)務(wù)內(nèi)容屬 于該系統(tǒng)管理范圍內(nèi),即系統(tǒng)邊界內(nèi)。因此,得出如下圖所示的結(jié)果:學(xué)生班委輔導(dǎo)員系統(tǒng)用例通過綜合分析最終得出,在班級管理系統(tǒng)最高層用例圖中,系統(tǒng)邊界內(nèi)共有6個(gè)用例, 系統(tǒng)邊界外有3個(gè)參與者。系統(tǒng)內(nèi)6個(gè)用例如下:“學(xué)生檔案管理”用例:用戶通過它來查閱和更新學(xué)生的個(gè)人信息?!皩W(xué)生考勤管理”用例:用戶使用其記錄學(xué)生考勤情況?!白鳂I(yè)提

6、交情況”用例:用戶根據(jù)它提交作業(yè)以及查詢作業(yè)提交情況?!皩W(xué)生獎(jiǎng)懲管理”用例:用戶通過它記錄班上學(xué)生的獲獎(jiǎng)情況和被懲罰的情況?!叭粘J聞?wù)管理”用例:用戶使用其記錄班上的日常事務(wù)活動(dòng)以及班委的待辦工作?!坝脩艄芾怼庇美狠o導(dǎo)員使用其管理用戶權(quán)限。用戶管理輔導(dǎo)員學(xué)生懲罰情況:圣:廠班委學(xué)生考情管理-1-學(xué)生檔案管理日常事務(wù)管理學(xué)生作業(yè)提交情況5)系統(tǒng)用例場景本項(xiàng)目為了更好地描述系統(tǒng)參與者使用系統(tǒng)用例的執(zhí)行過程,明確各參與者的職責(zé),因 此使用活動(dòng)圖來繪制系統(tǒng)用例場景,描述系統(tǒng)用例實(shí)現(xiàn)的執(zhí)行過程。通過以上對系統(tǒng)用例的分析、給出用例規(guī)約,已經(jīng)可以基本了解到系統(tǒng)用例的執(zhí)行過程, 下面我們先使用文字描述,再繪

7、制活動(dòng)圖,從而完整地展示系統(tǒng)用例場景,具體如下:學(xué)生檔案管理用例場景:6)分析對象既然我們采用的是面向?qū)ο蟮姆椒ǎ敲?,自然就要通過對象之間的交互來描述需求的實(shí)現(xiàn)。 因此,我們從分析系統(tǒng)的對象開始,進(jìn)入系統(tǒng)分析階段。在UML的分析模型中,使用的MVC模式,使用邊界對象、控制對象、實(shí)體對象,這個(gè)三 者來建立用例場景的對象模型。因此,回顧以上分析,仔細(xì)分析系統(tǒng)用例場景中的活動(dòng),以 此發(fā)現(xiàn)和定義各個(gè)用例的對象,并得知對象間如何交互來實(shí)現(xiàn)用例的。本項(xiàng)目使用順序圖來描述個(gè)用例的對象交互;其中,由于查詢功能模塊是三個(gè)用戶都可以進(jìn) 行,而且交互過程相同,故以班委為代表展示其過程的交互。在分析中容易看出每個(gè)系

8、統(tǒng)用例的實(shí)現(xiàn)都要求用戶已經(jīng)是登錄了系統(tǒng)的,因此,為了讓過程 更加明了,故先將登錄功能模塊單獨(dú)出來,以班委用戶為代表,描述登錄模塊的對象交互:7)類圖BW &BwlD StudentlD UserPowerAddReward() ManageReward() ModifyReward() DeleteReward。 SearchReward。 AddStuO ManageStu。 Moditystu() *DeleteStuO *SearchStu() AddHom eWork 0 SearchHomeWork() *AddAbsenceO SearchHom ework () AddTask。

9、 SearchTask。 *AddAbsenceO ManageAbsenceO ModifyAbsence() *DeleteAbsence() SearchAbsence() ModifyPassward()DaStudent ID UserName fiSex Speciality 鴕 Grade Birthday &Nativepalh 電 Residence Sklent ifylD 期 Politic elD 燮Folk Education 第 Unhercit 良,perm it ID 期 Duty 鴕 posy &ForigonLanguage Phone 用MobilyPhoneA dress 電Economy 為Resume4 SubmitelD StudentlD ,&HomeworklD 為Homework Explin 戛Last Date ,SubmitDate SbumitStatuUpdate 宵 0UpdateDa。Sw即Tas KID 申Student ID TaskName STaskContent StartDate EndDate 牛TaskOrgan ,STadkCompleteUpdateSwQ龜AbcensnID SStudentlD ,Absencelype Absenc eDate 為 Absencecourse T

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論