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简介_源代码_及重 ...
随机推荐
- 微信公众平台:微信JS-SDK Demo
ylbtech-微信公众平台:微信JS-SDK Demo 1. HTML返回顶部 1.demo.html <!DOCTYPE html> <html> <head> ...
- git搭建私有仓库
git gui参考 https://ask.helplib.com/git/post_1004941
- 天天连萌UE分析
1.开始游戏消耗心,有消耗动画,[可以使用到副本次数上] 2.关卡结束,是个可爱的动画,[可以是潇洒的动画,一个吹箫的潇洒老翁或者帅哥] 3.点击爽快感:点击配对成功飘字及时且快速,[字体漂亮--潇洒 ...
- LeetCode: 620 Not Boring Movies(easy)
题目: X city opened a new cinema, many people would like to go to this cinema. The cinema also gives o ...
- html标签英文全称
更新: 2017/06/09 最近网页开发,一直会查html和css 感觉之前写的这个太杂了,现在主要是先查这个博文,然后查文档. -------------------------------- ...
- [Swift 开发] 使用闭包传值(typealias)
在Swift中使用闭包来实现两个界面的传值 例如:有A类和B类. B类 //声明闭包 typealias valueBlock = (Float)->() var returnPrice: va ...
- jqgrid 不能选中行, 每次点击单元格都自动选中第一行
最使用jqgrid表格插件写了一个功能.功能完成后显示一切正常,但是经过测试后发现,每次点击数据行时,都会自动选中第一行,无法选中其他数据行.经过一番探索,最终发现是加载进来的字段没有主键导致了这个问 ...
- react native 安卓打包--mac环境,如果打包不成功可注意下my-release-key.keystore的位置关系(绝对路径)
// my-release-key.keystore和my-key-alias都是可修改的名称 1.生成签名密钥(keytool -genkey -v -keystore my-release-key ...
- Java并发编程笔记
进程:程序的一次运行活动. 线程:程序的一个控制流程.用于执行一个任务.是cpu进行调度的最小单位. 死锁:所有的线程继续执行所需要的资源都被其他线程占用,导致所有线程都不能继续执行. 死锁的情景:1 ...
- JPA-day03 自动建表和注解