全部项目展厅样品管理

工作项目 / 存货管理

展厅样品管理

展厅与门店样品占用资金较多,但未纳入日常核算,数量依赖人工清点,入库、销售、调拨与盘点缺少连续记录。

项目为此开发 Windows 桌面软件,统一记录样品库存、成本与业务变动,并生成销售与库存报表。

形式
Windows 桌面软件
工作内容
业务建模、应用开发、安装包交付
技术
Vue 3、TypeScript、Electron、SQLite

样品库存:商品、门店、规格、成本与在店数量,一页查询。

1主要功能

从入库到售出逐笔记录

入库、销售、调拨与盘点逐笔登记,每件样品的所在门店、数量、成本及销售或调拨记录均可查询。

库存查询
按商品、编号、门店与状态筛选,显示在店数量、规格与成本。
批量导入
支持 Excel、CSV 与文本粘贴,导入前预览修正,每批上限 500 行。
销售登记
按件出售并扣减库存,计算扣除成本、运费、安装费与提成后的利润。
经营报表
按时间、门店、分类或导购汇总,支持明细下钻与导出。

2软件实景

销售核算与经营报表

按件出售,库存与利润同步核算

同款多件可部分出售。系统带入成本,计算费用与提成,提交后更新库存。

  • 按商品或编号定位样品
  • 校验可售数量
  • 计算预计利润
销售出库 / 实际软件界面

按门店、分类和导购汇总销售

销售记录汇总为收入、成本、费用与利润,可按分类或导购查看明细。

  • 销售月报、进销存、库存明细
  • 门店与时间区间筛选
  • 导购明细下钻与数据导出
报表中心 / 实际软件界面

3技术实现

本机运行的桌面应用

本地优先的桌面应用:界面经 IPC 调用主进程中的业务服务,数据存于本机 SQLite,核心库存功能无需联网。

交互层
Vue 3 + TypeScript:组件化界面、路由管理、类型约束
桌面层
Electron + IPC:进程间通信、Context Bridge、服务适配
数据层
SQLite 本地持久化:关系建模、事务写入、备份恢复

实现要点

数据建模
商品主档、样品库存、销售与调拨记录分表建模,支持同款多件、部分出售与库存校正。
业务服务
通过 contextBridge 与 IPC 暴露业务接口,数据访问经适配器,与界面解耦。
事务与调拨
单据与库存变更在同一事务中写入;跨电脑以 JSON 文件交换调拨数据,按单号防止重复导入。
导入校验
多种来源解析为统一字段,逐行校验并定位错误。
AI 辅助录入
商品描述解析为结构化字段预填表单;AI 给出的操作须经人工确认后执行。
安装包
electron-builder 打包,处理 better-sqlite3 原生模块兼容。

4交付

交付内容

功能设计、数据建模、界面与业务逻辑开发及安装包制作由本人完成。软件支持本机存储、跨电脑调拨与备份恢复,可用于门店样品录入、库存查询、销售核算与盘点。

产品与业务
功能设计、业务建模、操作流程
应用开发
界面、业务逻辑、本地数据管理
数据与智能
批量导入、经营报表、AI 辅助
最终交付
Windows 桌面应用与安装包
上一个项目提成核算与工资条下一个项目门店经营月报