【保姆级教程】手把手教你使用Spring Boot + React + deepSeek,构建现代化知识管理平台!
本文介绍了一个企业级知识库管理系统,该系统基于Web平台,集成了文档管理、智能搜索和AI问答等功能。系统采用React+SpringBoot技术架构,支持多格式文档上传和多角色权限控制。主要功能包括文档列表查看、上传、预览,基于知识库的智能问答,全文搜索,以及用户和部门管理(仅限超级管理员)。文章详细说明了各功能模块的使用方法和注意事项,并提供了常见问题解答。系统适用于不同层级的企业用户,通过权限
目录
1.系统概述
2.系统登录
3.用户角色说明
4.功能模块详解
5.常见问题解答
6.技术支持
一、系统概述
1.1.系统简介
知识库系统是一个基于Web的企业级文档管理和智能问答平台,支持文档上传、分类管理、智能搜索和AI问答等功能。
1.2.系统特点
· 文档管理: 支持多种格式文档上传和管理
· 智能搜索: 快速检索文档内容
· AI问答: 基于知识库的智能问答
· 用户管理: 多角色权限控制
· 部门管理: 按部门组织文档
·响应式设计: 支持多设备访问
1.3.技术架构
·前端: React + TypeScript + Material-UI
·后端: Spring Boot + Java
·数据库: MySQL/H2
·AI服务: DeepSeek API
1.4.系统登录
访问地址
·本地环境: http://localhost:3000
·生产环境: https://jinhuitech.top/knowledgeWeb
登录步骤
1.在浏览器中打开系统地址
2.输入用户名和密码
3.点击"登录"按钮
4.登录成功后自动跳转到仪表盘
1.5.用户角色说明
超级管理员 (SUPER_ADMIN)
权限范围:
·✅ 所有功能模块访问权限
·✅ 用户管理(创建、编辑、删除用户)
·✅ 部门管理(创建、编辑、删除部门)
·✅ 系统配置管理
·✅ API测试功能
适用场景: 系统管理员、IT部门负责人
管理员 (ADMIN)
权限范围:
·✅ 文档管理(上传、查看、删除)
·✅ 智能问答
·✅ 文档搜索
·✅ 查看所有部门文档
·❌ 用户管理
·❌ 部门管理
适用场景: 部门经理、项目负责人
普通用户 (USER)
权限范围:
·✅ 文档查看(仅限所属部门)
·✅ 智能问答
·✅ 文档搜索(仅限所属部门)
·❌ 文档上传
·❌ 用户管理
·❌ 部门管理
适用场景: 普通员工、部门成员
二、功能模块详解
2.1 仪表盘 (Dashboard)
功能描述
系统首页,显示关键统计信息和快速访问入口。
主要功能
·📊 数据统计: 显示文档总数、用户总数、部门总数等
·🚀 快速导航: 提供各功能模块的快速访问
·📈 系统状态: 显示系统运行状态
使用说明
1.登录后自动进入仪表盘
2.查看各项统计数据
3.点击卡片快速进入对应功能模块
一直在更新,更多的大模型学习和面试资料已经上传带到CSDN的官方了,有需要的朋友可以扫描下方二维码免费领取【保证100%免费】👇👇
2.2文档列表
功能描述: 查看和管理系统中的所有文档。
主要功能:
·📋 文档列表: 显示所有文档的基本信息
·🔍 搜索筛选: 按标题、描述搜索文档
·🏷️ 分类筛选: 按部门分类筛选文档
·👁️ 文档预览: 点击查看文档详情
·🗑️ 文档删除: 删除不需要的文档
使用步骤:
1.点击左侧菜单"文档列表"
2.使用搜索框搜索特定文档
3.使用分类下拉框筛选文档
4.点击"查看"按钮预览文档
5.点击"删除"按钮删除文档(需确认)
2.3文档上传
功能描述: 上传新文档到知识库系统。
支持格式:
·📄 文本文件 (.txt, .md)
·📊 Office文档 (.doc, .docx, .xls, .xlsx, .ppt, .pptx)
·📑 PDF文档 (.pdf)
·🖼️ 图片文件 (.jpg, .png, .gif)
使用步骤:
1.点击左侧菜单"上传文档"
2.填写文档信息:
·文档标题: 必填,文档的标题
·文档描述: 可选,文档的简要描述
·分类: 选择文档所属部门或"其他"
·上传文件: 选择要上传的文件
3.
4.点击"上传"按钮
5.等待上传完成
注意事项:
·文件大小限制:50MB
·支持的文件格式有限制
·文档标题不能重复
·上传者信息自动填充
2.4文档查看
功能描述: 查看文档的详细内容和信息。
显示内容:
·📝 文档标题和描述
·📅 上传时间和更新时间
·👤 上传者信息
·🏷️ 分类信息
·📄 文档内容(支持格式化显示)
使用步骤:
1.在文档列表中点击"查看"按钮
2.查看文档详细信息
3.阅读文档内容
4.可返回列表继续浏览其他文档
2.5智能问答
功能描述
基于知识库内容的AI智能问答系统,可以回答用户关于文档内容的问题。
主要功能
·💬 实时对话: 与AI进行实时对话
·📚 知识检索: 基于知识库内容回答问题
·💾 历史记录: 保存对话历史
·🧹 清除历史: 清除当前会话历史
使用步骤
1.点击左侧菜单"智能问答"
2.在输入框中输入问题
3.点击"发送"按钮或按Enter键
4.等待AI回答
5.继续提问或清除历史
使用技巧
·问题要具体: 越具体的问题,回答越准确
·参考文档: 可以询问特定文档的内容
·连续对话: 可以基于前面的对话继续提问
·清除历史: 开始新话题时可以清除历史
示例问题
·"技术部有哪些工作规范?"
·"财务管理制度包括哪些内容?"
·"如何申请休假?"
·"公司的组织架构是怎样的?"
2.6 搜索功能
功能描述
快速搜索知识库中的文档内容。
主要功能
·🔍 全文搜索: 搜索文档标题和内容
·🎯 精确匹配: 支持关键词精确匹配
·📊 结果展示: 显示搜索结果列表
·🔗 快速访问: 点击结果直接查看文档
使用步骤
1.点击左侧菜单"搜索"
2.在搜索框中输入关键词
3.点击搜索按钮
4.查看搜索结果
5.点击结果查看文档详情
搜索技巧
·关键词: 使用相关关键词搜索
·组合搜索: 多个关键词组合搜索
·部门筛选: 结合部门分类进行搜索
2.7用户管理 (仅超级管理员)
功能描述
管理系统用户账户,包括创建、编辑、删除用户和分配权限。
主要功能
·👤 用户列表: 显示所有用户信息
·➕ 创建用户: 添加新用户账户
·✏️ 编辑用户: 修改用户信息
·🗑️ 删除用户: 删除用户账户
·🏢 部门分配: 为用户分配部门
·🔐 权限管理: 设置用户角色
使用步骤
创建用户:
1.点击"添加用户"按钮
2.填写用户信息:
·用户名(必填,唯一)
·密码(必填)
·姓名(必填)
·邮箱(必填)
·角色(必填)
·部门(可选)
3.
4.点击"保存"按钮
编辑用户:
1.在用户列表中点击"编辑"按钮
2.修改用户信息
3.点击"保存"按钮
删除用户:
1.在用户列表中点击"删除"按钮
2.确认删除操作
分配部门:
1.在用户列表中点击"编辑"按钮
2.选择用户所属部门
3.保存更改
角色说明
·超级管理员: 拥有所有权限
·管理员: 可以管理文档,查看所有部门内容
·普通用户: 只能查看所属部门文档
2.8部门管理 (仅超级管理员)
功能描述
管理系统中的部门信息,包括创建、编辑、删除部门。
主要功能
·🏢 部门列表: 显示所有部门信息
·➕ 创建部门: 添加新部门
·✏️ 编辑部门: 修改部门信息
·🗑️ 删除部门: 删除部门
·📊 部门统计: 显示部门相关统计信息
使用步骤
创建部门:
1.点击"添加部门"按钮
2.填写部门信息:
·部门名称(必填)
·部门描述(可选)
3.
4.点击"保存"按钮
编辑部门:
1.在部门列表中点击"编辑"按钮
2.修改部门信息
3.点击"保存"按钮
删除部门:
1.在部门列表中点击"删除"按钮
2.确认删除操作
注意事项:
·删除部门前需确保没有用户和文档关联
·部门名称不能重复
·系统预设部门不能删除
2.9 API测试 (仅超级管理员)
功能描述
测试系统API接口的功能和性能。
主要功能
·🔧 接口测试: 测试各个API接口
·📊 性能监控: 监控API响应时间
·📝 日志查看: 查看API调用日志
·🛠️ 调试工具: 提供调试功能
使用说明
1.点击左侧菜单"API测试"
2.选择要测试的API接口
3.设置测试参数
4.执行测试
5.查看测试结果
三、常见问题解答
3.1: 忘记密码怎么办?
A: 请联系系统管理员重置密码。
3.2: 无法上传文档怎么办?
A: 请检查:
·文件大小是否超过50MB
·文件格式是否支持
·网络连接是否正常
·是否有上传权限
3.3: 搜索不到想要的文档?
A: 请尝试:
·使用不同的关键词
·检查拼写是否正确
·确认文档确实存在
·检查是否有查看权限
3.4: AI问答回答不准确?
A: 请尝试:
·问题描述更具体
·参考相关文档内容
·重新组织问题语言
·检查知识库中是否有相关内容
3.5: 系统访问速度慢?
A: 可能原因:
·网络连接问题
·服务器负载过高
·浏览器缓存问题
·文件过大
3.6: 如何修改个人信息?
A: 请联系系统管理员修改个人信息。
3.7: 文档显示乱码怎么办?
A: 请检查:
·文档编码格式
·浏览器设置
·重新上传文档
3.8: 如何导出文档?
A: 目前系统不支持直接导出功能,可以复制文档内容到本地。
知识库演示地址:
https://www.qdzjkf.com/knowledgeWeb/
超级管理账号: admin 密码:admin123
管理员账号:manager 密码: admin123
普通账号:user 密码: user123
四、如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
一直在更新,更多的大模型学习和面试资料已经上传带到CSDN的官方了,有需要的朋友可以扫描下方二维码免费领取【保证100%免费】👇👇
01.大模型风口已至:月薪30K+的AI岗正在批量诞生
2025年大模型应用呈现爆发式增长,根据工信部最新数据:
国内大模型相关岗位缺口达47万
初级工程师平均薪资28K(数据来源:BOSS直聘报告)
70%企业存在"能用模型不会调优"的痛点
真实案例:某二本机械专业学员,通过4个月系统学习,成功拿到某AI医疗公司大模型优化岗offer,薪资直接翻3倍!
02.如何学习大模型 AI ?
🔥AI取代的不是人类,而是不会用AI的人!麦肯锡最新报告显示:掌握AI工具的从业者生产效率提升47%,薪资溢价达34%!🚀
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
1️⃣ 提示词工程:把ChatGPT从玩具变成生产工具
2️⃣ RAG系统:让大模型精准输出行业知识
3️⃣ 智能体开发:用AutoGPT打造24小时数字员工
📦熬了三个大夜整理的《AI进化工具包》送你:
✔️ 大厂内部LLM落地手册(含58个真实案例)
✔️ 提示词设计模板库(覆盖12大应用场景)
✔️ 私藏学习路径图(0基础到项目实战仅需90天)
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
更多推荐
所有评论(0)