系统有两种角色,学生和老师。各自的角色可以独自的操作各自角色所拥有的菜单。老师可以进行排课管理,课程管理,讲师管理,班级管理,学生管理,教学资料管理,教学设施管理。学生可以进行排课查询,学习文档下载,空教室查询,个人信息修改。
系统后端采用java为主要开发语言,采用springboot框架开发,数据库使用的mysql数据库,mybatisplus作为持久化框架。项目支持热部署,在开发的时候修改了代码可以及时生效,不需要重启。前端使用vue配合elementui展示数据信息。
整个系统采用前后端分离的方式进行开发部署,符合当下的发展趋势,方便灵活,开发效率快。