UML建模原理實驗報告

2021-03-04 09:42:00 字數 1675 閱讀 5305

自動排課系統

學院:計算機學院

專業:軟體101班

姓名學號

指導教師:夏輝

2012 年秋季學期

自動排課系統需求分析

一.需求分析

1.開發排課系統的必要性

現在課程表的編排使用的是人工,人來完成課程編排增加了人的勞動量,而且人工容易出錯,人力投入資金多,效率不高,使用的範圍有限,鑑於以上這些情況很有必要開發課程表排課系統。

2.此軟體能實現的功能

只需操作人員輸入校名,級別,班級,專業名及授課教師名,這樣本軟體就可以自動完成一周內各年級各專業的每個班級所上課程,上課時段,上課地點及任課老師的編排工作,操作人員不必過多參與。

3.動態資料

a.輸入學校名。

b.輸入院系名。

c.輸入班級名。

d.輸入專業課名及對應的授課教師名。

e.選擇規定課程的時段。

4.其他非功能需求

本軟體應具有可維護性,可擴充套件性,可測試性,相容性.

5.使用範圍

此系統不設密碼,任何學校都可以使用。

二.自動排課系統用例圖

說明:幾個重要用例的說明

1.用例名:教師代課安排。

執行者:系統管理員教師課程規劃人員

目的: 根據教師的個人意向設定和班級課程設定的基本資訊,分系別對各個班級的每門課程分配相應的老師,要保證教師的周授課學時數不大於規定的某一值。

過程描述:

1) 收集整理教師的代課意向,優先考慮安排該教師的代課要求。

2) 查詢教師資料庫,找出每門課程歷來的代課教師,以及每位教師的歷來代課記錄(課程、講授次數、評價)等資訊。

3) 根據已有資訊優先考慮職稱高,教學經驗豐富的教師的代課安排。直至所有課程安排完成。

協調教師的周教學學時數,進行對教師代課安排的小調整。

2. 用例名:教室時間安排

執行者:系統管理員教師教室管理員

目的:對教師代課安排用例產生的結果進行進一步的操作,根據教師的個人意向、課程講授時間需求和教室的多**安裝情況、座位數安排教室,時間,保證教師的講授時間不衝突。

過程描述:

1) 按照多**需求,講授時間,教室座位數要求為人數較多的班級優先安排一門課程在指定的教室和講授時間。

2) 為已安排教室和時間的課程的代課教師安排其他教學任務的教室和時間。

3) 重複1) 2) 操作,直至將所有課程安排完成。

4) 對課表進行微調

3. 用例名:申請更改課表

執行者:教師

目的:當教師對已排好的課表不滿時,可向系統管理員提出更改申請,在資源允許的情況下對課表進行修改。

過程描述:

1) 教師使用者登入系統。

2) 選擇需要更改課表的班級、節次。

3) 選擇能滿足該班級教學的教室,包括教室座位數,多**安裝情況等。

提交申請。

三.類圖

四.活**、狀態圖

1. 課表自動生成活**

2. 教師申請更改課表活**

3. 班級課程表狀態圖

4. 班級狀態圖

5. 教師狀態圖

五.順序圖、協作圖

1. 班級課表生成順序圖

2. 班級課表生成協作圖

3. 檢視課表順序圖

4. 檢視課表協作圖

六.構件圖

七.部署圖

八.實驗總結

uml實驗報告

本科實驗報告 課程名稱 計算機網路 實驗專案 計算機網路 實驗地點 逸夫樓404 專業班級 軟體1319班學號 2013005655 學生姓名 張衛東 指導教師 柴晶 1.實驗準備 熟悉uml建模環境 2.實驗一用例圖 3.實驗二類圖 4.實驗三順序圖及通訊圖 5.實驗四活 狀態圖 元件圖及部署圖 ...

uml實驗報告

uml及其建模工具 實驗報告 實驗二 班級 電子商務09 2班 姓名 沈萬琴 學號 20095056 時間 2012 04 02 1.實驗目的 通過分析設計 圖書管理系統 並使用visio繪製 圖書管理系統 的設計建模圖,熟悉 圖書管理系統 的設計思路,理解利用uml進行資訊系統建模的一般原理,掌握...

UML實驗報告

實驗報告 姓名 陶麗婷 專業 電腦科學與技術 學號 129074019 指導老師 胡增濤 2015年5月 實驗目的 掌握客戶需求分析的方法和步驟 了解以用例驅動的軟體開發方法 識別並編寫用例 掌握用rose 進行用例建模的具體方法和步驟 實驗內容 要求學生根據周圍的實際情況,自選乙個小型應用專案,分...