天天看點

基于SSH的實驗室預約管理系統

實驗室預約管理系統

本系統的使用者分為三種:管理者、教師、學生。以下針對三種使用者分别描述其功能需求。

1.管理者功能需求描述           

以下是管理者的功能需求:

(1) 登入:管理者在登入界面輸入自己的賬号密碼(預設是:gly123)後,即可登入系統進行相關的操作。

(2) 管理使用者:管理者可以管理使用者資訊。檢視使用者、删除使用者。

(3) 重置密碼

(4) 釋出公告:釋出重要通知,使用者登入系統之後即可看到公告清單。

(5) 管理實驗室:管理者可以管理實驗室資訊。新增、修改、删除(包括名稱、地點、裝置台數(即總人數)等)。

備注:由于顯示預設的排期表需要,id為1的實驗室永久不可删除。

(6) 檢視實驗室預約情況:管理者可以檢視所有預約資訊 如實驗室是否被預約,被誰預約,預約時間,預約人數等。

(7) 進階搜尋:管理者輸入搜尋關鍵字(如實驗室地點,預約區間,預約使用者),即可檢視詳細的預約情況。

(8) 檢視排期表:選擇某個實驗室,可以檢視其未來15天每天仍可被預約的人數。

(9) 登出

2.教師功能需求描述

以下是教師的功能需求:

備注:該系統使用者不可以注冊,隻能由運維人員在資料庫中添加使用者,這樣可以避免校外人士注冊該系統造成不必要的資源浪費。

教師無需注冊,系統預設與其他教學系統的資料庫連接配接,預設使用者名為教職工号,密碼為“js123456”,教師第一次登陸之後重置密碼可以保證使用者權限。

(1) 登入:教師在初始界面輸入職工号,密碼,即可登入預約系統進行後續操作

(2) 重置密碼

(3) 檢視公告:登陸成功後在系統主界面可以檢視管理者釋出的所有公告,公告列按照建立時間倒序排列。

(4) 檢視個人資訊:教師可以檢視個人資訊(使用者名、學院、專業等)

(5) 檢視實驗室清單:教師可以檢視實驗室的詳細資訊

(6) 預約:分為個人預約和課堂預約

個人預約:教師選擇實驗室,選擇日期,選擇時間區間,選擇人數即可。此時最多可以預約10個位置,且該實驗室剩餘的位置還可以被其他學生預約,但是不能被課堂預約。

課堂預約:教師選擇預約日期段,選擇每周幾,選擇預約時間段、指定課堂、輸入相應的描述資訊即可完成預約。此時無論實驗室是否被預約滿,該時間段都不可以被再預約。

(7) 檢視排期表:選擇某個實驗室,可以檢視其未來15天每天仍可被預約的人數。

(8) 進階搜尋:教師輸入搜尋關鍵字(如實驗室地點,預約區間,選擇預約類别,選擇課堂),即可檢視詳細的預約情況。

(9) 管理預約資訊:教師可以檢視自己預約的資訊、可取消預約 前提是預約日期是當天之後。

注:已經超出預約時間的預約資訊不能删除

(10) 管理課堂資訊:教師可以新增、修改、删除課堂資訊。

注:該課堂若已經存在,不可再次添加。

(11) 導入導出學生名冊:教師可以針對某一課堂導入導出學生名冊,但是要按照固定的excel模闆。

(12) 釋出課堂任務:教師可以針對某一課堂釋出任務,該課堂的學生可以看到該課堂作業通知資訊

(13) 上傳檔案:教師可以上傳實驗資料等

(14) 檢視學生作業:教師可以下載下傳或者線上預覽學生實驗報告

(15) 評分和評價

(16) 登出

3.學生功能需求描述

學生的功能需求主要包括以下幾種:

備注:學生無需注冊,系統預設與其他教學系統的資料庫連接配接,預設使用者名為學号,密碼為“xs123456”,學生第一次登陸之後重置密碼即可以保證使用者權限。

(1) 登入

(2) 重置密碼:當學生忘記密碼或者想要重置密碼,可以重置自己的密碼。

(4) 檢視個人資訊:學生可以檢視個人資訊(使用者名、學院、專業等)

(5) 檢視實驗室清單:學生可以檢視實驗室的詳細資訊

(6) 預約:預設是個人預約,學生不能進行課堂預約

個人預約:學生選擇實驗室,選擇日期,時間區間,選擇人數即可。此時最多可以預約10個位置,且該實驗室剩餘的位置還可以被其他學生預約,但是不能被課堂預約。

(8) 管理預約資訊:學生可以檢視自己預約的資訊、可取消預約 前提是預約日期是當天之後。

學生還可以檢視所在課堂的預約資訊,隻能看到課堂名稱、預約日期、預約區間,此時不能取消預約,隻能由該課堂的教師取消預約。

(9) 進階搜尋:學生輸入搜尋關鍵字(如實驗室地點,預約區間,選擇課堂),即可檢視詳細的預約情況。

(10) 檢視課堂任務:若學生的課程A預約了實驗室,則教師A釋出課堂任務後,學生可以看到任務,若沒有預約則看不到公告

(11) 上傳實驗報告:前提是課程A已預約實驗室,可以上傳檔案并且可以寫說明

(12) 下載下傳實驗報告:可以下載下傳以及上傳的實驗報告

(13) 檢視分數:每次上傳作業之後,可以看到教師的評語和分數以及期末總的實驗分數

基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統
基于SSH的實驗室預約管理系統