根据需求分析,该系统分为7个模块:1.用户登录和注册功能包括验证用户信息合法性、合法用户验证和管理员添加新用户。2.用户和角色管理包括用户管理、角色管理以及用户和角色关系管理,包括用户管理、角色管理、添加角色和用户修改密码。3.教师信息管理包括添加、修改和删除教师信息等功能。4.班级和年级管理实现班级、年级的管理功能,包括添加、修改、删除和查看班级、年级操作。5.课程信息管理包括课程信息的添加、修改和删除。6.学生信息管理包括学生信息的添加、修改和删除等操作。