主要功能

实验室预约管理系统,本系统的用户可以分为三种:管理员、教师、学生。以下针对三种用户分别描述其功能需求。

1.管理员功能需求描述
以下是管理员的功能需求:

(1) 登录:管理员在登录界面输入自己的账号密码后,即可登录系统进行相关的操作。

(2) 管理用户:管理员可以管理用户信息。查看用户、删除用户。

(3) 重置密码

(4) 发布公告:发布重要通知,用户登录系统之后即可看到公告列表。

(5) 管理实验室:管理员可以管理实验室信息。新增、修改、删除(包括名称、地点、设备台数(即总人数)等)。

(6) 查看实验室预约情况:管理员可以查看所有预约信息 如实验室是否被预约,被谁预约,预约时间,预约人数等。

(7) 高级搜索:管理员输入搜索关键字(如实验室地点,预约区间,预约用户),即可查看详细的预约情况。

(8) 查看排期表:选择某个实验室,可以查看其未来15天每天仍可被预约的人数。

(9) 退出登录

2.教师功能需求描述

(1) 登录:教师在初始界面输入职工号,密码,即可登录预约系统进行后续操作

(2) 重置密码

(3) 查看公告:登陆成功后在系统主界面可以查看管理员发布的所有公告,公告列按照创建时间倒序排列。

(4) 查看个人信息:教师可以查看个人信息(用户名、学院、专业等)

(5) 查看实验室列表:教师可以查看实验室的详细信息

(6) 预约:分为个人预约和课堂预约

(7) 查看排期表:选择某个实验室,可以查看其未来15天每天仍可被预约的人数。

(8) 高级搜索:教师输入搜索关键字(如实验室地点,预约区间,选择预约类别,选择课堂),即可查看详细的预约情况。

(9) 管理预约信息:教师可以查看自己预约的信息、可取消预约 前提是预约日期是当天之后。

(10) 管理课堂信息:教师可以新增、修改、删除课堂信息。 注:该课堂若已经存在,不可再次添加。

(11) 导入导出学生名册:教师可以针对某一课堂导入导出学生名册,但是要按照固定的excel模板。

(12) 发布课堂任务:教师可以针对某一课堂发布任务,该课堂的学生可以看到该课堂作业通知信息

(13) 上传文件:教师可以上传实验资料等

(14) 查看学生作业:教师可以下载或者在线预览学生实验报告

(15) 评分和评价

(16) 退出登录

3.学生功能需求描述

(1) 登录

(2) 重置密码:当学生忘记密码或者想要重置密码,可以重置自己的密码。

(3) 查看公告:登陆成功后在系统主界面可以查看管理员发布的所有公告,公告列按照创建时间倒序排列。

(4) 查看个人信息:学生可以查看个人信息(用户名、学院、专业等)

(5) 查看实验室列表:学生可以查看实验室的详细信息

(6) 预约:默认是个人预约,学生不能进行课堂预约 个人预约:学生选择实验室,选择日期,时间区间,选择人数即可。

(7) 查看排期表:选择某个实验室,可以查看其未来15天每天仍可被预约的人数。

(8) 管理预约信息:学生可以查看自己预约的信息、可取消预约 前提是预约日期是当天之后。

(9) 高级搜索:学生输入搜索关键字(如实验室地点,预约区间,选择课堂),即可查看详细的预约情况。

(10) 查看课堂任务:若学生的课程A预约了实验室,则教师A发布课堂任务后,学生可以看到任务,若没有预约则看不到公告

(11) 上传实验报告:前提是课程A已预约实验室,可以上传文件并且可以写说明

(12) 下载实验报告:可以下载以及上传的实验报告

(13) 查看分数:每次上传作业之后,可以看到教师的评语和分数以及期末总的实验分数

(14) 退出登录

第41期、基于JSP的实验室预约管理系统相关推荐

  1. 基于jsp的实验室预约管理系统的设计与实现

    介绍: java,eclipse,jsp,servlet,tomcat 实验室预约信息的管理. 1.实验室预约模块:实验预约模块主要实现了教师预约实验以及信息管理等功能.教师登录系统后通过实验列表查看 ...

  2. 基于SSH的实验室预约管理系统

    实验室预约管理系统 本系统的用户分为三种:管理员.教师.学生.以下针对三种用户分别描述其功能需求. 1.管理员功能需求描述 以下是管理员的功能需求: (1) 登录:管理员在登录界面输入自己的账号密码( ...

  3. 基于PHP+MySQL实验室预约管理系统的设计与实现

    随着我国教育的改革在校学生人数的不断增加,在校大学生的数量也变的越来越多,同时面临的就是如何更加方便快捷和高效的管理高校实验室预约的问题,传统模式的实验室预约管理明显已经不能够满足当下的需求,于是我们 ...

  4. 基于SSH的实验室预约管理系统【数据库设计、源码、开题报告】

    数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86468735 主要使用技术 Spring+SpringMVC+Hibernate ...

  5. Java项目:基于jsp+ssm驾校预约管理系统(计算机毕业设计)

    驾校预约管理系统是一个高校用来管理教员和学员的授课信息并存储档案必需的一个管理系统,由于时代的进步,它成为了一个现代化管理不可缺少的一部分.它的查询的方便简洁,可以为一个驾校经营者节约足够的时间,为驾 ...

  6. 基于springboot的实验室预约管理系统(完美运行,数据库源代码,可远程调试)

    大家好✌!我是CZ淡陌.一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一 ...

  7. (附源码)springboot实验室预约管理系统 毕业设计 261141

    实验室预约管理系统的设计与实现 摘 要 远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能.在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以 ...

  8. (附源码)springboot实验室预约管理系统的开发毕业设计261141

    实验室预约管理系统的设计与实现 摘 要 远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制,实现了便捷快速的预约与管理功能.在对数据信息有效组织并整合了一定使用功能后,远程预约系统可以 ...

  9. 基于SSH+MySQL+Bootstrap的高校实验室预约管理系统

    登陆 添加用户 添加用户 添加器材 器材管理 申请购买 用户管理 上传资料 用户列表 技术描述 开发工具: Idea/Eclipse 数据库: mysql Jar包仓库: Jar包 前段框架:jque ...

最新文章

  1. C++和Objective-C混编(官方文档翻译)
  2. 计算机用户 图片存储位置,手机相册在哪个文件夹,详细教您手机图片存放在哪里...
  3. flutter中使用图标(含自制图标库方案)
  4. ASP.NET Core--授权过滤器
  5. Alpha和索引色透明
  6. 软件测试思想者 - 软件评测师考试顺利通关
  7. 通过描述系统的微分方程,判断系统是否为线性系统以及是定常系统还是时变系统
  8. come的喂abc是什么梗
  9. win10u盘被写保护怎么解除_如何去掉写保护?tf磁盘被写保护?win10如何去掉写保护?【U盘写保护怎么去掉?】Microsoft Windows...
  10. 如何在谷歌上搜索: 31个 Google 高级搜索技巧
  11. grpc客户端调用接口报:too many colons in address 域名配置问题
  12. c 语言编程规则,C语言编程之 makfile规则.doc
  13. YYC松鼠短视频系统完整版的文件结构目录介绍以及自定义目录详解
  14. MySQL - Failed to open the referenced table XXX
  15. 爪爪博士:小奶猫感冒发烧怎么降温才有效
  16. 摄影师的“伟大”!分享一组高大上的“照骗”的前期与后期
  17. 学生信息管理系统V2.0
  18. 10个极简python代码,拿走即用
  19. latex 罗马数字
  20. 如何下载小红书平台上的个人分享文章?

热门文章

  1. 游戏任务设计(4):Puzzle、Challenge和任务叙事
  2. 微信机器人终端1.0未来的设想就是做成telegram一样强大的机器人群体集控终端
  3. 母线电容及其计算方法
  4. 程序员之禅的10条黄金法则
  5. 【Unity】TimeLine常见问题:如何实现人形角色动画的平滑切换
  6. 开启VPN和NAT服务
  7. 【产品经理学习笔记 | 巨详细】2.规划阶段——2.1需求收集:用户访谈和问卷调查方式
  8. SpringBoot发送QQ邮件图片显示不出来
  9. 一亩三分地-每日答题
  10. 2019互联网公司100强