一、项目介绍

1. 用户管理:
管理员角色:可以添加、编辑、删除用户信息,包括教师、学生和家长;
教师角色:可以查看学生和家长信息,并进行相关操作;
学生角色:可以查看自己的信息,并进行请假、查看成绩等操作;
家长角色:可以查看自己孩子的信息,并接收通知、查看家庭作业等操作。

2. 班级管理:
管理员角色:可以创建、编辑、删除班级信息;
教师角色:可以查看自己负责的班级信息,并进行学生管理、家长管理等操作;
学生角色:可以查看所在班级信息,包括班级公告、作业等;
家长角色:可以查看孩子所在班级信息和相关通知。

3. 课程管理:
管理员角色:可以创建、编辑、删除课程信息;
教师角色:可以查看所授课程信息和相关资料;
学生角色:可以查看所选课程信息和学习资料。

4. 请假管理:
教师角色:可以接收学生请假请求,并进行审核和处理;
学生角色:可以发起请假申请,并查看请假状态。

5. 成绩管理:
教师角色:可以录入、编辑、删除学生的考试成绩,并生成成绩单;
学生角色:可以查看自己的考试成绩和成绩单。

6. 班级公告:
教师角色:可以发布班级公告,包括学校通知、活动安排等;
学生角色:可以查看所在班级的公告。

7. 作业管理:
教师角色:可以布置、编辑、删除作业,以及查看学生的作业完成情况;
学生角色:可以查看布置的作业,并提交自己的作业。

8. 家校互动:
教师角色:可以发送消息给家长,回答家长的问题等;
家长角色:可以向教师发送消息,咨询孩子的学习情况。

9. 统计报表:
管理员角色:可以生成学生人数、请假次数、考试成绩等统计报表。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术

后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图