项目简介
学生在线考试管理系统,分为管理员与老师、学生三种角色;
教师/管理员主要功能:
学生管理:查看所有学生的基本信息,管理员则还可以对学生的基本信息(除了账号和密码外)进行修改和对学生的删除操作。
教师管理:查看所有教师的基本信息(除密码外),并修改自己的基本信息,而管理员除了以上功能还可以对所有教师的所有信息进行修改删除操作,也能添加教师。
班级管理:要能对班级的信息进行管理。
试题管理:首先要能对试题进行增删改查,并且应该对试题进行不同科目的分类以方便试卷的生成。
试卷管理:试卷的主体是试题,然后用户能对试卷进行增删改查操作。
考试管理:可以选择相应的试卷设置时间进行考试。考试一旦生成后无法修改。
记录管理:查看试卷的考试情况;以班级为单位根据班级考试情况生成每个考试的不同班级的及格率以方便排名。
学生主要功能:
学生注册:学生可以通过注册一个账号,然后可以用于登陆系统。
参与考试:学生要可以参与考试
查询历史考试情况:学生在考完试后系统便会记录它的考试得分,进行准确率的分析,并提供试卷详情查看,且这此的考试信息会存入数据库中以便于下次查看。
项目获取
前往获取源码:码农源码
开发环境
运行环境:推荐jdk1.8;
开发工具:eclipse以及idea(推荐);
操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);
数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本
是否maven项目:是
项目技术
后端:SpringBoot+Mybatis
前端:Thymleaf+BootStrap+Html
运行截图























