基於uml學生成績管理系統建模例項

2021-03-04 09:21:07 字數 1449 閱讀 1723

院系:電腦科學系

專業:計算機資訊管理

班級:計信 091

課程:管理資訊系統

小組成員:李冬豔

指導教師:劉老師

日期:2011-5-20

一:問題概述

成績管理是大學的主要日常管理工作之一,涉及到院、系、教師、學生等諸多方面,隨著教學體制的不斷改革,成績管理工作日趨繁重複雜。迫切需要研究開發一套基於成績管理的軟體。傳統的手工操作方式易發生資料丟失,統計錯誤,勞動力大,且速度慢。

使用計算機可以快速有效地完成工作,在計算機聯網後,資料在網上傳遞可以實現資料共享,避免重複勞動,規範教學管理行為,從而提高管理效率和水平。成績管理系統以計算機為工具,通過成績管理所需的資訊管理,把管理人員從繁瑣的資料計算處理中解脫出來,使其有有更多的精力來從事成績管理的研究工作,從而全面提高教學質量。

二:需求分析

(1) 使用者登入

將登入分為學生登入、教師登入、教務員登入,不同的使用者有著不同的許可權。

(2) 成績管理

在學期結束時,教師通過批改試卷得到的成績單將學生成績依次加入學生成績資料庫中。

三:建模過程

1.參與者的確定

經過對該系統的分析,參與者可確定為:學生、教師和教務員

2.用例的確定

不同的參與者有著不同的用例

該系統涉及到的用例圖主要有:系統用例圖、學生用例圖、教師用例圖、教務員用例圖

(1)系統用例圖:學生有使用者管理、選課管理、成績管理、資訊管理的許可權;教師有使用者管理和成績管理的許可權;教務員則具備所有管理的許可權。

具體用例圖如下所示:

(2)學生用例圖:學生通過使用者管理和成績管理可進行密碼修改和成績查詢

如下圖所示:

(3)教師用例圖:教師通過成績管理可進行成績的錄入,通過教學管理可進行教學和課程的安排等,通過使用者管理可以檢視使用者資訊和登出登入。

見下圖:

(4)教務員用例圖:可進行選課、成績、教學、課程管理和系統設定

具體如下圖所示

3.建立系統動態模型

(1)互動圖的確定:學生註冊互動圖、學生成績查詢互動圖、教師成績錄入互動圖

分別如下圖所示:

(2)活**的確定:學生成績查詢活**、教師成績錄入活**、教務員修改學生成績活**

分別如下所示

學生成績查詢活**

教師成績錄入活**

教務員修改學生成績活**

(3)狀態圖

4.建立系統類模型(人員資訊類、介面類)

5.元件圖

6.部署圖

7.包圖(系統邏輯體系結構建模、成績管理系統包圖)

系統邏輯體系結構建模

成績管理系統包圖

四:總結

這門課程本身對我們來說是陌生的東西,但通過對它的學習,逐漸對它有了一定的了解。在學的過程中遇到許多新的內容和知識,對於新的知識,我們應該用一種良好、積極的態度去對待它。我們也永葆自己的求知慾,適應社會的發展,不斷完善和發展自己。

基於uml學生成績管理系統建模例項

一 問題概述 成績管理是大學的主要日常管理工作之一,涉及到院 系 教師 學生等諸多方面,隨著教學體制的不斷改革,成績管理工作日趨繁重複雜。迫切需要研究開發一套基於成績管理的軟體。傳統的手工操作方式易發生資料丟失,統計錯誤,勞動力大,且速度慢。使用計算機可以快速有效地完成工作,在計算機聯網後,資料在網...

圖書管理系統 UML系統建模

圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者 圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書 個人借閱情況及個人資訊的修改 圖書館工作人員的功能最為複雜,包括圖書借閱者及圖書進行管理和維護,以及對系統狀態的檢視和維護。滿足使用者基本需要的系統,必須有如下功...

UML系統建模課程設計報告

2011 2012 學年第一學期 教學單位資訊工程系 課程名稱軟體開發工具 課程設計題目圖書館管理系統的分析與設計 指導教師 學生姓名 專業班級 課程設計名稱 圖書館管理系統的分析與設計 課程設計目的 1.掌握uml建模的基礎知識和其應用 2.熟悉rational rose環境及功能,能夠設計出完整...