# 23-新闻管理系统 - 功能说明
# 项目概述
新闻管理系统是一个集新闻发布、美食菜谱分享、社交互动于一体的综合性内容社区平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为用户提供技术文章阅读、美食菜谱学习、留言板互动等功能,构建一个集知识分享与生活交流的多元化社区。
# ✨ 创新点
# 1. 技术架构创新
- 前后端分离架构:Vue 3 + Spring Boot技术栈,清晰的职责划分,高效开发
- JWT认证体系:基于Token的无状态认证,安全高效,支持跨域访问
- 双端协同:管理端、用户端独立设计,各司其职
- 响应式设计:基于Element Plus栅格系统,完美适配多端设备
# 2. 业务流程创新
- 双内容体系:技术博客+美食菜谱双轨制,满足不同用户需求
- 智能分类管理:博客按技术类型分类(前端/Java/服务器/数据库),菜谱按菜系分类
- 留言板系统:独立留言板功能,构建用户互动交流平台
- 反馈意见系统:用户反馈分类管理,支持问题反馈与功能建议
# 3. 用户体验创新
- 富文本编辑:支持图文并茂的内容创作,格式化文本展示
- 社交互动全覆盖:点赞、收藏、评论、关注四位一体互动体系
- 多级评论系统:支持评论回复,构建深度讨论氛围
- 浏览量统计:实时浏览量统计,热门内容智能推荐
# 4. 数据智能创新
- 用户行为分析:点赞、收藏、评论、关注数据统计
- 内容热度排行:基于浏览量的热门内容推荐
- 登录历史记录:详细记录登录IP、时间、状态,增强安全性
- 关注关系管理:粉丝与关注列表双向管理
# 5. 安全可靠创新
- 审核机制:反馈意见审核机制,确保内容质量
- 权限隔离:管理员、用户权限严格分离
- 登录监控:详细的登录历史记录,异常登录监控
- 数据安全:utf8mb4字符集,数据完整性保障
# ✨ 项目亮点
# 一、 业务功能亮点
- 双内容平台:技术博客+美食菜谱,知识学习与生活分享并重
- 完整社交体系:点赞、收藏、评论、关注四大社交功能全覆盖
- 留言板系统:独立的留言板功能,构建开放式交流空间
- 智能分类管理:博客4大技术分类,菜谱按菜系分类,内容结构清晰
- 系统公告功能:管理员发布系统公告,及时通知用户重要信息
# 二、 技术实现亮点
- 现代化前端技术栈:采用 Vue 3 + Vite + Element Plus + Pinia,开发高效,体验流畅
- 稳定可靠的后端架构:基于 Spring Boot 3 + MyBatis,配合JWT认证,构建稳健后端
- 完善的数据库设计:11张核心表,utf8mb4字符集,数据规范完整
- 富文本编辑器:集成富文本编辑器,支持博客、菜谱、公告的图文编辑
- 多级评论系统:支持评论与回复,parent_id设计实现评论层级结构
# 三、 用户体验亮点
- 简洁优雅界面:专注内容阅读核心功能,界面清晰易用
- 响应式布局:基于Element Plus栅格系统,适配PC和移动端
- 交互优化:加载提示、操作确认、消息提示、表单验证全面覆盖
- 状态可视化:点赞状态、收藏状态、关注状态实时显示
- 浏览量统计:文章浏览量实时统计,热门内容一目了然
# 管理员功能
# 系统管理
管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作
用户管理:管理全部用户账号,可修改用户信息、状态,支持重置密码
# 博客管理
博客文章管理:管理全部博客文章,支持新增、编辑、删除文章
博客分类管理:管理博客分类(前端开发、Java开发、服务器开发、数据库开发)
文章审核:审核用户发布的博客文章,确保内容质量
浏览量统计:查看文章浏览量统计
# 菜谱管理
菜谱信息管理:管理全部美食菜谱,支持新增、编辑、删除菜谱
菜谱分类管理:管理菜谱分类和菜系
菜谱审核:审核用户发布的菜谱,确保内容真实性
浏览量统计:查看菜谱浏览量统计
# 社交互动管理
评论管理:管理全部评论,删除不当评论
点赞记录管理:查看点赞记录
收藏记录管理:查看收藏记录
关注关系管理:查看用户关注关系
# 留言板管理
留言板信息管理:管理留言板内容,审核、删除不当留言
留言板互动管理:管理留言板的评论和互动
# 系统公告
公告发布:发布系统公告,通知用户重要信息
公告管理:编辑、删除系统公告
# 反馈管理
反馈信息管理:查看、处理用户反馈(问题反馈/功能建议)
反馈状态管理:更新反馈处理状态(待审核/已采纳)
# 数据统计
登录历史统计:查看用户登录历史,IP地址、登录时间、状态监控
内容数据统计:统计博客数、菜谱数、用户数、互动数据
热门内容分析:分析浏览量、点赞量、收藏量,识别热门内容
# 用户端功能
# 博客浏览
首页:浏览系统公告、热门博客、最新博客
博客列表:浏览全部博客文章,支持按分类筛选(前端/Java/服务器/数据库)
博客详情:查看博客详细内容,富文本图文展示
作者主页:查看作者信息和全部文章
浏览量:文章浏览量自动增加
# 菜谱浏览
菜谱列表:浏览全部美食菜谱
菜谱详情:查看菜谱详细内容(食材、步骤、小贴士)
菜谱分类:按菜系分类浏览菜谱
热门菜谱:基于浏览量的热门菜谱推荐
# 内容创作
发布博客:创作技术博客,选择分类,上传封面图
发布菜谱:分享美食菜谱,编写制作步骤
富文本编辑:使用富文本编辑器,支持图片、格式化文本
草稿保存:内容草稿保存,随时继续编辑
# 社交互动
点赞:为喜欢的博客/菜谱点赞
收藏:收藏感兴趣的内容,个人中心查看
评论:发表评论,参与讨论
回复评论:回复他人评论,深度交流
关注用户:关注感兴趣的作者
# 留言板
浏览留言:查看留言板所有留言
发表留言:在留言板发表留言
留言互动:对留言进行评论和点赞
# 个人中心
个人信息:修改个人信息(昵称、头像、联系方式、邮箱)
我的博客:管理自己发布的博客文章
我的菜谱:管理自己发布的菜谱
我的收藏:查看收藏的博客和菜谱
我的点赞:查看点赞的内容
我的评论:查看发表的评论
我的关注:查看关注的用户
我的粉丝:查看粉丝列表
反馈提交:提交意见反馈(问题反馈/功能建议)
修改密码:修改登录密码
# 功能权限对照表
| 功能模块 | 管理员 | 用户 |
|---|---|---|
| 管理员管理 | ✓ | - |
| 用户管理 | ✓ | - |
| 博客管理 | ✓(全部) | ✓(仅自己的) |
| 博客分类管理 | ✓ | - |
| 菜谱管理 | ✓(全部) | ✓(仅自己的) |
| 菜谱分类管理 | ✓ | - |
| 评论管理 | ✓(全部) | ✓(仅自己的) |
| 点赞管理 | ✓(全部) | ✓(仅自己的) |
| 收藏管理 | ✓(全部) | ✓(仅自己的) |
| 关注管理 | ✓(全部) | ✓(仅自己的) |
| 留言板管理 | ✓ | ✓(发表留言) |
| 系统公告管理 | ✓ | ✓(查看) |
| 反馈管理 | ✓ | ✓(提交) |
| 登录历史查看 | ✓ | - |
| 数据统计 | ✓ | - |
# 状态说明
# 用户状态
- 启用:用户正常使用
- 禁用:用户被禁用,无法登录
# 反馈状态
- 待审核:反馈已提交,等待管理员处理
- 已采纳:反馈已被采纳
# 登录状态
- 成功:登录成功
- 失败:登录失败(用户名或密码错误)
# 默认账号
# 管理员
用户名: admin
密码: 123456
2
# 测试用户
用户名: user
密码: 123456
2
用户名: user1
密码: 123456
2
用户名: user2
密码: 123456
2
# 核心业务流程
# 博客发布流程
1. 用户登录系统 → 进入"发布博客"页面
2. 填写博客信息:
- 博客标题
- 选择博客分类(前端开发/Java开发/服务器开发/数据库开发)
- 上传封面图
- 使用富文本编辑器编写博客内容
3. 预览博客内容
4. 提交发布
5. 博客展示在博客列表
6. 其他用户可浏览、点赞、收藏、评论
2
3
4
5
6
7
8
9
10
# 菜谱分享流程
1. 用户登录系统 → 进入"发布菜谱"页面
2. 填写菜谱信息:
- 菜谱标题
- 上传菜品封面图
- 使用富文本编辑器编写菜谱内容(特点、材料、步骤、小贴士)
3. 预览菜谱内容
4. 提交发布
5. 菜谱展示在菜谱列表
6. 其他用户可浏览、点赞、收藏、评论
2
3
4
5
6
7
8
9
# 社交互动流程
1. 用户浏览博客/菜谱列表 → 点击查看详情
2. 浏览量自动+1
3. 阅读内容
4. 社交互动:
- 点赞:点击点赞按钮,记录点赞信息
- 收藏:点击收藏按钮,记录收藏信息
- 评论:填写评论内容,提交评论
- 回复评论:回复他人评论,构建评论树
- 关注作者:点击关注按钮,建立关注关系
5. 个人中心查看互动记录
2
3
4
5
6
7
8
9
10
# 留言板互动流程
1. 用户进入留言板页面
2. 查看留言板信息(ID为1的特殊博客,不可删除)
3. 浏览其他用户留言(评论列表)
4. 发表留言:填写留言内容,提交评论
5. 留言互动:
- 点赞留言
- 回复留言
6. 管理员可管理不当留言
2
3
4
5
6
7
8
# 系统特色
# 双内容平台
- 技术博客:前端、Java、服务器、数据库四大技术分类
- 美食菜谱:各类菜系菜谱分享,附带详细制作步骤
- 内容互补:知识学习与生活分享并重
# 完整社交体系
- 点赞系统:为优质内容点赞,表达认可
- 收藏系统:收藏喜欢的内容,方便回看
- 评论系统:多级评论,支持回复,深度讨论
- 关注系统:关注感兴趣的作者,获取最新动态
# 留言板功能
- 开放式交流:独立留言板空间,自由发表意见
- 互动丰富:留言支持评论、点赞、回复
- 永久保留:留言板信息ID为1,系统设置不可删除
# 富文本编辑
- 图文并茂:支持插入图片,丰富内容表现
- 格式化文本:支持标题、列表、加粗、颜色等格式
- 实时预览:编辑时实时预览效果
# 反馈机制
- 分类反馈:问题反馈、功能建议分类管理
- 状态跟踪:反馈状态(待审核/已采纳)实时跟踪
- 意见采纳:优质建议及时采纳,促进系统优化
# 数据统计
- 浏览量统计:博客、菜谱浏览量实时统计
- 互动数据:点赞、收藏、评论、关注数据分析
- 登录监控:详细的登录历史记录,IP、时间、状态监控