DSM 门店收银系统是一款基于最新 .NET 10 与 Blazor WebView 技术构建的 Windows 桌面 POS 软件。 从扫码收银、多方式结算、智能促销到会员运营与经营报表,为零售门店提供一站式、稳定流畅的收银与管理体验。
DSM 覆盖收银台前后台的所有关键场景:快速开单、灵活折扣、多方式支付、单据与退款、会员、商品与库存、权限与系统配置。
扫码枪、触屏软键盘、点单面板三通道输入,开单流程贴合店员肌肉记忆,高峰期不卡顿。
统一支付服务架构,一套界面支持现金、银行卡、礼品卡、会员积分、EBT 食品券等多种结算组合。
三种互斥促销类型自动识别,开单时按数量自动计算,无需店员心算,减少出错。
会员档案与收银流程深度打通,支持会员价、积分与余额支付,助力门店私域运营。
完整的商品主数据管理:条码、规格、多单位、分类与品牌,支持多门店同步。
所有交易留痕,支持随时调出历史账单,整单或部分退款,并同步打印与台账。
支付功能基于统一的服务化架构(Pay Service Factory),每种支付方式独立实现、热插拔配置,结账按钮可按门店需求自由启用与排列。
结账页以按钮矩阵呈现可用支付方式,支持异步等待支付终端(如 PAX 刷卡机)确认,支持整单金额、拆分金额与混合支付。
促销规则在商品上直接配置,开单时系统根据购买数量自动识别促销类型并完成计算,支持生效日期范围与门店维度控制。
满足数量即免费赠送。
满足数量即整组减价。
满足数量即按特价结算。
系统依据字段值自动区分三种类型(三者互斥):price > 0 → 促销价;Discount > 0 → 折扣;Gift > 0 → 赠送。
| 类型 | 配置示例 | 顾客买 2 件(原价 10 元/件) | 顾客买 3 件 |
|---|---|---|---|
| 赠送 | 买 2 送 1 | 付 20 元,得 3 件 | 付 20 元得 3 件 + 第 3 件触发新一轮规则 |
| 折扣 | 买 2 减 5 元 | 付 15 元 | 付 15 + 10 = 25 元 |
| 促销价 | 买 2 特价 15 元 | 付 15 元 | 按促销规则累加计算 |
内置 30+ 套 FastReport 报表模板,覆盖日常对账、交接班、库存与营销分析,支持屏幕预览与 PDF / 打印输出,模板支持中英文版本。
DSM 原生适配收银台常见外设,驱动配置全部可视化,无需开发介入。
基于 StarIO SDK 原生驱动 Star 系列热敏打印机,支持小票、标签与条码打印,断纸重打更省心。
通过 POSLink2(WM_POSLINK 消息通道)对接 PAX 刷卡终端,完成刷卡、验证与撤销(Void)全流程。
内置电子秤串口协议解析(波特率 / 校验位可配),自动读取重量并转换为商品数量,称重商品一步开单。
主屏结账数据实时推送到客户显示副屏(双 WebView 共享状态),顾客可实时查看商品与金额。
为无键盘收银机提供全屏软键盘与独立数字键盘组件,扫码、改价、数量输入流畅自然。
系统级网络通信配置能力,为外设与周边系统对接预留标准通道。
主界面左侧为商品明细与购物车,右侧为常驻快捷按钮区,底部为金额与操作栏。扫码枪、触屏与点单面板并行工作,店员无需切换窗口即可完成一单。
基于 ASP.NET Identity 的账户体系 + 代码级权限点系统。每个功能按钮、每张报表都绑定独立权限码,角色管理界面勾选即可生效。
门店信息、电子秤参数、TCP/UDP、报表偏好、屏幕 DPI 模式(全屏 / 窗口 / 宽屏)全部可视化配置;界面内置简体中文与英文双语,随语言偏好即时切换。
五层清晰的项目结构,依赖方向单一可控;Blazor 组件化 UI 让界面迭代像搭积木一样简单,也为未来的移动端(MAUI Blazor Hybrid)复用打下基础。
依赖方向:App → Components / Data / Models / Base ;Components → Data / Models / Base ;Data → Models / Base ;Base → Models
移动端不做收银,专注辅助管理:数据查看、配置下发、报表浏览。通过 MAUI Blazor Hybrid 直接复用 DSM.Components 与 DSM.Data 层,一套代码两端共享,UI 迭代成本减半。
WinForms + WebView 混合架构,启动快、资源占用低,对低配收银机友好;触屏、扫码枪、打印机全面适配。
Blazor 组件 + 服务工厂模式:新增一个支付方式、一张报表、一个功能按钮,都是「加一个类 + 注册一行」的事。
本地 SQL Server 数据库 + 本地日志,断网不停业;数据库初始化脚本化,部署恢复简单。
权限点下沉到每个按钮与每张报表,收银员、店长、总部各管各的,操作留痕可审计。
JSON 资源 + 自动生成 LocKeys,中英双语一键切换;扩展新语言只需增加一份资源文件。
基于 .NET 10 最新框架,架构为 MAUI 移动端与多门店连锁预留了清晰的复用路径。
DSM 的设计来自真实门店的收银流程沉淀,尤其适合以下场景。
高频扫码、称重商品、EBT 食品券支付、小票打印,全流程优化。
挂账(Pay Later)、客户档案、批发单据,覆盖熟人生意场景。
点单面板 + 规格选择 + 快捷操作,高峰期快速出单。
年龄验证、税免(Tax Exempt)单据与历史报表支持。
一账号多门店切换、商品全门店同步开关、总部报表汇总。
买赠 / 折扣 / 特价三类促销自动计算,营销执行零心算。
部署 Windows 客户端与 SQL Server 数据库,启动时自动执行数据库初始化脚本(DbScript),无需手工建库建表。
在系统设置中完成门店信息、小票打印机(StarIO)、电子秤串口、刷卡终端(PAX)等硬件参数配置,界面语言按需选择。
维护商品 / 分类 / 会员 / 员工角色后即可正式开单;报表与小票模板可随时调整,经营数据从第一单开始沉淀。
联系我们的产品团队,获取完整功能演示、部署方案与报价。支持现场演示收银全流程(扫码 → 促销 → 多方式支付 → 小票)。