学生信息管理系统-springboot vue

 本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目描述

基于springboot+vue的学生信息管理系统.通过springboot,vue框架进行开发

http://localhost:8080

管理员:202002160325 密码123456
教师:T2127882448 密码123456 默认密码为999999
学生:2024091密码123456 默认密码为666666

二、项目功能

共有三个角色:管理员、教师、学生

一、管理员
1.系统管理

菜单列表管理(增删改查):管理员可以灵活地配置和调整系统的菜单结构,包括添加新的菜单项、删除不再需要的菜单项、修改现有菜单项的名称或链接,以及查询所有菜单项的状态和配置。

用户列表管理(增删改查):管理员负责管理系统中的所有用户账户。他们可以创建新用户账户,分配权限;删除不再需要的用户账户;修改用户的基本信息,如姓名、联系方式等;以及查询用户账户的状态和详细信息。

管理列表管理(增删改查):管理员可以查询系统中所有管理员的信息,包括管理员的姓名、用户名、角色等基本信息。提供搜索功能,以便根据管理员的姓名、用户名等关键字快速定位到特定管理员。可以修改管理员的信息,如联系方式、邮箱地址等。创建新的管理员账户,分配初始密码和权限,以满足系统扩展或人员更替的需求。

角色列表管理(改查):管理员可以修改现有角色的权限设置,以适应不同用户或用户组的需求。他们还可以查询所有角色的权限配置,以确保系统的安全性。

2.教师管理

教师列表管理(增删改查),导出信息excel:管理员可以管理系统中所有教师的基本信息,包括添加新教师、删除离职教师、修改教师信息(如任教科目)以及查询教师列表。此外,管理员还可以将教师信息导出为Excel文件,以便进行进一步的数据分析或报告制作。

3.班级管理
班级列表管理(增删改查):管理员负责管理系统中的所有班级信息,包括创建新班级、删除已不存在的班级、修改班级信息(如班级名称、年级、班主任等)以及查询班级列表。

4.课程管理
课程列表管理(增删改查):管理员可以管理系统中所有课程的信息,包括添加新课程、删除不再开设的课程、修改课程信息(如课程名称、分数、授课教师等)以及查询课程列表。

5.学生管理
学生列表管理(增删改查),导出信息excel:管理员可以管理系统中所有学生的基本信息,包括添加新生、删除已毕业或离校的学生、修改学生信息(如姓名、学号、班级等)以及查询学生列表。管理员还可以将学生信息导出为Excel文件,以便进行数据分析或报告制作。

6.个人中心
个人资料管理(改查):管理员可以修改自己的个人资料信息,如联系方式、邮箱地址等,并查询自己的账户状态。

二、教师

1.成绩管理
录入成绩(改查):教师可以为所教授的课程录入学生成绩。他们还可以修改已录入的成绩信息,并查询学生的成绩记录。

2.学生管理
学生列表管理(增删改查),导出信息excel:虽然教师通常不直接添加或删除学生,但他们可以查看和管理自己班级的学生列表。教师可以修改学生的基本信息(如联系方式、家庭住址等),并导出学生信息为Excel文件以便进行进一步的数据处理或备份。

3.个人中心
个人资料管理(改查):教师可以修改自己的个人资料信息,如联系方式,并查询自己的账户状态和权限配置。

三、学生
1.课程管理
课程列表管理(删改查):学生可以查看自己所选的课程列表,并修改自己的选课状态。
选课列表管理(改查):学生可以查看自己的选课列表,包括已选课程和待选课程。他们可以修改选课状态,如确认选课或取消选课。

2.成绩管理
我的成绩管理(查,导出信息excel):学生可以查询自己的成绩记录。他们还可以将成绩信息导出为Excel文件以便进行进一步的数据分析或备份。

3.个人中心
个人资料管理(改查):学生可以修改自己的个人资料信息,如联系方式、兴趣爱好等,并查询自己的账户状态和权限配置。

三、运行环境

开发环境 idea+vscode
运行环境 node14+MYSQL5+java1.8+maven3.8

四、项目技术

前端:vue ,element-ui
后端:Java, springboot , mysql,mybatis

五、项目截图

以上系统源码经过技术整理与调试,确保能正常运行

学生信息管理系统 源码和报告 要求一个简单的界面系统,可实现对界面内显示的功能进行使用,并且用完后可重新返回界面。 主要功能一共有9项:0返回。1.编辑学生信息。2.显示学生信息。3.查询学生信息。4.更新学生信息5.添加学生信息。6.删除学生信息。7.计算学生成绩。8显示学生名次。 输入学生信息:输入信息包括学生姓名,性别,学生ID,以及学生考试的两门课的成绩。 显示学生信息:显示用户所输入所有的学生信息。 查询学生信息:查 询已入录的信息,要求有按姓名查找和按ID查找两种方式。 更新学生信息: 添加学生信息:入录新的学生信息。 删除学生信心:删除指定学生的信息。 计算学生成绩:计算学生两门课的成绩,计算总分和平均成绩。 显示学生名次:对学生的总成绩进行排名,并且按照成绩从高到低的输出。 返回:返回上一层界面要求一个简单的界面系统,可实现对界面内显示的功能进行使用,并且用完后可重新返回界面。 主要功能一共有9项:0返回。1.编辑学生信息。2.显示学生信息。3.查询学生信息。4.更新学生信息5.添加学生信息。6.删除学生信息。7.计算学生成绩。8显示学生名次。 输入学生信息:输入信息包括学生姓名,性别,学生ID,以及学生考试的两门课的成绩。 显示学生信息:显示用户所输入所有的学生信息。 查询学生信息:查 询已入录的信息,要求有按姓名查找和按ID查找两种方式。 更新学生信息: 添加学生信息:入录新的学生信息。 删除学生信心:删除指定学生的信息。 计算学生成绩:计算学生两门课的成绩,计算总分和平均成绩。 显示学生名次:对学生的总成绩进行排名,并且按照成绩从高到低的输出。 返回:返回上一层界面
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是林儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值