跳转到主要内容

示例

StockAtelier:一款生成的库存管理应用导览

StockAtelier 是 Blueprint Maker 为车间库存生成成果的代表性示例——一款名称中性的虚构应用,逐屏描述,而非某个客户应用的截图。导览从提交的描述出发,跟随结果一直走到仪表盘。

最初的描述

« 我经营一家园艺机械维修车间。我管理一批备件库存:每个物料都有一个编号、一个采购价和一个预警阈值,并归属于一个供应商。收到供应商订单时库存入库,某个零件用于维修时则出库。我想看到库存总值、低于预警阈值的物料以及本月的出入库。 »

生成前已确认的方案

在写下任何一行之前,Blueprint Maker 就把这段描述翻译成一份供你确认的方案。对 StockAtelier 而言,所提方案尽收一屏:四个实体——物料、供应商、库存变动、供应商订单——及其关联:一个物料归属于一个供应商,一次变动涉及一个物料,一个订单汇集若干物料明细。

从文本推断出的状态也出现在方案中:变动是入库或出库;供应商订单经过草稿、已发送、已收货。所要求的三个指标(库存价值、低于阈值的物料、本月变动)白纸黑字地列出。若有元素缺失或多余,就在此处修正——所生成的即是所宣布的。

  • 实体:物料、供应商、库存变动、供应商订单
  • 关系:物料 → 供应商;变动 → 物料;订单明细 → 物料
  • 状态:入库 / 出库;草稿 / 已发送 / 已收货
  • 指标:库存价值、低于阈值的物料、30 天内的变动

导航:每个实体一个板块

生成的应用打开时是一条简洁的侧边栏:仪表盘、物料、供应商、变动、订单。每个板块通向一个列表——不是电子表格,而是真正的应用列表:顶部搜索框、一键可排序的列、分页。

物料列表显示编号、名称、供应商、库存数量、以货币格式右对齐的采购价,以及预警阈值。一个跌破阈值的物料会立刻凸显出来。在变动一侧,按类型(入库 / 出库)筛选和按日期排序,两次点击就把历史重新掌握在手。

物料档案,附带其历史

点击「GX-390 皮带」打开它的档案:编号、供应商(可点击,通向供应商档案)、采购价、库存数量、预警阈值。下方便是相较电子表格改变一切的部分:这个物料的变动历史,以带日期的表格呈现——3 月 12 日,订单 CF-2024-018 到货时入库 20 件;3 月 27 日,出库 2 件。

这种关联并非装饰:它来自所生成的关系型数据库。重命名物料会在各处一并改名,所显示的数量由变动推导得出——没有任何东西是手工抄录的。

录入一次库存变动

「新建变动」表单很短,因为结构替你完成了工作:物料从下拉框中选取(无需手工重打编号,因而不会打错),类型是入库 / 出库的选择,数量是数字字段,日期预填为今天,一个备注字段承载上下文(「Bernard 先生的割草机维修」)。

保存时,变动列表、物料档案和仪表盘都会反映这次录入——所有屏幕读取的是同一个数据库。

仪表盘:提案中的数字,在数据库上计算

仪表盘完全沿用描述中所要求的指标:以欧元计的库存总值(数量 × 采购价之和)、低于其预警阈值的物料数量、30 天内的变动量,以及按供应商划分的库存分布。

这些数字是对数据库的查询,而非手工录入:每一次记录的入库或出库都会更新它们。一张简单的图表伴随这些方块——最近几周变动的走势——不事张扬:目标是每天早晨回答提案中提出的问题。

演示数据:在充实的屏幕上评判

StockAtelier 交付时即已充实:数月的模拟活动,约三十种名称合理的物料(皮带、火花塞、刀片、空气滤清器),四家供应商,处于各个阶段的订单,以及分布于时间轴上的变动——其中特意安排了几种低于阈值的物料,好让你看到预警在起作用。

这是一个刻意的选择:不会在空表上评判一件管理工具。随后演示数据会被清除,为真实数据腾出位置。应用运行在自己的专属 URL 上,其完整源代码可以导出(ZIP 或推送到 GitHub)——标准的 Next.js + Prisma。

对应的使用场景

一款贴合您业务的库存管理软件

描述你的库存,获得属于你的 StockAtelier