本项目为前几天收费帮学妹做的一个项目,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