《品牌积分和赠品兑换管理解决方案和算法概要(共11页).doc》由会员分享,可在线阅读,更多相关《品牌积分和赠品兑换管理解决方案和算法概要(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上品类(品牌)积分和赠品兑换管理解决方案作者:佳易科技2011-10-24 目 录一、管理需求和流程概述2二、表单和查询介绍31、品牌积分规则设定32、品牌积分规则查询43、品牌积分和对应赠品关联设置44、品牌积分和对应赠品关联维护55、品牌积分和对应赠品查询56、品牌积分赠品兑换67、赠品出库流水查询(z_dslscx)78、点数透支审核89、参数设置表单9三、开发文档91、品牌积分和对应赠品关联设置数据结构92、品牌积分规则设定数据结构103、品牌积分赠品兑换数据结构104、表单的算法与逻辑10一、管理需求和流程概述1、管理需求概述品类经营管理可以说是流通企业的一个
2、热门研究课题,也是一个新的利润源泉,通过品类管理,充分挖掘品类毛利贡献潜力,把企业的资源更好向某些品类倾斜,形成差异化的竞争能力。品牌(品类)积分,是在品类经营管理的需求下,对促进品牌(品类)销售的一个有力的工具。目前,绝大部分的管理软件,还仅仅是停留在会员消费积分的层面,会员消费积分,是鼓励会员顾客在本企业加大购买的有效手段,也是一种回馈给贡献大的顾客的方法。而品牌(品类)积分,则是推动品牌销售,鼓励会员顾客专注某些品牌消费的有效方法,使流通企业能更好引导顾客向某些品牌集中消费。本文是佳易科技基于用友时空KSOA的基础上,通过梳理品牌积分管理的需求和流程,制定出的二次开发方案。本方案(实例)
3、已经在实际用户通过使用检测,效果良好,供众多流通企业参考。2、品牌积分(点数)的概念分析:(1)、零售企业在进入了品类管理的领域之后,为了推动品牌(品类)的销售,商场推出了“品牌积分卡”,针对会员,只要购买了某个品牌的商品,商场就自动发放对应的品牌积分卡给顾客。(2)、会员顾客每次购买相应的品牌,系统自动进行品牌积分。(3)、会员顾客可随时查询其品牌积分,在积分达到一定数值,可按“兑换规则”兑换相应的赠品。每个品牌积分(点数)在可兑换的赠品上是不同的,消费的积分也不同。如美庐品牌,每10点,可赠送笔一支,每20点可送毛巾一条,每30点可赠送杯子一个。(4)、积分(点数)奖励跟购买的品种和数量挂
4、钩。如美庐品牌的罐装奶粉,购买1件赠送20个点。美庐品牌袋装奶粉,购买1袋赠送1个点。(5)、积分活动(赠送点数、换取赠品)是有有效期的。3、管理流程概述:(1)、建立品牌对应的品类方案号:在用友时空KSOA中,为每个品牌建立品类方案号。例如,建立美庐品牌的品类方案号。所有美庐品牌下面的商品,都会归属到这个品类方案号上。(2)、设定品牌商品积分规则: 通过品牌商品积分规则设定,设定每个品牌商品其购买的数量和获得的对应积分点数。(3)、设定品牌积分和对应赠品的关联通过品牌积分和对应赠品关联设置,设定每个品牌在兑换赠品时,可对应哪些不同的赠品和消费的品牌积分。 (4)、审核环节 对品牌商品积分规则
5、设定的审核。(5)、会员顾客进行积分赠品兑换 通过品牌积分赠品兑换,会员顾客可查询其拥有的品牌积分,并可把品牌积分进行赠品兑换。根据前面的品牌积分和对应赠品、消费积分的关系,系统会自动扣减会员顾客的品牌积分和赠品库的赠品数量。 二、表单和查询介绍说明:品牌积分 = 点数,这里用点数的概念能来表示品牌积分。1、品牌积分规则设定商品获得点数设置表单(z_gy_spdscx)功能说明:设置 会员在购买商品后可以获得的点数操作: 可以通过检索商品,将商品添加到明细项中去,也可以在抬头选择品类,点击 获得品类所属商品 的按键 所属品类的商品全部添加到明细项中去。执行存盘 即可更新(这里增加了有效期设定,
6、有效期针对每个商品点数规则)(每个品牌商品所获得的积分(点数),与数量进行关联。例如,某品牌商品,消费10个点数为5。)2、品牌积分规则查询商品点数查询(z_gy_spdsc)功能说明:查询商品点数操作:通过选择商品 和品类 来确定要查询的内容,如果没有选择将查询所有有设置点数的商品3、品牌积分和对应赠品关联设置赠品品类添加单据体(标识 721)(功能将赠品归入到选定的品类中去)功能说明:一个品牌的积分,可以兑换的赠品品种是有限制的,通过这个关联设置来实现对应关系的限制。操作说明:(1)、单据抬头填写设置的品类(2)、单据明细填写要归入品类的赠品和兑换点数4、品牌积分和对应赠品关联维护赠品品类
7、维护表单(z_gy_zpdswf)功能说明:维护赠品消费的点数和备注。操作说明:(1)、单据抬头填写设置的品类(2)、点击按钮,明细项将显示 属于该类的所有商品,在明细项中修改赠品信息,最后存盘即可。5、品牌积分和对应赠品查询查询方案 z_gy_zplls 赠品品类流水功能:查询添加和设置赠品信息的具体操作新增 检索方案z_gy_pl 检索方案z_gy_plwh 用于检索品类6、品牌积分赠品兑换常规赠送单表单(z_gy_cgzpzsd)功能说明:用于查询用户的点数和赠送赠品的点数结算操作:1、查询在客户编号输入框填写 客户编号,点击查询客户键 或者 按键盘(Enter)键 均可以查询用户 点数
8、,将出现以下图片。抬头-总点数项 出现客户拥有的总点数“客户品类积分”窗口1:显示 客户每个品类的可使用积分,在窗口中可以选择各品类,在选择过程中。“可兑换赠品”窗口2:会显示属于该品类赠品和消费点数。选择窗口2中的商品时,商品的基本信息将传导到窗口3 中去。2、赠品选择出库要求:出库的基本信息来源于窗口3,表单通过对窗口3中的 赠品编号(spbh)、数量(shl)、品类ID(plid)、总点数(zdians)来进行计算。获得信息:窗口3获得信息有俩种方式 一种为 1、查询 里面的来获得另外一种 是直接点击 赠号输入框 会出现一个检索界面用于选择出库的赠品。定义出库数量:在信息填写完成后,我们
9、就可以数量输入框中填写 要赠送的数量3、赠品正常出库正常出库(本类出库或跨类出库):当会员顾客的赠品兑换符合规定时,按正常流程完成赠品的出库。点击 窗口三 的 赠品出库单按钮 或者 快捷键 F7 便可以进行出库4、赠品审核出库功能:当会员顾客的拥有的点数不足赠品出库时,操作员可以通过走审核流程来进行赠品出库,审核的结果,会员顾客的此次点数消费可以低于规定的点数消费,并且完成赠品的出库。操作:当点数不足时而要进行出库,首先要向总部申请。申请过程如下:(1)、申请有两种方式:A、直接申请,点击菜单项中的(申请审核单据)或者 快捷键F11 均可以向总部提交申请。系统将会自动选择会员所的最大点数品类拥
10、有点数作为申请审核的内容和出库时会员的消耗点数 。例子:如 会员的最大点数类的点数为100,那么提交申请时 申请出库点数为100B、自定义点数申请,在窗口4中点击 是否自定义点数 这时候就出现一个输入框,在输入框中填写出库点数,点击菜单项中的(申请审核单据)或者 快捷键F11 均可以向总部提交申请系统将会以操作设置的点数作为出库的点数向总部提交申请例子: 如 操作员设置出库点数为80,那么提交申请时 申请的出库点数为80(2)、然后提取总部的审核单 操作:点击菜单中的 提取通过审核的赠品单 或者快捷键F11 便可以提取(3)、最后赠送出库操作:点击窗口3中的赠送出库按钮 或者快捷键F7即可出库
11、会遇到的特殊情况:1、商品没有库存、2、审核的出库点数为0、3、客户点数不足消费、4、审核的出库点数任然不足消费(可以再次申请审核)、5、操作员没有权限(操作员信息没有设置好)6、出库点数为0(没有设置跨类系数)7、赠品出库流水查询(z_dslscx)功能:查询赠品出库的流水操作:设置好查询条件点击运行即可8、点数透支审核赠品审核单(123)功能说明:审核操作用的审核请求操作:点击要进行审核的项,点击审核即可(点数?消耗点数? 审核时进行全选)9、参数设置表单参数1:是否允许赠品仓库负库存赠送:是/ 否参数说明:设置参数部分操作 gsetup 表insert into gsetup(shezd
12、m,shezmc,shezlx,shurz,shuom ) values(赠品管理,赠品仓库设置,逻辑型,否,是否允许负库存)参数2:跨类系数的设置insert into gsetup(shezdm,shezmc,shezlx,shurz,shuom ) values(赠品管理,赠品系数,实数型,0,跨类系数)(控制台产生界面,在这里设定跨类系数)参数3:兑换赠品时,对透支点数的处理:不允许透支/ 允许透支需要审核 / 允许透支不必审核参数说明:A、不允许透支,无法选择到需要的点数高于会员顾客账户的剩余点数的赠品。B、允许透支需要审核,则可选择,且自动走审核流程。C、允许透支不必审核,透支点数
13、不得高于_ (填写数字)。参数4:兑换赠品的点数透支的处理:记录 / 清零参数说明:对于会员顾客透支的点数,如果记录,则顾客的点数可以变为负的,如果清零,则扣到为零为止。参数5:三、开发文档1、品牌积分和对应赠品关联设置数据结构新增 表z_gy_zplb字段为plid,Spid,dians,beizhu新增 表z_gy_zpplls字段为Bianh,Is_zx,Username,Rq,Ontime,Spid,Dians,Plid,beizhu,djbh,xhdians新增储存过程 z_gy_zppl 用于赠品设置添加单据新增储存过程z_gy_zpsz 用于赠品设置维护表单2、品牌积分规则设定数
14、据结构在spkfk 添加字段 dians 用于存放积分(点数)3、品牌积分赠品兑换数据结构添加表 审核登记表(z_zpsh)字段cardid,kkhname,plid,dians,shl,zdians,beizhu,is_shenhe,ywy,rq,checker,djbh,plmch,spbh,xhdians添加表 赠品出库流水表(z_zplsk)字段plh,username,checker,spid,shl,dians,shenhe,rq,ontime,beizhu,cardid,is_kual,xhdians,hw添加储存过程 申请审核登记过程(z_zpshgc)添加储存过程 出库数量金
15、额结算(z_zpck)表retmxls添加字段 dians ,is_ky4、表单的算法与逻辑(1)、赠品出库概念从出库逻辑来说也有两种出库:本类出库和跨类出库,两种的关系是 当本类的点数不足于此次出库的消耗时,系统会自动转入跨类出库,跨类出库的公式 出库点数=原出库点数*跨类系数(由客户设置)。从出库方式来说有两种 正常出库 和 审核出库 ,正常出库会按照 客户的信息来判断是本类出库还是跨类出库, 而审核出库是一种特殊的出库只有一种出库逻辑(本类出库),在出库时候会一客户的最大点数类作为本类来进行出库(2)、点数的算法点数的计算是以retmxls表会员每一条流水为单位来进行计算的,首先检索上次
16、赠品出库是否有剩余点数 如果有记录起来,用本来出库的总点数将减去上次剩余的总点数,得到本次真正要计算的总点数。通过检索客户的消费流水 得到最少需要属于该品类的流水条量,通过对客户的流水点数进行升序排序,得到点数值最大的流水,除了最后一条流水外,其他流水的is_ky字段全部标识为是或者空,而最后一条流水的is_ky字段标识为用 并计算此次的剩余点数 放入最后一条流水字段为 dians 中去等待下一次计算(3)、点数的计算规则流水单位概念:流水单位并不是指一条真正的流水 ,在一条流水里面由一个商品ID和流水号组成一个流水单位 一个is_ky标示为是或者空的流水单位点数的公式:流水单位点数=单位商品
17、的点数(spkfk 里面的dians)*单位流水的里面的数量提去流水数量:以最少流水数目为准流水提取:先提取n-1的最大点数流水 在提取最后一条流水最后一条流提取:依照最大的n-1条流水的总点数,如果剩余的流水中哪一条的值,加n-1条的总点数 最接近 真正的消耗总点数 就取该流水 为最后流水正常跨类取类:如果本类点数不足出库,便选择其他类,将取适合此次出库的最小点数品类做为跨类审核取类 : 以最大点数的品类作为出库品类,并出库方式为本类(4)、出现多条单位流水拥有剩余点数算法:我们知道在品类计算点数中最后一条流水是放入剩余点数,由于一个商品可能属于多个品类,可能会造成多条单位流水拥有剩余点数,算法是先得出最少需要n条流水,n-1条直接标识为 否,将需要消耗的总点数减去n-1条的总点数,得到一个值,这个值用于与最后一条流水进行计算,把剩余点数放入最后流水。专心-专注-专业