👨‍🎓

最新版学生选课管理系统

从零带敲
Springboot3Vue3MySQL
完整功能演示视频
https://www.bilibili.com/video/BV1dy411i7G7

项目简介:

资料包含

📝
完整源码 + SQL 脚本
完整可运行源码 + sql 脚本
📝
从0带敲视频+笔记
项目手把手完整从0带敲视频+笔记
🗂️
7 种项目图(赠送)
功能模块图、用例图、E-R图等 7 种图查看示例
🗄️
数据库文档(赠送)
项目数据库设计文档查看示例
📄
核心功能文档(赠送)
项目核心功能讲解文档查看示例

项目详情

适用人群

  1. 在校学生,小白用户,想学习知识的
  2. 有点基础,想要通过项目实操提高自己的开发能力的
  3. 找不到完整项目跟着练的
  4. 网上项目比较大,会提供资料,太大了,吃不了它

可以学习到的技能

  1. 学会常用技术栈的使用
  2. 独立开发项目
  3. 学会前端的开发流程
  4. 学会后端的开发流程
  5. 学会数据库的设计
  6. 学会前后端接口调用方式
  7. 学会多模块之间的关联
  8. 学会数据的处理

系统功能描述

功能模块

  1. 管理员信息:用户名、密码、姓名、头像、角色
  2. 教师信息:用户名、密码、姓名、性别、职称、所属专业、角色
  3. 学生信息:用户名、密码、姓名、性别、学号、总学分、所属学院、角色
  4. 学院信息:学院名称、学院介绍、最低学分
  5. 专业信息:专业名称、系名、所属学院
  6. 课程信息:课程名称、介绍、学分、所属学院、上课教师、开班人数、上课时段、上课地点、已选人数。如果某个课程被选过,那么该课程不允许被删除。
  7. 选课信息:课程名称、授课教师、选课学生。选课后可以取消选课,学生对应的学分也会跟着自动计算,课程已选人数也会自动计算。
  8. 系统公告:管理员维护,教师和学生查看
  9. 登录注册、修改密码、个人信息管理、退出登录

系统角色

  1. 管理员:管理员可以看到以上所有模块,管理所有模块信息。
  2. 教师:教师可以看到学院信息、专业信息,但只能查看;可以查看自己的课程信息;可以查看自己课程的选课信息
  3. 学生:学生可以查看学院、专业信息;可以对课程进行选课,可以在选课信息模块对已选的课程进行取消。

系统技术栈

  1. 后端:Springboot3、MyBatis、SpringMVC
  2. 前端:Vue3、Element-Plus
  3. 数据库:MySQL 5.7 或者 MySQL 8
  4. 前后端:分离
  5. 编辑器:IDEA2023
¥99¥299

🔥 限时优惠,已省 ¥200

购买前请阅读须知

  • 源码和教程资料仅供学习,请勿用于商业用途
  • 项目详细功能请观看左侧完整功能演示视频
  • 项目详细功能描述请认真阅读左侧项目详情
  • 源码和教程资料属于虚拟产品,下单后不支持退款
  • 我已阅读并同意平台 用户协议购买协议隐私政策
优惠券 每单限用一张
正在加载优惠券...
¥99¥299