数据库表设计——转盘抽奖功能
来源:互联网 发布:433m无线模块数据手册 编辑:程序博客网 时间:2024/06/05 15:57
一、基本需求
1. 不同的活动有不同的奖项配置;
2. 奖项类型大概有红包,实物,再来一次,积分等等;
3. 在不同的活动中,每个用户每天有多少次的抽奖机会;
二、需求分析
1. 我们可以把每个活动抽象出一张表,有具体的活动标题,活动的开始时间,活动的结束时间,因为每个活动限制的用户抽取次数不同,所以有一个抽取次数的限制,还有活动的状态,那么活动表我们起名为t_activity;
2. 活动的奖励我们可以抽象出一张表,奖励有奖励的类型,红包和积分的具体数额,实物的奖品名称,等等,奖品的等级,是一等奖,二等奖,三等奖,还是纪念奖,还有每个奖品获取的概率,那么物品的表我们起名为t_prize;
3. 如果是实物奖励的话,需要用户填写一些信息,领取人的姓名,领取人的联系方式,领取人的收获地址t_information;
4. 用户每次抽奖的记录,抽到了那个奖项,如果是红包的和积分的话,数额是多少,用户是否领取了奖励,如果是实物的话,抽到了那个实物,是否填写了实物的领取信息,还有抽奖时间t_raffle;
三、数据库设计
1. t_activity
idtitlestart_timeend_timetimeshome_page_pathstatuscreate_timecreate_byvarcharvarchardatedateintvarcharintdatevarchar2. t_prize
idactivity_idtypenamecountslevelpercentagecreate_timecreate_byvarcharvarcharintvarchardecimal(5,2)intdecimal(2,2)datevarchar3. t_information
idprize_idprize_nameaccount_iduser_nameuser_mobileuser_addressstatuscreate_timevarcharvarcharvarcharvarcharvarcharvarcharvarcharintdate4. t_raffle
idaccount_idprize_idprize_typeprize_namestatusraffle_timevarcharvarcharvarcharintvarcharintdate 0 0
- 数据库表设计——转盘抽奖功能
- 数据库表设计——转盘抽奖功能
- HTML5-转盘抽奖功能
- Android——抽奖转盘的实现
- 大转盘抽奖活动设计
- ecmall flash大转盘积分抽奖功能
- 使用Canvas绘图大转盘抽奖功能
- 使用CSS3绘制转盘图抽奖功能
- 使用SVG绘制转盘图形加上转盘抽奖功能
- axure原型设计之转盘抽奖
- 转盘抽奖
- 抽奖转盘
- 抽奖转盘
- 转盘抽奖
- 抽奖转盘
- 转盘抽奖
- 抽奖转盘
- 抽奖转盘
- 常见的八种导致 APP 内存泄漏的问题
- hdu1069 最长下降子列
- WindowManager 系统悬浮窗弹出
- java把字符串转化成公式计算
- 第三次面试
- 数据库表设计——转盘抽奖功能
- 动态规划:数字组合
- 查询
- mxnet系列之 自定义目标函数
- 数据库
- 【转发】 通过openwrt的NAT6转发,使后端设备获得ipv6网络
- hdu 1263 水果(map)
- Github切换用户
- 数据库总结