課程設計 家教發布系統的UML建模

2021-04-18 16:24:19 字數 1679 閱讀 2307

系統功能需求:

家教網上發布系統主要為教師,大學生發布(管理)其家教資訊,供使用者進行查詢和瀏覽。管理員的主要工作是對這些資訊進行發布,並為申請家教的教師,學生發布他們的資訊,並為使用者登記尋找家教請求。同時管理員也要對整個**進行管理,包括**資訊發布,資訊處理(過濾),管理使用者登入等。

使用者:普通使用者:搜尋家教資訊,瀏覽家教資訊,登記聘請家教請求

教師:註冊教師資訊,修改教師資訊

學生:註冊學生資訊,修改學生資訊

管理員:處理家教資訊 網上資訊公布 登記家教資訊

動作:普通使用者:

1.              註冊自己的基本資訊

2.              登入

3.              搜尋家教資訊,並瀏覽。選中家教並進行登記,等待管理員回應。或沒有找到適合的老師,也可以將條件進行登記帶管理員處理。

4.              檢視處理結果

教師:1.              註冊自己的基本資訊,並可以進行修改

2.              登入

3.              檢視自己的聘用情況

4.              瀏覽使用者請求,主動向管理員申請被聘。

5.              檢視處理結果

學生;同教師

管理員:

1.              登入

2.              管理註冊使用者

3.              檢視家教聘請請求,並從註冊老師或學生中查詢合適的進行推薦

4.              檢視教師/學生的申請,並給出相應結果。

5.              公布**訊息(包括對訊息的管理)

要求:1.              畫出該系統的用例圖

2.              邏輯檢視(類圖)

3.              從上面角色動作中選出乙個動作畫出起活**

4.              根據3中的活**畫出其時序圖

用例圖:

邏輯圖:

活**:

序列圖:

課程設計 家譜管理系統

family.h ifndef test define test include include include define maxsize 1000 using namespace std typedef struct sqstring struct tree tree create tree ...

檔案系統的設計與實現 作業系統課程設計 概念篇

哈嘍,歡迎來到小朱課堂,下面開始你的學習吧!檔案系統的設計與實現 作業系統課程設計 概念篇 1.通過模擬檔案系統的實現,深入理解作業系統中檔案系統的理論知識,加深對教材中的重要演算法的理解。同時通過程式設計實現這些演算法,更好地掌握作業系統的原理及實現方法,提高綜合運用各專業課知識的能力。2.意義 ...

作業系統課程設計 基於DOS的多工系統的實現

內容要求 1 用c語言完成執行緒的建立和撤銷,並按先來先服務方式對多個執行緒進行排程。2 將執行緒排程演算法修改為時間輪轉演算法,實現時間片輪轉排程。3 改變時間片的大小,觀察結果的變化。4 假設兩個執行緒共用一軟體資源 如某一變數,或某一資料結構 請用記錄型訊號量來實現對它的互斥訪問。5 假設有兩...