基于SpringBoot3 + Vue3非遗文化遗产系统













技术栈
后端:SpringBoot 3.2.0 + MyBatis-Plus 3.5.5 + WebSocket
前端:Vue3 + Vite5 + ElementPlus + Pinia + ECharts
数据库:MySQL 9.0
模块
用户前台功能模块:首页展示(轮播图、推荐项目、推荐传承人、热门活动)、非遗项目模块(项目列表、项目详情、多条件筛选)、传承人模块(传承人列表、传承人详情、关联作品)、新闻资讯模块(新闻列表、新闻详情)、文化活动模块(活动列表、活动详情、在线报名)、非遗作品模块(作品展示、作品详情)、个人中心模块(我的足迹、我的收藏、我的点赞、报名活动)、社交互动模块(评论、点赞、收藏、分享)
管理后台功能模块:控制台(数据统计可视化)、项目管理(项目CRUD、推荐设置)、传承人管理(传承人CRUD、关联项目)、新闻管理(新闻发布、置顶推荐)、分类管理(非遗十大分类)、轮播图管理(首页轮播配置)、作品管理(作品CRUD)、活动管理(活动发布、报名管理)
核心功能
智能推荐系统:基于协同过滤算法,记录用户浏览/点赞/收藏/分享行为 → 计算用户兴趣向量 → 计算用户相似度(余弦相似度)→ 生成个性化推荐列表 → 支持基于用户和基于物品两种推荐模式
WebSocket实时通信:用户连接WebSocket → 自动注册用户ID → 心跳保活机制 → 实时推送消息通知 → 断线自动重连(最多5次)
活动报名系统:浏览活动列表 → 查看活动详情 → 检查报名状态和人数限制 → 填写报名信息 → 提交报名 → 实时更新报名人数 → 查看我的报名活动
社交分享功能:生成分享链接 → 生成分享二维码 → 支持微信/微博/QQ等平台分享 → 记录分享行为 → 统计分享数据
数据可视化统计:ECharts图表展示 → 项目/传承人/活动数据统计 → 用户行为分析 → 热门内容排行
声明
皆是原创作品,非模板非拼凑的屎山代码
项目包含完整的资料文档,可远程部署指导


评论