技术实现
开发语言:jsp.框架:ssh.模式:B/S.数据库:mysql,sqlserver,oracle.开发工具:myeclipse eclipse 均可.论文字数:1万左右.
功能实现
智能排课系统的整体结构:整个系统分为C/S结构的教师与教务管理员登录功能、排课功能、课程管理功能、教室管理功能、教师管理功能、B/S结构的学生查课表功能与选课功能。
登录模块:在C/S结构中,登入系统有对角色的分类与合法性的验证,并且根据不同的类型角色分配不同的权限;在B/S结构中,登入系统中只需要验证用户的合法性即可。
排课模块:包括手动排课、自动排课、查看全部课程信息、调整课程。
其他模块:主要是管理学生本人的信息、教师本人的信息、上课教室的信息、教学课程的信息、各个班级的信息等。大体是对这些信息进行增加、查找、修改、删除等操作。
(1) 系统界面友好,操作简单,能轻松上手;
(2) 分角色的登录系统;
(3) 教职工查看课表、管理个人信息、查看教师信息;
(4) 管理员对班级、教师、教室、课程的信息管理;
(5) 管理员进行自动或手动排课;
(6) 管理员开放选修课系统。