跳到主内容
福利啊论坛
返回资源帖子

Posd 收银管理系统:中小商家即插即用的单机收银方案

资源

Posd 收银管理系统:中小商家即插即用的单机收银方案

开源单机收银系统 Posd,适合小餐馆、奶茶店、便利店,断网可用。

简介

Posd 是一款专为小餐馆、奶茶店、便利店设计的单机收银系统,无需云端、无需订阅、无需远程激活,断网照样卖货,数据不出店门。

功能亮点

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

快速开始

用安装包

双击安装,默认地址 http://127.0.0.1:8080,默认账号 admin / 1234(首次登录后请立刻改 PIN)。同一局域网的手机/平板浏览器打开 http://收银机IP:8080 即可当副屏。

从源码构建

需要 Go 1.26+ 与 Node 20+:

bash
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):

bash
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 / 网口均可

下载

源码仓库:GitHub - yixin-lot/posd

网盘备份见下方 downloads。

下载链接

百度网盘:
https://pan.baidu.com/s/1P6YloX22dUM4QIg_t6809A?pwd=52pj(提取码:52pj)

GitHub:
https://github.com/yixin-lot/posd.git

10次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论