4.1账号管理模块
1 用户注册(学员直接注册,教员需要审核)
2 管理员/学员/教员登录/退出登录
3 管理员管理用户
4 用户维护个人信息
4.2 课程管理
1教员发布课程、修改课程、删除课程
2学员查找课程、预约课程、取消课程
3课程分类管理
4学员个人课程表、教员个人教学表。
5学员教员课程评价、修改评价、删除评价
4.3 教学文件管理:
1教员文件夹:新建、修改、删除。
2教员上传文件并分配到文件夹
3学员查看教员文件夹并下载
4文件历史。学员查看下载历史,教员查看上传历史
4.4 作业管理:
1教员发布作业,查看作业,编辑作业成绩排名,删除作业
2学员查看作业,提交作业,查看成绩排名。
4.5 试题库
1管理员管理试题分类。
2管理员上传试题。
3管理员管理试题。
4学员下载试题
4.6 学习成长分析
1学员可以打卡公布自己每天作业成绩
2学员可以查看一周内成绩分析报表
3学员可以查看课程分类能力报表
4学员可以查看测评报告(全能型、偏科型、进步型、危机型)
4.7客服与反馈
1意见反馈(针对本系统),用户提交,管理员删改
2常见问题(管理员增删改查),用户可以查看
3 在线投诉(针对学员教员),管理员查看后确认情况,并且禁用用户。
4.8 通知模块
1管理员发布通知
2用户查看通知
3管理员修改通知/删除通知
4违禁账户榜单
4.9 留言板模块
1 教员与学员可以在留言板留言。(所有用户都可以留言)
2 教员与学员可以删除留言。
3 系统管理员发送邮件重要通知消息给教员学员
开发语言:Java
后端框架:Springboot+ssm(Spring+SpringMVC+MyBatis)
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea