学生成绩管理系统 基于java+springboot+vue实现前后端分离项目并附带万字文档(源码+数据库+万字详设文档+软件包+安装教程)

主要技术

SpringBoot、Vue.js、MySQL

架构:B/S、MVC

前端主要采用的技术:HTML、CSSS、JS、Vue.js

后端主要采用的技术:SpringBoot、Mybatis-Plus

角色

管理员、教师、学生

功能

管理员:首页、课程信息管理、课程表管理、成绩信息管理、成绩统计分析、用户信息管理、账号信息管理、成绩excel导出

教师:首页、课程表管理、成绩信息管理、成绩统计分析、成绩excel导出

学生:首页、课程表管理、成绩信息管理、成绩统计分析

环境

Idea、Java1.8、MySQL 5.7/8、Maven3.x

效果












配套文档

引言

1.1 编写目的

本报告的目的是对学生成绩管理系统进行详细设计说明,以便用户及项目开发人员了解产品详细的设计与实现,为开发人员提供开发参考书。以下叙述将结合文字描述、伪代码,图表等来描述学生成绩管理系统的详细设计和相关的模块描述。本报告的预期读者有客户、项目经理、开发人员以及跟该项目相关的其他人员。

1.2 项目背景

高校学生成绩管理系统由兔子大学北京校区XXX老师提出,由XXX、XXX等人进行后续的开发和实施工作,该项目适用于高校管理员、教师、学生。

1.3 参考资料

1 窦万峰.软件工程方法与实践(第三版).北京:机械工业出版社,2016

2 王珊/萨师煊.数据库系统概论(第五版).北京:高等教育出版社,2014

2 总体设计

2.1 需求概述

(1) 课程信息的管理,包括课程信息的条件查询、录入、修改和删除。

(2) 课程表的管理,包括排课、录入课程表、修改课程表。

(3) 用户信息管理。包括对系统管理员、教师和学生的信息进行维护管理,可以新增、修改、删除和条件分页查询用户信息。

(4) 成绩信息管理,可以查询对应成绩信息,教师和管理员可以录入和修改成绩。

(5) 用户登录,读者可以通过登录页面注册新账号,管理员、教师、学生可以使用用户名和密码登录系统。

相关推荐
ruanno_top4 小时前
倒计时该用 deadline 还是每秒减一?我把两种写法都跑了一遍
vue.js
知识搬运临时工4 小时前
JVM 删掉偏向锁之后,一次无竞争锁从 0.3 纳秒变成 5.4 纳秒
java
数据库小学妹4 小时前
MySQL分页结果不稳定:唯一键兜底与游标分页
数据库·mysql·dba
IT枫斗者枫哥4 小时前
用了BigDecimal还差一分?用四组Java代码查清原因
java·后端
aiks_yuan4 小时前
Spring Boot SSE 流式输出变成一次性返回怎么办:大模型打字机效果失效的 5 个原因(Spring Boot 4.1.2 实测)
spring boot
风翼靓崽4 小时前
mysql数据备份/恢复
数据库·mysql
一条泥憨鱼5 小时前
【消息队列】ACK确认了什么:消息队列可靠投递的完整链路
java·后端·kafka·消息队列·rabbitmq
从琳开始9895 小时前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
文丑颜不良啊6 小时前
LeetCode1861~1880题目解析
java·leetcode
Flynn Liang6 小时前
AgentScope Java 深度解析:ReActAgent、HarnessAgent 与多智能体编排——JVM 上的自治 Agent 底座
java·大模型·架构设计·ai agent·spring ai·langchain4j·agentscope