当前位置: 首页 > news >正文

SpringBoot3+Vue3开发学生成绩管理系统

系统介绍

此系统功能包含:首页、课程管理、成绩查询、成绩详情、班级管理、专业管理、用户管理等功能。用户管理又细分为账号管理、学生管理、教师管理、管理员管理。

基础功能包含:登录、退出、修改登录人信息、修改登录人密码。

分为4种角色,分别是:超级管理员、管理员、教师、学生。

超级管理员角色拥有系统的总管理权限。常用于对管理员账号进行维护,包括创建、删除、禁用等功能。

管理员角色拥有除管理员管理外的所有权限。常用于对系统的基础建设,维护系统的专业信息、班级信息、学生信息、教师信息、课程信息等功能。

教师角色常用于对学生成绩的维护,包括学生成绩录入、成绩情况查询、任课信息查询等功能。

学生角色常用于查看自己的成绩情况。

系统拥有数据权限功能,不同角色的账号,看到的数据不同。

系统功能图

在这里插入图片描述

功能使用流程图

管理员角色

在这里插入图片描述

教师角色

在这里插入图片描述

学生角色

在这里插入图片描述

项目设计

采用前后端分离模式开发。

系统分为两个项目,分别是:后端Java项目和前端Vue项目。

后端使用技术:SpringBoot3+MyBatisPlus+Redis+MySQL8+EasyExcel

前端使用技术:Vue3+ElementPlus+Apache ECharts

开发环境:Java17、node-v20.10.0

功能截图

登录页面

在这里插入图片描述

首页

在这里插入图片描述

用户管理

在这里插入图片描述

班级管理

在这里插入图片描述

专业管理

在这里插入图片描述

课程管理

在这里插入图片描述

成绩查询

在这里插入图片描述

成绩详情

在这里插入图片描述

源码下载

通过网盘分享的文件:学生成绩管理系统2025
链接: https://pan.baidu.com/s/183WQVGvaTRA2iPRsw7OWjw?pwd=gwwj 提取码: gwwj

相关文章:

  • Milvus vs. ElasticSearch:向量库检索性能测试
  • 中断服务函数和回调函数的理解
  • 介绍一下TiDB、RocksDb、levelDB、LSM 树、SSTable。
  • 2025年R1 快开门式压力容器操作证考试题目及答案解析
  • 【“缘起”:万物依条件而生】
  • dart学习记录4(循环、分钟、错误处理)
  • 【AI News | 20250320】每日AI进展
  • MyBatis 执行流程详解:一级缓存与二级缓存深度解析
  • QT并发编程进阶--线程安全与同步技巧详解
  • css-grid布局
  • 日期类的实现
  • 基于复杂的商业和政策信息构建GraphRAG,并结合通义千问大模型进行问答的应用场景
  • 美团Leaf分布式ID实战:深入解析雪花算法原理与应用
  • 网络空间安全(38)Windows/Linux权限
  • 算法刷题记录——LeetCode篇(1) [第1~100题](持续更新)
  • yarn install 出现certificate has expired报错问题
  • 读博士论文(未完待续)
  • (九)Dart 中的 Map(映射)
  • FPGA设计中时间单位科普
  • VS Code使用过程记录
  • 调查:“网约摩的”上线起步价五六元,合规性及安全性引质疑
  • 聚焦中华文明精神标识,多校专家学者跨学科对话交流
  • 解读|战国子弹库帛书漂泊海外79年今归国,追索仍将继续
  • 国际博物馆日|在辽宁省博物馆遇见敦煌
  • 美国务卿与以色列总理通话,讨论加沙局势
  • “先增聘再离任”又添一例,景顺长城基金经理鲍无可官宣辞职