Files
xin-procurement/项目需求规划书.md
T
2026-07-23 12:31:37 +08:00

116 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
项目需求规划书
项目名称:订货采购系统
前端形态:微信小程序(门店端/客户端)
文档版本:V1.0
编制日期:2026年7月
一、项目概述
1.1 项目背景
本项目旨在为生鲜配送企业打造一套覆盖“采购→订货→配送→对账”全链路的数字化管理系统。前端采用微信小程序形态,服务于门店端下单与客户端对账两大核心场景,后端配合PC管理后台完成商品、采购、对账等复杂管理操作。
1.2 项目目标
a.实现门店通过小程序在线下单,系统自动匹配客户等级价格
b.打通门店订单与采购单的自动汇总生成链路
c.建立供应商在线协同机制(采购单发送、对账确认)
d.实现财务对账数字化,支持按品类/供应商筛选、差额对比、结算表生成
e.支持门店在客户端自助生成对账单并导出
1.3 用户角色与使用场景
角色 使用端 核心场景
门店/客户 小程序客户端 在线下单、查看价格、查看对账单
采购员 PC后台 生成采购单、修改采购数据、发送供应商
财务/对账员 PC后台 对账管理、差额对比、结算表生成
供应商 微信小程序 接收采购单、确认订单
系统管理员 PC后台 商品管理、价格策略、权限配置
二、小程序端功能规划
2.1 门店端小程序(核心订货场景)
门店通过小程序浏览商品、下单,展示字段:品名、单价、订货量、重量、单品金额、总金额。
功能点 说明
商品列表浏览 按分类展示可订购商品,支持搜索/筛选
加入订货车 选择商品、填写订货量/重量,加入购物车式订货单
订货单确认 展示完整订货明细(品名/单价/订货量/重量/单品金额),确认后提交
历史订单查看 查看历史订货记录及状态
根据登录门店的客户等级,自动匹配并显示对应单价。价格数据由后台商品中心的价格体系驱动。
功能点 说明
客户等级识别 登录时获取门店等级,全局生效
价格自动匹配 商品列表和订货车中按等级展示单价
价格变更提示 后台调价后,门店端下次登录同步更新
门店可查看自身各时期的订货金额汇总。
功能点 说明
门店订货汇总 按日/周/月查看本店订货总金额
明细下钻 点击汇总金额可查看对应订单明细
门店可在客户端生成自己的对账单,支持导出。
功能点 说明
对账单查看 按时间段生成对账单,展示订货明细、金额
对账单导出 支持导出为Excel或PDF格式
对账状态标识 显示每个单品/订单的对账状态(已对账/未对账)
门店可自行修改回款周期(0天/1天/2天……无限制),影响对账单中的结算日期计算。
功能点 说明
回款周期配置 门店在个人设置中选择回款周期选项
结算日期自动计算 对账单根据回款周期生成应结算日期
2.2 小程序端基础功能
功能点 说明
微信授权登录 通过微信手机号授权登录,自动识别门店身份
权限控制 不同门店仅可见自身数据
消息通知 订单状态变更、价格调整等通知推送
三、PC后台管理端功能规划(概要)
3.1 商品中心(A1-A3
A1 商品档案管理:增删改查商品,字段包含品名、规格/包规、供应商、等级、价格体系(多等级客户价)
A2 价格策略:同一商品对不同客户等级显示不同单价,支持批量调价
A3 分类管理:支持多级分类(蔬菜/水果/其他),子分类排序
3.2 采购管理(C1-C6
C1 采购单生成:基于所有门店订单汇总生成,支持按样板格式导出
C2 全品类导出:按子分类排序,所有列可筛选/排序/恢复初始排序
C3 蔬果单独导出:按品类拆分开出
C4 采购单修改:采购环节可直接修改商品信息及门店订单数据
C5 采购单发送供应商:通过微信快捷发送(文件分享/小程序转发/链接)
C6 发送状态标记:标记每个单品是否已发送供应商
3.3 对账管理(D1-D10
D1 按品类对账:蔬菜/水果分开对账
D2 按供应商筛选对账:只查看特定供应商的单据
D3 采购金额自动分配:系统计算分摊到各门店/各单品
D4 对账数据修改:支持修改订货量、称重数据、数量、金额及商品信息
D5 差额对比:显示实际采购金额、公布金额、差额
D6 单品级门店备注:每个单品可针对每个门店单独添加备注
D7 特殊业务处理:周转柜、周转托盘、调货、售后、物流(需业务侧确定功能具体需求)
D8 对账状态标记:标记每个单品已对账/未对账
D9 结算表生成:对账结束后生成结算表、回框统计表
D10 下载存档:支持文件下载(Excel/PDF)
3.4 公共/基础(F1-F3
F1 登录/权限/用户管理:后台管理系统基础
F2 前后端接口联调:门店端、客户端接口对接
F3 页面:前端UI页面整体搭建
四、其它功能
1.采购流转:客户在小程序(客户平台)注册后,在小程序下单采购订单。
2.订单流转:供应商在微信小程序(供应商平台)注册后,由采购员生成具体的采购单,发送给供应商。
3.周转柜:待补充
4.周转托盘:待补充
5.调货:待补充
6.售后:待补充
7.物流:待补充
8.导出格式:待补充
五、开发阶段规划
阶段一:需求确认与原型设计(5天)
1、确认全部功能需求细节(特别是D7特殊业务处理需业务方明确规则)
2、完成小程序端原型图设计(门店端订货流程、客户端对账流程)
阶段二:小程序端开发(10天)
1、门店端小程序:商品浏览、订货车、下单、历史订单
2、客户端小程序:对账单查看、导出、回款周期设置
3、登录与权限体系
4、前后端接口联调
阶段三:PC后台开发(10天)
1、商品中心模块
2、采购管理模块(含发送供应商)
3、对账管理模块(含结算表生成、下载存档)
4、权限管理系统
5、导出功能,支持Excel格式导出
阶段四:测试与上线(5天)
1、功能测试、兼容性测试、性能测试
2、小程序提交微信审核
3、部署上线
六、风险与注意事项
1、特殊业务处理:周转柜、周转托盘、调货、售后、物流是否涉及重大变动,需业务方明确规则,否则影响系统设计和与开发进度
2、价格实时性:后台调价后需确保门店端及时同步
3、数据安全:对账单涉及金额数据,需做好权限隔离,确保门店仅可见自身数据