为了账号安全,请及时绑定邮箱和手机立即绑定

数据库,连续的签到系统怎么设计?

数据库,连续的签到系统怎么设计?

慕沐林林 2019-04-14 11:22:57
背景:对连续签到的系统进行递级给积分,并且连续签到有一定的积分奖励,并且用户连续签到30天给比较多的积分。要求:并不是按照自然月来签到。怎么判断是不是连续签到呢?然后就是数据库怎么设计好呢,因为并不是按照自然月来签到,连续签到的话都是跨月的了。
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

记录一个人当次连续第1天的日期和最后1天的日期,签到的时候判断是否连续。如果连续,可以计算出来连续天数。如果不连续,重置连续第1天和最后1天的日期为当前签到日期。
如果需要记录签到,专门用一张表来记录。可以按月,即每一月一条数据来记录,也可以按年记录。如果按天记录的话数据量太大,没啥必要。
                            
查看完整回答
反对 回复 2019-04-14
  • 2 回答
  • 0 关注
  • 1131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号