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

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

发布时间£º2019年08月19日 文章标签£º网站,抽奖,体系,系数,数据,数据库,设计,设计方案 浏览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条建议
点击数£º  相关搜索£º网站 抽奖 体系 系数 数据 数据库 设计 设计方案
Ðýת´óÕ½·µË®