项目介绍:

面向 C 端与运营的配料与添加剂安全识别方案;扫码 / OCR / AI 多源识别;配料库 + 合规规则;从扫一扫到安全建议的一站式体验。

PC管理端视频演示:

https://www.bilibili.com/video/BV1vozfBdEuJ/

 

小程序端视频演示:

https://www.bilibili.com/video/BV1vdzfB4EXQ/

 

系统说明:


 一、系统概述

零食识别系统 是一套面向 C 端用户与运营人员的零食配料与添加剂安全识别解决方案。用户通过微信小程序扫码、拍照或手动输入,即可快速获取零食名称、配料表、添加剂合规性与安全等级;管理端提供仪表板、用户与内容管理、扫码/打卡记录、数据分析等完整运营能力。系统整合了条形码识别、OCR 文字识别、多模态 AI 图片理解,并结合自建配料库与添加剂合规规则,实现从「扫一扫」到「安全建议」的一站式体验。



 

 二、博客可用长标题(任选其一)

1. 「零食识别系统」—— 基于条形码、OCR 与 AI 的零食配料与添加剂安全识别系统(微信小程序 + Vue 管理后台 + Spring Boot 后端)完整实践

2. 从扫码到安全建议:零食识别系统 —— 条形码 / OCR / AI 多模态识别 + 配料库 + 添加剂合规分析的全栈系统介绍

3. 零食识别系统实战总结:微信小程序扫码识别、OCR 配料表解析、AI 图片理解与添加剂安全分析(含管理后台与数据分析)



 

 三、C 端小程序功能详解

 3.1 首页

 品牌化首页展示,突出「零食探索」主题。

 快捷入口:扫码、配料库、历史记录、个人中心等。

 健康资讯入口,引导用户阅读科普与指南类文章。

 3.2 扫码识别(核心能力)

支持多种识别方式,统一进入识别与安全分析流程:

 条形码扫描:调用设备摄像头扫描商品条形码,识别条码后查询食品库;若库中存在则直接展示食品信息与添加剂分析。

 条码图片识别:上传包含条形码的图片,后端进行条码识别与查询;同样支持「条码 + 配料表」组合分析。

 OCR 识别:

   通用 OCR:对零食包装、配料表等拍照,识别文字(食品名称、配料等),并结合 AI 进行结构化解析与添加剂匹配。

   日历打卡 OCR:针对「每日打卡」场景,拍照识别当天日期与包装信息,自动关联打卡日期,并落库为打卡记录。

 手动输入:用户手动输入食品名称、类型、配料等,系统同样可进行添加剂匹配与安全等级评估。

识别完成后,系统会:

 展示食品名称、分类、配料/添加剂列表。

 调用添加剂匹配服务:将识别出的配料/添加剂与数据库中的合规规则(如本级/上级允许使用、适量使用、限制使用、禁止使用等)进行匹配。

 输出安全等级(如 safe / warning / danger)及安全分析结论,并展示匹配/未匹配的添加剂说明。

 3.3 配料库(配料百科)

 提供配料与添加剂百科查询:支持按名称、分类、CNS/INS 编号等检索。

 每条配料展示:中文名、英文名、功能、安全等级(如 safe / caution / restricted / banned)、每日允许摄入量、过敏原、食用建议等。

 用户可收藏关心的配料,在「我的收藏」中统一查看。

 3.4 历史记录与打卡

 扫码/识别历史:按时间线展示用户的扫码、OCR、手动输入记录;支持按安全等级(全部 / 安全 / 注意 / 危险)和扫描类型(条形码 / OCR / 手动)筛选。

 打卡记录:与「日历打卡 OCR」等能力联动,按日期展示打卡流水;支持查看单条打卡的识别结果、添加剂分析及备注。

 支持下拉刷新、上拉加载更多,单条删除等操作。

 3.5 个人中心与扩展功能

 我的:用户信息、设置入口、关于我们、帮助中心、隐私设置等。

 我的收藏:收藏的配料列表,方便反复查看与学习。

 扫码记录:与历史记录打通,突出扫码维度的查询与管理。

 意见反馈:提交反馈内容、类型(如 bug / 建议 / 投诉)及可选联系方式;管理端可回复与处理。

 邀请好友:分享拉新入口,与分享记录统计配合。

 健康资讯:阅读平台配置的科普、指南类文章,增强用户粘性与健康认知。

 3.6 成就系统

系统内置多种成就,随用户行为自动检测并解锁,例如:

 初次扫码:完成第一次扫码/识别。

 健康守护:累计扫码或打卡达到一定次数,关注配料安全。

 点评高手:完成一定数量的点评类操作。

 收藏达人:收藏配料达到一定数量。

 乐于分享:分享行为达到次数要求。

 大师级别 / 健康专家:综合行为与次数的高阶成就。

 坚持打卡:连续或累计打卡达到目标。

成就数据与统计接口供小程序展示成就墙、激励用户持续使用。



 

 四、管理后台功能详解

管理端基于 Vue + 动态路由 实现,主要面向运营与管理员,对小程序用户、内容、扫码与打卡数据进行管理和分析。

 4.1 仪表板

 欢迎横幅与「零食识别系统」品牌氛围营造。

 统计卡片:用户数、食品数、扫码量、打卡量等关键指标,支持与上期对比(如环比变化)。

 快速入口:跳转用户管理、食品管理、扫码记录、打卡记录、配料管理、资讯管理等。

 最新发现:近期用户扫码/打卡动态流,便于运营感知热点与异常。

 探索趋势分析:按日/周/月等维度展示扫码、打卡等趋势图表,辅助运营决策。

 4.2 用户与内容管理

 用户管理:用户列表、详情、状态管理;支持按昵称、状态等筛选与分页。

 食品管理:食品库的增删改查,维护品牌、条码、分类、配料、图片等;支持详情页与列表联动。

 配料管理:配料与添加剂的百科维护,包括中英文名、CNS/INS、功能、安全等级、摄入量、过敏原、食用建议等。

 分类管理:食品分类树与分类下配料/添加剂合规关系维护(如某分类下允许使用、限制使用、禁止使用的添加剂),供添加剂匹配服务使用。

 4.3 扫码与打卡运营

 扫码记录:全部用户的扫码流水,支持按用户、条码、扫描类型、结果、时间范围等筛选;可查看单条记录的设备信息、地理位置等。

 打卡记录:全部用户的打卡流水,支持按用户、日期、条码等筛选;可查看 OCR 结果、添加剂分析、备注等。

 两类记录均支持导出、统计(如按日/周/月汇总),便于做活动复盘与用户行为分析。

 4.4 资讯与反馈

 资讯管理:健康科普、选购指南等文章的创建、编辑、上下架;支持分类、标签、作者、浏览量等管理。

 意见反馈管理:用户提交的反馈列表,按类型、状态筛选;管理员回复、标记处理状态,形成闭环。

 4.5 数据分析

 数据分析页:在仪表板基础上,提供更细粒度的统计与多维分析(如按渠道、地域、设备、扫描类型等),支撑运营策略与产品迭代。

 4.6 系统管理

 管理员管理:管理员账号的增删改、状态、密码重置等。

 角色管理:角色定义与权限配置。

 菜单管理:后台菜单与路由的配置,支持多级菜单与权限绑定。

 系统设置:全局参数、开关等配置,如接口开关、功能开关等。



 

 五、后端核心能力概览

 技术栈:Spring Boot、MyBatis、MySQL、Spring Security、JWT、Druid 等。

 识别与 AI 相关:

   条形码识别与条码库查询(含第三方条码 API 聚合)。

   阿里云 OCR 等用于配料表、封面、日期等文字识别。

   多模态 AI(如火山引擎 ARK 等)进行食品图片理解,提取名称、分类、配料等。

 业务服务:

   添加剂匹配服务:将 AI/OCR 解析出的配料与分类维度的合规规则匹配,区分允许/适量/限制/禁止,并做未匹配项的安全分析。

   打卡服务:支持日历打卡、OCR 打卡、条码打卡等,与用户、扫码记录、添加剂结果打通。

   成就服务:根据扫码、收藏、分享、打卡等行为自动检查并解锁成就。

 接口与安全:RESTful API、统一结果封装、JWT 认证、跨域与权限控制;管理端与小程序分离鉴权。



 

 六、技术亮点与适用场景

 多源识别融合:条形码、OCR、AI 图片理解、手动输入统一进一套分析流程,适配不同用户习惯与场景。

 添加剂合规与安全等级:基于自建配料库与分类—添加剂关系,实现结构化合规判断与安全等级输出,而非简单关键词匹配。

 打卡与成就:日历打卡、识别即打卡,结合成就体系,提升留存与使用频次。

 闭环运营:从 C 端扫码、反馈、分享到管理端用户、内容、记录、数据分析,形成完整闭环。

适用于:健康饮食科普、零食选购指导、食品成分查询、线下打卡活动、用户行为分析等场景;亦可作为二次开发的基座,扩展更多食品品类或To B 能力。



 

 七、小结

零食识别系统 以「扫码 → 识别 → 配料解析 → 添加剂匹配 → 安全建议」为主线,整合条形码、OCR 与 AI 多模态能力,并配套配料库、成就系统、打卡、资讯与完整管理后台。若你正在做零食/食品成分识别、添加剂合规或健康科普类产品,可参考本系统的功能划分与技术组合;上述长标题与功能介绍可直接用于博客、项目说明或答辩文档,按需删减或补充即可。


管理端系统截图:

 

小程序端系统截图:

 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐