1、基础信息录入子系统
实现基础数据的增加、修改、删除功能以及对库中所有数据进行浏览的功能。这些基础数据包括教师专业、教室、系、学科领域、教研领域、班级、教师、课程的基本信息等等,除此之外还包括参数信息、教学信息和其他附加信息;为了确保数据库的安全性;系统中只为系统管理员和操作人员赋予了操作权限,而普通用户则没有操作该模块的权限。
2、智能排课子系统
根据录入的基础信息进行有效科学地综合统计,分析各项数据,然后按照所设计的排课算法编排出科学合理的课程表。
3、查询子系统
实现用户提出的各种条件查询。包括按班级、教师、教室、课程、时间、总教室等条件进行的查询。
4、报表输出子系统
利用排课算法编排出的结果,重新组织数据,输出用户所需的各种形式的、复杂的报表。包括单班课表、总课表、单教室占用表、总教室占用表、教师上课信息、教学任务统计表以及开课目录表等。
5、用户管理子系统
实现对用户及其权限的管理。为了确保数据库的安全,为了保证数据库的安全性,针对不同的用户分配了不同的使用权限。权限不同的用户对数据库的操作范围不同,对于一些权限低的用户,甚至不给予处理数据库的权力。



