建网站多少钱欢迎光临易企网站建设公司
当前位置:易企网站建设公司 >> 建网站 >> 建网站多少钱 >> 浏览文章

网站抽奖体系数据库设计方案

发布时间:2019年12月14日 文章标签:网站,抽奖,体系,系数,数据,数据库,设计,设计方案 浏览5723

如今许多网站都会有抽奖体系,那么抽奖体系是怎么设计的呢,下面我们就来说说:


1. 我们可以把每个运动抽象出一张表,有详细的运动题目,运动的开始时间,运动的结束时间,由于每个运动限定的用户抽取次数不同,所以有一个抽取次数的限定,还有运动的状况,那么运动表我们起名为t_activity;

 

2. 运动的奖励我们可以抽象出一张表,奖励有奖励的类型网站建设公司,红包和积分的详细数额,实物的奖品名称,等等,奖品的等级,是一等奖,二等奖,三等奖,?#31449;?#32426;念奖,还有每个奖品获取的概率,那?#27425;?#21697;的表我们起名为t_prize;

 

3. 假如是实物奖励的话,必要用户填写一些信息,领取人的姓名,领取人的联系体例,领取人的收获地址t_information;

 

4. 用户每次抽奖的记录,抽到了那个奖项新疆人事考试,假如是红包的和积分的话,数额是多少,用户是否领取了奖励,假如是实物的话,抽到了那个实物,是否填写了实物的领取信息,还有抽奖时间t_raffle;

 

这就彷佛我们说的,我有一百个乒乓,其中一个是红色。然后把这些放到一个盒子里面,然后你在进行摸。当你摸完一?#25105;?#21518;,在把你摸到的乒乓放回到盒子里面,在进行摸。这些,你每次摸中红色球的概率都是1/100。于是如许就产生的一个题目,我们对奖品会变得不可控制。假如一个运气好,很有可能机会造成奖品还不够发送。假如运气不好,这些奖品永久都可能留在那里。

 

于是根据这种题目,又有一种方法,每一次我们摸中的球,不放回回去了。于是概率也就变成:1/100,1/99,1/98……。如许也就控制了中奖的人数。但是如许又会出现一个题目:作为开奖人我对抽奖时间是不可控的。许多商家盼望的是我在每个时间?#25991;?#21457;送响应的奖品回去,如许更能进步抽奖的热?#21462;?#20551;如一个奖品很快我就发送出去出去了,后面来的人会很失望。

 

于是根据这个题目,又出现了一种方法。假如我们把奖品放到抽奖的数?#21487;?#38754;去,那不就可以控制抽奖的时间和中奖的人数了。假如100次抽奖中,我想每隔10次就有一个中奖,于是,我就随机吧中奖的机会放到5,16,21…..如许的抽奖次数去。如许我就能控制抽奖人的那?#20013;那欏?#33021;把更多的人留在我这里进行抽奖。

 

如今我们来说说关于数据库设计:


网站抽奖体系数据库设计方案


 然后我们来说说相干的设计思路:

 

Id:不做说明

 

OpporName:重要是为了区分,例如针对一个奖品我还要进行时间段的区分。所以当设置的奖品多的时候,就不?#22870;?#21306;分了。

 

PrizeID:奖品ID。

 

PrizeName:奖品名称。

 

PrizeNumber:奖品数量。(?#22870;?#27010;率的计算,和奖品的统计。同时假如我对一个设置追加奖品的时候,能更好的使用)

 

OPNumberList:中奖的次数列表。这个是为了吧奖品设置到每次抽奖的次数上面去,假如数量不是很大,就用varchar类型。

 

PTNum:已经抽中的数量,这个也是?#22870;悖?#20551;如追加奖品能进行计算。同时可以计算奖品的剩余数量。

 

BeginDate:此抽奖概率适用开始时间。

 

EndDate:此抽奖概率适用结束时间。

 

ForeNumber:此次抽奖在前多少次抽奖里面进行选取。由于对于抽奖我们自己对某临时段的抽奖人数是不能拿确?#31995;摹?#19968;个小时里面,他有可能有100小我,或者有200小我。于是我们设置概率也就不能确认在多少北京人事考试网首页,于是我们选择了在某个时段,前多少次抽奖里面进行选取。例如我在2-3点之间,一样平常来的人为100-500小我,假如当天来的人只有100个,那么我设置到102如许的次数上面,?#27426;?#22870;品就只有轮空了。假如我们前100小我之间选,那么我的奖品?#27426;?#20250;配送出去的。

 

AreaID:适于于那些地区。

 

UserID:我指定抽中的为某小我。这个是为了某些公司有?#26087;?#30340;托而进行的设置。

 

NowNumber:如今抽奖的次数。

 

OrderID:奖品的概率排序。假如我有多个奖品在一个时间进行了覆盖。我?#27426;?#35201;设置优先把那些奖品分配出去。

 

LotteryExp:领奖的有用时间。

 

OneMaxPriz:每次奖?#20998;?#22870;发放的数量。假如我们每次中奖给2张点卡,等?#21462;?

 

States:状况。概?#39318;?#20917;。


TAG标签耗时:0.0026638507843018 秒
上一篇:解决html5网页中video标签无法播放的方法
下一篇:?#32435;?#32593;页设计的4条建议
点击数:  相关搜索:网站 抽奖 体系 系数 数据 数据库 设计 设计方案
旋转大战返水
彩票客户端 赛车6码4码对刷 苹果 安卓试玩赚钱 微信如何轻松赚钱 时时彩总代 3d开奖结果走势图 一本小说卖野山楂赚钱 老快3遗漏遗漏数据 买足球彩票任9的技巧 极速3d技巧规律 快餐怎么做比较赚钱 手机上卖山西快乐十分软件 云厨一站赚钱模式 七星彩6十1规律图最新 红马计划软件 重庆时时后2星走势图