学生信息管理系统-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

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

 

 

 

客服微信(联系送报告)
QQ客服
  • 客服QQ 点击这里给我发消息
  • 客服2QQ 点击这里给我发消息
关注微信
  • 联系客服送报告

提供最优质的资源集合

立即查看 了解详情