# 《最新版学生选课管理系统》的介绍

# 一、项目适合人群

适合人群
计算机相关专业的萌新、小白
想学习编程的小伙伴
大一到大四都可以学
非常基础、非常简单、看完都可以跟着自己做出来!

可以学习到的技能

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

# 二、项目带敲视频

# 三、技术栈以及功能

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

功能模块:

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

# 四、电脑里需要准备的环境

运行环境:JDK 17或以上
代码编写软件:IDEA
数据库:MySQL 5.7 或者 8
数据库可视化:navicat
版本工具:maven

# 五、资料获取方式

该系列教程免费提供脚手架+带敲笔记,可以在项目实战网的积分专区板块 (opens new window)上传三连+关注截图
审核通过后,会获得积分,就可以去解锁你想要的资料啦!!
如果没找到联系我们的编程客服小助手,咨询一下

上次更新: 11/17/2024,