一、系统概述
智言论坛留言管理系统是一个基于 Spring Boot + Vue 3 前后端分离架构的在线讨论社区平台,深度集成了 DeepSeek AI 大模型。系统以"智言"为名,寓意"智慧言论、AI 赋能",旨在为用户提供一个功能完善、交互流畅、具备智能辅助能力的现代化论坛交流环境。系统采用 B/S 架构,后端运行在 8080 端口,前端运行在 5173 端口,通过 RESTful API 进行数据交互。数据库使用 MySQL 8.0,包含 4 张核心数据表,覆盖用户信息、帖子内容、回复记录和分类配置等业务数据的持久化存储。
二、主要功能
系统围绕"管理员"和"普通用户"两种角色设计,功能划分清晰:
普通用户功能:
注册与登录:新用户可注册账号,已注册用户通过 JWT 令牌认证登录
帖子管理:发布新帖、编辑修改、删除帖子,支持分类筛选和关键词搜索
回复互动:发表回复、删除回复,支持嵌套回复实现精细对话
AI 智能回复:在帖子详情页输入回复内容后,可调用 AI 进行润色建议
AI 智能问答:独立 AI 聊天页面,支持多轮连续对话
个人主页:展示用户资料和发帖记录,支持头像上传、昵称修改、签名编辑和背景图设置
管理员功能:
控制台仪表盘:查看系统统计数据(用户数、帖子数、回复数、分类数)
用户管理:查看用户列表、封禁/解封用户账号
分类管理:创建、编辑、删除论坛分类
帖子管理:查看所有帖子、删除违规帖子、置顶/取消置顶帖子
三、技术亮点
1. 前后端分离架构 后端基于 Spring Boot 3.2 分层架构(Controller → Service → Repository),前端基于 Vue 3 组件化开发,通过 Axios 和 RESTful API 通信,职责清晰、易于扩展。
2. JWT 无状态认证 采用 JSON Web Token 实现用户身份认证,令牌包含用户 ID、用户名和角色信息,设置 24 小时有效期限。Spring Security 配置接口权限,前端路由守卫控制页面访问,构建了完整的双角色安全体系。
3. AI 大模型集成 创新地接入 DeepSeek V4 Flash 大语言模型,提供智能回复建议和上下文感知的智能问答两项 AI 能力,显著提升了论坛系统的智能化水平和用户体验。