这是一个面向电子元件分拣场景的轻量工业系统,主要用于样本入库、参数记录、二维码追溯、在线分篮和出库留档。项目以压敏电阻为试点对象,每个样本在入库时记录编号、批次、阻值和时间信息,并生成独立追溯链接。系统支持按目标阻值进行在线分拣,也支持离线整批优化分组,适合中小制造场景先做单线试点验证。除了基础台账外,还保留最近删除和出库留底,方便后续回查、质检和流程复盘。
项目采用前后端分离方案,前端基于 React + TypeScript 搭建工业风控制台界面,后端使用 FastAPI 提供产品管理、库存管理、分组优化、在线分篮、二维码追溯和出库接口,数据层使用 SQLite 做轻量落地。核心实现难点在于把“批量分组”和“产线实时分篮”这两种模式统一到一个系统里:离线模式需要降低组间差异,在线模式则需要结合目标阻值和缓冲窗口快速给出分篮决策。我在实现中设计了双数据库留档思路、单篮出库流程、最近删除机制,以及面向后续扫码枪/传感器通讯的扩展接口,使这个项目不仅能演示,也具备继续往真实业务试点延伸的基础。