大公司通常会试用ERP系统来统一管理企业资源,包括物料管理。但对于小微企业来说,ERP系统的成本和复杂度是难以承受的。那么有没有适合小微企业的开源物料管理系统呢?本文就为大家推荐几个适合电子小微企业的开源物料管理系统。
电子行业的小微企业通常会有一些特殊的需求,比如对物料的追溯性要求比较高,对物料的库存管理要求比较严格,对物料的BOM管理要求比较复杂等。物料管理联系着研发设计端和生产制造端,因此,选择一款适合自己的物料管理系统是非常重要的。
下面就为大家推荐几款适合电子小微企业的开源物料管理系统。
PartKeepr
PartKeepr是一款开源的物料管理系统,它支持物料追踪、物料BOM、物料库存、物料采购、物料供应商管理等功能。PartKeepr使用PHP开发,支持MySQL、PostgreSQL、SQLite等数据库,支持Windows、Linux、MacOS等操作系统。PartKeepr的界面简洁,功能强大,非常适合电子行业的小微企业使用。
PartKeepr是我已知的开发最早的开源物料管理系统,功能也比较完善,UI不太现代,满满的Windows风格👇
主要有以下特点:
-
快速的零件搜索
PartKeepr 的搜索功能允许您在几秒钟内搜索许多字段 - 无论如何 你有很多零件。您还可以搜索库存水平, 订单号、制造商、分销商等。
-
零件参数完全自定义
PartKeepr 允许可以输入零件的所有相关数据 - 包括尽可能多的分销商、制造商和 根据需要提供附件。
也可以输入您需要的任何零件参数。您可以定义任何您喜欢的单位,比如 欧姆、勒克斯、牛顿或贝克勒尔。这些数据可以在即将到来的参数搜索中使用,以找到类似数据的部件。
-
跟踪库存
从库存中添加或删除的任何内容都通过添加/删除的零件数量进行跟踪,用户、 他们的价格和可选评论。全球股票历史视图允许您查看任何添加或 从整个库存中移除。
通过筛选任何低于配置的最小库存水平的零件,您可以找到任何零件 需要重新排序。
-
高可用性
PartKeepr 的开发是将可用性作为其第一要务。您几乎可以按任何方式进行排序和过滤 字段,将零件拖放到任何类别中,根据需要隐藏和显示其他字段并自定义 根据需要的 PartKeepr 布局。
CSV 和 Excel 导出以及 CSV 导入可帮助您与外部系统进行交互。条码扫描器支持允许您在不触摸键盘的情况下检索零件数据。
Part-DB
Part-DB 是用于电子元件的开源库存管理系统。它安装在 Web 服务器上,因此可以使用任何浏览器访问,而无需安装其他软件。同样使用PHP开发,支持MySQL、PostgreSQL、SQLite等数据库,支持Windows、Linux、MacOS等操作系统。
Part-DB 的界面简洁,比较现代,功能强大,非常适合电子行业的小微企业使用。
特性
- 电子零件的库存管理。每个零件都可以分配给类别、封装、制造商、 以及多个商店位置和价格信息。可以使用标签对零件进行分组。您可以关联各种文件 例如带有零件的数据表或图片。
- 多语言支持(目前为德语、英语、俄语、日语、法语、捷克语、丹麦语和中文)
- 零件和存储位置的条形码/标签生成器,使用内置条码扫描仪通过网络摄像头扫描条形码
- 具有组和详细(细粒度)权限的用户系统。 支持双因素身份验证(Google Authenticator 和 Webauthn/U2F 密钥),并且可以对组强制执行。 可以设置通过电子邮件重置密码。
- 可选支持通过 SAML 进行单点登录 (SSO)(使用中间服务) 像Keycloak一样,您可以将Part-DB连接到现有的LDAP或Active Directory服务器)
- 零件和数据结构的导入/导出系统。支持从 KiCAD 导入项目的 BOM。
- 项目管理:创建项目并将零件分配给物料清单 (BOM),以显示您可以构建的频率 这个项目并直接从DB中提取所有需要的组件
- 事件日志:跟踪您的库存发生了哪些变化,跟踪哪个用户做了什么。将零件恢复为旧零件 版本。
- 响应式设计:您可以使用相同的界面在 PC、平板电脑和智能手机上使用 Part-DB。
- 支持 MySQL、SQLite 和 PostgreSQL 作为数据库后端
- 支持部分中的富文本说明和注释
- 支持多种货币并支持自动更新汇率
- 强大的搜索和过滤功能,包括参数搜索(根据某些规格搜索零件)
- 自动生成图片缩略图
- 使用云提供商(如 Octopart、Digikey、Farnell、LCSC 或 TME)自动获取零件信息、数据表和 零件价格
- 用于从其他应用程序/脚本访问 Part-DB 的 API
- 与 KiCad 集成:使用 Part-DB 作为您的 KiCad 并直接在 KiCad 中查看 Part-DB 中的可用部件。
凭借这些功能,Part-DB 对于想要跟踪其私人电子零件库存的业余爱好者非常有用, 或创客空间,其中许多用户应该拥有对共享库存的(受控)访问权限。
目前国外很多小公司和大学也使用 Part-DB 来管理他们的库存。
InvenTree
InvenTree是一个开源的库存管理系统,提供直观的零件管理和库存控制。
它设计为轻巧且易于使用,适用于中小企业或业余爱好者应用。强大的业务逻辑在后台工作,以确保维护库存跟踪历史记录,并且用户可以随时访问库存级别信息。InvenTree旨在实现灵活的安装。
InvenTree 是一个 Python 和 Django 应用程序,它将数据存储在关系数据库中,并通过 Web 浏览器将这些数据提供给用户,并且(可选)可以通过 API 集成到自定义应用程序中。
特性
- 组织零件: 零件是任何库存的基本要素。InvenTree将零件分组为结构化类别,允许您安排零件以满足您的特定需求。
- 管理供应商:InvenTree允许您轻松创建,修改或删除链接到库存中任何零件的供应商和供应商项目。
- 实时库存管理:即时查看特定部件、特定位置或单个构建所需的当前库存。库存物料按级联位置和子位置进行组织,允许灵活检查任何位置下的库存。可以对库存物料进行序列化以跟踪单个物料,并且可以针对序列化的库存物料存储测试结果,以便进行验收测试和调试。
- BOM管理:智能 BOM(物料清单)管理可清楚地了解制造新零件所需的子零件。 InvenTree 允许您上传多种格式的简单 BOM 文件,并下载详细的 BOM 以及存储在其数据库中的所有信息。
- 构建零件:Inventree 具有构建管理系统,可帮助您跟踪构建进度。 构建消耗库存物品来制造新零件,您可以决定自动或手动从当前库存中分配零件。
- 报表:使用自定义模板生成各种报表。
- API:核心 InvenTree 软件是在 RESTful API 之上实现的,该 API 可供外部应用程序使用。此外,还提供了一个原生的 Python 绑定库,用于快速开发与 InvenTree 集成的程序。
- 扩展和自定义:InvenTree 被设计为高度可扩展的。如果InvenTree的核心功能不能满足您的特定需求,InvenTree提供了一个强大的插件系统,可以根据需要扩展基本功能。
- APP:InvenTree 提供了一个原生应用程序,用于在移动设备上访问库存。
InvenTree的设计比较现代,并且功能很完善,采用模块化设计,特别适用于那些需要管理电子元件、制造零件、产品组装和库存的公司。它结合了现代小微公司对物料管理流程的需求,提供了一套灵活、易于使用且功能强大的解决方案。InvenTree在项目主页还致敬了一下前辈 PartKeepr😀
还有哪些好用的开源物料管理系统?欢迎在评论区留言分享。
公众号 | FunIO
微信搜一搜 “funio”,发现更多精彩内容。
个人博客 | blog.boringhex.top