FactoryERP 是一套面向中小型制造企业的轻量级 ERP 管理系统,基于 ASP.NET Core 6.0 + MySQL 构建,覆盖从客户管理、采购、仓储、生产到销售的完整业务闭环。系统采用 B/S 架构,部署简单,运维成本低,支持 HTTPS 加密访问,开箱即用。
首页提供一目了然的经营概览:客户总数、产品总数、当月销售订单数、待处理工单数四大核心指标卡片,以及最近销售订单、最近采购订单和库存预警列表。管理者无需逐个翻阅模块,打开系统即可掌握当前经营状况。
支持客户信息的增删改查与详情查看,每个客户详情页自动关联展示该客户的所有销售订单记录,方便业务员追溯合作历史。客户数据与销售模块深度打通,下单时直接选择客户即可带出完整信息。
与客户端对称设计,支持供应商信息维护及关联采购订单查看。创建采购订单时可直接从供应商列表选择,确保采购端数据一致性。
产品支持三种类型:成品、半成品、原材料,覆盖制造企业的完整物料体系。每个产品包含编码、名称、规格、单位、价格、状态等完整属性,支持按类型和关键词搜索筛选。
支持多级 BOM 结构,每个 BOM 关联一个成品,包含多条物料明细行,每条明细指定原材料/半成品用量及损耗率。BOM 设有版本号和生效状态控制,确保生产时自动匹配正确的物料配方。
支持多仓库管理,每个仓库包含名称、位置、负责人、联系方式等信息,并设有启用/停用状态控制。库存按"仓库 + 产品"维度独立管理,满足多仓、多品类精细化管理需求。
实时展示各仓库中每种产品的当前库存量与安全库存阈值。库存低于安全线时自动高亮标红,在仪表盘同步弹出预警提醒,帮助仓管人员及时发现缺料风险。
支持六种业务类型的完整记录:采购入库、销售出库、生产入库、生产领料、盘盈、盘亏。每条流水关联产品、仓库、操作人、关联单号和备注,按时间倒序展示,所有出入库操作均由业务动作自动触发,确保账实一致。
完整的销售订单生命周期:草稿 → 已确认 → 生产中 → 已完成 / 已取消。订单详情支持添加多行产品明细,自动计算金额。发货操作一键完成,系统自动扣减库存并生成出库流水记录。
与销售订单对称的采购流程:草稿 → 已确认 → 部分收货 / 已收货 / 已完成 / 已取消。收货操作自动增加原材料库存并生成采购入库流水记录,支持完整的状态流转控制。
生产管理的核心模块,支持四阶段流程:已计划 → 已开工 → 已完工 → 已关闭。工单关联产品、计划数量、关联销售订单和计划日期,开工/完工/关闭操作一键流转。核心特性包括:
基于 Cookie 认证的登录体系,支持 SHA256 加盐密码哈希,登录状态保持 8 小时并支持自动续期。全局授权策略确保所有页面均需登录后访问。
从采购原材料 → 收货入库 → 生产领料 → 完工入库 → 销售发货 → 库存扣减,全链路自动贯通。每一笔业务操作都自动触发对应的库存变动和流水记录,杜绝手工重复录入,确保数据一致性。
所有库存变动均由业务动作自动驱动:采购收货自动入库、销售发货自动出库、生产完工自动入库、领料自动出库。仓管人员只需确认实物,系统自动完成账务。
系统为每个产品设置安全库存阈值,当实际库存低于安全线时,仪表盘自动高亮展示预警列表,帮助管理者第一时间发现缺料或积压风险,做出采购或促销决策。
生产工单自动匹配产品 BOM,领料时直接从 BOM 物料清单选择,避免人工计算用量错误。BOM 支持版本管理和生效控制,确保生产使用最新配方。
基于 ASP.NET Core 6.0 + MySQL 的轻量架构,单台 2 核 4G 云服务器即可流畅运行。通过 systemd 管理进程,Nginx 反向代理 + HTTPS 加密,部署脚本一键发布,运维成本极低。
采用 Bootstrap 5 响应式布局,左侧深色导航栏 + 顶部工具栏的经典 ERP 界面风格,支持移动端自适应。状态标签色彩编码(灰色=待处理、蓝色=进行中、绿色=已完成),直观易读。
系统启动时自动检测数据库状态,首次运行自动创建完整表结构并填充测试数据。所有关键实体均设有创建时间、更新时间自动记录,订单编号按日期自动递增(SO/PO/WO + 日期 + 序号),确保业务数据可追溯。
| 层次 | 技术选型 |
|---|---|
| 后端框架 | ASP.NET Core 6.0 MVC |
| 数据库 | MySQL 5.7 + Entity Framework Core 6.0 |
| 前端 | Bootstrap 5.3 + Bootstrap Icons |
| 认证 | Cookie Authentication |
| 部署 | CentOS 7 + systemd + Nginx + HTTPS |
| 域名 | erp.sckeji.top |
系统内置完整的闭环测试数据,可直接体验全部功能:1 个管理员账户、5 个客户、4 个供应商、13 种产品(成品/半成品/原材料)、2 个仓库、2 套 BOM、4 笔采购订单、4 笔销售订单、2 笔生产工单(含工序和领料记录),以及多条库存流水记录。所有数据形成完整的业务链路,无需额外配置即可演示从采购到生产到销售的全流程。