java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码

Posted 高配小学生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码相关的知识,希望对你有一定的参考价值。

需求

以“基于JavaWeb的在线题库管理系统的设计与开发”为例,对项目进行分析,项目功能主要包括:
在线题库管理系统可以在线题库管理,还可以进行在线试题组卷,答题,查看成绩以及答案。用户包括三类:学生用户、教师用户、管理员用户。
(1)管理员用户
①管理员可以对班级进行管理
a.增加班级信息;
b.查询班级信息;
c.修改班级信息;
d.删除班级信息,在删除班级信息的时候,如果该班级下有学生,则班级不能删除,必须把该班级下所有的学生删除掉,该班级才可以删除掉;
②管理员可以对学生用户进行管理:
a.在某一个班级下,增加一个学生用户,也可以批量导入学生信息(Excel的导入功能);
b.查询学生用户,可以按班级查询,可以按姓名、学号模糊查询;
c.删除一个或批量删除学生用户,这里的删除使用假删,即修改标记;
d.重置学生密码,修改除学号和密码外其它信息;
e.批量导出某一个班级的学生信息(Excel的导出功能)。
③管理员可以对教师用户进行管理:
a.增加一个教师用户,也可以批量导入教师信息(Excel的导入功能);
b.查询教师用户,可以按姓名、工号模糊查询;
c.删除一个或批量删除教师用户,这里的删除使用假删,即修改标记;
d.重置教师密码,修改除工号和密码外其它信息;
e.批量导出所有教师信息(Excel的导出功能)。
④管理员可以对课程进行管理:
a.增加一门课程(不同课程的课程号是唯一的),也可以批量导入课程信息(Excel的导入功能);
b.查询课程,可以按课程名、课程号查询;
c.删除一个或批量删除课程,这里的删除使用假删,即修改标记;
d.批量导出所有课程信息(Excel的导出功能)。
(2) 教师用户
①教师可以对课程进行管理(课程分为系统所有课程和该教师所管理的课程):
a.教师用户可以查询到系统中所有课程,可以按课程名、课程号查询;
b.教师用户可以将查询到的某一门课程添加到自己管理的课程中;
c. 增加一门课程(不同课程的课程号是唯一的),同时添加到自己管理的课程中;
d.在自己管理的课程中,删除一个课程。
②教师可以对班级和学生进行管理:
a.教师可以在某一门课程下添加一个已存在的班级;
b.教师可以在某一门课程下移除班级;
c.查询学生用户,对于学生可以按班级查询,可以按姓名、学号查询;
d.批量导出某一个班级的学生信息(Excel的导出功能)。
③对题库进行管理(题库可以按知识点划分):
b.对某一门课程的题库新增、编辑、管理。

开发工具

使用spring boot2,idea,基于maven实现

部分布局基本样式


下次登录和忘记密码功能暂未实现

管理员端


教师端


学生端


花了五六天怼出来的课设,源码可私信

以上是关于java web在线题库管理系统(包含对学生,老师,课程,班级的管理)源码的主要内容,如果未能解决你的问题,请参考以下文章

Java毕业设计----基于Java web的在线试题库管理系统

题库管理|考试管理|基于Web的大学生题库管理系统的设计与实现

题库管理|考试管理|基于Web的大学生题库管理系统的设计与实现

Java在线考试系统(含源码)

基于JAVA SSM springmvc+mybati学生在线考试系统(《精品毕设》源码+sql)主要实现:用户管理角色管理学科管理考生管理试题考试试卷管理成绩统计以及学生端考试和成绩

基于php018在线学习网站程序专题学习网站