# 23-新闻管理系统 - 功能说明

# 项目概述

新闻管理系统是一个集新闻发布、美食菜谱分享、社交互动于一体的综合性内容社区平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为用户提供技术文章阅读、美食菜谱学习、留言板互动等功能,构建一个集知识分享与生活交流的多元化社区。


# ✨ 创新点

# 1. 技术架构创新

  • 前后端分离架构:Vue 3 + Spring Boot技术栈,清晰的职责划分,高效开发
  • JWT认证体系:基于Token的无状态认证,安全高效,支持跨域访问
  • 双端协同:管理端、用户端独立设计,各司其职
  • 响应式设计:基于Element Plus栅格系统,完美适配多端设备

# 2. 业务流程创新

  • 双内容体系:技术博客+美食菜谱双轨制,满足不同用户需求
  • 智能分类管理:博客按技术类型分类(前端/Java/服务器/数据库),菜谱按菜系分类
  • 留言板系统:独立留言板功能,构建用户互动交流平台
  • 反馈意见系统:用户反馈分类管理,支持问题反馈与功能建议

# 3. 用户体验创新

  • 富文本编辑:支持图文并茂的内容创作,格式化文本展示
  • 社交互动全覆盖:点赞、收藏、评论、关注四位一体互动体系
  • 多级评论系统:支持评论回复,构建深度讨论氛围
  • 浏览量统计:实时浏览量统计,热门内容智能推荐

# 4. 数据智能创新

  • 用户行为分析:点赞、收藏、评论、关注数据统计
  • 内容热度排行:基于浏览量的热门内容推荐
  • 登录历史记录:详细记录登录IP、时间、状态,增强安全性
  • 关注关系管理:粉丝与关注列表双向管理

# 5. 安全可靠创新

  • 审核机制:反馈意见审核机制,确保内容质量
  • 权限隔离:管理员、用户权限严格分离
  • 登录监控:详细的登录历史记录,异常登录监控
  • 数据安全:utf8mb4字符集,数据完整性保障

# ✨ 项目亮点

# 一、 业务功能亮点

  1. 双内容平台:技术博客+美食菜谱,知识学习与生活分享并重
  2. 完整社交体系:点赞、收藏、评论、关注四大社交功能全覆盖
  3. 留言板系统:独立的留言板功能,构建开放式交流空间
  4. 智能分类管理:博客4大技术分类,菜谱按菜系分类,内容结构清晰
  5. 系统公告功能:管理员发布系统公告,及时通知用户重要信息

# 二、 技术实现亮点

  1. 现代化前端技术栈:采用 Vue 3 + Vite + Element Plus + Pinia,开发高效,体验流畅
  2. 稳定可靠的后端架构:基于 Spring Boot 3 + MyBatis,配合JWT认证,构建稳健后端
  3. 完善的数据库设计:11张核心表,utf8mb4字符集,数据规范完整
  4. 富文本编辑器:集成富文本编辑器,支持博客、菜谱、公告的图文编辑
  5. 多级评论系统:支持评论与回复,parent_id设计实现评论层级结构

# 三、 用户体验亮点

  1. 简洁优雅界面:专注内容阅读核心功能,界面清晰易用
  2. 响应式布局:基于Element Plus栅格系统,适配PC和移动端
  3. 交互优化:加载提示、操作确认、消息提示、表单验证全面覆盖
  4. 状态可视化:点赞状态、收藏状态、关注状态实时显示
  5. 浏览量统计:文章浏览量实时统计,热门内容一目了然

# 管理员功能

# 系统管理

管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作

用户管理:管理全部用户账号,可修改用户信息、状态,支持重置密码

# 博客管理

博客文章管理:管理全部博客文章,支持新增、编辑、删除文章

博客分类管理:管理博客分类(前端开发、Java开发、服务器开发、数据库开发)

文章审核:审核用户发布的博客文章,确保内容质量

浏览量统计:查看文章浏览量统计

# 菜谱管理

菜谱信息管理:管理全部美食菜谱,支持新增、编辑、删除菜谱

菜谱分类管理:管理菜谱分类和菜系

菜谱审核:审核用户发布的菜谱,确保内容真实性

浏览量统计:查看菜谱浏览量统计

# 社交互动管理

评论管理:管理全部评论,删除不当评论

点赞记录管理:查看点赞记录

收藏记录管理:查看收藏记录

关注关系管理:查看用户关注关系

# 留言板管理

留言板信息管理:管理留言板内容,审核、删除不当留言

留言板互动管理:管理留言板的评论和互动

# 系统公告

公告发布:发布系统公告,通知用户重要信息

公告管理:编辑、删除系统公告

# 反馈管理

反馈信息管理:查看、处理用户反馈(问题反馈/功能建议)

反馈状态管理:更新反馈处理状态(待审核/已采纳)

# 数据统计

登录历史统计:查看用户登录历史,IP地址、登录时间、状态监控

内容数据统计:统计博客数、菜谱数、用户数、互动数据

热门内容分析:分析浏览量、点赞量、收藏量,识别热门内容


# 用户端功能

# 博客浏览

首页:浏览系统公告、热门博客、最新博客

博客列表:浏览全部博客文章,支持按分类筛选(前端/Java/服务器/数据库)

博客详情:查看博客详细内容,富文本图文展示

作者主页:查看作者信息和全部文章

浏览量:文章浏览量自动增加

# 菜谱浏览

菜谱列表:浏览全部美食菜谱

菜谱详情:查看菜谱详细内容(食材、步骤、小贴士)

菜谱分类:按菜系分类浏览菜谱

热门菜谱:基于浏览量的热门菜谱推荐

# 内容创作

发布博客:创作技术博客,选择分类,上传封面图

发布菜谱:分享美食菜谱,编写制作步骤

富文本编辑:使用富文本编辑器,支持图片、格式化文本

草稿保存:内容草稿保存,随时继续编辑

# 社交互动

点赞:为喜欢的博客/菜谱点赞

收藏:收藏感兴趣的内容,个人中心查看

评论:发表评论,参与讨论

回复评论:回复他人评论,深度交流

关注用户:关注感兴趣的作者

# 留言板

浏览留言:查看留言板所有留言

发表留言:在留言板发表留言

留言互动:对留言进行评论和点赞

# 个人中心

个人信息:修改个人信息(昵称、头像、联系方式、邮箱)

我的博客:管理自己发布的博客文章

我的菜谱:管理自己发布的菜谱

我的收藏:查看收藏的博客和菜谱

我的点赞:查看点赞的内容

我的评论:查看发表的评论

我的关注:查看关注的用户

我的粉丝:查看粉丝列表

反馈提交:提交意见反馈(问题反馈/功能建议)

修改密码:修改登录密码


# 功能权限对照表

功能模块 管理员 用户
管理员管理 ✓ -
用户管理 ✓ -
博客管理 ✓(全部) ✓(仅自己的)
博客分类管理 ✓ -
菜谱管理 ✓(全部) ✓(仅自己的)
菜谱分类管理 ✓ -
评论管理 ✓(全部) ✓(仅自己的)
点赞管理 ✓(全部) ✓(仅自己的)
收藏管理 ✓(全部) ✓(仅自己的)
关注管理 ✓(全部) ✓(仅自己的)
留言板管理 ✓ ✓(发表留言)
系统公告管理 ✓ ✓(查看)
反馈管理 ✓ ✓(提交)
登录历史查看 ✓ -
数据统计 ✓ -

# 状态说明

# 用户状态

  • 启用:用户正常使用
  • 禁用:用户被禁用,无法登录

# 反馈状态

  • 待审核:反馈已提交,等待管理员处理
  • 已采纳:反馈已被采纳

# 登录状态

  • 成功:登录成功
  • 失败:登录失败(用户名或密码错误)

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试用户

用户名: user
密码: 123456
1
2
用户名: user1
密码: 123456
1
2
用户名: user2
密码: 123456
1
2

# 核心业务流程

# 博客发布流程

1. 用户登录系统 → 进入"发布博客"页面
2. 填写博客信息:
   - 博客标题
   - 选择博客分类(前端开发/Java开发/服务器开发/数据库开发)
   - 上传封面图
   - 使用富文本编辑器编写博客内容
3. 预览博客内容
4. 提交发布
5. 博客展示在博客列表
6. 其他用户可浏览、点赞、收藏、评论
1
2
3
4
5
6
7
8
9
10

# 菜谱分享流程

1. 用户登录系统 → 进入"发布菜谱"页面
2. 填写菜谱信息:
   - 菜谱标题
   - 上传菜品封面图
   - 使用富文本编辑器编写菜谱内容(特点、材料、步骤、小贴士)
3. 预览菜谱内容
4. 提交发布
5. 菜谱展示在菜谱列表
6. 其他用户可浏览、点赞、收藏、评论
1
2
3
4
5
6
7
8
9

# 社交互动流程

1. 用户浏览博客/菜谱列表 → 点击查看详情
2. 浏览量自动+1
3. 阅读内容
4. 社交互动:
   - 点赞:点击点赞按钮,记录点赞信息
   - 收藏:点击收藏按钮,记录收藏信息
   - 评论:填写评论内容,提交评论
   - 回复评论:回复他人评论,构建评论树
   - 关注作者:点击关注按钮,建立关注关系
5. 个人中心查看互动记录
1
2
3
4
5
6
7
8
9
10

# 留言板互动流程

1. 用户进入留言板页面
2. 查看留言板信息(ID为1的特殊博客,不可删除)
3. 浏览其他用户留言(评论列表)
4. 发表留言:填写留言内容,提交评论
5. 留言互动:
   - 点赞留言
   - 回复留言
6. 管理员可管理不当留言
1
2
3
4
5
6
7
8

# 系统特色

# 双内容平台

  • 技术博客:前端、Java、服务器、数据库四大技术分类
  • 美食菜谱:各类菜系菜谱分享,附带详细制作步骤
  • 内容互补:知识学习与生活分享并重

# 完整社交体系

  • 点赞系统:为优质内容点赞,表达认可
  • 收藏系统:收藏喜欢的内容,方便回看
  • 评论系统:多级评论,支持回复,深度讨论
  • 关注系统:关注感兴趣的作者,获取最新动态

# 留言板功能

  • 开放式交流:独立留言板空间,自由发表意见
  • 互动丰富:留言支持评论、点赞、回复
  • 永久保留:留言板信息ID为1,系统设置不可删除

# 富文本编辑

  • 图文并茂:支持插入图片,丰富内容表现
  • 格式化文本:支持标题、列表、加粗、颜色等格式
  • 实时预览:编辑时实时预览效果

# 反馈机制

  • 分类反馈:问题反馈、功能建议分类管理
  • 状态跟踪:反馈状态(待审核/已采纳)实时跟踪
  • 意见采纳:优质建议及时采纳,促进系统优化

# 数据统计

  • 浏览量统计:博客、菜谱浏览量实时统计
  • 互动数据:点赞、收藏、评论、关注数据分析
  • 登录监控:详细的登录历史记录,IP、时间、状态监控

Java导航网   |