总结项目功能特点(后台系统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,进行性能测试。
|
11月前
|
SQL 自然语言处理 数据库
XiYan-SQL:一种多生成器集成的Text-to-SQL框架
XiYan-SQL 是一种创新的多生成器集成Text-to-SQL框架,通过M-Schema增强模型对数据库结构的理解,结合ICL与SFT方法提升SQL生成质量和多样性,经实验证明在多个数据集上表现优异,特别是在Spider和SQL-Eval上取得了领先成绩。
1935 7
|
数据可视化
新建论文三线表模板,一键格式刷(包含word和latex版本)
新建论文三线表模板,一键格式刷(包含word和latex版本)
2092 0
|
人工智能 API 开发者
阿里云通义千问向全社会开放!
阿里云通义千问向全社会开放!
63420 37
|
运维 负载均衡 监控
Dubbo + ZooKeeper 的服务发现最佳实践|学习笔记 (一)
快速学习 Dubbo + ZooKeeper 的服务发现最佳实践
Dubbo + ZooKeeper 的服务发现最佳实践|学习笔记 (一)
|
弹性计算 负载均衡 数据安全/隐私保护
DLB负载均衡实践
在高并发的情况下,经常会导致服务器响应速度慢,严重的情况会直接导致服务器停止服务。此时,会导致企业的业务中断,影响客户的正常访问。 本场景通过使用阿里云负载均衡SLB以及对负载均衡SLB后端服务器ECS的权重进行修改,可以快速解决上述的问题。
DLB负载均衡实践
|
2天前
|
弹性计算 人工智能 安全
云上十五年——「弹性计算十五周年」系列客户故事(第二期)
阿里云弹性计算十五年深耕,以第九代ECS g9i实例引领算力革新。携手海尔三翼鸟、小鹏汽车、微帧科技等企业,实现性能跃升与成本优化,赋能AI、物联网、智能驾驶等前沿场景,共绘云端增长新图景。
|
8天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
|
7天前
|
人工智能 自然语言处理 自动驾驶
关于举办首届全国大学生“启真问智”人工智能模型&智能体大赛决赛的通知
关于举办首届全国大学生“启真问智”人工智能模型&智能体大赛决赛的通知