一个在线课程资料的SpringBoot管理系统开源项目

共 1249字,需浏览 3分钟

 ·

2021-10-10 13:10


前言

一点知识学院 是一个在线课程资料的管理系统(是对app手机端的支撑),项目框架采用SpringBoot + JPA + mysql + easyui开发。


邀请函

该项目还有一些功能需要完善,新的需求也在规划中,欢迎小伙伴们提出来好的建议,我会作为框架的升级项,会将大家所提的好建议展示在README中!


整体效果

1、系统菜单

(1)首先,不同的用户在登录成功之后,根据不同的角色,配置不同的菜单项,会看到不同的系统菜单,完整菜单如下:



不同用户登录之后,看到的菜单项不同。

2用户管理

(1)展示后台管理员信息,可以新增,删除,编辑 管理员信息,对不需要的用户可以:禁用,还可以做:启用,重置密码操作等


新增后台管理员用户,可以选择不同权限级别:超级管理员,一级管理员,二级管理员

编辑管理员信息

3数据编辑

(1)用于维护项目中 固定数据 的展示和编辑,可以通过头部菜单:新增,编辑,删除

4版本升级

(1)为app端开发的 android端 版本的升级 ,可以新增,编辑和删除

5权限管理

(1)配置用户级别权限,可以给不同级别权限用户配置不同菜单,目前有:超级管理员,一级管理员,二级管理员

6菜单管理

(1)产品的项目菜单数据管理,可以根据不同项目的需求 新增,删除,编辑等

7知识类型

(1)app端的课程资源分类,目前规定四个主分类,知识课件,知识路径,精品系列知识,热门知识。可以新增,删除,编辑

8知识课件

(1)课程知识的知识课件分类,可以新增,编辑,删除 分类,同时可以添加子课时

9知识路径

(1)课程知识的知识路径分类,可以新增,编辑,删除 分类,同时可以添加子课时


10精品系列知识

(1)课程知识的精品系列知识分类,可以新增,编辑,删除 分类,同时可以添加子课时


11热门知识

(1)课程知识的热门知识分类,可以新增,编辑,删除 分类


12精选课程

(1)精选课程是最专业和最具代表意义的课程资源,可以添加子课时,功能包括,新增,删除,编辑。


13消息动态

(1)展示系统发布的一些系统消息,或者资源新增和变更消息等,用户app端展示,功能包括,新增,删除,修改。

14首页动态

(1)展示系统发布的一些系统消息,或者推荐视频,最好视频资源等,用户app端展示,功能包括,新增,删除,修改。


15意见反馈

(1)用来收集客户在app端使用中遇到的优化意见和反馈帮助意见等等。

技术栈

后端技术栈

1.SpringBoot
2.jpa
3.MySQL


前端技术栈

1.easyui


还有其他一些琐碎的技术就不一一列举了会以知识点的形式详细讲解

ok,项目框架基本讲完了,如果小伙伴还有疑问,可以一起交流,我们一起进步 。


    源码获取,关注下面公众号,免费获取
回复:在线课程
浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报