# springboot作业管理系统
#### 项目介绍
该项目分为学生、教师两个角色,主要功能如下:
1. 学生模块
1) 我的课程:学生可在此页面自由选课
2) 我的作业:可查看选择的课程已发布的作业及完成情况,并可选择完成作业或查看详情
2. 教师模块
1) 学生管理:
I. 查询学生:可根据学生信息搜索学生,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作
II. 添加学生:可进行单个添加学生或excel表格导入学生
2) 教师管理:
I. 查询教师:可根据教师信息搜索教师,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作
II. 添加教师:可进行单个添加学生或excel表格导入教师
3) 班级管理:
I. 查询班级:可查看所有班级,进行删除修改等操作
II. 添加班级:可进行添加班级操作
4) 课程管理:
I. 查询课程:可查看所有课程,进行修改删除操作
II. 添加班级:可进行添加课程操作
5) 作业管理:
I. 查看作业完成情况:可查看每门科目项目学生作业的完成情况,可根据起止时间和课程名称进行搜索。
II. 添加作业:选择一门课程搜索题库,在题库中选择题目后进行作业发布操作
III. 编辑题库:可对题库进行增删改操作
#### 环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目:是
#### 技术栈
1. 后端:SpringBoot+Mybatis+Thymeleaf模板引擎
2. 前端:HTML+CSS+JavaScript+BootStrap
#### 使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application.properties配置文件中的数据库配置改为自己的配置;
4. 运行项目,输入localhost:8080/ 登录
教师账号:js 密码:123456
学生账号:wangyi 密码:123456
没有合适的资源?快使用搜索试试~ 我知道了~
Java项目:作业管理系统(java+SpringBoot+BootStrap+HTML+mysql)
共238个文件
xml:111个
java:47个
html:28个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 191 浏览量
2022-10-15
13:12:08
上传
评论
收藏 1.75MB RAR 举报
温馨提示
项目介绍 该项目分为学生、教师两个角色,主要功能如下: 技术栈 1. 后端:SpringBoot+Mybatis+Thymeleaf模板引擎 2. 前端:HTML+CSS+JavaScript+BootStrap
资源推荐
资源详情
资源评论
收起资源包目录
Java项目:作业管理系统(java+SpringBoot+BootStrap+HTML+mysql) (238个子文件)
bootstrap.css 143KB
bootstrap.min.css 119KB
jquery-ui1.css 35KB
bootstrap-theme.css 25KB
bootstrap-theme.min.css 23KB
teachermain.css 744B
addclazz.css 325B
addcourse.css 325B
addteacher.css 318B
addstudent.css 316B
login.css 260B
studentmain.css 248B
showclazz.css 169B
showcourse.css 169B
showteacher.css 169B
showstudent.css 169B
selectcourse.css 151B
edithomework.css 102B
finishhomework.css 82B
student_course.css 72B
releasehomework.css 66B
glyphicons-halflings-regular.eot 20KB
.gitignore 176B
show_teacher.html 6KB
show_student.html 6KB
edit_homework.html 5KB
add_teacher.html 4KB
login.html 4KB
add_homework.html 4KB
add_student.html 4KB
update_homework.html 4KB
show_course.html 3KB
show_clazz.html 3KB
release_homework.html 3KB
teacher_main.html 3KB
show_homework.html 3KB
update_teacher.html 3KB
update_student.html 2KB
detail_homework.html 2KB
finish_homework.html 2KB
my_homework.html 2KB
select_course.html 2KB
detail_homework.html 1KB
update_course.html 1KB
update_clazz.html 1KB
add_course.html 1KB
add_clazz.html 1KB
student_main.html 1KB
header.html 850B
css_js.html 430B
footer.html 132B
favicon.ico 4KB
homework.iml 12KB
StudentManagementController.java 9KB
StudentManagementServiceImpl.java 9KB
TeacherManagementServiceImpl.java 9KB
TeacherManagementController.java 9KB
HomeworkManagementController.java 9KB
HomeworkManagementServiceImpl.java 4KB
StudentHomeworkController.java 4KB
StudentHomeworkServiceImpl.java 4KB
CourseManagementController.java 4KB
ClazzManagementController.java 4KB
SelectCourseController.java 3KB
LoginController.java 3KB
SelectCourseServiceImpl.java 1KB
MyInterceptor.java 1KB
CourseManagementServiceImpl.java 1KB
ClazzManagementServiceImpl.java 1KB
TeacherManagementService.java 1007B
StudentManagementService.java 964B
HomeworkManagementService.java 963B
LoginServiceImpl.java 951B
StudentHomeworkService.java 753B
TeacherMapper.java 663B
MvcConfig.java 660B
StudentMapper.java 622B
HomeworkReleaseMapper.java 573B
HomeworkMapper.java 519B
StudentCourseMapper.java 488B
Homework.java 485B
StudentMainController.java 468B
TeacherMainController.java 462B
HomeworkRelease.java 456B
SelectCourseService.java 448B
Student.java 438B
HomeworkApplication.java 431B
StudentAnswer.java 425B
ServletInitializer.java 424B
CourseMapper.java 422B
ClazzManagementService.java 410B
ClazzMapper.java 409B
Teacher.java 388B
CourseManagementService.java 379B
StudentAnswerMapper.java 340B
StudentCourse.java 300B
Page.java 284B
Course.java 262B
Clazz.java 260B
LoginService.java 254B
共 238 条
- 1
- 2
- 3
资源评论
qq1334611189
- 粉丝: 6948
- 资源: 396
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功