前言:前段时间一直忙于搞毕业论文以及帮助同学弄毕设,没怎么写博客。今天整理了一个毕设项目分享出来。
前端 : bootstrap4 layui2.4.5 easyui1.3.2
后端 : springmvc5.1.3 spring5.1.3 mybatis3.4.6
缓存: redis5.0.5
富文本编辑器 : wangEditor3.1.1
数据格式转换 :gson2.8.5
树插件 : ztree3.5
数据库 : mysql5.7
该系统用户角色分为学生、老师、管理员。下面就简单介绍各个模块:
1、首页
启动项目首先进入首页,首页有个轮播图,下面显示4条通知消息。采用redis缓存,减轻了刷新又去数据库查询的压力。
2、通知公告模块
可以模糊分页查询,点击进去可以查看详情。
3、作业模块
这个模块复杂一点,角色分为学生和老师。老师布置作业,同学下载作业,做完提交上去。老师下载同学提交的作业并修改。改完后和成绩一起提交上去。
3.1、先看同学登录的
3.2、下面是教师登录的
4、资源中心模块
资源中心包括资料下载、视频在线教学两部分。
点进去就可以观看视频了
5、留言解惑模块
6、个人中心模块
学生跟老师的个人中心是不一样的,先看一下 老师的
可以修改个人资料,上传资料,上传教学视频等。
下面是学生的个人中心:可以 修改个人信息,查看我的作业分数以及下载过的资料。
7、后台管理模块
后台管理其实就是对其它模块的增删改
总结:
该系统总统来说难度不大,主要是工作量有点多。还有一些地方需要完善,比如教学视频播放那里支持的格式不多。还有就是留言解惑的评论那里,按正常来说,同学可以评论某个留言,也可以评论留言的评论。如果这样的话需要多建立一张表。我嫌麻烦就没有这么做 。
项目源码地址:https://download.csdn.net/download/com_it/11252185