項目子模塊設計分析

項目子模塊設計說明

1) 需求分析

組長:

1.老師給出項目主題後,在已有小組的條件下,組長可以在某一項目主題下新建項目和關閉已有項目

2.項目建立後組長可以發佈一個或多個任務指派人員完成某一個或多個任務,標記任務指派狀態(未指派、負責人某某)

3.組長可以對具體任務完成情況進行評價,評價結果發送到教師處。

 

組員:

1.組員可以選擇一個或多個未指派任務,並在規定時間內完成任務並提交相關文檔和源碼等

2.組員可以編輯任務進展狀態(任務已建立、需求分析階段、源碼架構階段、測試階段、任務完成等)。

 

文件管理:

1.組長負責管理項目版本和項目所有文檔(所有組員均可見,組員提交的文檔在任務提交箱內)

2.採用WIKI管理項目知識庫(所有組員均可上傳和下載文件)

3.小組每個成員均可自我評分組長需要在項目結束後對所有小組打分,同時要對每個組員打分組員可以對組長打分和其他組員打分。個人最終分數由後臺自動計算,所有組員均可查看自己在該項目下的最終得分,該得分也會發送至教師處。

 

2) 模塊流程圖

(創建小組)

組長:

->發佈項目

    ->管理版本  

  ->管理文件

  ->分配任務->標記分配狀態->評價任務 

              ->組間/組內打分

              ->文件上傳 

              ->文件下載

            ->關閉項目 


(加入小組)

組員:

->申請任務->標記進程狀態 

->文件上傳 

->文件下載


3) 數據庫設計


6.1項目信息表

關係小組與項目(例:小組所申請的項目、項目負責的小組)、記錄項目相關信息、關係項目和任務(例:項目所屬任務有)

項目ID

 String

 

小組ID

 String

 

項目進度

 String

 

項目任務ID<List>

 String<List>

 

項目版本

 String

 

發佈時間

 String

 



6.2任務信息表

關係任務和項目(任務對應的項目)、任務信息1

項目ID

  String

 

任務ID

  String

 

任務內容

  String

 

任務分配狀態

  String

 


6.3任務關係表

關係任務和學生、任務信息2

任務ID

 

 

學生ID

 

 

任務進度

 

 

任務評價

 

 


6.4.1評分(組長-組長)

關係組-組評分

A小組ID

 

 

B小組ID

 

 

A小組得分

 

 


6.4.2評分(組員-組員)

關係某組的學生-學生評分

小組ID

 

 

A學生ID

 

 

B學生ID

 

 

A學生得分

 

 


6.5文檔信息

文檔的相關信息

項目ID

 

 

學生ID

 

 

上傳時間

 

 

文檔名稱

 

 

文檔大小

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章