立项背景与目标:迅通面向消防设备生产、经销与运维场景,线下询价、报价、出库与售后分散在表格与口头沟通中,易错、难追溯。项目目标是建设统一的行业业务系统,把产品档案、客户/经销商、报价订单、库存与售后串成闭环,提升协同效率与数据可信度。
软件功能与核心模块:
1)产品与资料中心:设备型号、规格参数、资质证书、配件清单统一维护,支持分类检索与对外展示;
2)客户与渠道管理:终端客户、经销商分级建档,跟进记录与合同信息可查;
3)询价报价与订单:从询价生成报价单,确认后转销售订单,状态全程可视;
4)库存与出入库:采购入库、销售出库、盘点调整,库存数量与流水可追溯;
5)售后与维保:报修工单、处理进度、配件更换记录留存,便于复盘与审计。
业务流程与路径:业务员建档客户→按型号询价→系统生成报价→客户确认→下单→仓库出库→物流签收→售后开单闭环。管理端侧重配置与审核,业务端侧重录入与跟进,关键角色权限与操作路径清晰,减少跨部门反复确认。
整体架构与设计思路:采用前后端分离。后端 PHP 提供 REST 风格接口与权限校验,核心业务落 MySQL(产品、客户、订单、库存、工单等表),关键单据用事务保证一致性;前端 Vue 负责管理后台与业务工作台,按模块拆分页面与路由,列表/筛选/详情统一交互,降低学习成本。接口层统一鉴权、参数校验与错误码,前端按角色菜单动态渲染。
我负责的模块与结果:主导「产品资料 + 询价报价 + 订单流转」与库存出入库对接;完成报价单→订单状态机、库存扣减与流水记录;联调管理端与业务端页面约十余个核心界面。上线后报价平均耗时明显缩短,订单状态可实时查询,库存账实差异可通过流水定位,业务侧反馈补录与对账成本下降。
难点与解决:一是报价字段多、版本易乱——用报价版本号+快照字段锁定成交规格,避免事后改参影响历史单;二是并发出库超卖风险——出库走事务与库存行锁校验,失败回滚并提示可售数量;三是权限与数据范围交叉——按角色+组织维度过滤列表与导出,杜绝越权查看他区客户与单据。