22 KiB
22 KiB
需求描述
| 平台 | 角色 | 模块 | 功能名称 | 功能描述 | 问题描述 | 问题解决描述 |
|---|---|---|---|---|---|---|
| WEB版 | 业务员端 | 销售订单管理 | 销售单录入,并提交审核 | 包含客户物流信息,新客户自动同步到客户数据库 | 新用户判断标准 | 根据手机号和姓名一起匹配 |
| 查看个人历史销售订单 | ||||||
| 销售订单状态查询与追踪 | 包含订单和物流信息查询 | 对接那家快递平台 | 快递100接口 | |||
| 销售订单取消 | 没有审批过的订单可以直接取消,申请过的订单需要提交待何总确定后方可撤销 | "没有审批过的订单可以直接取消" — 那已提交但未审批的算哪种状态?建议明确状态机:草稿→待审批→已审批→生产中→已完成 | 1. 业务员提交的何总未审批的可以直接取消,中间有时差;2. 何总审批过的订单需要何总自己审批完成后才能取消 | |||
| 物流消息提醒 | 当生产订单第一个物流节点超过2天无流转信息时,系统自动推送提醒给对应业务员,便于及时跟进催发。 | "第一个物流节点超过2天无流转" — "第一个节点"定义模糊?是工厂发货还是揽收?提醒频率?只提醒一次还是循环提醒? | 1. 第一节点的定义:从开始有物流揽件信息开始的节点作为第一个节点。2. 提醒频率:一次 | |||
| 订单进度信息通知 | 报价单最终审批 | 这行写的是"报价单最终审批",但模块是销售订单,需求错位,需确认是文案错误还是功能错位 | 功能错位:业务员可以查看订单已有与自己关联订单的信息。只能看到订单的数量和报价。何总(管理员)看到的是整个订单的信息,包括订单的数量、成本、回扣、利润、报价等所有的方便判断该订单是否盈利的信息。 | |||
| (何总秘书)如果是泰兴工厂,需要录入物流图片,自动识别/手动,自动匹配对应的订单(根据产品规格数量,发送地址匹配订单) | 自动识别匹配订单的逻辑复杂 — 根据"产品规格+数量+地址"匹配,但同一客户可能有多笔相似订单,匹配准确率如何保证?失败后的兜底方案? | 借助豆包AI大模型,进行识别图片中订单的信息,然后将内容进行整理交给后台。相似的信息需要业务员自己去判断一下,是否订单重复。识别不出来的图片需要业务员使用输入后修改下。 | ||||
| 长时间没下单提醒 | 长时间没下单提醒 按照订单匹配下单频率,且可以设置金额限制,低于1000元以下的小客户就不需要追踪了 | 是取历史平均间隔?最近一笔距今多久?"可设置金额限制" — 谁设置?在后台配置? | 这个可以在后台管理页面设置相关信息:1. 多久没下单的用户;2. 下单金额低于多少的用户 | |||
| 小程序端 | 管理层端 | 销售单管理 | 销售单最终审批 | 系统根据订单信息自动匹配产品表,计算出成本、利润及利润率,展示给审核人员(何总)。需要体现计算过程和公式,审核人员可一键通过(赚钱)或退回(亏本)。若退回,业务员需要及时收到通知 | ⚠️ "自动匹配产品表计算成本利润" — 产品表是否已维护完整成本数据?如果产品表无此规格怎么办? ⚠️ "需要体现计算过程和公式" — UI展示形式?展开面板还是弹窗? ⚠️ "一键通过(赚钱)或退回(亏本)" — 逻辑过于简化:利润率多少算"赚钱"?需可配置阈值,否则何总每次都要人工判断 |
1. 订单录入的时候,由豆包AI大模型进行逻辑处理,然后返回准确的信息。2. 计算公式和结果需要豆包的大模型进行处理过程保存。3. 将净亏多少需要表示清楚,方便判断 |
| 销售单审核通过后后台下单,分配给工厂(只需要提供一段文字供复制) | 需选工厂发货(分自提和直送),生成一段话供复制,复制给工厂负责人,备注不同工厂的权限不同(自提单只有产品采购信息,无联系方式, 泰兴和马甸,宣堡工厂可以看到除了合同价外的一切信息) 1 直接发货—》 泰兴和马甸工厂 2 外送工厂,通知AB生产加工,由司机自提,最终送至总部仓库 |
🔴 核心逻辑混乱: 1. "生成一段话供复制" — 这是半自动化,不是系统对接,工厂端无系统?那后续工厂进度如何同步回系统? 2. 权限控制复杂:自提单隐藏联系方式、不同工厂看到的信息不同 — 需在数据库层做字段级权限控制,开发成本高 3. "外送工厂→AB加工→司机自提→送总部仓库" — 这个流程涉及多段物流,系统中如何追踪?状态如何流转? |
1. 自提:生成与订单内容相关的话:数量、类型,用户可以直接复制信息;2. 泰兴、马甸、宣堡这几个工厂生成的内容为订单的数量、价格信息 | |||
| 审批取消订单 | 审批过订单需要何总确认审批 | ⚠️ 与业务员端的"取消"逻辑重复,需统一:业务员申请取消 → 何总审批取消,还是何总直接取消? | 和之前的一样, | |||
| 回扣设置 | 设置回扣是否完成 | ⚠️ 过于简略:"设置回扣否完成" — 是标记提成发放状态?还是计算金额?回扣规则是什么? | 业务员在提交订单的时候,如果该订单有回扣,需要标明出来,并指出回扣的金额数量,在计算该订单是否盈利的逻辑中需要考虑到回扣 | |||
| 查看历史销售订单 | ||||||
| 小程序端 | 司机端 | 任务管理 | 查看任务详情 | 可以查看产品规格,所属业务员,其他信息不暴露,由于哪些工厂加工 | ⚠️ "由于哪些工厂加工" — 文案不通顺,应为"由哪些工厂加工"? ⚠️ "其他信息不暴露" — 需明确"其他"范围:客户信息?价格?业务员联系方式? |
可以看到去哪里取货的地址、取件内容、数量等信息,涉密信息看不到 |
| 接单 | ||||||
| 确认揽货 | 拍照上传记录收货,并同步给业务员 | ⚠️ 状态流转是否可逆?如误点"送达"能否撤回? ⚠️ "拍照上传" — 照片存储策略?有效期?压缩规则?推送方式?微信订阅消息?还是小程序内消息? |
可以撤回,在提交之前可以撤回,提交后就撤回不了了。照片存储在cos里面,微信订阅推送 | |||
| 确认送达 | 货物送达仓库,变更任务状态 | |||||
| 管理后台(WEB端) | 产品管理 | 产品录入 | 录入产品的基本信息,用于后期报价关联生产的价格核算 | ⚠️ "用于后期报价关联生产的价格核算" — 需要哪些字段?成本价?市场价?规格参数?BOM清单?目前信息不足,无法设计表结构 | ||
| 产品查询 | ||||||
| 工厂/供应商管理 | 维护所有合作工厂及供应商信息 | ⚠️ 与"下单给工厂"的权限控制关联,需确认工厂账号体系:工厂是否登录本系统?还是仅作为数据字典? | 只作为字典数据,供管理员查看 | |||
| 销售单管理 | 查看历史销售单 | |||||
| 客户管理 | 直接客户的信息录入和查询 | 批量导入 | ⚠️ 导入模板格式?字段校验规则?重复数据处理? | 设计导入模版,根据姓名和电话进行校验,重复数据去重处理 | ||
| 接收欠款及超期提醒 | 系统自动计算月结客户的欠款总额,对超过30天未结算的订单,自动推送提醒给对应业务员,提醒催收。 | ⚠️ "月结客户" — 结算方式是否在客户资料中维护? ⚠️ "超过30天未结算" — 起算点是订单日期?发货日期?对账日期? ⚠️ 提醒给谁?业务员还是财务? |
存入客户的资料中;起算节点三中类型的都加上,订单日期、对账日期、发货日期,可以在后台设置。内容提醒给业务员,需要让业务员去处理 | |||
| 员工管理 | ||||||
| 业绩统计报表 | 查看整体月度/季度/年度业绩 | 系统自动统计销售数据,按工业品、日用品拆分,剔除电商平台的订单,生成可导出的报表,方便核对提成。订单数量,订单金额。 | ⚠️ "按工业品、日用品拆分" — 产品分类标准?在产品表中维护? ⚠️ "剔除电商平台订单" — 如何识别电商平台订单?订单来源字段? ⚠️ "方便核对提成" — 提成计算逻辑仍未明确,报表无法设计 |
|||
| 后台系统管理 | 后台用户管理 | |||||
| 角色管理 | ||||||
| 菜单管理 | ||||||
| 配置管理 | 可以设置未收到订单提醒的周期时长 | "未收到订单提醒的周期时长" — 与前面的"2天物流提醒"是同一配置?还是独立配置? | 单独配置 |