DRP(distribution resource planning)分销资源计划是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。解决了随着企业销售规模的逐渐扩大,对异地物流和资金流的管理难度越来越大,企业资源大量浪费的问题。

这次项目要做的功能分为大三模块:物料维护、分销商维护和流向单维护。客户公司生产药品,因此下文中将药品称为物料,物料维护模块负责物料的添加、删除和修改,每当公司新增或停产药品,都需要实时更新系统内物料的信息,此处可以对公司当前生产的物料有一个总体的把控。

分销商维护模块负责维护全国各地分销商信息,从该模块可以看出一个公司的整体销售模式,下图是该公司销售模式图,注意调拨与销售的不同,调拨是采用返点的形式回报分销商,也就是咱们常说的回扣,这只能是从上级分销商到下级分销商,一切调拨必须经过一级分销商;销售是采用纯销售获利的方式,也就是卖多少赚多少,只能是从分销商到终端客户(医院、其他),每个等级的分销商都可以采用销售模式,总部除外。

流向单维护模块基于物料维护和分销商维护,负责物料在各级分销商或分销商到终端客户的流向信息,也就是库存管理,从该模块可以看出每个分销商当前的销售情况和库存情况,总部可视具体情况合理安排生产量,并且能反映出整个公司整体的业绩,对公司战略调整或计划具有重大意义。

流向单维护包括两支流程,其一:

  • 商务主管收集流向单(含出库、入库)
  • 数据录入员录入流向单数据
  • 商务主管审核(如有数量差异,可以修改调整项数据)
  • 商务经理审核确认(如果有问题,驳回,正确的话就直接冲减库存)

其二:

  • 项目会计抽查流向单和系统中的数据是否吻合,对抽查过的单据添加抽查标记(如果有问题,会通过其他手段(如电话、邮件等)通知商务经理)。
  • 对分销商定期报上的库存数量(该数量为商务代表核实过的)与系统中数据对比,如果有差异,作调库处理。目的是使账面数量和分销商的实际库存一致。该调整由商务主管确认,只能调整当前库存。(此流程没有在图中体现)

下图为流向业务单流程图:

DRP是ERP系统中的一小部分,主要负责企业物料的分销情况,个人认为随着B2C,B2B这种网络销售模式的兴起,加上物流领域的不断健全,将会进一步拉近厂商与客户之间的距离,意味着大量的销售人员不得不转行做服务,中间许多环节将被省去,DRP系统将会被极大的简化。

DRP项目的更多相关文章

  1. Java Drp项目实战——Drp知多少

    是什么 Drp是Distribution Resource Planning的缩写,意思是分销资源计划.它是用来管理企业的执行于Internet上的分销网络的系统,是以商业流程优化为基础,它的核心是销 ...

  2. DRP项目总结

    DRP项目在6号就已经完工了,总共花费了一个半月的时间,从对java的懵懵懂懂,到现在的略微熟悉,对整个java web开发的认知,清晰了很多.涉及到的web项目开发的必备知识,也都有一次得到锻炼和提 ...

  3. JAVA Drp项目实战—— Unable to compile class for JSP 一波三折

    交代下背景.电脑系统是64位的,用的是64位的Tomcat.安装是32位的Myeclipse10,java环境也是32位的.Tomcat在開始启动时会报这样一个错误,"Can't load ...

  4. Java Drp项目实战—— 环境搭建

    概要 我们要開始一个关于Java项目的开发,那么我们就须要搭建一个关于Java开发的环境,那么搭建一个Java开发环境,都须要些什么东东,又有些什么注意事项呢. 过程 我先将我搭建Java环境的软件和 ...

  5. Java Drp项目实战——Web应用server

    引言 Web应用server如今非常多人都在用,但是究竟什么是Web应用server呢,它与Webserver有什么关系,它与应用server又是什么关系,它是他们两种中的当中一种,还是简单的两种se ...

  6. Java Drp项目实战——Servlet

    由来 在解说Servlet之前须要先介绍一个词语CGI即Common GatewayInterface是通用网关接口的意思.它提供一个计算机程序同HTTP协议或者WWW服务的接口,也就是人机交互接口的 ...

  7. DRP经验总结

    思想 指导 从开始看DRP项目到完成已经有三个月左右的时间了,这是一个足够长的视频,当看第一集的时候就再想,啥时候看完呢? 其间,也断断续续,有时看的效率高有时相反,有时几天看不了几集,好在总算看完了 ...

  8. Java学习笔记之JNDI(六)

    JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的 ...

  9. 马士兵Java视频教程 —— 学习顺序

    第一部分:J2se学习视频内容包括: 尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码_及重 ...

随机推荐

  1. py-day17-jquery

    jquery实现案例 案例: 1.点赞 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  2. Sherlock and the Encrypted Data

    题意: 对于16进制数字num,假定 $p_0,p_1,...,p_m$ 在该数字中出现过,如果有 $x = 2^{p_0} + 2^{p_1} + ... + 2^{p_m}$ 且 $x \oplu ...

  3. 爬取动态网页:Selenium

    参考:http://blog.csdn.net/wgyscsf/article/details/53454910 概述 在爬虫过程中,一般情况下都是直接解析html源码进行分析解析即可.但是,有一种情 ...

  4. 微信小程序开发之页面跳转并携带参数

    接口: wx.navigateTo({url:......})   保留当前页面,跳转到应用内指定URL页面,导航栏左上角有返回按钮 wx.redirecTo({url:.....})       关 ...

  5. 技术胖Flutter第三季-14布局RowWidget的详细讲解

    flutter总的地址: https://jspang.com/page/freeVideo.html 视频地址: https://www.bilibili.com/video/av35800108/ ...

  6. Spring Boot 学习系列(11)—tomcat参数配置建

    此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 在SpringBoot项目中,使用的是内嵌的Tomcat容器,相关的配置项如下表: 除去和默认值相同的配置, ...

  7. 字符串函数 replace() 方法妙用

    alert('10 12 14 16'.replace(/d+/g,function(match){ return parseInt(match,10) > 10 ? '*' : match; ...

  8. 483. Smallest Good Base

    For an integer n, we call k>=2 a good base of n, if all digits of n base k are 1. Now given a str ...

  9. HihoCoder 1121二分图一•二分图判定

    背景: 个名字,表示这两个人有一场相亲.由于姑姑年龄比较大了记性不是太好,加上相亲的人很多,所以姑姑一时也想不起来其中有些人的性别.因此她拜托我检查一下相亲表里面有没有错误的记录,即是否把两个同性安排 ...

  10. 换装demo随手记

    1 修补demo错误,使VirtualWorldExample可正常运行 CharacterGenerator.AssetbundleBaseURL 做如下修改 public static strin ...