littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Spring Boot和Vue的培养计划管理系统

项目简介

本项目是基于Spring Boot和Vue的培养计划管理系统,用于学校或教育机构管理学生的培养计划。系统采用前后端分离架构,前端运用Vue3和Element - UI,后端使用Spring Boot和MyBatis - Plus,数据库采用MySQL。

项目的主要特性和功能

  1. 课程管理:可添加、删除、修改课程信息,查询课程列表(含必修课和选修课),根据课程ID查询具体课程信息。
  2. 学生管理:包含学生登录验证,可根据用户名查询学生信息,支持学生选课、退课操作以及选择课程方向。
  3. 数据查询:能查询学生的培养计划课程、选修课程、所有可选的选修课程以及特定专业方向的课程。
  4. 数据校验:验证学生登录信息的合法性,检查学生是否已选择某门课程。
  5. 数据变更:处理学生选课、退课操作以及学生方向变更操作。

安装使用步骤

后端安装与运行

  1. 配置数据库:创建MySQL数据库,导入项目中backend/doc/sql目录下的SQL文件,修改backend/src/main/resources/application.properties文件中的数据库连接配置。
  2. 启动后端服务:进入backend目录,运行mvn spring-boot:run启动Spring Boot应用。

前端安装与运行

  1. 安装依赖:进入frontend目录,运行npm install安装项目依赖。
  2. 启动前端服务:运行npm run dev启动Vue应用。
  3. 访问系统:打开浏览器,访问http://localhost:5173,进入培养计划管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】