1. 程式人生 > >工作室招新管理系統需求分析

工作室招新管理系統需求分析

系統需求分析 教師 意願 ima 在線 bsp 用例 tro 分享圖片

工作室招新管理系統

一.需求背景

目前,我院工作室招新通常是老師分派已在工作室的學生去各個新生的qq群宣傳,創建一個QQ群聚集有意願的學生,再約時間進行面試,該過程十分繁瑣,消耗人力,通過QQ群進行管理此類事項並不方便。因此設計實現一個工作室招新管理系統,通過該系統服務於工作室招新事務,提高招新效率,減少招新成本。

二.需求概述

(1)目標

工作室招新管理系統的目標是幫助工作室老師和同學減少一年一度的招新事務中的工作負擔,實現在線審核,同時也簡化了申請工作室學生的報名流程。

(2)需求

工作室招新管理系統的用戶分為兩大類,包括教師以及學生。

三.分析

學生對功能的需求:

  1. 註冊
  2. 上傳頭像
  3. 瀏覽個人基本信息
  4. 瀏覽項目信息
  5. 申請項目

教師對功能的需求:

  1. 發布項目
  2. 瀏覽項目信息
  3. 查看申請學生
  4. 審批申請學生

四.功能模塊

學生用戶功能:

(1) 註冊:

創建一條學生記錄,有學生自行填寫個人信息並保存,內容包括學生姓名,學號,專業,電話,qq

(2) 登錄 :

學生註冊後可直接登錄,使用查看個人信息並上傳頭像,查看項目等功能

(3) 查詢個人信息:

顯示個人的註冊信息

(4) 申請項目:

申請教師發布的項目

(5) 退選項目:

退選已申請的項目

教師用戶功能:

(1) 登錄:

教師可直接使用數據庫中的教師賬號進行登錄,使用查看項目,發布項目,審批學生等功能。

(2)查看項目:

顯示當前教師發布的項目信息

(3)發布項目:

編寫發布新的項目

(4)查看申請學生:

在項目管理欄中查看申請學生的信息

(5)審批申請學生

在項目管理欄中審批申請學生

五.數據庫設計

(1)創建工作室註冊數據庫。

(2)創建表

1.權限表

2.項目表

3.角色表

4.角色&權限關聯表

5.登錄信息表

6.學生信息表

7.教師信息表

8.使用者信息表

9.使用者&角色關聯表

六.技術棧

該系統采用了java+mysql+redis+spring boot進行開發

E-R圖:

技術分享圖片

用例圖:

技術分享圖片

架構圖:

技術分享圖片

工作室招新管理系統需求分析