全功能进销存 POS
为大客户而设计的稳定内核
tjhdts-pro 采用 SQL Server 作为唯一业务库,收银、采购、库存、会员、批发、报表全流程贯通; WPF 收银端、安卓端与 B/S 网页管理后台多端一体,按角色与门店分级授权,支持独立部署,满足企业 IT 的自主可控要求。
一套系统,贯通企业经营全链路
从门店收银到总部管理,tjhdts-pro 把进销存核心业务与经营管理放在同一个数据内核之上, 门店用客户端与安卓端收银,职能与管理人员用浏览器登录后台,数据实时一致。
收银与门店作业
零售收银、退换货、会员结算、多种付款方式,Windows 与安卓双端一致体验。
进销存管理
商品档案、分类、供应商、采购订单与入库、库存查询、盘点调拨损溢全流程。
会员与批发
会员档案、积分与余额、批发客户与订单退货,价格体系多档位可配置。
报表与成本
销售、库存、成本与毛利报表;成本明细核算,为定价与经营决策提供依据。
组织与权限
门店、账号、角色菜单权限分级,管理层可按部门与岗位精确授权可见范围。
促销与调价
促销方案、价格调整历史,支持多价格与到期规则,灵活应对营销活动。
三端共用一套 API,单一 SQL Server 内核
服务端集中承载业务逻辑与数据访问,收银客户端、安卓端、网页管理后台通过统一的鉴权接口协作; 数据库为 SQL Server,运行时方言层保证业务语句在 MSSQL 上正确执行。
功能矩阵
网页管理后台覆盖经营管理的日常职能,复杂单据的新建/审核在收银客户端完成,二者数据同源。
独立部署为主,中转接入为辅
大客户通常在自己的服务器上独立部署、用自己的网络路由,数据与运行完全自主; 同时平台保留公网中转接入能力,为连锁多店、异地访问与快速开通提供备选路径—— 用不用中转由客户按自身 IT 策略决定,两种能力都真实可用。
独立部署
整套系统部署在客户自有服务器 / 内网,使用客户自己的 SQL Server 与网络出口,数据不出企业边界。
- IT 自主可控
- 无需依赖公网中转
- 心跳上报可选,用于版本与使用情况
中转接入
通过公网中转服务器把异地客户端 / 移动端 / 网页请求安全转发到门店本地服务端,适合连锁跨地域访问。
- 按客户与门店路由配对
- 无需公网 IP / 端口暴露
- 样板与多店场景快速开通
平台管理
集中管理版本升级包、商户与使用情况,为独立部署客户提供不依赖运行的升级与运维支撑。
- 独立升级通道
- 商户列表与使用数据
- 升级时机由客户掌握
技术规格
面向企业级部署选型的内核、协议与运行环境一览。
| 数据库 | SQL Server首次启动自动建库;运行时方言层完成 SQLite→MSSQL 语句翻译(datetime / 分页 / 元数据 / DDL 等)。 |
|---|---|
| 服务端 | C# · WinForms 服务集中承载 API 路由与业务逻辑,管理所有门店数据。 |
| 收银客户端 | C# WPFWindows 门店收银,含完整收银台、小票打印、离线作业。 |
| 安卓端 | Kotlin移动端收银与门店作业。 |
| 网页管理后台 | Next.js · TypeScriptB/S 管理端,按账号角色控制菜单,不含收银台。 |
| 鉴权与通信 | 会话令牌X-Internal-Auth HMAC 签名三端共用同一套 API 与签名校验。 |
| 升级 | 独立升级通道,与轻量版物理隔离;升级包集中发布,客户自行检查更新。 |
| 典型部署 | 客户自有 Windows Server + SQL Server,收银 / 后台 / 安卓通过内网或中转访问。 |