产品推荐 2026-07-28

CourseArragement:免费的自动排课工具(源码)

基于遗传算法的自动排课系统,帮助培训机构或高中高效编排课程。

开源软件跨平台工具

产品简介

CourseArragement 这是一个基于遗传算法的智能排课系统,专为培训机构和高中设计。支持课程计划导入、自动排课和课表生成,减少人工排课的繁琐,适合教务管理人员使用。

CourseArragement 主界面

核心功能

  • 基于遗传算法的智能排课
  • 多用户角色管理(管理员、讲师、学生)
  • 课程计划Excel模板导入
  • 自动生成并显示课表
  • 跨平台支持(Windows、macOS、Linux)

快速开始

  1. 配置开发环境:安装JDK、Node.js、Vue CLI和Maven。
  2. 安装前端依赖:在UI目录下运行npm install命令。
  3. 启动前端:运行npm run dev命令启动开发服务器。
  4. 配置并启动后端:用IDE导入后端项目,配置数据库连接并启动应用。

界面预览

CourseArragement 界面截图

CourseArragement 界面截图

与其他方案对比

对比项CourseArragement同类方案
算法类型采用遗传算法,智能优化课程安排可能基于简单规则或手动排课
开源性完全开源免费,支持自定义修改商业软件,通常需要购买授权
跨平台支持Windows、macOS和Linux系统可能仅限特定操作系统

适合谁用

  • 培训机构教务管理人员
  • 高中教务处主任
  • 需要智能排课的教育机构

下载与版本

当前最新版本为 v2.0,发布于 2026-03-25。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项