课程管理系统为B/S的管理系统,使用IDEA作为开发工具,java语言为后端开发语言,mysql为数据库。
课程管理系统目前主要分为三块,分别是:系统配置、基础信息管理、课程管理。
(1)系统配置:管理整个课程管理系统相关的配置信息。其主要功能包括:权限管理、登录用户管理、学期设置。
(2)基础信息管理:配置系统设计的基础信息,主要功能有:班级信息、学生信息、教师信息。
(3)课程管理:管理学校的课程信息及短信提醒记录,主要功能有:课程信息、消息提醒。
我主要负责权限管理、登录用户管理、基础信息管理及消息提醒功能
主要技术:后端框架为Springboot框架,通过quartz实现定时任务,Shiro进行安全认证,调用第三方平台的短信接口实现消息提醒功能。