前言

一点知识学院 是一个在线课程资料的管理系统(是对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的在线课程管理系统开源项目,超级棒!相关推荐

  1. 基于SpringBoot的在线课程管理系统

    文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...

  2. 基于安卓Android在线课程管理系统的设计(uniapp,SSM,MySQL)

    系统功能分析 本系统实现一个基于Android的在线课程管理系统,分为服务器端和客户端两种用户.服务器端可以在网站后台进行管理:用户通过手机端自由登录客户端平台进行管理.具体功能描述如下: 服务器端模 ...

  3. 基于springboot的在线管理管理系统

    1.项目介绍 基于springboot的在线管理管理系统2拥有三种角色 管理员:用户管理.试卷分类管理.试题管理.添加试题.试题分类管理.考试管理.发布试卷.设置参加考试的学生.设置参加判卷的老师等 ...

  4. 一个基于Python数据大屏可视化开源项目

    ‍‍ 今天给大家介绍一个开源数据大屏可视化工具. 项目简介 这是一个基于Python开发的,结构简单的项目.可通过配置Json的数据,实现数据报表大屏显示. 优点:代码清晰.结构简单.配置Json数据 ...

  5. ffmpeg sdk java_推荐一个强大的音视频处理的开源项目!

    原标题:推荐一个强大的音视频处理的开源项目! 1.前景提要 在我们的开发中,经常会用到音视频相关内容,一般我们都会选择FFmpeg,但是其交叉编译对于我们来说是一件很麻烦的事情.所以这里方便日后使用就 ...

  6. 推荐一个基于 SpringBoot 开源的小说和漫画在线阅读网站

    今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站. 这个开源项目叫:fiction_house. 这个开源项目是一个多平台(web.安卓 app.微信小程序) ...

  7. 基于Springboot实现在线考试管理系统

    项目编号:BS-XX-067 运行环境: 开发工具:IDEA / ECLIPSE 数据库:MYSQL5.7+Redis 应用服务器:TOMCAT8.5.31 JDK:1.8 后台开发技术:Spring ...

  8. 推荐一个基于SpringBoot的ERP系统,自带进销存+财务+生产功能,拿来即用(附项目地址)

    今天推荐的这个项目是因为使用手册部署手册非常完善,项目也有开发教程视频对小白非常贴心,接私活可以直接拿去二开非常舒服. 该ERP系统基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好 ...

  9. 推荐一个基于Springboot+Vue的开源博客系统

    简介 这是一个基于Springboot2.x,vue2.x的前后端分离的开源博客系统,提供 前端界面+管理界面+后台服务 的整套系统源码.响应式设计,手机.平板.PC,都有良好的视觉效果! 你可以拿它 ...

最新文章

  1. C语言经典例82-八进制转换为十进制
  2. Permission 0644 for .ssh/id_rsa Are Too Open 解决办法
  3. 华为云华中大联合实验室,夺得2019ICDAR发票识别竞赛世界第一
  4. DB2的ErrorCode
  5. 《Pro SQL Server Internals, 2nd edition》的CHAPTER 2 Tables and Indexes中的Clustered Indexes一节...
  6. 你不能忽视的HTML语言
  7. Java基础语法——Java语言介绍
  8. 超级简单C语言进制转换代码
  9. 佳能600D入门秘籍(三)
  10. 苹果CMS采集方法支持文章资源采集
  11. 【GIT】搭建git项目
  12. 维盟路由器pppoe服务配置(价值80元的帖子)
  13. cst自学教材_CST Microwave Studio入门与应用基础课程
  14. android vivo oppo 真机调试 apk、安装失败,系统老是报“解析包时出现问题”
  15. 移动端电商项目开发流程
  16. 希尔伯特:无穷小是理想元素
  17. 宇视摄像头安装水晶头防护套步骤
  18. 如何用Jmeter发送消息到Solace JNDI
  19. 使用计算机对炼钢过程进行实时监控,新钢炼钢-轧钢生产过程缓冲环节的解析、优化与控制 张志宏...
  20. Linux编程入门四进程

热门文章

  1. 微位科技李子阳:Knocknock諾客—从个人通讯录到区块链身份节点
  2. 转:真正的高情商,是“很会”发脾气
  3. 小米电视es2022款55寸 65寸 75寸参数配置
  4. PPT结尾只会说“谢谢”?学会这些PPT结尾,观众主动为你鼓掌
  5. 格式化SD卡工具e2fsprogs嵌入式版本制作
  6. 118.【微信小程序 - 02】
  7. 过程/数据矩阵(U/C矩阵)
  8. Android APK的存储结构
  9. Junction.exe 命令应用详解及下载
  10. 韩顺平老师《一周学会Linux》视频笔记