Dashboard

完整需求展示版:核心采购/销售/库存可操作,其余模块以高保真业务原型展示。
本月销售额
¥0
销售订单自动汇总
本月采购额
¥0
采购成本 + 采购费用
本月净利润
¥0
销售额 - 销售成本 - 销售费用
库存成本价值
¥0
库存量 × 移动平均成本

经营指标

商品 SKU 数0
累计销售订单0
累计采购订单0
低库存商品0

库存提醒

利润 Top 商品

销售 / 利润趋势

最近业务动态

当前库存

SKU商品分类平均成本销售价库存库存价值状态

新增 / 维护商品

商品详情能力展示

商品历史采购可追溯
商品历史销售可追溯
库存流水可追溯
SKU 唯一性已校验
条码扫描Phase 3

商品列表

SKU商品分类条码单位平均成本销售价库存状态操作

新增供应商

供应商分析

供应商列表

供应商联系人电话邮箱累计采购额采购次数备注

新增客户 / 渠道

渠道能力展示

按客户统计销售额支持
按渠道统计利润支持
应收账款Phase 3
平台 API 对接Phase 3

客户 / 渠道列表

名称类型电话邮箱累计销售额订单数备注

录入采购单

确认后自动增加库存、写入库存流水、更新移动平均成本。

采购记录

单号日期商品数量单价运费其他费用总成本供应商状态

录入销售单

销售时保存成本快照,后续成本变化不会改写历史利润。

销售记录

单号日期商品客户/渠道数量销售额销售成本销售费用净利润净利率

销售退货

库存调整 / 报损

业务规则

采购退货
减少库存
销售退货
增加库存
盘点增加
增加库存
盘点减少
减少库存
报损
减少库存
所有操作
写入流水

仓库库存

SKU商品分类平均成本默认销售价库存量库存成本价值警戒值状态

库存流水

时间商品类型关联单号变动数量变动前变动后单位成本操作人备注

利润分析

销售额
¥0
销售成本
¥0
毛利润
¥0
净利润
¥0
维度销售数量销售额销售成本销售费用毛利润净利润毛利率净利率

Excel 导入

上传 .xlsx / .xls 文件

Demo 可真实导入商品表;采购/销售模板与流程也在本页展示。

正式版导入流程

1. 上传 Excel
2. 识别 Sheet
3. 字段映射
4. 数据预览
5. 格式校验
6. 重复检查
7. 用户确认
8. 批量写入
9. 导入结果
10. 错误报告

Excel 模板字段

商品模板
sku | name | category | cost | sale_price | stock | low_stock | barcode
采购模板
purchase_no | purchase_date | supplier | sku | product_name | qty | unit_cost | shipping_fee | other_fee
销售模板
sales_no | sales_date | customer | channel | sku | product_name | qty | unit_price | shipping_fee | platform_fee | discount | other_fee

导入错误处理

Excel 行号类型字段错误原因处理结果
12商品skuSKU 为空失败
23销售qty数量不是有效数字失败
41采购purchase_no重复单号跳过

系统用户

姓名角色状态最后登录
管理员Admin启用今天 09:25
采购员Purchase启用昨天 17:40
销售员Sales启用今天 11:02

权限原则

管理员全部权限
采购员采购 / 库存
销售员销售 / 客户
利润数据可限制查看

权限矩阵

模块
查看
新增
编辑
删除/作废
导出
商品
✓
✓
✓
管理员
✓
采购
✓
采购员
采购员
管理员
✓
销售
✓
销售员
销售员
管理员
✓
利润
可配置
-
-
-
管理员
系统设置
管理员
-
管理员
-
-

业务设置

数据与审计

关键操作日志要求启用
数据库定期备份要求启用
历史单据物理删除不建议
推荐处理作废 / 冲销

非功能需求

安全

登录、权限校验、参数化查询、文件限制、审计日志、备份。

性能

普通页面目标 < 2 秒;10 万级销售数据分页;Excel 批量处理。

可用性

电脑/平板优先,手机可查看 Dashboard 与库存;表格支持搜索、筛选、分页。

推荐技术栈

前端Next.js + React + TypeScript
UITailwind CSS + shadcn/ui
数据库PostgreSQL
快速后端Supabase
ORMPrisma
ExcelSheetJS / xlsx

核心数据库表

users products categories suppliers customers purchase_orders purchase_items sales_orders sales_items inventory_transactions expenses import_jobs import_errors

正式版架构

Browser
Next.js App
Auth
业务 Services
Excel Import
PostgreSQL

开发阶段

Phase 1 — MVP

登录、商品、采购、销售、库存、利润、商品 Excel、Dashboard。

Phase 2

采购/销售 Excel、退货、库存调整、供应商、客户、报表导出、用户权限。

Phase 3

多仓库、条码、应收应付、多币种、自动备份、电商平台 API。