N-143基于springboot博客系统

开发工具:IDEA

服务器:Tomcat9.0, jdk1.8

项目构建:maven

数据库:mysql5.7

前端技术:AdminLTE+HTML

服务端技术:springboot+mybatis-plus+thymeleaf

本项目分前台和后台,主要有普通用户、管理员两角色

一、前台功能

1.最新文章、热门文章、我发布的文章、搜索文章、热门标签

2.文章详情、文章点赞、文章点踩、文章评论、评论回复、评论点赞、评论点踩

二、后台用户功能

1.登录、注册、找回密码、个人信息修改、密码修改

2.文章管理:发布文章、编辑文章、删除文章、查看

3.我的评论:查询、查看、回复、删除

4.回复我的:查询、查看、回复、删除

三、后台管理员功能

1.登录、找回密码、个人信息修改、密码修改

2.文章管理:发布文章、编辑文章、删除文章、置顶、取消置顶、推荐、取消推荐、查看

3.分类管理:新增分类、修改分类、删除分类

4.标签管理:新增标签、修改标签、删除标签

5.评论管理:

(1)所有评论:查询、查看、回复、删除

(2)我的评论:查询、查看、回复、删除

(3)回复我的:查询、查看、回复、删除

6.用户管理:查询、新增、修改、删除

7.角色管理:新增、修改、删除

8.权限管理:新增、修改、删除

文档截图:

N-143基于springboot博客系统

 前台截图:

后台用户截图: 

 

后台管理员截图:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/454598.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VC++ 头文件中又包含其他头文件的问题

一开始代码是如下,当前项目中没有UIlib.h这个头文件,项目需要这个头文件; 如果新建一个UIlib.h文件,并把它的源代码全部拷贝进此文件中,这样项目中就有UIlib.h头文件, #include "UIlib.h" 这句不…

用握力器玩谷歌小恐龙游戏(三)

往期回顾 用握力器玩谷歌小恐龙游戏(一) 用握力器玩谷歌小恐龙游戏(二) GS-GAME-PC 前言 这次更新主要是,将原来的使用Wifi Mesh串口接收上位机的方法,改成了蓝牙直连电脑的方式,这种方式的…

Codeforces Round 914 (Div. 2)(D1/D2)--ST表

Codeforces Round 914 (Div. 2)(D1/D2)–ST表 D1. Set To Max (Easy Version) 题意: 给出长度为n的数组a和b,可以对a进行任意次数操作,操作方式为选择任意区间将区间内值全部变成该区间的最大值, 是否有可能使得数组a等于数组b…

操作系统笔记之内存映射

操作系统笔记之内存映射 —— 杭州 2024-02-04 code review! 文章目录 操作系统笔记之内存映射一.内存映射概念1. 文件映射到内存 (Memory-Mapped Files)2. 虚拟内存管理 (Virtual Memory Management)3. 内存映射I/O (Memory-Mapped I/O)4. 图形处理 (Graphics Processing)5.…

网站为什么要用CND?

CDN对于网站来说至关重要,CDN对网站的重要性主要体现在可以提升用户体验、提高网站安全性、减轻服务器负担、提高SEO排名等,还可以为网站节省带宽成本。因此,选择一个性能好、速度快的CDN是很有必要的。 CDN对于现代网站来说是不可或缺的&am…

MySQL数据库练习【一】

MySQL数据库练习【一】 一、建库建表-数据准备二、习题2.1. 查询部门编号为30的部门的员工详细信息2.2.查询从事clerk工作的员工的编号、姓名以及其部门号2.3.查询奖金多于基本工资的员工的信息、查询奖金小于基本工资的员工的信息2.4.查询奖金多于基本工资60%的员工的信息2.5.…

libev-ev_timer定时器的理解

1.相关说明 本文主要自己对于libev的ev_timer定时器的代码流程梳理&#xff0c;主要有ev_timer结构体定义变量的初始化&#xff0c;定时器变量的参数设置&#xff0c;定时器变量的使用 2.相关代码流程 下面是图片 3.相关实现代码 main.c #include <stdio.h> #include…

红队打靶练习:HEALTHCARE: 1

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb 目录探测 1、gobuster 2、dirsearch WEB web信息收集 gobuster cms sqlmap 爆库 爆表 爆列 爆字段 FTP 提权 信息收集 本地提权 信息收集 1、arp ┌──(root㉿ru)-[~/kali] └─# arp-scan -l Inte…

【前端web入门第四天】02 CSS三大特性+背景图

文章目录: 1. CSS三大特性 1.1继承性 1.2 层叠性 1.3 优先级 1.3.1 优先级1.3.2 优先级-叠加计算规则 2. 背景图 2.1 背景属性2.2 背景图2.3 背景图的平铺方式2.4 背景图位置2.5 背景图缩放2.6 背景图固定2.7 背景复合属性 1. CSS三大特性 1.1继承性 什么是继承性? 子级默…

点大商城V2版 2.5.5全插件开源独立版 百度+支付宝+QQ+头条+小程序端+unipp开源端安装测试教程

点大商城V2是一款采用全新界面设计支持多端覆盖的小程序应用&#xff0c;支持H5、微信公众号、微信小程序、头条小程序、支付宝小程序、百度小程序&#xff0c;本程序是点大商城V2独立版&#xff0c;包含全部插件&#xff0c;代码全开源&#xff0c;并且有VUE全端代码。分销&am…

Python学习路线 - Python高阶技巧 - PySpark案例实战

Python学习路线 - Python高阶技巧 - PySpark案例实战 前言介绍Spark是什么Python On SparkPySparkWhy PySpark 基础准备PySpark库的安装构建PySpark执行环境入口对象PySpark的编程模型 数据输入RDD对象Python数据容器转RDD对象读取文件转RDD对象 数据计算map方法flatMap方法red…

【Linux多线程】线程池

目录 线程池的概念 线程池的优点 线程池的应用场景 线程池示例 代码实现 线程池的概念 线程池是一种线程使用模式。线程过多会带来调度开销&#xff0c;进而影响缓存局部性和整体性能。而线程池维护着多个线程&#xff0c;等待着监督管理者分配可并发执行的任务。 线程…