java預約實現思路,基于JAVA+SpringMVC+MYSQL的實驗室預約管理系統

 2023-10-03 阅读 31 评论 0

摘要:本系統的用戶可以分為三種:管理員、教師、學生。以下針對三種用戶分別描述其功能需求。 1.管理員功能需求描述 以下是管理員的功能需求: (1) 登錄:管理員在登錄界面輸入自己的賬號密碼(默認是:gly123)后,即可登錄系統進行相

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

1.管理員功能需求描述

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

(1) 登錄:管理員在登錄界面輸入自己的賬號密碼(默認是:gly123)后,即可登錄系統進行相關的操作。

(2) 管理用戶:管理員可以管理用戶信息。查看用戶、刪除用戶。

java預約實現思路?(3) 重置密碼

(4) 發布公告:發布重要通知,用戶登錄系統之后即可看到公告列表。

(5) 管理實驗室:管理員可以管理實驗室信息。新增、修改、刪除(包括名稱、地點、設備臺數(即總人數)等)。

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

(6) 查看實驗室預約情況:管理員可以查看所有預約信息 如實驗室是否被預約,被誰預約,預約時間,預約人數等。

基于docker的SQL在線實驗平臺?(7) 高級搜索:管理員輸入搜索關鍵字(如實驗室地點,預約區間,預約用戶),即可查看詳細的預約情況。

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

(9) 退出登錄

2.教師功能需求描述

以下是教師的功能需求:
備注:該系統用戶不可以注冊,只能由運維人員在數據庫中添加用戶,這樣可以避免校外人士注冊該系統造成不必要的資源浪費。
教師無需注冊,系統默認與其他教學系統的數據庫連接,默認用戶名為教職工號,密碼為“js123456”,教師第一次登陸之后重置密碼可以保證用戶權限。

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

java如何連接mysql數據庫。(2) 重置密碼

(3) 查看公告:登陸成功后在系統主界面可以查看管理員發布的所有公告,公告列按照創建時間倒序排列。

(4) 查看個人信息:教師可以查看個人信息(用戶名、學院、專業等)

(5) 查看實驗室列表:教師可以查看實驗室的詳細信息

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

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

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

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

(8) 高級搜索:教師輸入搜索關鍵字(如實驗室地點,預約區間,選擇預約類別,選擇課堂),即可查看詳細的預約情況。

(9) 管理預約信息:教師可以查看自己預約的信息、可取消預約 前提是預約日期是當天之后。
注:已經超出預約時間的預約信息不能刪除

spring事務mysql交互?(10) 管理課堂信息:教師可以新增、修改、刪除課堂信息。
注:該課堂若已經存在,不可再次添加。

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

(12) 發布課堂任務:教師可以針對某一課堂發布任務,該課堂的學生可以看到該課堂作業通知信息

(13) 上傳文件:教師可以上傳實驗資料等

(14) 查看學生作業:教師可以下載或者在線預覽學生實驗報告

javaweb項目怎么連接數據庫,(15) 評分和評價

(16) 退出登錄

3.學生功能需求描述

學生的功能需求主要包括以下幾種:
備注:學生無需注冊,系統默認與其他教學系統的數據庫連接,默認用戶名為學號,密碼為“xs123456”,學生第一次登陸之后重置密碼即可以保證用戶權限。

(1) 登錄

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

javaweb應用開發項目教程。(3) 查看公告:登陸成功后在系統主界面可以查看管理員發布的所有公告,公告列按照創建時間倒序排列。

(4) 查看個人信息:學生可以查看個人信息(用戶名、學院、專業等)

(5) 查看實驗室列表:學生可以查看實驗室的詳細信息

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

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

java數據庫管理系統。(8) 管理預約信息:學生可以查看自己預約的信息、可取消預約 前提是預約日期是當天之后。
注:已經超出預約時間的預約信息不能刪除
學生還可以查看所在課堂的預約信息,只能看到課堂名稱、預約日期、預約區間,此時不能取消預約,只能由該課堂的教師取消預約。

(9) 高級搜索:學生輸入搜索關鍵字(如實驗室地點,預約區間,選擇課堂),即可查看詳細的預約情況。

(10) 查看課堂任務:若學生的課程A預約了實驗室,則教師A發布課堂任務后,學生可以看到任務,若沒有預約則看不到公告

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

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

spring數據庫。(13) 查看分數:每次上傳作業之后,可以看到教師的評語和分數以及期末總的實驗分數

(14) 退出登錄

頁面效果
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/111261.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息