开源原创:Posd收银管理系统适合中小商家即插即用

封面

开源原创:Posd收银管理系统适合中小商家即插即用

作者:JavaUser,原文见吾爱破解论坛:https://www.52pojie.cn/thread-2136216-1-1.html

Posd · 收银管理系统

Posd 是给小餐馆、奶茶店、便利店用的单机收银系统:收银、挂单、桌台、后厨分单、会员储值、库存盘点、采购入库、班次交接、日结月结、小票与价签打印,全部在一台电脑上完成。

没有云端、没有订阅、没有远程激活。断网照样卖货,数据不出店门。

收银台

功能

模块能力
收银现金 / 微信 / 支付宝 / 会员余额 / 积分抵扣,支持组合支付
订单挂单取单、抹零、改价(审计)、按件退款、整单作废、退款原路
餐饮桌台开台、加菜、并台、转台、清台,小票与后厨单带桌号
后厨多档口分单(按类目路由到不同打印机),后厨单不印价格
会员开卡、充值(含储值赠送)、余额、积分规则、等级折扣、到期提醒
库存下单扣减(套餐按组件)、退款回补、盘点单、采购入库、低库存提醒
班次开班结班、交接单(退款/作废/折扣/积分/堂食外带/跨班次退款)
报表日结、月结、毛利(估算)、24 小时时段分布、CSV 导出
打印ESC/POS 小票、后厨单、价签条码、小票 logo/二维码、失败重打队列
数据自动备份、审计日志、权限分级、商品图片

商品与库存

快速开始

用安装包

双击安装。默认地址 http://127.0.0.1:8080,默认账号 admin / 1234(首次登录后请立刻改 PIN)。

同一局域网的手机/平板浏览器打开 http://收银机IP:8080 即可当副屏。

从源码构建

需要 Go 1.26+ 与 Node 20+:

git clone https://github.com/yixin-lot/posd.git && cd posd
npm --prefix web ci
npm --prefix web run build
node scripts/copy-embed.mjs
go build -trimpath -ldflags "-s -w" -o posd ./cmd/posd
./posd --addr 127.0.0.1:8080 --db ./data/pos.db

Windows 一键打包(需要 Inno Setup 6/7):

pwsh -File scripts/pack/package.ps1 -Version 0.1.0

数据与备份

数据在程序同目录的 pos.db(SQLite WAL),不联网、不上传;自动备份到 backups/(默认保留 7 份);卸载或删除程序不会删 pos.db / backups / images——要彻底清理请手动删目录。

技术栈

层选型为什么
后端Go 单文件无运行时依赖,双击即用
数据库SQLite(modernc,无 CGO)跨平台编译简单,备份就是拷文件
前端Vue 3 + Vite(构建期内嵌)一套代码适配收银机与手机
打印内置 ESC/POS 渲染不依赖驱动,USB / 网口均可

收银台结算

商品管理

国内开源 gitee:https://gitee.com/yixin-lot/posd

喜欢的帮忙 star 一下,谢谢!


附件下载

蓝奏云收银系统
全文完
50 点赞 · 3493 阅读