推荐一个基于SpringBoot的在线课程管理系统开源项目,超级棒!
前言
一点知识学院 是一个在线课程资料的管理系统(是对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,项目框架基本讲完了,如果小伙伴还有疑问,可以一起交流,我们一起进步 。
源码获取,关注下面公众号,免费获取
回复:在线课程
推荐一个基于SpringBoot的在线课程管理系统开源项目,超级棒!相关推荐
- 基于SpringBoot的在线课程管理系统
文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...
- 基于安卓Android在线课程管理系统的设计(uniapp,SSM,MySQL)
系统功能分析 本系统实现一个基于Android的在线课程管理系统,分为服务器端和客户端两种用户.服务器端可以在网站后台进行管理:用户通过手机端自由登录客户端平台进行管理.具体功能描述如下: 服务器端模 ...
- 基于springboot的在线管理管理系统
1.项目介绍 基于springboot的在线管理管理系统2拥有三种角色 管理员:用户管理.试卷分类管理.试题管理.添加试题.试题分类管理.考试管理.发布试卷.设置参加考试的学生.设置参加判卷的老师等 ...
- 一个基于Python数据大屏可视化开源项目
今天给大家介绍一个开源数据大屏可视化工具. 项目简介 这是一个基于Python开发的,结构简单的项目.可通过配置Json的数据,实现数据报表大屏显示. 优点:代码清晰.结构简单.配置Json数据 ...
- ffmpeg sdk java_推荐一个强大的音视频处理的开源项目!
原标题:推荐一个强大的音视频处理的开源项目! 1.前景提要 在我们的开发中,经常会用到音视频相关内容,一般我们都会选择FFmpeg,但是其交叉编译对于我们来说是一件很麻烦的事情.所以这里方便日后使用就 ...
- 推荐一个基于 SpringBoot 开源的小说和漫画在线阅读网站
今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安卓 app.微信小程序) ...
- 基于Springboot实现在线考试管理系统
项目编号:BS-XX-067 运行环境: 开发工具:IDEA / ECLIPSE 数据库:MYSQL5.7+Redis 应用服务器:TOMCAT8.5.31 JDK:1.8 后台开发技术:Spring ...
- 推荐一个基于SpringBoot的ERP系统,自带进销存+财务+生产功能,拿来即用(附项目地址)
今天推荐的这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服. 该ERP系统基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好 ...
- 推荐一个基于Springboot+Vue的开源博客系统
简介 这是一个基于Springboot2.x,vue2.x的前后端分离的开源博客系统,提供 前端界面+管理界面+后台服务 的整套系统源码.响应式设计,手机.平板.PC,都有良好的视觉效果! 你可以拿它 ...
最新文章
- C语言经典例82-八进制转换为十进制
- Permission 0644 for .ssh/id_rsa Are Too Open 解决办法
- 华为云华中大联合实验室,夺得2019ICDAR发票识别竞赛世界第一
- DB2的ErrorCode
- 《Pro SQL Server Internals, 2nd edition》的CHAPTER 2 Tables and Indexes中的Clustered Indexes一节...
- 你不能忽视的HTML语言
- Java基础语法——Java语言介绍
- 超级简单C语言进制转换代码
- 佳能600D入门秘籍(三)
- 苹果CMS采集方法支持文章资源采集
- 【GIT】搭建git项目
- 维盟路由器pppoe服务配置(价值80元的帖子)
- cst自学教材_CST Microwave Studio入门与应用基础课程
- android vivo oppo 真机调试 apk、安装失败,系统老是报“解析包时出现问题”
- 移动端电商项目开发流程
- 希尔伯特:无穷小是理想元素
- 宇视摄像头安装水晶头防护套步骤
- 如何用Jmeter发送消息到Solace JNDI
- 使用计算机对炼钢过程进行实时监控,新钢炼钢-轧钢生产过程缓冲环节的解析、优化与控制 张志宏...
- Linux编程入门四进程