非遗文物数字化系统(AI非遗问答、ONNX图像识别、协同过滤推荐、ECharts数据分析、非遗知识浏览与互动、文创商城订单闭环、文化活动报名签到、社区交流)

【D6081】非遗文物数字化系统:AI 问答、图像识别、协同过滤推荐与多端文化服务

非遗不只是被收藏的资料,更应该成为每一次浏览、每一次参与和每一次交流中可被感知的文化内容。

项目简介

非遗文物数字化系统采用前后端分离架构,由 uni-app 移动端、Vue 3 Web 用户端、Vue 3 管理端和 Spring Boot 服务端组成。系统面向普通用户提供非遗档案浏览、个性化推荐、AI 问答、ONNX 图像识别、文化活动、文创商城和社区交流能力;管理端覆盖非遗内容、商品订单、活动报名、社区内容、识别记录与运营分析等工作。

层级 技术与职责
用户端 uni-app、Vue 3、Pinia;覆盖非遗探索、活动报名、商城、社区和 AI 服务。
Web 用户端 Vue 3、Vue Router、Element Plus、Vite;适配桌面浏览器的内容浏览与交易流程。
管理端 Vue 3、Element Plus、ECharts、echarts-wordcloud;用于内容运营、交易和数据分析。
服务端 Spring Boot 3.3.1、Java 17、MyBatis-Plus、MySQL、JWT;提供 REST 接口、鉴权与业务数据持久化。
智能能力 LangChain4j 对接 DeepSeek、SSE 流式输出、ONNX Runtime 图像推理、协同过滤推荐。

核心亮点

  • AI 非遗问答:系统通过 LangChain4j 调用兼容 DeepSeek 的流式模型,以 SSE 逐段返回回答,并保存会话与消息记录,支持多轮咨询。
  • ONNX 图像识别:上传图片后,服务端完成图像预处理、模型推理、Softmax 排序和 Top 5 结果返回;识别记录可关联到对应非遗项目。
  • 个性化推荐:综合浏览、点赞、收藏行为构建偏好矩阵,使用余弦相似度生成协同过滤候选,并补充同类热门内容。
  • 文创订单闭环:商品浏览、购物车、确认订单、支付、发货、确认收货与取消订单形成完整状态链路,库存和销量随订单同步更新。
  • 活动报名签到:活动按报名状态、容量和时间控制报名;用户可取消报名,活动期间可对有效报名执行签到。
  • 可视化运营分析:活动、订单和社区动态统计通过 ECharts 与词云组件展示,为运营管理提供数据视图。

用户端展示

01. 首页:内容推荐与服务入口

首页以轮播图、推荐非遗、线下活动和快捷导航组织内容,用户可快速进入非遗库、商城、活动、AI 助手与购物车等功能。

02. 非遗档案:分类检索与内容发现

非遗档案页用于按分类、地区、级别等维度浏览项目,并承接推荐和热门内容的深度访问。

03. 档案详情:图文影音资料与互动沉淀

详情页聚合项目介绍、传承人、图集、视频、音频及点赞收藏入口;浏览、点赞和收藏行为会成为推荐算法的输入数据。

04. 文化活动:从发现、报名到签到

活动模块展示活动时间、地点、名额和状态。系统会校验报名状态、报名人数与重复报名,并支持取消报名和签到记录。

05. 文创商城:把文化内容延伸到消费场景

用户可查看商品分类、筛选商品并进入详情;商城与购物车、收货地址和订单流程关联。

06. 社区论坛:围绕话题进行内容交流

社区支持围绕话题发布图文动态、浏览详情、评论和点赞;用户可管理自己的发布与互动记录。

07. AI 非遗识别:上传图片获得候选结果

系统通过 ONNX Runtime 加载识别模型。上传图片后,服务端返回置信度最高的标签、前五候选结果及匹配的非遗条目,并保存识别历史。

08. AI 助手:流式多轮非遗问答

"非遗守护者"会话服务在每次咨询中引入非遗知识问答提示词和近期对话上下文,通过 SSE 输出生成内容,并持久化会话和消息。

管理端展示

09. 非遗文物管理:内容资料统一运营

管理端可维护非遗名称、分类、地区、级别、图文影音资料、推荐标识及启用状态,为用户端内容展示提供数据来源。

10. 订单分析:用数据观察商城运营

订单统计页通过图表呈现订单状态、金额、商品销售等运营维度,帮助管理人员直观了解交易数据。

核心业务链路

text 复制代码
非遗内容浏览 → 浏览 / 点赞 / 收藏 → 用户偏好矩阵 → 协同过滤推荐 + 同类热门补充

上传非遗图片 → 图像预处理 → ONNX 推理 → Top 5 结果 → 匹配非遗档案 → 保存识别记录

选择文创商品 → 购物车结算 → 创建订单并扣减库存 → 支付 → 发货 → 确认收货

活动开放报名 → 校验容量与重复报名 → 生成报名记录 → 签到或取消报名

技术栈

分类 技术
前端 Vue 3、uni-app、Vite、Element Plus、Pinia、ECharts、echarts-wordcloud
后端 Spring Boot 3.3.1、MyBatis-Plus、JWT、MySQL
AI 与模型 LangChain4j、DeepSeek、SSE、ONNX Runtime
数据模型 非遗档案、互动记录、推荐记录、AI 会话、识别记录、活动报名、商城订单、社区动态

本文图片与功能说明均来自当前非遗文物数字化系统项目,用于系统功能展示与技术交流。

相关推荐
我会飞biubiubiu1 小时前
同一个 AI,为啥有人用出花,有人用出屎?——聊聊上下文工程
人工智能
乘风gg1 小时前
AI Coding 提效 2 倍是真的吗?到底怎么衡量效果
前端·ai编程·claude
Csvn1 小时前
评测体系怎么交付?四件套 + 迁移指南——模块一收官(E05)
人工智能
秦先生在广东1 小时前
Anthropic Agent Skills 开源发布:Claude 技能系统的定义与扩展指南
人工智能
用户921080262861 小时前
从对象到原型链:理解 this、构造函数和 new
前端
猫不易1 小时前
Webpack 与 Vite:从 Loader / Plugin 到 Rolldown 统一引擎
前端·vite
147API1 小时前
蒸馏模型上线后怎样设置教师回退,避免失败请求反复烧钱
大数据·人工智能·深度学习·机器学习·蒸馏
aaajavac1 小时前
让本地 AI Agent 通过 MCP 协议操控浏览器:Browser Copilot 实战指南
人工智能·copilot·开发工具
2301_768103491 小时前
AI视频创作Agent实战05:Wan场景融合与VideoRetalk口型驱动
人工智能·音视频