排课问题是个复杂的问题,这个系统只是用遗传算法解决了基本的硬约束问题。必需要解决的问题称为硬约束 就是 教师+教室+班级+课程+时间 五个基本条件的关联与冲突的问题
软件架构
技术栈:JDK1.8 + Spring Boot + MySQL5.7 ,使用maven实现包管理,开发工具:IDEA
安装教程
配置好JDK环境,maven环境。
项目在配置好JDK环境之后,使用IDEA等IDE工具打开。
建立数据库,数据库在项目目录的doc目录下,直接导入生成即可。
运行maven安装项目所需依赖,配置好数据库的连接,待依赖安装完成启动项目的Application启动类即可。
管理员登录(账户:root 密码:1008611 ) 教师登录(账户:1008611 密码:000000) 登录页面:http://localhost:8080/login.html
实现功能
系统有管理员、教师 两种用户
实现截图如下:
基于SpringBoot的高校排课系统(遗传算法)简介排课问题是个复杂的问题,这个系统只是用遗传算法解决了基本的硬约束问题。必需要解决的问题称为硬约束 就是https://mp.weixin.qq.com/s/rHSD59Hwc2AnBEvwkeXLuA
下一篇:深信服校园招聘安全攻防A卷