1.什么是二级分销?

二级分销其实是一种让用户分裂通过邀请的形式来获得更多的用户。如有ABC三个人,A邀请B做一件事情,B邀请C做一件事情。假定通过直接邀请可获得10%利润,通过间接邀请可获得5%的利润,设这件事定价为100元,结算下来A可以获得10+5=15元的利润,B可以获得5元的利润,这就是二级分销。对一个产品来讲这种方式可以更快的获得更多的流量,快速的提升用户量,从而让企业快速推广产品和聚集粉丝,通过更多的渠道发展意向的客户,代理商,以金字塔的裂变方式发展,短期内获得明显的推广效果。

2.为了更好的了解这个原理我们用代码实现一下上面的例子

首先假设有ABCDEFGH 8个人,他们的关系如图所示

下面是代码演示部分

创建一个人的类,里面定义成员变量名字、数组Person、数组总数、子类数组总数、价格

package com.aou.bean;import java.util.ArrayList;
import java.util.List;public class Person {private String name;private List<Person> list = new ArrayList<Person>();private int sum;private int zi;private static double Price = 100;public List<Person> getList() {return list;}public void setList(List<Person> list) {this.list = list;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getSum() {return list.size();}public void setSum(int sum) {this.sum = sum;}public int getZi() {int sum = 0;for (int i = 0; i < list.size(); i++) {sum += list.get(i).getLength();}return sum;}public void setZi(int zi) {this.zi = zi;}public int getLength() {return list.size();}public double totalPrice() {return getSum() * Price * 10 / 100 + getZi() * Price * 5 / 100;}
}

下面是测试类

package com.aou.test;import com.aou.bean.Person;public class Test {public static void main(String[] args) {Person a = new Person();Person b = new Person();Person c = new Person();Person d = new Person();Person e = new Person();Person f = new Person();Person g = new Person();Person h = new Person();a.getList().add(b);a.getList().add(c);a.getList().add(d);a.getList().add(e);d.getList().add(f);d.getList().add(g);d.getList().add(h);System.out.println("A的利润为"+a.totalPrice()+"元");System.out.println("D的利润为"+d.totalPrice()+"元");}
}结果:

A的利润为55.0元
D的利润为30.0元

 

最近在努力学业务,希望自己可以成长的更快一点。

业务功能“二级分销”简单实现相关推荐

  1. 分销系统开发 分销商城开发 分销功能 Java开发三级分销业务功能

    众所周知,互联网时代,分享经济现在随处可见,各行各业都有各种分销系统,最为常见的就是三级分销,那么如何实现这个业务功能了,笔者通过本篇图文案例给大家分享一下实现过程.此处以二级分级分销实现为例. 1. ...

  2. 陕西二级分销系统开发适合做什么业务?

    二级分销的具体层级划分,还有分佣的层级大家都已经很清楚了,那我们该如何去看自己的业务适不适合做二级分销呢? 二级分销的受众范围还是非常广的,比如说我们经常可以用到的日用品,或者是一些价格比较低的快消品 ...

  3. 二级分销商城简单的设计方式

    二级分销的合理性 is_distribut 是否为分销商 first_leader 第一个上级 second_leader 第二个上级 user_distribution  用户分布 (存储虚拟商店正 ...

  4. 二级分销系统开发源码可以用多久?

    二级分销系统开发,二级分销模式,二级分销系统模式,二级分销源码开发,二级分销软件开发,二级分销APP开发,二级分销商城开发,二级分销系统,二级分销系统商城,二级分销模式,二级分销开发. 颠覆传统的经销 ...

  5. 二级分销系统对企业来说意味着什么?

    二级分销系统开发,二级分销模式开发,二级分销软件开发,二级分销商城开发,二级分销平台开发,二级分销系统源码,二级分销系统,二级分销模式,二级分销商城,二级分销软件.   二级分销系统模式介绍:   这 ...

  6. 二级分销定制技术开发系统

    Facebook创始人马克·扎克伯格表示:"移动(互联网)是当前的平台.目前,我们也开始为属于明天的平台做准备.Oculus有机会开发有史以来最具社 交性的平台,改变我们工作.游戏和通信的方 ...

  7. 二级分销商城系统开发软件

    二级分销商城系统开发咨询[林先生:130微7827电7929],二级分销商城系统开发模式,二级分销商城系统开发软件,二级分销商城系统开发APP,二级分销商城系统现成源码,二级分销商城系统开发平台. 传 ...

  8. 医院信息系统的业务功能详解

    第一章 医院信息系统介绍 医院信息系统是应用系统中比较复杂的一种,涵盖广,业务交叉多,涉及到人财物等各个方面,我想做过这一行业得人应该感触更深刻,本篇将以HIS为案例详细介绍下医院信息系统.它覆盖了医 ...

  9. 二级分销小程序怎么做

    [二级分销小程序功能介绍] 二级分销小程序是一款专门为企业提供分销管理的移动应用程序.它的主要功能包括商品管理.订单管理.分销设置.分销商等级.分销佣金.分销海报等方面,下面我们逐一进行介绍: 1. ...

最新文章

  1. empty怎么发音_empty,怎么读,解答要读出来,empty怎么读慢一点,清楚一点!
  2. 我的第一个appium+Python自动化实例
  3. j-link接口定义及实际使用
  4. 安卓学习 之 UI控件(三)
  5. linux 测试vim编译器_软件测试工程师必须要掌握的linux命令
  6. 【.NET Core项目实战-统一认证平台】第八章 授权篇-IdentityServer4源码分析
  7. Oracle15001,Oracle11gR2RAC环境DBCA创建数据库报错ORA-15055ORA-15001
  8. STM32F1笔记(八)时钟
  9. 一款简单微信小程序个人博客
  10. python中将字符变为大写_python如何同时把字符串大写变小写,小写变大写
  11. 迅雷在P2P网络中的另类上传速度
  12. Atiti  attilax主要成果与解决方案与案例rsm版
  13. linux 关闭后台程序
  14. Android网络框架情景分析之NetworkManagementService和Netd交互深入分析一
  15. Excel.cpp和Excel.h的获取
  16. 如何从Ubuntu系统装回windows系统
  17. 方波的产生——运算放大器LM324产生方波
  18. ubuntu硬盘扩容
  19. Android漏洞查询
  20. 解决Win10系统由于INF文件失效导致安卓MTP驱动安装失败的问题

热门文章

  1. 【ROS理论与实践-赵虚左老师】Chap2 ROS通信机制
  2. 数字电路中的电压精准采集
  3. HTML常用标签或属性全称
  4. 初入操作系统——操作系统概述
  5. iTunes Converter for Mac(音乐转换器)
  6. 一个基于 Spring Cloud + Vue + Socket.IO 的在线聊天网站,不来体验一下吗?
  7. findViewById寻找SearchView控件导致程序崩溃 android.widget.SearchView cannot be cast to android.support.v7.widg
  8. 学任何东西,你能坚持前三天,就至少超过一半的人,坚持到一周,就可以超过 80% 的人...
  9. Android9不支持fdex2,FDex2报错: 这台设备不支持此软件
  10. 新手必知:json、ajax、i8n