基于SpringBoot的高校排课系统(遗传算法)
创始人
2025-05-29 05:15:37
0

简介

排课问题是个复杂的问题,这个系统只是用遗传算法解决了基本的硬约束问题。必需要解决的问题称为硬约束 就是 教师+教室+班级+课程+时间 五个基本条件的关联与冲突的问题

软件架构

技术栈:JDK1.8 + Spring Boot + MySQL5.7 ,使用maven实现包管理,开发工具:IDEA

安装教程

  1. 配置好JDK环境,maven环境。

  2. 项目在配置好JDK环境之后,使用IDEA等IDE工具打开。

  3. 建立数据库,数据库在项目目录的doc目录下,直接导入生成即可。

  4. 运行maven安装项目所需依赖,配置好数据库的连接,待依赖安装完成启动项目的Application启动类即可。

  5. 管理员登录(账户:root 密码:1008611 ) 教师登录(账户:1008611 密码:000000) 登录页面:http://localhost:8080/login.html

 

实现功能

系统有管理员、教师 两种用户

实现截图如下:

基于SpringBoot的高校排课系统(遗传算法)简介排课问题是个复杂的问题,这个系统只是用遗传算法解决了基本的硬约束问题。必需要解决的问题称为硬约束 就是https://mp.weixin.qq.com/s/rHSD59Hwc2AnBEvwkeXLuA 

相关内容

热门资讯

美国男子被600多斤巨石压身三... 美国61岁的凯尔·莫里斯,在安克雷奇南部偏远冰川徒步时,突遭700磅(约318公斤)巨石砸中,面朝下...
Redis7之集群(十) 10.1 介绍 由于数据量过大,单个Master复制集难以承担,因此需...
学习软件测试怎么能缺少练手的软... 你好,我是凡哥。 最近收到许多自学自动化测试的小伙伴私信,学习了理论知识...
严重性 代码 说明 项目 文件... 系列文章目录 文章目录系列文章目录前言一、产生原因二、解决方法1.修改 前言 严重性 代码 说明 项...
河南信阳平桥区通报“律师称两天... 河南信阳市平桥区纪委监委5月31日发布情况通报:近日,网上关于“律师称两天收到同案相反‘判决’”引起...
螺旋矩阵II 给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时...
LaTeX插入图片 基本语法 常用选项[htbp]是浮动格式(参考《LaTeX2e插图指南》16.2节和《...
摸索graphQL在前端vue... 上回说到,那个请求拦截的一个过程,我上次不会看官网教程,这...
使用Shell传参解决Data... 使用Shell传参解决DataPhin中PySpark不支持中文的问题 背景 笔者开发PySpark...