失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 分销系统开发 分销商城开发 分销功能 Java开发三级分销业务功能

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

时间:2023-11-05 02:58:00

相关推荐

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

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

1.什么是二级分销?

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

2.代码实现分销业务功能

为了更好的理解这个原理我们用图实现一下上面的例子。首先假设有ABCDEFGH 8个人,他们的关系如图所示

下面是代码演示部分

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

package com.guobinhui.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 total;private static double Price = 1000;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 getTotal() {int sum = 0;for (int i = 0; i < list.size(); i++) {sum += list.get(i).getLength();}return sum;}public void setTotal(int total) {this.total= total;}public int getLength() {return list.size();}public double totalPrice() {return getSum() * Price * 10 / 100 + getTotal() * Price * 5 / 100;}}

下面是测试类

package com.guobinhui.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的利润为550.0元

D的利润为300.0元

欢迎广大开发者一起交流学习,笔者电话微信18629374628

如果觉得《分销系统开发 分销商城开发 分销功能 Java开发三级分销业务功能》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。