一种优惠券发放和兑换校验管理系统的制作方法

文档序号:15273899发布日期:2018-08-28 22:46阅读:1899来源:国知局

本发明属于电子商务领域,特别是涉及一种优惠券发放和兑换校验管理系统。



背景技术:

所谓发放优惠券的促销策略,就是指企业为了实现迅速扩大销售量、赢取二次购买、占领市场等战略目标,而采取的一系列促进销售的措施或策略。优惠券是一种隐性的价格折扣凭证,顾客持有优惠券进行再次消费时,具备拥有较强吸引力的价格折扣享受权。不少顾客冲着优惠券的价格折扣魅力而决定购买本来觉得价格偏高的商品,从而扩大了商品的需求量,并且有可能让部分持有优惠券的顾客发展为该产品的忠实消费者。

目前,优惠券管理平台管理方式可以包括随机方法和按会员等级发放。随机发放是指准备不同面额优惠券,如满100减5元,满200减10元,满300减15元等,且当用户申请领取时,随机抽取某一张优惠券发放给用户。按会员等级发放是指准备不同的面额优惠券,且当用户申请领取时,根据用户的会员等级,发放不同的优惠券。例如:向铜牌会员发放满100减5元的优惠券;向银牌会员发放满200减10元的优惠券;向金牌会员发放满300减15元的优惠券;向钻石会员发放满满500减20元的优惠券。通过这两种发放方法,由于现在没有一套有效管理优惠券的校验系统,导致有商家和部分用户往往会盗用或者滥用消费者的优惠券,导致用户无法使用该优惠券,降低了用户体验并浪费了优惠券。

综上,现有技术中发放优惠券的方法和效验方法导致了优惠券使用率不高,使得用户无法享受到实惠。



技术实现要素:

本发明的目的在于提供一种优惠券发放和兑换校验管理系统,通过移动终端与优惠券管理平台以太网连接,平台发放优惠券时会根据发放时间和发放用户id生成第一密文码,用户使用优惠卷时会根据领取领取时间和使用用户id生成第二密文码,系统比对两个密文码是否相同来判定优惠券能否使用,解决了现有不良商家欺骗或盗用用户优惠券的问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为一种优惠券发放和兑换校验管理系统,包括移动终端和优惠券管理平台,所述移动终端通过以太网与优惠券管理平台连接;所述移动终端为安装在移动智能终端设备上的应用程序,其主要功能是用于用户注册的用户注册模块、用于领取平台发放优惠券的优惠券领取模块、用于对领取的优惠券进行安全信息解密的优惠券解密模块以及用于使用优惠券的优惠券使用模块;所述优惠券管理平台为部署在web服务器上的应用程序,其主要功能是用于对移动终端注册的用户进行管理的用户管理模块、用于对要使用优惠券的用户进行身份识别的用户识别模块、用于对要发放给用户的优惠券进行加密优惠券加密模块、用于对有领取资格的用户进行优惠券发放的优惠券发放模块和用于对优惠券以及用户身份进行安全认证的安全认证模块。

优选地,所述用户注册模块注册信息包括:用户的姓名、性别、会员等级、优惠券领取资格、手机号码。

优选地,用户注册完成,所述移动终端和优惠券管理平台各保存有一个作为id的相同的数组,且数组中包含有60个随机数字。

优选地,所述优惠券加密模块的具体方法如下:先根据当前年份的后两位数、月份数、日数、小时数以及分钟数从数组中获取出对应的5个字节的随机数字,然后将日数所对应的随机数字对日数进行取余、将小时数所对应的随机数字对小时数进行取余、将分钟数所对应的随机数字对分钟数进行取余得到3个字节的取余数字,最后将5个字节的随机数字和3个字节的取余数字组合成8个字节的第一密文;第一密文生成后,所述优惠券加密功能将第一密文添加在用户注册时随机生成的id尾部构成第一密文码。

优选地,所述优惠券解密模块的具体方法如下:先根据领取年份的后两位数、月份数、日数、小时数以及分钟数从数组中获取出对应的5个字节的随机数字,然后将日数所对应的随机数字对日数进行取余、将小时数所对应的随机数字对小时数进行取余、将分钟数所对应的随机数字对分钟数进行取余得到3个字节的取余数字,最后将5个字节的随机数字和3个字节的取余数字组合成8个字节的第二密文;第二密文生成后,所述优惠券解密功能将第二密文添加在用户注册时随机生成的id尾部组成第二密文码。

优选地,所述安全认证模块将第一密文码和第二密文码进行比对,且比对结果一致,则允许优惠券使用;若比对结果不一致,则不允许优惠券使用。

优选地,所述优惠券发放模块应根据市场需求来发放,其优惠券发放决策方法为:当市场需求分别为d01=a-bp0+dr0,d0=a-bp0时,则优惠券发放利润为π0为:

π0=[n(a-bp0)+(a-bp0+dr0)](p0-c)+k(a-bp0+dr0)(p0-c-dr0)

利润函数对决策变了r0和p0分别求一阶编导,得:

π0的hessian矩阵为

因为-2kd<0,所述,当成立时,π0是关于r0和p0的严格凹函数,令算得最优优惠券面值和产品价格

其中,p为产品的销售价格,r为优惠券面值,c为产品的单位成本,π为产品的总利润函数。

本发明具有以下有益效果:

(1)本发明通过移动终端与优惠券管理平台以太网连接,平台发放优惠券时会根据发放时间和发放用户id生成第一密文码,用户使用优惠卷时会根据领取领取时间和使用用户id生成第二密文码,系统比对两个密文码是否相同来判定优惠券能否使用,有效防止了不良商家欺骗或盗用用户优惠券,提高了用户的消费体验。

(2)本发明通过优惠券发放决策方法详细计算商家如何根据产品成本和产品的定价,发放多大面值的优惠券给商家带来最大利润,提高了消费者的消费体验的同时嘴最大程度的增加了商家利润。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种优惠券发放和兑换校验管理系统。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种优惠券发放和兑换校验管理系统,包括移动终端和优惠券管理平台,移动终端通过以太网与优惠券管理平台连接;移动终端为安装在移动智能终端设备上的应用程序,其主要功能是用于用户注册的用户注册模块、用于领取平台发放优惠券的优惠券领取模块、用于对领取的优惠券进行安全信息解密的优惠券解密模块以及用于使用优惠券的优惠券使用模块;优惠券管理平台为部署在web服务器上的应用程序,其主要功能是用于对移动终端注册的用户进行管理的用户管理模块、用于对要使用优惠券的用户进行身份识别的用户识别模块、用于对要发放给用户的优惠券进行加密优惠券加密模块、用于对有领取资格的用户进行优惠券发放的优惠券发放模块和用于对优惠券以及用户身份进行安全认证的安全认证模块。

其中,用户注册模块注册信息包括:用户的姓名、性别、会员等级、优惠券领取资格、手机号码,会员等级可分为白银、黄金、白金、钻石等几个等级,等级越好获得的优惠券的面值就越高。

其中,用户注册完成,所述移动终端和优惠券管理平台各保存有一个作为id的相同的数组,且数组中包含有60个随机数字,id是唯一的,认证用户的唯一标准,且id一旦注册成功就不会改变。

其中,优惠券加密模块的具体方法如下:先根据当前年份的后两位数、月份数、日数、小时数以及分钟数从数组中获取出对应的5个字节的随机数字,传统的时间表达模式为yyyy-mm-ddhh:mm:ss,然后将日数所对应的随机数字对日数进行取余、将小时数所对应的随机数字对小时数进行取余、将分钟数所对应的随机数字对分钟数进行取余得到3个字节的取余数字,最后将5个字节的随机数字和3个字节的取余数字组合成8个字节的第一密文;第一密文生成后,所述优惠券加密功能将第一密文添加在用户注册时随机生成的id尾部构成第一密文码,这样得到的第一密文码能够绑定用户并且每张优惠券的第一密文码不同且唯一。

其中,优惠券解密模块的具体方法如下:先根据领取年份的后两位数、月份数、日数、小时数以及分钟数从数组中获取出对应的5个字节的随机数字,然后将日数所对应的随机数字对日数进行取余、将小时数所对应的随机数字对小时数进行取余、将分钟数所对应的随机数字对分钟数进行取余得到3个字节的取余数字,最后将5个字节的随机数字和3个字节的取余数字组合成8个字节的第二密文;第二密文生成后,所述优惠券解密功能将第二密文添加在用户注册时随机生成的id尾部组成第二密文码,这样得到的第二密文码能够绑定当前用户以及该优惠券的发放时间。

其中,安全认证模块将第一密文码和第二密文码进行比对,且比对结果一致,则允许优惠券使用;若比对结果不一致,则不允许优惠券使用。

其中,优惠券发放模块应根据市场需求来发放,其优惠券发放决策方法为:当市场需求分别为d01=a-bp0+dr0,d0=a-bp0时,则优惠券发放利润为π0为:

π0=[n(a-bp0)+(a-bp0+dr0)](p0-c)+k(a-bp0+dr0)(p0-c-dr0)

利润函数对决策变了r0和p0分别求一阶编导,得:

π0的hessian矩阵为

因为-2kd<0,所述,当成立时,п0是关于r0和p0的严格凹函数,令算得最优优惠券面值和产品价格

其中,p为产品的销售价格,r为优惠券面值,c为产品的单位成本,п为产品的总利润函数。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘或光盘等。以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1