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

SpringBoot3+Vue3开发学生选课管理系统

功能介绍

分三个角色登录:学生登录,老师登录,教务管理员登录,不同用户功能不同!

1.学生用户功能
选课记录,查看选课记录,退选。选课管理,进行选课。通知管理,查看通知消息。修改个人密码。修改用户信息。

2.老师用户功能
学生管理,管理学生信息。选课记录,查看学生选课记录,退选。选课管理,管理课程信息。通知管理,管理和查看通知消息。修改个人密码。修改用户信息。

3.教务管理员用户功能

用户管理,管理全部用户信息。学生管理,管理学生信息。选课记录,查看学生选课记录,退选。选课管理,管理课程信息。通知管理,管理和查看通知消息。修改个人密码。修改用户信息。

技术介绍

技术应用:
SpringBoot3、MyBatis Plus、Redis、Vue3、Element Plus、TypeScript
开发环境:
Java17、Node18.20.3/20、IDEA/eclipse、MySQL8

页面效果

1.登录

在这里插入图片描述

2.首页

在这里插入图片描述

3.用户管理

在这里插入图片描述

4.学生管理

在这里插入图片描述

5.老师管理

在这里插入图片描述

6.选课记录

在这里插入图片描述

7.选课管理

在这里插入图片描述

8.通知管理

在这里插入图片描述

源码获取

通过网盘分享的文件:SpringBoot3+Vue3开发学生选课管理系统
链接: https://pan.baidu.com/s/1Djo_icYY7mP2CKalyM2I9Q?pwd=3vtq 提取码: 3vtq

http://www.lryc.cn/news/527279.html

相关文章:

  • Linux系统 C/C++编程基础——基于GTK+的图形用户界面编程
  • 【Leetcode 每日一题】40. 组合总和 II
  • python 变量范围的定义与用法
  • TRTC实时对话式AI解决方案,助力人机语音交互极致体验
  • dev c++ ‘unordered_set‘ does not name a type
  • 算法每日双题精讲 —— 二分查找(寻找旋转排序数组中的最小值,点名)
  • three.js+WebGL踩坑经验合集(4.2):为什么不在可视范围内的3D点投影到2D的结果这么不可靠
  • Kafka运维宝典 (二)- kafka 查看kafka的运行状态、broker.id不一致导致启动失败问题、topic消息积压量告警监控脚本
  • 全球AI模型百科全书,亚马逊云科技Bedrock上的100多款AI模型
  • 微信小程序中常见的 跳转方式 及其特点的表格总结(wx.navigateTo 适合需要返回上一页的场景)
  • 【Elasticsearch】index:false
  • 新版IDEA创建数据库表
  • 输入带空格的字符串,求单词个数
  • C语言程序设计十大排序—希尔排序
  • Excel制作合同到期自动提醒!
  • “AI质量评估系统:智能守护,让品质无忧
  • 爬虫基础之爬取某基金网站+数据分析
  • 使用 Aryn DocPrep、DocParse 和 Elasticsearch 向量数据库实现高质量 RAG
  • Couchbase UI: Server
  • Web3.0时代的挑战与机遇:以开源2+1链动模式AI智能名片S2B2C商城小程序为例的深度探讨
  • langchain基础(一)
  • 【Android】布局文件layout.xml文件使用控件属性android:layout_weight使布局较为美观,以RadioButton为例
  • RabbitMQ 架构分析
  • Qt Enter和HoverEnter事件
  • 大语言模型之prompt工程
  • WPF基础 | WPF 常用控件实战:Button、TextBox 等的基础应用
  • [笔记] 极狐GitLab实例 : 手动备份步骤总结
  • 随笔十七、eth0单网卡绑定双ip的问题
  • 逻辑复制parallel并发参数测试
  • Cursor 帮你写一个小程序