SpringBoot+Mybatis框架+thyme leaf作业管理系统java教务jsp源代码Mysql

39 阅读2分钟

QQ图片20230717161120.jpg

       本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目介绍

SpringBoot+Mybatis框架+thyme leaf作业管理系统

项目有2个权限:教师、学生

二、主要功能

1.学生模块
1)我的课程:学生可在此页面自由选课
2)我的作业:可查看选择的课程已发布的作业及完成情况,并可选择完成作业或查看详情
2.教师模块
1)学生管理:
I.查询学生:可根据学生信息搜索学生,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作
II.添加学生:可进行单个添加学生或excel表格导入学生
2)教师管理:
I.查询教师:可根据教师信息搜索教师,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作
II.添加教师:可进行单个添加学生或excel表格导入教师

3)班级管理:
I.查询班级:可查看所有班级,进行删除修改等操作
II.添加班级:可进行添加班级操作
4)课程管理:
I.查询课程:可查看所有课程,进行修改删除操作
II.添加班级:可进行添加课程操作
5)作业管理:
I.查看作业完成情况:可查看每门科目项目学生作业的完成情况,可根据起止时间和课程名称进行搜索。
II.添加作业:选择一门课程搜索题库,在题库中选择题目后进行作业发布操作
III.编辑题库:可对题库进行增删改操作

三、项目运行

①运行地址

地址:http://localhost:8080/homework/logout

②账号和密码

学生:ys             密码:123456
教师:admin      密码:admin

四、项目截图

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

13.png