化工品代理商云端进销存系统开发计划

做化工品代理,商品有 CAS 号和多种规格,货要按批次管、有效期要盯,同事又分布在全国各地。现成的进销存软件要么太重,要么不懂批次。所以我打算自己做一套云端系统,用 6 周时间、借助 AI 编程工具完成。

要做什么

  • 商品管理(CAS 号、规格)
  • 供应商与客户管理
  • 采购入库、销售出库
  • 实时库存与库存流水
  • 批次管理(批次号、有效期、追溯)
  • 多用户权限(管理员 / 操作员)
  • Excel/CSV 导入导出
  • 低库存、临期、过期预警
  • 用 AI 助手以自然语言读取和分析数据

技术选型

  • 前后端:Next.js(App Router)
  • 数据库:Supabase(PostgreSQL),备选 Neon 或 Railway Postgres
  • 认证与权限:Supabase Auth + 角色
  • 部署:Vercel + Supabase,或 Railway
  • 开发工具:Cursor + Grok Bot

国内访问速度是个现实问题,会优先评估腾讯云 / 阿里云部署,或者用 Vercel + Cloudflare 加速。

6 周排期

第 0 周:需求与准备(2–3 天)

确定必做功能和后续迭代功能;定下批次规则(批次号格式、有效期、出库策略如先进先出);创建云项目;用 AI 生成数据库表结构草案并评审。

第 1 周:基础数据

商品、供应商、客户三张主表的增删改查,登录与角色框架,列表搜索筛选。

里程碑:能登录,能维护基础资料。

第 2 周:采购、销售与库存

采购入库单、销售出库单,库存自动增减,库存流水,低库存预警。

里程碑:采购入库、库存增加、销售出库、库存减少,形成闭环。

第 3 周:批次管理

批次表及关联;入库时生成或选择批次,出库按批次扣减;批次库存查询与追溯;临期 / 过期预警。

里程碑:多批次独立管理,可追溯。

第 4 周:权限、导入导出与界面

完善角色权限,Excel/CSV 导入导出,界面优化和基础报表。

里程碑:多人同时使用,数据能进能出。

第 5 周:AI 分析集成

提供安全的只读查询接口,准备常用分析模板(周转率、销售排名、临期、低库存),让 AI 读取数据并生成报告,设定只读与审批规则。

里程碑:用自然语言让 AI 分析业务数据。

第 6 周:测试与上线

端到端测试(并发、批次追溯、预警),修 Bug 和优化性能,写使用说明,配置备份,绑定正式域名。

里程碑:正式投入日常使用。

几条原则

  • 全站 HTTPS,数据库开启行级安全(RLS)。
  • 定期导出数据库备份。
  • 高频查询做成固定报表;AI 只负责自然语言分析和异常解读,不直接改数据。

后续迭代

报价单、消息通知、更细的权限、移动端。