下载:https://download.csdn.net/download/m0_66763166/78612733
项目介绍:
springboot+vue课程编排系统,培训机构(高中)排课系统
系统说明:
基于遗传算法的高中排课系统。毕业设计 该项目是针对高校的教学生态,本人将其全部改版成了适用于高中阶段的教学生态, 当然了,节次数跟当前的高中肯定是不一样的,因为我当时的课题是为培训机构安排, 大家只需要更改时间片的数量即可实现不同节次课程的编排,照葫芦画瓢即可。
软件架构
前端技术栈: Vue2.x + Element UI,使用npm包管理工具
后端技术栈: JDK1.8 + Spring Boot + MySQL8.0 + Mybatis-Plus,使用maven实现包管理,开发工具:IDEA
安装教程
配置好JDK环境,node.js环境,安装好Vue脚手架工具以及maven环境
前端项目在UI目录下的文件夹内,在CourseArrange目录下运行命令:npm install 安装完相关的前端依赖
执行 npm run dev 命令将前端项目启动
后端项目在配置好JDK环境之后,使用IDEA等IDE工具打开,将项目配置成自己本地的Maven(建议使用阿里云镜像)
运行maven安装项目所需依赖,配置好数据库的连接,待依赖安装完成启动项目的Application启动类即可(不会的也不教了哈)
用到文件上传功能时,需要配置好自己的阿里云key与