學生選課系統之分析類圖


學生選課系統之分析類圖

1、   圖形文檔

 

 

2、   文字說明

(1)類圖綜述:分析類圖主要是只是在分析階段,對於實驗二中的Use Case圖進行相應的類的分析,每對Actor-Use Case有相應的Boundary類,每個直接與外部用戶交互的Use Case有相應的Control類,有相應的Entity類,通常,領域類圖里面的類會是系統的Entity類。

(2)類描述:

實體類(entity 類)

第一,   學生和課程管理員類是繼承人這個實體類的,主要有姓名、密碼這些重要屬性。

第二,   人:姓名屬性是指稱呼,密碼屬性是登錄的時候需要驗證的東西。

第三,   課程:用來存儲課程相關信息的類

第四,   選課清單:用來方便學生查看個人已選課程的總

第五,   選課表:課程管理員用來記錄本學期可以選擇的課表。

第六,   開課匯總表:課程管理員確定本學期開課的所有課程的匯總。

邊界類(boundary類)

第一,登錄界面:系統一開始進入的首要要求;

第二,選課界面:學生進行選課的界面,包括可以查詢到對應的課程的相關信息。

第三,查詢界面:學生查詢已選課程的界面,即可以知道自己選擇的課程。

第四,選課表界面:課程管理員進行對課程管理的界面,即可以先生成選課表,再維護選課表。

第五,開課匯總表界面:課程管理員在學生選課完之后,根據課程的選課人數以及老師的需要,進行調整,最后再生成最終的開課匯總表。

第六,數據庫接口:方便與數據庫進行交互。

控制類(control類)

第一,登錄控制:根據賬號和密碼共同驗證用戶是否成功登錄系統。

第二,選課控制:讓學生按照頁面的提示來操作,選課或者取消課程,最后完成選課。

第三,查詢選課信息控制:控制學生查看選課信息時應該讓界面呈現的內容,並且控制不能修改。

第四,生成和維護選課表控制:課程管理員生成選課表之后,學生才能進行選課。

第五,生成並發布開課匯總表控制:課程管理員把最終的開課信息進行匯總,決定哪些課程是可以在本學期開設的。

 

(3)繼承描述:學生和課程管理員繼承人這個實體類。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM