排课系统

1.产品简介
    大专院校“智能排课系统”是一款基于AI算法的排课系统,是在大专院校“学分制”背景下,支撑学校选课走班、走班排课、课表查看、教学评价、学情分析等教务管理核心工作的专业化软件系统;
    支持行政班常规排课、教学班大走班排课模式,支持连排、合班、走班、互斥、某时必排和不排等功能,学生支持一人一课表web查询,支持教师课表web查询,支持教室课表web查询。
2.产品特点
A、智能的排课算法
采用基于约束的前向搜索算法,实现高性能、高强度的常规自动排课,集成多种人工智能走班排课算法,兼顾算法性能、强度,支持目前全部的“走班模式”。
B、精良的产品设计
以互联网产品的设计思路,重新规划设计选科、排课等核心功能,教务处非常简单的时完成复杂的排课工作,通过微信服务号打通教师、学生和家长用户。
C、开放的AI服务平台架构


3.产品功能介绍
(1)、基础数据

                                           排课前数据准备      
   A、排课学期设置
设置当前要进行排课的学期以及学期的开始、结束日期(校历),每天的课时数等信息,如下图:
B、院系及专业设置


C、教师基本信息
      整理任课教师信息

D、教学班级基本信息

E、科目基本信息


F、教学场地基本信息

(2)、排课操作
①能够支持周排课                 ②能够解决所有拆班,合班,混班的排课问题
③能够解决断周上课的问题         ④能够解决前几周和后几周上不能课程的问题
⑤能够解决上课地点随时更换的问题

A、班级固排
某班级某时间固定排某课程;

B、教师固排
某老师某时间固定排某课程;

C、教师调课
教师个性化需求调课

D、其它
场地固排、学科必排禁排、班级禁排、教师禁排、场地禁排、教师特殊要求等
(3)、课表查询
A、班级课表
按行政班为单位查看学期内各个班级的授课安排情况,如下图:

B、教师课表
查看学期内各任课老师每周的课表情况,如下图:

根据学期内每个老师的授课周课表以及各种调课结果,计算老师的授课课时量,并可根据设置的课时费用标准计算老师的课时费。

C、教室课表
按教室为单位查看学期内各个教室的授课安排情况,如下图:

D、学生课表
学生个人查看学期内每周的授课课表情况,如下图:


4、适应用户
 
   大学、职校教务
 
5、部署环境
 
硬件环境:Intel Xeon E5620 2.4GHzIntel Xeon 内存:16G DDR3硬盘:500GB
软件环境:Win2008 64bit,centos6.3 64bit  JDK:JDK 1.8 及以上 MySQL5.4以上
基础应用支撑平台对接:支持CAS单点登录对接,数据结构标准化,支持URL事项定位页面,提供消息推送、待办API等