中小学智能排课系统

1.产品简介
    “智能排课系统”是一款基于AI算法的排课系统,是在全国“新高考”改革背景下,支撑普通高中学校在线完成6选3选科、走班排课、课表查看、教学评价、学情分析等教务管理核心工作的SAAS软件系统;
支持常规排课、小走班排课、大走班排课模式,支持连排、合班、走班、互斥、某时必排和不排等功能,学生支持一人一课表web查询,支持教师课表web查询,支持教室课表web查询。
产品采用HTML5技术,适应PC和移动端访问(含微信)。JAVA  spring+springmvc+mybatis集成框架, bootstrap前端框架,JAVA+MySQL开发
(1)、开放性&灵活性
系统满足所有主流集成方式,支持支持碎片化的应用集成方式,能对接SOA开放平台,支持CAS和LDAP对接方式。
(2)、规范性
采用国家标准数据字段建立数据库,支持学校标准的应用接入规范、统一的UI/UE界面风格,标准API接口。
(3)、易用性&友好性
使用Google Material Design界面设计风格,使用户快速、直接的感受到应用的好用、易用特性。
(4)、安全性&稳定性
采用轻量化widget插件机制和多级缓存机制,性能更安全、更稳定。

2.产品特点
A、智能的排课算法
    采用基于约束的前向搜索算法,实现高性能、高强度的常规自动排课,集成多种人工智能走班排课算法,兼顾算法性能、强度,支持目前全部的“走班模式”。
B、精良的产品设计
    以互联网产品的设计思路,重新规划设计选科、排课等核心功能,教务主任可以在一小时完成复杂的排课工作,通过微信服务号打通教师、学生和家长用户。
C、开放的AI服务平台架构

3.产品功能介绍
(1)、基础数据
    包含任课教师信息、班级信息、科目信息、场地信息、授课计划等



(2)、排课操作
    包含班级固排、教师固排、场地固排、学科必排禁排、班级禁排、教师禁排、场地禁排、教师特殊要求等


(3)、课表查询
    包含班级课表、教师课表、场地课表、班级总表等



(4)、走班排课
      包含走班基本设置,学生选课,走班排课,学生课表等功能.

4、适合用户
    大走班、小走班和不走班高中、常规中小学
 
5、部署环境
    硬件环境:Intel Xeon E5620 2.4GHzIntel Xeon 内存:16G DDR3硬盘:500GB
    软件环境:Win2008 64bit,centos6.3 64bit  JDK:JDK 1.8 及以上 Tomcat 7 MySQL5.4
   基础应用支撑平台对接:支持CAS单点登录对接,数据结构标准化,支持URL事项定位,提供消息、待办API。