DRP项目
DRP(distribution resource planning)分销资源计划是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。解决了随着企业销售规模的逐渐扩大,对异地物流和资金流的管理难度越来越大,企业资源大量浪费的问题。
这次项目要做的功能分为大三模块:物料维护、分销商维护和流向单维护。客户公司生产药品,因此下文中将药品称为物料,物料维护模块负责物料的添加、删除和修改,每当公司新增或停产药品,都需要实时更新系统内物料的信息,此处可以对公司当前生产的物料有一个总体的把控。
分销商维护模块负责维护全国各地分销商信息,从该模块可以看出一个公司的整体销售模式,下图是该公司销售模式图,注意调拨与销售的不同,调拨是采用返点的形式回报分销商,也就是咱们常说的回扣,这只能是从上级分销商到下级分销商,一切调拨必须经过一级分销商;销售是采用纯销售获利的方式,也就是卖多少赚多少,只能是从分销商到终端客户(医院、其他),每个等级的分销商都可以采用销售模式,总部除外。

流向单维护模块基于物料维护和分销商维护,负责物料在各级分销商或分销商到终端客户的流向信息,也就是库存管理,从该模块可以看出每个分销商当前的销售情况和库存情况,总部可视具体情况合理安排生产量,并且能反映出整个公司整体的业绩,对公司战略调整或计划具有重大意义。
流向单维护包括两支流程,其一:
- 商务主管收集流向单(含出库、入库)
- 数据录入员录入流向单数据
- 商务主管审核(如有数量差异,可以修改调整项数据)
- 商务经理审核确认(如果有问题,驳回,正确的话就直接冲减库存)
其二:
- 项目会计抽查流向单和系统中的数据是否吻合,对抽查过的单据添加抽查标记(如果有问题,会通过其他手段(如电话、邮件等)通知商务经理)。
- 对分销商定期报上的库存数量(该数量为商务代表核实过的)与系统中数据对比,如果有差异,作调库处理。目的是使账面数量和分销商的实际库存一致。该调整由商务主管确认,只能调整当前库存。(此流程没有在图中体现)
下图为流向业务单流程图:

DRP是ERP系统中的一小部分,主要负责企业物料的分销情况,个人认为随着B2C,B2B这种网络销售模式的兴起,加上物流领域的不断健全,将会进一步拉近厂商与客户之间的距离,意味着大量的销售人员不得不转行做服务,中间许多环节将被省去,DRP系统将会被极大的简化。
DRP项目的更多相关文章
- Java Drp项目实战——Drp知多少
是什么 Drp是Distribution Resource Planning的缩写,意思是分销资源计划.它是用来管理企业的执行于Internet上的分销网络的系统,是以商业流程优化为基础,它的核心是销 ...
- DRP项目总结
DRP项目在6号就已经完工了,总共花费了一个半月的时间,从对java的懵懵懂懂,到现在的略微熟悉,对整个java web开发的认知,清晰了很多.涉及到的web项目开发的必备知识,也都有一次得到锻炼和提 ...
- JAVA Drp项目实战—— Unable to compile class for JSP 一波三折
交代下背景.电脑系统是64位的,用的是64位的Tomcat.安装是32位的Myeclipse10,java环境也是32位的.Tomcat在開始启动时会报这样一个错误,"Can't load ...
- Java Drp项目实战—— 环境搭建
概要 我们要開始一个关于Java项目的开发,那么我们就须要搭建一个关于Java开发的环境,那么搭建一个Java开发环境,都须要些什么东东,又有些什么注意事项呢. 过程 我先将我搭建Java环境的软件和 ...
- Java Drp项目实战——Web应用server
引言 Web应用server如今非常多人都在用,但是究竟什么是Web应用server呢,它与Webserver有什么关系,它与应用server又是什么关系,它是他们两种中的当中一种,还是简单的两种se ...
- Java Drp项目实战——Servlet
由来 在解说Servlet之前须要先介绍一个词语CGI即Common GatewayInterface是通用网关接口的意思.它提供一个计算机程序同HTTP协议或者WWW服务的接口,也就是人机交互接口的 ...
- DRP经验总结
思想 指导 从开始看DRP项目到完成已经有三个月左右的时间了,这是一个足够长的视频,当看第一集的时候就再想,啥时候看完呢? 其间,也断断续续,有时看的效率高有时相反,有时几天看不了几集,好在总算看完了 ...
- Java学习笔记之JNDI(六)
JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的 ...
- 马士兵Java视频教程 —— 学习顺序
第一部分:J2se学习视频内容包括: 尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码_及重 ...
随机推荐
- 21.java方法详解
public class MethondTest07{ //入口 public static void main(String[] args){ A.m1(); //error:若方法名字的前面什么都 ...
- CS231n 2016 通关 第五、六章 Batch Normalization 作业
BN层在实际中应用广泛. 上一次总结了使得训练变得简单的方法,比如SGD+momentum RMSProp Adam,BN是另外的方法. cell 1 依旧是初始化设置 cell 2 读取cifar- ...
- CS231n 2016 通关 第三章-SVM 作业分析
作业内容,完成作业便可熟悉如下内容: cell 1 设置绘图默认参数 # Run some setup code for this notebook. import random import nu ...
- TwinCAT3的c++和标准c++(c++11)特性区别
1.vector不能使用花括号初始化 2.不支持cmath,需要使用TcMath.h
- vim opencv
http://blog.csdn.net/fdl19881/article/details/7275203 ctags .vim: http://www.vim.org/scripts/script. ...
- HDU1010 Tempter of the Bone【小狗是否能逃生----DFS奇偶剪枝(t时刻恰好到达)】
Tempter of the Bone Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u ...
- Linux SecureCRT 完全破解
相关说明: 上篇发了个Linux(Ubuntu) 下 SecureCRT 7 30天循环破解在启动的时候会多输入一次确认窗口, 后来maz-1网友留言说可以用Windows破解后程序替换Linux下的 ...
- 洛谷 - P3966 - 单词 - AC自动机
https://www.luogu.org/problemnew/show/P3966 因为文本串就是字典本身,所以这个和平时的AC自动机不太一样.平时的query要沿着fail树把子树的出现次数依次 ...
- POJ3414(BFS+[手写队列])
贴一发自己写的手写队列-.. #include <stdio.h> #include <iostream> #include <string.h> #include ...
- assembly x86(nasm)修改后的日常
data segment ENG db 'SUNdayS Coming I Wanna Drive My Car,SUN,SUN$' ;9,3 sun1 db 'SUN' swcount db 0ah ...