智能排课管理系统的主要任务是根据现有的教学资源包括教师,学生,教师,时间和课程进行统筹兼顾,对课程进行合理的安排,把各个学院的课程及教学资源进行汇总,然后根据教学计划或教学环节制订出全校各班级的课表。学生的需求就是查询学院的课程安排情况,教师的需求也是查询学院课程安排情况,学校管理员对此系统应该具有最高权限,因此管理员的功能最为复杂,有修改排课系统的权限,包括对学生,教师,选课进行管理和统计,并生成相应合理的符合学生和教师的课表,因此不同用户有不同的操作权限和不同的登陆方式。
预期该系统能够实现以下基本功能:
- 系统设置
- 课表查询
- 排课管理
- 资源管理
① 系统设置:实现系统自动登录、退出登录的基本功能。登陆模块包括三个角色的登陆:学生登陆,教师登陆和管理员登陆。其中管理员可以注册信息,管理信息,包括对课表的增删改查;学生可以根据本人学号和密码登陆系统,教师可以根据对应的教师工号和密码登陆系统。
② 课表查询:不同角色登陆,可以实现对学生课表、教室课表、教师课表的查询功能。
③ 排课管理:这是属于管理员的权限功能,实现对班级排课、课程排课、教师排课的分类排课功能。(智能一键排课)
④ 资源管理:这是属于管理员的权限功能,实现对学校教务资源的管理,比如班级的课程管理、教室资源的管理、教师资源的分类管理功能。