用 CodeBuddy 给家里小厂做的企业管理系统:从进销存到计件工资

给自家小卖部做完进销存之后,亲戚的加工厂也找上门来。这次的需求更猛:客户订单、生产单、计件工资、财务结算,一条龙。

上个月,我用 CodeBuddy 给小卖部做了套进销存,家里人都说好用。消息传到亲戚耳朵里——他开了个来料加工的小厂,二十来号工人,管理一直靠手写表格。他说:「你那系统,能不能给我也来一套?」我看了看他的流程,心想:这哪是「来一套」,这是要「再造一套」

需求比小卖部复杂一个量级

他家工厂的业务是这样的:客户下订单 → 车间排生产 → 工人按工序计件 → 产品入库 → 发货出库 → 月底和客户结算。中间还夹着「每个客户价格不一样」「同一个产品卖给不同客户不同价」「工人工资按件数算」这些让人头大的细节。

我没有直接开写,而是先让 CodeBuddy 帮我把整个流程捋成一页纸。我问它:

我:一个来料加工厂的管理系统,客户下单后要排生产,
   工人按工序计件算工资,产品要管库存,月底要和客户结算。
   请你先帮我把角色和流程理清楚,再设计模块。

它理出来的模块图,成了整个系统的骨架:客户管理、销售订单、生产管理、仓库、财务、系统管理六大块,每块下面再拆小功能。我看着这张图点了点头——这就是我要的东西。

六大模块,一个一个长出来

1. 客户管理:一品一价,每个客户有自己的价格表

这是第一个让我开眼界的需求。亲戚说:「老王买这个件给 8 块,老李来买就得 9 块,不然我亏。」所以系统里每个客户都绑定一套专属商品价格表——下单的时候自动带出该客户的价格,不用手工改。这个功能一上线,他对系统的信任直接拉满。

2. 销售管理:客户订单、销售单、退货,全链路可查

客户下单后生成客户订单,车间照着做;做完了开销售单;退回来的东西走退货单。每张单都能按客户、按日期查历史,还能一键导出 Excel 给会计对账。以前月底对账靠翻本子,现在鼠标点两下。

3. 生产管理:生产单 + 工序 + 计件工资

这是整个系统最重的一块。一张客户订单能自动生成生产单;每个生产单对应多道工序;工人每做完一批活,就在手机上录一条计件记录(做了哪个单、哪道工序、做了多少件),主管在后台审核,月底系统自动汇总成工资表。

亲戚原来最头疼的就是「月底算工资能算三天,还老吵」,现在工人自己录、主管审,谁做了多少一清二楚,吵架的基础没了。

4. 仓库管理:入库、出库、库存,一个不落

完工的产品办入库单,发给客户的走出库单,库存页面随时能看每个产品的现存量,低于安全线还有提醒。后来我还在出库单上加了一键生成销售单的功能——出货即开单,少录一遍。

5. 财务管理:收款单、订单结算、销售统计

收了客户的钱记收款单,订单结算时自动算出「这个客户这个月还差多少钱」,主页的仪表盘用图表展示近 12 个月的销售趋势。亲戚说,他现在每周一早上打开系统看一眼图表,心里就踏实了。

6. 系统管理:账号、权限、工序、单位,全可配置

系统里一共分了十一类权限:商品、客户、员工、账号、客户订单、生产单、入库、出库、销售单、收款单、计件表。谁只能看、谁能改、谁能删,都是亲戚自己点的。他说以前最怕「谁都能乱改」,现在权限卡得死死的,省心。

技术栈:就是 phpstudy 上最顺手的组合

整套系统跑在我最熟的 phpstudy 环境里:PHP 原生代码 + MySQL 数据库,界面用 Tailwind CSS 做,图表用 Chart.js,图标用 Font Awesome。数据读写统一走 PDO,防止 SQL 注入;密码不存明文,登录支持账号、姓名、手机号、身份证号多种方式——连五十多岁的车间主任都能一次登录成功。

手机端也做了专门的页面:工人在车间用手机就能录计件、查自己这个月做了多少件。CodeBuddy 帮我生成的移动端页面,手机浏览器打开就能用,不用装 App。

踩过的坑,和我的三板斧

系统大了,坑也多了。最典型的是两个:

  • 「库存对不上账」:入库、出库、销售、生产好几处都在动库存,绕来绕去就对不上了。CodeBuddy 建议我建一个统一的数据视图(SQL View)来算库存,所有页面都从它查,账目终于稳定下来。
  • 「计件录错了没法改」:工人录错条数,以前只能删了重录。我要求「录错了只能改、不能删,改动要留痕」,CodeBuddy 就把计件记录改成了编辑 + 审核的双流程。

整个过程,我还是那三板斧:一次只做一块、跑通再进下一块;每块都用真实数据验一遍;出问题就把报错原样贴给 CodeBuddy 修。六个模块,我做了大概一个半月。

写在最后

这套系统现在每天被二十多个真实用户(工人、车间主任、会计、老板)用着。它不漂亮,也没有花哨的架构,但它是真正在解决一家小厂的问题

回到最开始那句话:「能不能给我也来一套?」能。而且只要把需求问清楚,让 CodeBuddy 陪你一块一块地做,什么系统都做得出来——我从一个三十年的小白,到能交付一套工厂在用的管理系统,只用了几个月。

这套系统的技术栈:PHP 原生 + MySQL(PDO)· Tailwind CSS · Chart.js · phpstudy 本地环境 · 移动端适配。全部代码由我和 CodeBuddy 协作完成,托管在 phpstudy 的 WWW 目录下直接运行。
🏭 JL 企业管理系统 本文介绍的进销存 / 计件工资 / 财务结算系统,点击访问
写于 2026-08-13 返回全部项目 →