大學(xué)教務(wù)管理系統(tǒng)——UML模型_第1頁
大學(xué)教務(wù)管理系統(tǒng)——UML模型_第2頁
大學(xué)教務(wù)管理系統(tǒng)——UML模型_第3頁
大學(xué)教務(wù)管理系統(tǒng)——UML模型_第4頁
大學(xué)教務(wù)管理系統(tǒng)——UML模型_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、某大學(xué)教務(wù)管理系統(tǒng)UML模型隨著高校校園網(wǎng)的建設(shè)和Internet技術(shù)的引進,基于校園網(wǎng)和Internet的應(yīng)用系統(tǒng)的開發(fā)正在蓬勃發(fā)展。教務(wù)管理師高校教學(xué)管理的一向重要工作,現(xiàn)代化的高校教務(wù)管理需要現(xiàn)代化的信息管理系統(tǒng)支持。新世紀(jì)背景下,高校教育體制進行了大規(guī)模的改革,招生人數(shù)逐年增加,教學(xué)計劃不斷更新。在高校日常管理中,教務(wù)管理無疑是核心工作,重中之重。其管理模式的科學(xué)化與規(guī)范化,管理手段的信息化與自動化對于學(xué)校的總體發(fā)展產(chǎn)生深遠的影響,由于管理內(nèi)容過多,繁瑣,處理的過程也非常復(fù)雜,并且隨著學(xué)校人員的增加,教務(wù)管理系統(tǒng)的信息量大幅上升,因此往往很難及時準(zhǔn)確地掌握教務(wù)信息的運作狀態(tài)這使得高校教

2、務(wù)管理的工作量大幅度增加,另外,隨著教育改革的不斷深化,教學(xué)管理模式也在發(fā)生變化,例如實施學(xué)分制、學(xué)生自主選課等。這一切都有賴于計算機網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的支持,在這樣的形勢下建立和完善一個集成化的教務(wù)管理系統(tǒng)勢在必行。目前,國內(nèi)高校都開發(fā)了自己基于校園網(wǎng)的教務(wù)管理系統(tǒng)。由于其教務(wù)管理模式不盡相同,不同學(xué)校的實際教務(wù)管理情況各有自己的特點,因而各高校需要針對自己的教務(wù)管理模式和特點建立自己的教務(wù)管理系統(tǒng)。本設(shè)計是基于某高校的教務(wù)管理模式開發(fā)的基于校園網(wǎng)的教務(wù)管理系統(tǒng)。這樣一個系統(tǒng)不僅可以降低工作量、提高辦公效率,而且使分散的教務(wù)信息得到集中處理,對減輕教務(wù)工作負(fù)擔(dān)、提高教務(wù)管理水平、實現(xiàn)教務(wù)管

3、理的現(xiàn)代化具有重要意義。1.建立系統(tǒng)用例模型 1.1確定系統(tǒng)模型的參與者仔細分析教務(wù)管理系統(tǒng)問題描述。在UML中,角色代表位于系統(tǒng)之外和系統(tǒng)進行交互的一類對象,本系統(tǒng)中創(chuàng)建主要的角色有以下三類:(1)教務(wù)員:教務(wù)員在教學(xué)管理系統(tǒng)中對全體學(xué)生進行用戶登錄、學(xué)籍管理、選課管理、教學(xué)管理和成績管理,并且對教師進行登錄管理、教學(xué)管理和成績管理。教務(wù)處工作人員處理日常的系統(tǒng)維護,例如維護和及時更新學(xué)生,教師信息以及安排選課等。(2)教師:教師根據(jù)教務(wù)系統(tǒng)的選課安排進行教學(xué),將學(xué)生的考試成績錄入此系統(tǒng)。(3) 學(xué)生:學(xué)生能夠在教務(wù)管理系統(tǒng)更改學(xué)籍信息、進行選課、查詢已選課程和考試成績。1.2識別用例用例是

4、系統(tǒng)外部參與者與系統(tǒng)在交互過程中需要完成的任務(wù),識別用例最好的方法就是從分析系統(tǒng)的參與者開始,考慮每一類參與者需要使用系統(tǒng)的哪些功能,如何使用系統(tǒng),根據(jù)教務(wù)管理系統(tǒng)的運行流程個提取的參與者信息,確定系統(tǒng)分為以下幾個用例: (1)學(xué)生參與者用例:l 用戶登錄l 學(xué)籍管理l 選課管理(2)教師參與者用例:l 用戶登錄l 成績管理l 教學(xué)管理(3)教務(wù)員參與者用例:l 用戶登錄l 學(xué)籍管理l 排課管理l 成績管理l 選課管理l 教學(xué)管理l 系統(tǒng)維護1.3建立如下四個用例圖模型(1)頂層用例圖 如圖1-1所示圖1-1 頂層用例圖從用例圖1-1可以看出學(xué)生、教師和教務(wù)員都使用了“用戶登錄”用例,表示學(xué)生

5、必須先進行用戶登錄后才可以進行學(xué)籍管理和選課管理。同理,教師也必須登錄后才能進行成績管理和教學(xué)管理。教務(wù)員登錄后進行系統(tǒng)設(shè)置、學(xué)籍管理、排課管理和教學(xué)管理等操作。(2)學(xué)生角色用例圖 如圖1-2所示圖1-2學(xué)生角色用例圖從用例圖1-2可以看出學(xué)生登錄后才能進行所有的操作,這樣可以提高系統(tǒng)的安全性。(3)教師角色用例圖 如圖1-3所示圖1-3教師角色用例圖 從用例圖1-3可以看出教師所有的用例都是建立在“用戶登錄”基礎(chǔ)上,表示教師必須先登錄后才可以執(zhí)行相應(yīng)的功能,這樣可以提高系統(tǒng)的安全性,以免有人故意提供虛假信息。(4)教務(wù)員角色用例圖 如圖1-4所示圖1-4教務(wù)員角色用例圖從用例圖1-4可以看

6、出教務(wù)員的用例相對較多,但是教務(wù)員的所有的用例都必須在“用戶登錄”的基礎(chǔ)上,表示教務(wù)員必須先登錄才可以執(zhí)行相關(guān)的功能,這樣同樣可以提高系統(tǒng)的安全性,避免有人故意更改信息。2 建立系統(tǒng)動態(tài)模型2.1活動圖經(jīng)過活動圖的建??梢员容^清楚地了解整個進程過程的操作過程,本系統(tǒng)中主要的活動圖有如下幾個:學(xué)生成績查詢活動圖、教務(wù)員修改學(xué)生資料活動圖、學(xué)生選課活動圖以及教師成績錄入活動圖(1)學(xué)生成績查詢圖 如圖2-1所示圖2-1 學(xué)生成績查詢活動圖從圖2-1可以看出,活動圖分為多個不同的泳道,每個泳道表示學(xué)生在查詢成績活動中不同參與者的工作流。每個泳道中的活動是參與者要執(zhí)行的操作。通過不通泳道之間的活動過渡

7、,可以了解參與者之間的通信。這些信息可以幫助我們更好地理解系統(tǒng)的業(yè)務(wù)過程。在學(xué)生成績查詢活動圖中可以知道,學(xué)生、教師和教務(wù)員之間存在著相互聯(lián)系。學(xué)生登錄以后可以查詢已選科目和成績單,如果發(fā)現(xiàn)自己的成績單有錯誤后可以通知教務(wù)員成績有誤,教務(wù)員聯(lián)系教師后,教師修改成績,然后教務(wù)員更新數(shù)據(jù)庫。成績無誤后,查詢結(jié)束。(2) 教務(wù)員學(xué)生資料修改活動圖 如圖2-2所示;(3) 學(xué)生選課活動圖 如圖2-3所示; 圖2-2教務(wù)員學(xué)生資料修改活動圖 圖2-3學(xué)生選課活動圖從圖2-2可以看出,教務(wù)員登錄教務(wù)系統(tǒng),系統(tǒng)驗證用戶名和密碼,若有錯誤重新輸入,無誤后進行選擇修改項目,確定修改,圖2-3學(xué)生選課活動圖 圖2-4 教師成績錄入活動圖2.2順序圖主要包括如下幾個順序圖教務(wù)學(xué)籍管理順序圖學(xué)生注冊順序圖學(xué)生選課順序圖教師成績錄入順序圖圖2-5教務(wù)學(xué)籍管理順序圖圖2-6學(xué)生注冊順序圖圖2-7 教師成績錄入順序圖3系統(tǒng)類模型3.1系統(tǒng)包圖 將整個教務(wù)管理系統(tǒng)劃分為人員信息、接口和事務(wù)3個包,分別控制不同的應(yīng)用

溫馨提示

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

評論

0/150

提交評論