首页 > 编程语言 >Java实验课预约系统网站源码

Java实验课预约系统网站源码

时间:2023-01-10 13:34:55浏览次数:57  
标签:Java 预约 source 源码 实验 审核 管理员 实验课

简介

教师发布实验课以及时间上课人数地点等,学生预约做实验,教师审核预约,如果审核通过后学生取消将扣除学生的信用分。实验到期不可报名系统自动结束实验。

演示视频 https://www.bilibili.com/video/BV1Pv4y1f7ox/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

调试视频 https://www.bilibili.com/video/BV1Pv4y1f7ox/?p=2&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

讲解视频 https://www.bilibili.com/video/BV1Pv4y1f7ox/?p=3&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

技术

ssm+layui+bootstrap+ajax+jquery+mysql

角色

管理员+实验老师+学生

预约实验功能介绍:

前台:

首页(公告,实验课开放信息),登录,忘记密码,预约实验课,实验课列表展示(预约结束,预约未开始,预约中),搜索实验课开放项目(根据指导老师、实验室名称、学院、实验日期,实验时间段检索) 。

个人中心:

登录,我的基本信息查看,我的预约(待审核,审核通过,审核不通过,取消预约(一学期最多取消3次,取消一次扣除信用分20,信用分越低,审核通过概率越小),我的实验成绩,我的信用,退出,修改密码。

管理员:

学院管理,专业管理,学生管理,实验室管理员管理,实验室管理,实验开放项目管理,实验室分配管理员,公告管理,成绩管理,忘记密码处理(初始换某个人的密码)。

实验室管理员老师:

实验室管理员登陆后只能看到自己发布的实验项目,审核实验课预约,录入该实验的学生成绩(成绩只能录入一次,如需修改需要联系管理员),发布公告(可以自己发布,也可以根据开放项目快捷生成公告),管理自己的公告,查看个人基本信息,修改密码,退出,发布实验项目。

部分截图

在这里插入图片描述
在这里插入图片描述

标签:Java,预约,source,源码,实验,审核,管理员,实验课
From: https://www.cnblogs.com/1913284695q/p/17039894.html

相关文章

  • java蛋糕店蛋糕商城蛋糕系统网站源码
    简介java使用ssm开发的蛋糕商城系统,用户可以注册浏览商品,加入购物车或者直接下单购买,在个人中心管理收货地址和订单,管理员也就是商家登录后台可以发布商品,上下架商品,处理......
  • Java校园超市系统超市商城源码超市网站
    简介java使用ssm开发的校园超市系统,为方便学生网上购物,用户可以注册浏览商品,加入购物车或者直接下单购买,在个人中心管理收货地址和订单,管理员也就是商家登录后台可以发布......
  • Java与SQL对应数据类型转换表
    *ORM编程思想(objectrelationalmapping)*一个数据表对应一个java类*表中的一条记录对应java类的一个对象*表中的一个字段对应java类的一个属性Java类型SQL类......
  • java动态代理和静态代理的实现
    代理模式:为其他对象提供一种代理以控制目标对象的访问,在某些情况下,一个对象不适合或者不能直接引用另外一个对象,代理对象可以在这个客户类和目标对象中起到一个桥梁作用。......
  • Java下载多个网络文件并打成压缩包
    需求:浏览器访问后台的http地址后,后台将多个网络文件打成压缩包返回给浏览器,用户可以通过浏览器直接下载压缩包。实现:根据文件链接把文件下载下来并且转成字节码 ,代码:pac......
  • java socket通信
    1.socket通信模型2.代码示例2.1服务端packagecom.java4all.controller;importjava.io.*;importjava.net.ServerSocket;importjava.net.Socket;/***Author:yunqing*......
  • LinkedBlockingQueue源码解析
    java.util.concurrent.LinkedBlockingQueue是一个底层为单向链表的,有界的,FIFO阻塞队列;访问和移除操作是在队头,添加操作在队尾进行,并且使用不同的锁进行保护。在使用线程池时......
  • java反射field相关知识
    Classc=ArrayList.class;c.isPrimitive();//判断c是否为基本数据类型c.isAssignableFrom(List.class);//判断c是否是List类的子类或父类c.getGenericType();//......
  • 如何理解Java的一处编译处处运行
    要理解Java的一处编译处处运行这句话,首先需要知道平台的概念;什么是平台 CPU处理器与操作系统的整体叫平台。CPU:每种CPU又有特定的指令集;操作系统:不同的操作系统支......
  • 14个非常棒的 JavaScript 游戏开发框架推荐
     ​​LimeJS​​​​​​这是一个基于HTML5游戏框架,用于快速构建运行于现代触摸屏和桌面浏览器的游戏(需要***访问)。 ​​Impact​​​​​​ 这是一个专业的JavaScript......