【电商】管理后台--采购管理(执行层)

news2024/11/30 10:50:21

采购,从表面上看是公司花钱的部门,实则担负了寻找、管理供应商的重任,确保公司绝大部分的供应链成本可以保质、保量的完成。

现在很多电商企业,都不自己生产产品,产品的来源基本上都是从供应商那里采购,所以采购相当于负责了企业的第一利润源泉(第一利润源泉:原材料;第二利润源泉:人力成本;第三利润源泉:物流系统),其重要性不言而喻。

采购管理从大的方面我们可以分为:执行层、策略层和战略层。

  • 采购管理执行层,有些地方也称为”小采购“,主要由采购员组成,职责包括下采购单、跟单、催单、结算等相关的执行操作。
  • 采购管理战略层,也可以称之为”大采购“,也就是对供应商的管理,包括供应商开发人员,负责供应商的寻找、签约、合同管理、样品领用等;质量监督人员,负责供应商的货品质量、价格、到货准时率、售后问题等相关的绩效考核。
  • 采购管理策略层,也就是通过数据来驱动智慧采购,包括销量预测、采购建议、自动补货等,主要帮助采购人员做决策,包括哪个商品什么时候需要采购,需要从哪个供应商以什么样的价格采购,需要采购多少数量等,以提高商品的现货率和减少库存周转天数,进而提高效率、减少成本。

这篇文章主要介绍采购管理的执行层。

一、业务

采购业务,简单的说,就是从某个地方,采购某些商品,到哪里去。

从这句话中,我们可以看到几个因素:

  1. 从某个地方:供应商
  2. 采购某些商品:商品
  3. 到哪里去:仓库

中间连接这些因素的叫采购单,采购单的内容和流转也是这个流程的核心。

二、采购流程

采购业务的整个流程,主要包括正向的采购流程和逆向的采购退货流程,两个流程类似,所以这里主要介绍正向的采购流程。

采购流程,主要牵涉到三个部门,采购部、仓库和财务部,从采购部发起采购单,到仓库引用采购单做采购入库单,再到财务部引用采购入库单做结算单,整个流程算是完整的采购流程。

采购的整个流程,是比较灵活的流程,比如我原计划采A商品100件,实际供应商又送我5件,或者供应商少发了5件,或者A商品供应商分了多次配送过来等等,所以采购流程中间根据实际情况的调整也是非常必要。

  1. 业务部门、或者采购人员、或者根据系统的采购建议生成采购单,并把采购单提交审核
  2. 采购主管或者相关人员对采购单的进行审核,如果审核不通过,需要重新编辑提交 如果采购单金额超过一定数额,必要时候可以进行财务审核
  3. 采购单审核通过后,根据采购单的信息,供应商配货到仓库
  4. 仓库根据审核通过的采购单,创建采购入库单,采购入库单可以根据实际情况选择采购单中的某个或者某几个商品,并且填写实际入库数量
  5. 仓库对采购入库单进行验货、入库、配货、上架等仓库操作(这些属于库存管理内容,之后会具体说),同时采购单状态变化
  6. 财务根据采购入库单,根据供应商的结算类型(币种、付款比例、账期时间、是否开票等),创建结算单
  7. 财务把采购单里面全部的商品都结算完毕后,采购单自动变成已完成状态,采购流程结束
    在这里插入图片描述

三、系统功能点

功能层面,主要包括对基础信息的维护,包括供应商管理、采购商品管理、仓库管理,对采购流程的管理,包括采购单管理、采购退货单管理。大致的功能点如下,具体细节要根据公司的实际业务确定。
在这里插入图片描述

四、原型

以下原型仅作说明使用,具体细节需要根据实际业务进行调整。

采购开单页面,此页面是采购执行层的开始,主要包括采购单基本信息和商品信息。供应商,获取供应商列表的数据,选择此次采购从哪个供应商那里采货;收货仓库,获取仓库列表的数据,选择此次采购要入的仓库;商品信息,主要维护此次采购的商品数量和采购价,商品以SKU为单位进行采购。
在这里插入图片描述
添加商品,筛选出需要采购的商品,选中商品,填写采购数量和采购价,进行采购。
在这里插入图片描述
采购单列表页面,根据实际需要展示采购单信息,方便业务方查找、操作和跟进。

在这里插入图片描述
采购系统的执行层,是采购业务人员经常需要操作的地方,系统的灵活、流程的流畅可以大大提高业务的人员的操作效率、减少业务人员在操作上花费的时间,进而也可以使采购人员把更多的尽力花费在更有价值的供应商管理和采购决策上面。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/41203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【服务器搭建】教程四:域名怎样进行备案?快来看~

前言 购买一台服务器,再来个域名,搭建一个自己的个人博客网站,把一些教程、源码、想要分享的好玩的放到网站上,供小伙伴学习玩耍使用。我把这个过程记录下来,想要尝试的小伙伴,可以按照步骤,自己…

你好,法语!A2知识点总结(1)

1.语式及时态 语式: 1.1直陈式: -直陈式现在时 1)动词变位: 以er结尾的动词为第一组动词 变位规则: 去er,得到词根,加上相应词尾 e es e ons ez ent 第二组动词变位 以ir结尾为第二组动词…

LeetCode 图解 | 141.环形链表

141.环形链表题目描述思路分析快慢指针思想代码实现题目描述 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内…

Nuxt 3.0.0正式发布,集成Element Plus和Ant Design Vue脚手架

发布说明 Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。 Nuxt 3.0 11天前正式发布了稳定版,3.0 基于 Vue 3,为 TypeScript 提供了 “一等公民” 支持,并进行…

【Unity3D】卷轴特效

1 原理 当一个圆在地面上沿直线匀速滚动时,圆上固定点的运动轨迹称为旋轮线(或摆线、圆滚线)。本文实现的卷轴特效使用了旋轮线相关理论。 以下是卷轴特效原理及公式推导,将屏幕坐标 (x) 映射到纹理坐标 (u)。 注意:屏…

Controller Area Network(CAN)简介

文章目录前言-什么是通讯?一、CAN是什么?二、CAN的应用示例CAN网络细分三、CAN发展历史四、汽车网络汇总总结前言-什么是通讯? “通讯是两个或两个以上参与者之间交换信息的有意识活动,目的是通过符号和语义规范的共享系统来发送…

微服务系列之初探“微服务架构”

随笔 有时你必须对你想得到的东西充满敬畏。 参考书籍: “凤凰架构”“微服务架构设计模式” 在了解微服务架构之前我们有必要解答“什么是架构”、“什么是架构的风格”这两个问题,同时需要带着“架构并不是被发明出来的,而是持续演进的…

[AI] LRTA*ls(k)搜索算法

LRTA*LS[K]一、LRTA*(K)算法的缺点二、LRTA∗LS(k)LRTA*_{LS}(k)LRTA∗LS​(k)算法1、选择局部空间2、更新局部空间论文在这里! 一、LRTA*(K)算法的缺点 LRTA*(K)算法每次要更新队列Q里的state,但有三点缺陷: 如果state y进入 Q&#xff0c…

【网络工程】6、防火墙介绍及配置实操

接上篇《5、路由器介绍及配置实操》 之前我们讲解了网络设备路由器的介绍,以及完成了路由器的相关配置实操。本篇我们来讲解防火墙的基础知识以及相应的实操案例。 一、什么是防火墙? 防火墙是一个安全产品,它可以把安全的内网和不安全的外网…

【前端】jQuery-概述+基本使用+常用API

目录 一、jQuery概述 1.1JavaScript库 1.2jQuery的概念 二、jQuery的基本使用 2.1jQuery的下载 2.2jQuery的使用步骤 2.3jQuery的入口函数 2.4jQuery的顶级对象$ 2.5jQuery对象和DOM对象 三、jQuery常用API 3.1jQuery选择器 3.1.1jQuery基础选择器 3.1.2jQuery层级选…

Linux下C语言实现HTTP文件服务器和TCP协议实现网络数据传输

在实际开发中经常用到web框架,比如Servlet,SpringBoot等,这些开发框架提高了我们的开发效率,节省了开发时间。但是这会令我们技术人员处于浮云之上,看不到其本质。说实话,Java语言那么流行,其本…

springboot-自动配置

一、简介 在搭建springboot应用的时候,无需像之前spring的时候,要一堆繁琐的配置文件之类的。一个main的方法,就能把springboot的项目run起来。和其他框架整合也是非常的简单,只需要使用到Enablexxxxx注解就可以搞起来。 二、原理…

外卖项目09---Redis了解

目录 Redis了解 141 一、Redis入门 143 1.1Redis简介 143 1.2Redis下载与安装 143 1.3Redis入门---Redis服务启动 144 1.3.1Redis服务启动 1.3.2设置密码远程连接 二、Redis数据类型 145 三、Redis常用命令 146 3.1Redis常用命令---字符串string操纵命令 3.2Redis…

现代密码学导论-21-分组密码

目录 3.6.3分组密码及其操作模式 ECB(Electronic Code Book) 电码本模式 CBC(Cipher Block Mode) 密文分组链接方式 THEOREM 3.32 CBC模式的CPA安全 连锁CBC模式 OFB(Output Feedback Mode) 输出反馈模式 CTR(Counter) 计数器模式 THEOREM 3.33 CTR多明文PCA安全 THE…

C语言学习之路(基础篇)—— 复合类型(自定义类型)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 结构体 1) 概述 数组:描述一组具有相同类型数据的有序集合,用于处理大量相同类型的数据运算。 结构体:将多个…

工具分享:Springboot+Netty+Xterm搭建一个网页版的SSH终端

一. 简述 搭建一个web ssh,主要是借助websocket和xterm,可以实现一个类似于xshell的效果,如图: 二. 技术栈 这里使用了springboot、netty、jsch、react、Ts,xterm。 这里我用了springboot和netty实现了websocket,js…

稳了,我用 Python 可视化分析和预测了 2022 年 FIFA 世界杯

许多人称足球为 “不可预测的游戏”,因为一场足球比赛有太多不同的因素可以改变最后的比分。 预测一场比赛的最终比分或赢家确实是很难的,但在预测一项比赛的赢家时就不是这样了。在过去的5年中,Bayern Munich 赢得了所有的德甲联赛&#xf…

如何发布一个属于自己的 npm 包

如何发布一个属于自己的 npm 包 start 在日常的工作中,我们会接触很多 npm 包。 例如: npm install jquerynpm install vue/clinpm install axios# ... 等等有时候会想到,构建一个属于自己的 npm 包,应该超级酷吧? …

zabbix基础环境部署

目录 一、环境准备 二、部署LNMP 1、安装Nginx及其依赖包 2、修改nginx配置 3、测试页面 三、部署zabbix服务端 1、下载zabbix 2、安装源码zabbix 3、为zabbix创建数据库与数据库账户 4、搭建Zabbix页面 4.1、第1步 Check of pre-requisites 4.2、第2步 Configure D…

Python代码的编写运行方式

Python代码的编写运行方式介绍 python官方运行环境可到网站https://www.python.org/downloads/找到合适版本下载安装。 安装比较容易,特别强调,安装过程建议勾选“Add Python to PATH”(将Python添加到PATH环境变量)【注1】&…