/stu-grade-manage

学生成绩管理系统,基于spring boot

Primary LanguageJava

基于Spring Boot 的学生管理系统

项目地址

技术栈

前端:jQuery + bootstrap

后端

技术点 所用技术或框架
Java JDK1.8
API Spring Boot 2.4.0
Oath Spring Security + JWT
数据库 MySQL
数据访问层 Druid + Mybatis
缓存 redis
日志 SLF4j + log4j
文档 swagger2 + knife4j
单元测试 junit
excel easyExcel
邮件 spring-boot-starter-mail
插件 Lombok,fastjson

功能点

登录+注册

注册可以选择2种身份,同时支持邮箱验证码

查看成绩与排名

可以在左显示栏中选择要查看的成绩,显示结果已经按成绩排好名次,同时也有学生姓名、学号、班级等信息。

班级管理

点击右上角“切换班级”,即可切换查看不同班级的学生的成绩,同时也可以添加班级

功能操作栏

左栏下方是功能操作栏,点击对应选项可以进行对应的操作。

搜索学生&修改信息

点击左侧"搜索&修改",弹出此页面即可输入学生学号进行查找学生,支持模糊搜索。查找到学生信息后可以修改对应信息。

增加&删除学生

点击左侧“增加学生”,填入对应信息即可在对应班级增加一名新的学生。

同理,点击左侧”删除学生“,输入对应学号即可删除。

添加&导入课程

点击左侧“添加课程”,选择对应班级,输入课程名即可为对应班级添加新的课程。点击“导入课程”,在本地选择格式正确的excel文件进行上传,之后便可在左栏新出现的课程项查看到新导入的学生成绩。

导出成绩

点击左边的“导出成绩”,选择想要导出成绩的班级,可以下载到对应的excel文件。