Beneflow 便利店进销存管理系统产品系统

我要开发同款
Honphie2026年10月02日
9阅读

技术信息

语言技术
C#、SQL Server、HTML5、Vue、.Net
系统类型
Web
行业分类
物流仓储

作品详情

行业场景

面向单店及小微连锁便利店、小超市等零售场景,针对传统手工记账或通用进销存软件成本高、部署复杂、网络依赖强的问题,立项开发一套可在局域网内自托管的轻量级进销存系统。业务背景:门店需要收银、采购、库存、赊账、供应商对账和利润分析,但缺乏低成本、易部署、支持移动端协同的数字化工具。本系统旨在解决小微零售商户在无公网、无专业 IT 人员条件下实现进销存数字化的痛点。

功能介绍

系统包含收银开单、销售退货、赊账管理、采购入库/退货、库存盘点与预警、供应商对账、利润分析、用户角色权限及操作日志等模块。收银台支持 PC 端开单与移动端扫码协同:首页动态生成二维码,手机扫码后进入移动端入库页面,调用摄像头完成扫码,实现局域网内移动设备与 PC 数据协同。系统采用 JWT 鉴权,支持用户、角色、菜单权限控制,并记录操作日志。后端提供 RESTful API,前端基于 Vue3 + Element Plus 构建,支持Kestrel和IIS两种部署方式,可局域网自托管运行。

项目实现

本人独立负责 Beneflow 全栈开发:完成 SQL Server 数据库设计,基于 .NET 8 + ASP.NET Core WebAPI + Entity Framework Core 构建后端 RESTful API,使用 JWT 实现鉴权,前端采用 Vue3 + Element Plus,并负责 IIS / Windows Service / Docker 部署。具体实现收银开单、销售退货、赊账管理、采购入库/退货、库存盘点与预警、利润分析、供应商对账、用户角色菜单权限及操作日志等模块。

技术亮点与难点:

1. 设计 PC 收银台与移动端扫码协同流程:首页动态生成二维码,手机扫码后进入移动端入库页面,通过 html5-qrcode 调用摄像头完成扫码。
2. 自研 TLSertService,服务启动时探测局域网 IP 并签发包含 IP SAN 的叶子证书,解决局域网无公网域名下移动端调用摄像头所需的 HTTPS 安全上下文问题。
3. 编写 PowerShell 自动化部署脚本,支持 Kestrel + Windows Service 托管,实现开机自启及崩溃自动恢复,并提供 IIS 备用部署方案。
4. 针对国内 NuGet 大包下载稳定性问题,采用 framework-dependent 发布模式并接入国内镜像源,降低部署过程中依赖下载失败的概率。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论