构建一个集进销存管理、客户关系管理(CRM)、加盟商管理(B2B)、订单处理、财务核算于一体的核心业务中台。实现企业内部流程标准化、数据可视化、决策数据化,全面提升运营效率和核心竞争力。
模块一:To C核心业务(销售与库存)
产品管理
功能:对销售的各类产品(SIM卡、流量包、手机、配件)进行管理。包括添加商品、设定价格(成本价、零售价)、设置上下架状态、管理产品规格(如手机颜色、内存版本)。
细节:套餐类产品需支持按周期(月、季、年)自动续费逻辑设置。
库存管理
功能:
库存查看:实时查看总部仓库、各直营/加盟门店的库存数量、成本总额。
库存流水:记录每一次库存变动(采购入库、销售出库、调拨、盘点调整)的明细。
库存预警:设置安全库存阈值,库存过低时自动告警,提醒采购。
盘点管理:支持定期库存盘点,生成盘盈盘亏记录,调整账面库存。
客户与订单管理
客户管理(CRM):登记客户信息,关联其购买的订单、套餐、服务记录,形成客户画像。
订单管理:
创建销售订单(可选择客户、商品、数量),自动计算金额。
订单状态全流程跟踪:待付款、已付款/待发货、已发货、已完成、已取消、售后中。
支持订单查询、导出、打印(发货单、发票)。
处理退款、换货等售后流程。
模块二:To B核心业务(加盟商管理)
加盟商管理
功能:管理加盟商档案信息(公司资料、合同、联系人、银行账户等)。设置加盟商的等级、折扣权限、信用额度等。
B端配货与采购
功能:
采购单:加盟商通过此平台向总部发起采购申请。
配货单:总部审核后,生成配货单,进行发货,并扣减总部库存,增加加盟商虚拟库存(或在途库存)。
价格体系:支持为不同等级的加盟商设置不同的产品采购价。
物流跟踪:集成物流接口,录入快递单号,跟踪配送状态。
店铺需求与支持
功能:
工单系统:加盟商可提交特殊需求、问题反馈或技术支持申请。总部客服或技术部门接收并处理工单,全程留痕。
营销物料下载:总部统一上传海报、文案、活动方案等,供加盟商下载使用。
对账与结算
功能:定期(如按月)生成加盟商的采购对账单、销售佣金结算单。财务审核后,进行打款操作,并记录结算历史。
模块三:系统支撑与公共功能
权限管理(RBAC)
功能:基于角色的权限控制。可创建不同角色(如超级管理员、财务、客服、仓库管理员、加盟商用户),并为角色分配精确到按钮级别的菜单和操作权限。
数据统计与分析(Dashboard)
功能:系统首页可视化仪表盘,展示核心业务数据。
To C:销售额、订单量、热门商品销量趋势、客户增长数。
To B:加盟商采购额排名、各地区销售分布、库存周转率。
预警信息:低库存预警、未处理订单、待处理工单。
日志与操作审计
功能:记录所有用户的关键操作(登录、增删改敏感数据),便于追溯和审计。
1. 系统架构:前后端分离
前端 (Front-end):
技术栈:Vue 2/3 + Vue Router + Vuex/Pinia + Element UI Plus / Ant Design Vue + Axios。
职责:负责渲染用户界面、接收用户输入、通过API与后端交互数据、管理路由。所有业务逻辑计算在后端完成。
后端 (Back-end):
技术栈:PHP (推荐使用 Laravel 或 ThinkPHP 框架) + MySQL + Redis。
职责:
API接口:提供一套完整的RESTful API,供前端调用。接口返回标准JSON数据。
业务逻辑:处理所有核心业务逻辑、数据验证、权限判断。
数据存储:使用MySQL进行结构化数据存储。
缓存:使用Redis缓存热点数据(如商品信息、用户信息)、管理Session、实现队列功能(用于处理耗时任务,如发送邮件、导出大数据报表)。
认证与授权:使用 JWT (JSON Web Token) 实现无状态登录认证。用户登录后,前端在后续请求的Header中携带Token,后端验证Token有效性及权限。