乐于分享
好东西不私藏

国产开源进销存,中小零售店老板能拿完整源码改的 POS 系统

国产开源进销存,中小零售店老板能拿完整源码改的 POS 系统

Dorisoy.POS,.NET 7 + Angular 全栈,完整源码 + MIT 协议 可商用可二次开发。仪表盘、采购销售退货库存闭环、十多种报表,开箱即用。

觉得有用记得收藏 + 转发,留言区告诉我你最想要 POS 系统里哪个模块?

◆ 项目简介

Dorisoy.POS 是一套面向中小零售门店的新零售快消进销存管理系统,基于 .NET 7 后端 + Angular 前端,自带库存管理,主打轻量、开箱即用、闪电般的页面加载速度。

它把零售门店日常运营拆成仪表盘、采购、销售、退货、库存、报表 6 条主线,加上用户/角色/权限做底层治理,覆盖一家便利店或小型连锁从进货到卖货的全流程。

整套系统采用 MIT 协议开源,可以直接拿到完整源码按自家业务改造,不需要二次付费。市面上同类商业 POS 要么年费几千到几万、要么闭源没法改、要么臃肿到收银员学半天学不会——这套就是冲着这三个痛点做的。

后端跑在 .NET 7 + SQL Server / MySQL 8+,前端是 Angular 单页应用,数据库脚本和初始化数据都打包好,克隆下来改改连接串就能跑起来。

◆ 案例介绍

◆ GitHub 自带

仓库 README 自带的 5 张界面截图,展示了仪表盘、销售订单、采购订单、库存查询和报表的实拍:

仪表盘首页用大数字卡片把销售总额、采购总额、退货数据直接摊开,旁边是月度畅销品排行榜和带提醒的日历——老板每天扫一眼就知道昨天卖了多少、哪些商品最火、今天有什么待办。

销售订单支持多商品、多税率、多折扣的下单流程,生成发票/收据一键完成,发货日会自动发邮件提醒。

采购端从报价单到采购订单、收货确认、发票打印全环节打通,收到货物后库存自动增加,不需要人工二次录入。

库存嵌入到采购销售流程里,采购收货自动加库存、销售发货自动扣库存,盘点有差异可用库存调整功能修改并保留审计日志。

报表模块内置采购、销售、库存、费用、利润、收付款等十多种模板,支持按供应商/客户/时间/产品等条件筛选,所有报表都能导出 PDF 或 Excel。

◆ 全网实际案例

参考公众号文章里讲到,有做快消零售的店主拿这套系统改造,把原本 Excel 手记的进销存数据全部迁到 Dorisoy.POS,库存准确率从 70% 提升到 95% 以上,月底盘点从一整天缩短到两小时。

◆ 功能特点

仪表盘:首页用大数字卡片展示销售总额、采购总额、退货数据,旁边是月度畅销品排行榜、带提醒的日历和近期订单预计发货/收货状态。老板每天打开浏览器 30 秒就能掌握店面全局。

采购与销售闭环:从报价单到采购订单、收货确认、发票打印全环节打通,销售端同样闭环。每一单可选不同商品、不同税率和折扣,系统自动算总价;采购收货自动加库存、销售发货自动扣库存,退货走单独入口反向减库存,账目逻辑清晰。

库存管理:嵌入到采购与销售流程里,不是独立模块。日常运营时库存自动维护;盘点发现差异可用库存调整功能修改,系统保留修改日志供审计;按单价可查询所有采购/销售/退货的历史记录。

报表与提醒:内置十多种报表模板,包括采购/销售/库存/费用/利润/收付款等。采购报告按供应商/时间/产品筛选,销售报告按客户/渠道/时间段导出,损益报告直接汇总出本期利润。所有报表都能导出 PDF 或 Excel。提醒计划程序支持每日/每周/每月/季度/半年/每年或特定日期触发,自动发邮件或站内通知。

多语言与权限:默认中文 + 英文双语,需要其他语言几分钟就能加。权限管理做角色分层,管理员创建角色并分配权限,再把角色绑定到具体员工;每个员工的权限可覆盖角色默认权限,适合多人多店的连锁零售场景。

高性能与开箱即用:Angular 单页应用 + .NET 7 后端,页面加载速度比传统 WebForm POS 快一个数量级。完整源代码随仓库分发,SQL Server 和 MySQL 两套数据库脚本都打包好,克隆下来改改连接串 F5 就能跑。

◆ 项目链接

◆ 🔗 项目地址

  • GitHub 仓库:https://github.com/dorisoy/Dorisoy.POS 主仓库,Star 92、Forks 31(API 2026-08-06 当前值)
  • LICENSE:https://github.com/dorisoy/Dorisoy.POS/blob/main/LICENSE MIT 协议,可商用、可二次开发、需保留版权
  • 提交记录:https://github.com/dorisoy/Dorisoy.POS/commits/main 最近提交 2024-09-29(维护活跃度下降,生产用建议先评估)
  • 源码下载:https://github.com/dorisoy/Dorisoy.POS/archive/refs/heads/main.zip 完整源码 zip 包,含 SQL Server + MySQL 两套初始化脚本

◆ 🚀 在线体验 / 相关访问地址

  • 官方演示:http://pos.doriso.cn/ 在线试用,账号 admin@gmail.com / admin@123
  • 备用演示:http://pos.xamarin.top/ 同套演示环境,账号同上
  • 项目文档:https://github.com/dorisoy/Dorisoy.POS/blob/main/README.md 完整 README,含 .NET Core 安装步骤和 Angular 构建指南
  • 数据库参考:https://www.mysql.com/ MySQL 8+ 文档(项目支持 SQL Server 和 MySQL 两套数据库)

◆ 写在最后

Dorisoy.POS 适合以下场景:

A. 中小零售门店需要一套能拿源码改的进销存系统(预算有限 + 想二次开发) B. 快消行业经销商需要采购销售库存一体化的工具,不要多个系统切换 C. 创业团队想快速搭一套类 SaaS POS 的 MVP 验证商业模式

不推荐场景:

A. 大型连锁零售需要分布式多门店实时同步——本项目是单机架构,需二次改造 B. 需要对接复杂 ERP / 财务系统的场景——本项目定位轻量级,接口深度有限 C. 商业级 SLA 要求(7×24 不停机)——仓库近 11 个月未更新,自行维护前请评估

⚠️ 仓库最后提交时间是 2024-09-29,距今约 11 个月未更新。生产环境使用前,建议评估团队是否具备 .NET 7 + Angular 的二次开发能力,或者 fork 后自行维护。


点赞 + 在看 + 转发,下期见 👋