图书馆学习与文件检索小助手
本项目是一个面向学术用户的文献检索与学习辅助平台,提供自然语言检索、AI生成检索策略、文献收藏、学习建议、系统公告、用户反馈等功能。同时配备功能完善的后台管理系统,支持文献、分类、日志、公告、大模型配置、用户反馈、系统维护等管理操作。
框架:Vue 3
UI 库:Element Plus
状态管理:Pinia
路由:Vue Router
HTTP 请求:Axios
图表:ECharts
框架:Spring Boot 2.7
数据库:MySQL 8.0.33
ORM:MyBatis 3
安全框架:Spring Security / JWT
大模型集成:智谱 GLM、DeepSeek
管理员输入用户名/密码登录系统。
显示文献总数、总搜索次数、今日新增文献。
热门搜索词排行(如 Deep Learning、Vue3、Spring Boot)。
系统公告和版本信息。
文献列表展示(ID、标题、作者、分类、发布时间)。
支持按标题/作者搜索、新增、编辑、删除文献。
文献分类维护(分类名称、描述)。
支持新增、编辑、删除分类。
用户搜索行为记录(关键词、时间、生成策略)。
支持刷新日志、查看AI生成的检索策略。
系统公告发布与管理(标题、发布人、时间、状态)。
支持启用/禁用、编辑、删除公告。
配置多个大模型(如智谱 GLM、DeepSeek)。
支持启用/禁用模型(同时只能启用一个)。
查看用户提交的反馈内容、联系方式、状态。
管理员信息展示与修改(邮箱、用户名、头像、注册时间)。
提供清理缓存、系统体检、数据备份工具。
显示系统信息(版本、服务器时间、JDK版本、内存占用等)。
用户注册(用户名、密码、邮箱)。
用户登录(用户名/密码)。
搜索框支持自然语言输入,AI辅助生成检索策略。
热门搜索词展示。
宣传语:海量文献、智能分析、知识共享。
展示用户收藏的文献(标题、分类、摘要、作者、时间)。
支持取消收藏、搜索收藏文献。
显示用户检索历史。
根据检索历史生成个性化学习建议(如推荐学习Python、深度学习框架等)。
展示后台发布的公告(标题、发布者、时间、内容)。
用户提交反馈内容(支持联系方式选填)。
用户信息展示与编辑(用户名、邮箱、手机号、注册时间)。
支持退出登录。
AI赋能:集成大模型(GLM、DeepSeek)生成检索策略和学习建议。
双端分离:前后台功能独立,用户体验与管理效率兼顾。
可运维性强:后台提供系统监控、缓存清理、备份等维护工具。
数据可视化:仪表盘展示统计数据和热门词排行。
扩展性好:支持多模型配置、动态启用/禁用。
| 套餐类型 | 套餐类型 |
| 套餐包含 | 单独源码, 源码➕帮助远程启动调试, 源码➕远程启动➕远程搭建环境 |