与 SOLO 共创如何获得挑战赛MVP系列之作品C:一个人 + SOLO = 一个数据团队:从零搭建企业经营数据驾驶舱 摘要

【Code with SOLO】一个人 + SOLO = 一个数据团队:从零搭建企业经营数据驾驶舱

系列之作品A:从 0 到 1 打造 AI 时代参赛方法论——选题、画像、共创全流程实战

系列之作品B:投了50份简历0回复?我用 SOLO 做了「一岗一简历」AI 工具,面试邀请率提升 300%

摘要

作为一名在企业信息化领域摸爬滚打多年的产品经理,我深知中小企业在数据管理上的痛点。这次利用 TRAE SOLO,我一个人在一天之内搭建了一套完整的「企业经营数据驾驶舱」,覆盖采购、销售、库存、生产四大核心模块,让老板在手机上就能实时掌握公司经营全貌。传统方式需要5人数据团队、2-3周才能完成的工作,现在一个人、一天搞定。

背景

我是谁

我是一名在制造业企业工作的产品经理,日常负责公司内部管理系统的规划和推进。公司规模不大,没有专门的数据团队,所有的经营数据管理都依赖Excel表格和人工统计。

真实痛点

在日常工作中有三个让我深有感触的痛点:

痛点一:老板看不到数据

每次老板问"这个月营收多少"“哪个产品卖得好”“库存还剩多少”,我都要找财务要数据、找运营要报表,来来回回折腾半天,最后拿到的还是上周的数据。老板经常抱怨:“为什么不能实时看到?”

痛点二:管理层与数据脱节

中高层在做经营决策时,往往缺乏数据支撑。销售总监不知道各渠道的利润率,采购经理不清楚库存周转情况,生产主管看不到产能利用率。数据散落在各个部门的Excel里,形成了一个个"数据孤岛"。

痛点三:移动办公是奢望

老板经常出差,在外开会时想看一眼公司数据,只能打电话让人截图发微信。传统报表系统都是PC端的,手机上打开表格密密麻麻,根本看不清。

为什么用 SOLO

公司没有预算组建数据团队,招一个数据工程师至少要2-3万/月。我一直在寻找一种低成本、高效率的解决方案,直到遇到了 TRAE SOLO——它让我这个非技术背景的产品经理,也能一个人搭建出专业级的数据驾驶舱。

实践过程

第一步:需求分析(耗时约2小时)

首先,我需要明确系统的核心需求和数据模型。

关键 Prompt:

“我需要搭建一个企业经营数据驾驶舱,覆盖进销存产(采购、销售、库存、生产)四个核心模块。目标用户是企业老板和中高层管理者,需要支持手机查看。请帮我设计数据模型和功能模块。”

SOLO 的输出:

SOLO 帮我梳理了完整的业务流程:供应商 → 采购入库 → 原材料库存 → 生产消耗 → 成品库存 → 销售出库 → 客户。并设计了6个核心数据实体:原材料表、成品表、采购订单表、销售订单表、生产工单表、库存表。

踩坑记录:

一开始我没有明确"目标用户"这个约束,SOLO 给出的方案偏向技术实现,缺少业务视角。重新补充了"老板和中高层管理者"的需求描述后,SOLO 给出的方案更加贴近实际业务场景。

第二步:数据建模(耗时约1小时)

数据模型是整个系统的基石,必须确保数据逻辑自洽。

关键 Prompt:

“请设计一套自洽的模拟数据生成逻辑,要求:1)采购入库增加原材料库存 2)生产消耗原材料并产出成品 3)销售扣减成品库存 4)包含春节假期等季节性波动 5)生成3个月的数据。数据范围:4种原材料、7款成品、4家供应商、6家客户。”

数据自洽逻辑设计:

  • 采购订单完成后 → 对应原材料的库存量增加
  • 生产工单执行时 → 根据BOM(物料清单)扣减原材料库存
  • 生产完成后 → 对应成品的库存量增加
  • 销售订单完成后 → 对应成品的库存量减少
  • 利润计算:销售利润 = 销售金额 - 销售数量 x 产品成本

季节性波动模拟:

  • 1月:正常业务水平(系数0.85)
  • 2月上旬:春节假期,业务低谷(系数0.4)
  • 2月中下旬:逐步恢复(系数0.7-0.9)
  • 3月:季度末冲量,业务高峰(系数1.15-1.3)
  • 周末:订单量约为工作日的70%

踩坑记录:

第一版数据生成逻辑没有做库存检查,导致某些产品的销售量超过了库存量,出现了"负库存"的荒谬情况。修复方案:在销售生成逻辑中增加 if (inventory[productId].quantity < qty) continue; 的判断。

第三步:前端开发(耗时约4小时)

这是最核心的开发阶段,需要把数据模型转化为可视化界面。

关键 Prompt(页面框架):

“请创建一个单页HTML应用,包含:顶部导航栏、数据筛选区、6个KPI指标卡片(总营收、总利润、销售订单数、平均客单价、库存周转率、综合毛利率)、4个ECharts图表(营收利润趋势折线图、产品销售占比饼图、采购销售对比柱状图、库存状态条形图)、4个Tab切换的数据表格(采购、销售、库存、生产)。要求使用现代UI设计风格,蓝色系配色,支持响应式布局。”

关键 Prompt(图表开发):

“请使用ECharts实现以下4个图表:1)营收与利润周趋势折线图,双Y轴,带面积填充 2)产品销售占比环形图,中间留空 3)采购与销售月度对比柱状图 4)库存状态水平条形图,对比当前库存与安全库存,低于安全库存的用红色标识。图表需要支持数据筛选联动。”

关键 Prompt(移动端适配):

“请优化移动端体验:KPI卡片在小屏幕上改为2列布局,图表改为单列全宽,筛选栏改为垂直排列,表格容器添加横向滚动。响应式断点:1200px(平板横屏)、768px(平板竖屏)、480px(手机)。”

SOLO 的表现:

SOLO 在前端开发方面表现出色,一次性生成了完整的HTML/CSS/JS代码,包括:

  • CSS变量系统(统一管理颜色、间距、圆角等设计Token)
  • ECharts图表初始化和数据绑定
  • Tab切换和数据筛选联动逻辑
  • 响应式媒体查询

踩坑记录:

  1. 图表联动问题:筛选条件变更后,KPI和表格更新了,但图表没有刷新。原因是图表的 setOption 没有在筛选回调中调用。解决方案:将所有刷新逻辑封装到 applyFilters() 函数中。
  2. ECharts 响应式:窗口大小变化时图表尺寸不跟随变化。解决方案:添加 window.addEventListener('resize', () => chart.resize()) 监听。

第四步:数据联调(耗时约1小时)

关键 Prompt:

“请检查数据生成逻辑的自洽性:1)采购总金额是否等于各采购单之和 2)库存变化是否与采购、生产、销售一致 3)利润计算是否正确 4)是否存在负库存的情况。并修复发现的问题。”

经过校验,数据逻辑基本自洽,仅发现个别边界情况(如春节假期期间生产工单过多导致原材料库存不足),已通过增加物料库存检查逻辑修复。

第五步:测试优化(耗时约2小时)

关键 Prompt:

“请增加以下交互功能:1)分页导航(每页15条记录)2)表格底部合计行 3)页面加载动画 4)右上角实时时间显示 5)筛选重置按钮。并优化以下细节:卡片悬停效果、表格行高亮、状态标签颜色。”

最终交付的Web Demo包含以下完整功能:

功能模块 具体内容
KPI仪表盘 6个核心指标卡片,含环比变化
图表可视化 4个ECharts图表,支持联动
采购管理 采购订单列表,含合计行
销售管理 销售订单列表,含利润计算
库存管理 库存状态表,含安全库存预警
生产管理 生产工单列表,含BOM消耗
数据筛选 时间范围 + 产品类别
分页导航 每页15条,支持翻页
移动适配 响应式布局,手机可用

成果展示

Demo 说明

本项目的核心交付物是一个可运行的Web数据驾驶舱应用,包含以下特性:

  • 数据规模:3个月(2026年1月-3月)模拟数据,约1200+条销售订单、300+条采购订单、200+条生产工单
  • 产品线:7款产品,覆盖智能手表、蓝牙耳机、充电宝、数据线、手机壳5个品类
  • 数据自洽:采购 → 入库 → 生产 → 出库 → 销售,完整数据链条
  • 可视化:4个ECharts图表 + 6个KPI卡片
  • 移动端:响应式设计,手机/平板/PC全适配

技术架构

纯前端单页应用(SPA)
├── HTML5 - 页面结构
├── CSS3 - 响应式布局 + 现代UI
├── JavaScript (ES6+) - 业务逻辑 + 数据生成
└── ECharts 5 - 数据可视化

效果与总结

提效数据

对比维度 传统方式(5人数据团队) 使用 SOLO(1人) 提效比
需求分析 2-3天 2小时 8-12x
数据建模 1-2天 1小时 8-16x
前端开发 5-10天 4小时 10-20x
数据联调 2-3天 1小时 16-24x
测试优化 2-3天 2小时 8-12x
总计 12-21天 约1天 12-21x

成本节省

  • 传统方式:5人数据团队,人力成本约15-25万/月
  • 使用 SOLO:1人 + SOLO 工具,成本节省超过 90%
  • 无需后端服务器:纯前端应用,零运维成本

核心收获

  1. SOLO 降低了技术门槛:作为产品经理,我不需要写代码也能搭建专业的数据系统。SOLO 帮我完成了所有的编码工作,我只需要专注于业务逻辑和需求表达。

  2. Prompt 质量决定输出质量:与 SOLO 对话时,需求描述越具体、约束越明确,输出的质量越高。模糊的需求只会得到模糊的方案。

  3. 迭代式开发效率最高:不要期望一次 Prompt 就得到完美结果。先搭框架,再逐步细化,每次聚焦一个具体问题,效率远高于一次性提出所有需求。

  4. 数据自洽是核心挑战:在搭建数据系统时,确保数据逻辑的自洽性(进销存链条完整、利润计算一致、无负库存等)比界面美观更重要。

可复用方法

本项目的开发模式可以快速复用到其他场景:

  • 不同行业:替换产品数据模型即可适配制造业、零售业、电商等
  • 不同指标:调整KPI卡片即可满足不同管理层的需求
  • 真实数据:增加数据源接入(API/数据库)即可从模拟切换到真实数据
  • 功能扩展:增加财务、人力、供应链等模块即可扩展为完整ERP看板

一键体验 Demo:

image


一个人 + SOLO = 一个数据团队。这不是口号,是真实体验。

Powered by TRAE SOLO | Code with SOLO Challenge