总结项目功能特点(后台系统1)| 学习笔记

简介: 快速学习 总结项目功能特点(后台系统1)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)总结项目功能特点(后台系统1)学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11556


总结项目功能特点(后台系统1)


内容简介

一、准备过程

二、项目后台管理系统功能

三、项目前台用户系统功能


一、准备过程

1、把后端接口启动起来。首先提前启动起来,在启用中注意在我们这个在营销项目中,所采用的方式是叫微服务架构。

比如里边有很多的服务,而每个服务都是一个独立模块,它可以独立运行,比如说把这些都需要给它启动起来,其实这个里边如果都启动它需要有十几个微服务。把路径改为自己的路径。把 CorsConfig 注解都去掉,不去掉就访问不到。

2、启动前端项目(前台系统和后台系统)。

image.png

注:修改内容后,系统都需要重新启动下,包括网关,不然可能会有问题。

但是都启动,这里边需要有十几个维护。这对电脑要求稍微高一点,电脑说你实际维护都启动,包括前台后台都启动,虚拟机也启动包那我们这个内存要10G 以上。


二、项目后台管理系统功能

B2C 模式:比如我们项目有两个角色,一个是后台管理员,一个是前台用户,所以他就分成两个系统,一个是后台管理系统,一个是前台应用系统。

有这两部分,所以从两个系统总结第1个在线总结这一个项目到后台管理系统中有哪些功能。

1、登录注册功能(集成 SpringSecurity 框架)

2、权限管理功能

(1)、菜单管理功能:列表、添加、修改、删除。

(2)、角色管理功能:列表、添加、修改、删除、批量删除、为角色分配菜单。

image.png

(3)、用户管理功能:列表、添加、修改、删除、为用户分配角色。

image.png

(4)、权限管理表和关系

至少需要使用5张表完成操作。

image.png

acl_ permission:菜单表

acl_ role:角色表

acl_role_ permission:菜单和用户关系表

acl_user:用户表

acl_user_role:用户和角色关系表

3、讲师管理模块

(1)、条件查询分页列表、添加、修改、删除

目的:主要是为了让各位掌握它这个开发过程来体验一下什么叫切入端的开发过程,但是它没有什么特别的。

4、课程分类模块

(1)、导入(添加)课程分类:读取 Excel 里面课程分类数据,添加到数据库中。

(2)、课程分类的列表显示:使用树形结显示课程分类列表。

5、课程管理模块

做这个在线教育项目,一个在线教育项目的核心肯定是课程,你就有课程才叫教育,所以课程模块是很重要的模块。

(1)、课程列表功能

image.png

(2)、添加课程

课程发布操作步骤:第一步填写课程基本信息、第二步创建课程大纲(章节和小节)、第三步课程确认最终发布。

image.png

课程如何判断是否已经被发布了?

第1步,第2步到第3步的过程中,只要你没点那个最终发布,我这课程虽然说在我们的表中有数据,但是没有发布。

怎么判定它是我发布做法很简单,在表里边,我们是有一个字段status,而这个字段就是表示课程状态,但默认添加是这个未发布,当你点完了最终发布状态变成一个 nomore,所以用这个字段来做个判断。

课程添加过程中,中途把课程停止添加,重新去添加新的课程,如何找到之前没有发布完成课程,继续进行发布?

答:

到课程列表中根据课程状态查询未发布的课程,点击课程右边超链接点这个编辑课程,信息编把课程继续发布完成。

(3)、添加小节上传课程视频,上传视频点播用到阿里云 iOS。

image.png

image.png


三、项目前台用户系统功能

相关文章
|
安全 Java 测试技术
Windows电脑安装Apache JMeter的详细教程
本文介绍了在Windows上安装Apache JMeter的步骤。首先,需确保安装Java JDK并配置环境变量。然后,从JMeter官网下载ZIP文件,解压至指定目录,并同样配置JMeter的环境变量。验证安装成功后,可通过命令行以GUI或非GUI模式启动JMeter,进行性能测试。
|
SQL 自然语言处理 数据库
XiYan-SQL:一种多生成器集成的Text-to-SQL框架
XiYan-SQL 是一种创新的多生成器集成Text-to-SQL框架,通过M-Schema增强模型对数据库结构的理解,结合ICL与SFT方法提升SQL生成质量和多样性,经实验证明在多个数据集上表现优异,特别是在Spider和SQL-Eval上取得了领先成绩。
2223 7
|
数据可视化
新建论文三线表模板,一键格式刷(包含word和latex版本)
新建论文三线表模板,一键格式刷(包含word和latex版本)
2540 0
|
人工智能 API 开发者
阿里云通义千问向全社会开放!
阿里云通义千问向全社会开放!
64515 37
|
运维 负载均衡 监控
Dubbo + ZooKeeper 的服务发现最佳实践|学习笔记 (一)
快速学习 Dubbo + ZooKeeper 的服务发现最佳实践
Dubbo + ZooKeeper 的服务发现最佳实践|学习笔记 (一)
|
新零售 监控 算法
实时计算助力1688打造「实时挑货」系统
内容是一个电商app不可或缺的组成部分。越来越多的人会使用碎片时间浏览手机app的内容,包含导购的帖子、短视频、直播等。1688挑货业务,打造了基于买家和商家之间老买卖关系的内容场。让商家通过内容维系老客户,挖掘新客户。
4020 0
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1108 152