发表于: 2017-11-22 23:45:13
1 602
今天完成的事情:
梳理了一下复盘的前两个部分,然后大致定了一下数据表
门卫处
需求描述
1.作为一名初高中生,我希望可以通过签到增长我的逆袭豆。这样便于用户在做某种事情上起到优惠的作用。
2.作为一名初高中生,我希望可以查看我的签到记录,这样便于用户知晓签到的情况。
签到表
id user_id signcount(总的连续签到次数) maxsign(签到总次数) lastsigntime(最后修改的时间) signstatus(签到状态) signdates(本月签到日期)
验收标准
1.在一级背景图上面可以看到门卫处,点击门卫处进入签到页面,签到页面展示用户头像、昵称、逆袭豆的数量和“签到”按钮。
通过Userid 获取到用户的头像,昵称,逆袭豆数量,签到次数,最大连续签到次数。当月的日历,还有当天日期(当天日期要不要显示?日历上面不是会显示吗)
2.点击“签到”,弹窗提示“签到成功,获得逆袭豆+x颗”。点击右上角叉号或弹窗展示3秒后自动消失。
点击签到按钮后,首先去判断是不是连续签到,然后增加逆袭豆数量
获取点击按钮的时间,然后去和上一次签到时间对比,相减,如果是1,代表了连续签到,如果不是1,代表不是连续签到。
这里是将时间获取1511340492467,然后转换成String 在转换成int类型20171122,就可以相减了。
if(连续签到天数>=6){
逆袭豆+5
}
else{
逆袭豆+=连续签到次数
}
判断完了如果不是连续签到的话,那就将连续签到次数重置为1
3.签到成功之后,在日历上当天签到日期会用逆袭豆展示并按钮置灰变为“已签到”提醒“用户今日已签到”。日历上方展示用户累计签到和签到最高记录的数据。日历展示当月全部的天数。并且展示当天是几月-几号。不能查看之前签到的记录。
签到后用户状态换成已签到。在签到日期里面记录每次签到的日期,然后去显示
4.日历下面有签到规则,点击签到规则弹窗提示“签到领取逆袭豆,通过消耗逆袭豆可观看付费视频。首日签到可领取1颗逆袭豆,连续签到每日递增1颗。连续签到5天后,逆袭豆每日可领取5颗。签到中断逆袭豆可要重新计算呦~”点击空白处或右上角叉号弹窗即可消失
这个前端直接写死应该就行了吧。
学生证
需求描述
1.作为一名第一次登录初高中生,我希望可以提示我默认调用微信基本信息,这样便于用户方便完善个人资料。
通过微信点击获取到微信头像,获取到微信名
2.作为一名初高中生,我希望可以更改昵称、头像、选择年级,这样便于用户实时更新资料。
用户表user
字段
userid header_image(头像) user_name user_grade phonenumber email 逆袭豆
微信 身份 年级 冻结状态 会员状态 验证码 验证次数(每天清空)
3.作为一名初高中生,我希望可以看到我收藏、这样便于用户想看的时候可以进行查看。
收藏表
字段
id user_id 收藏内容 收藏时间 类型
每条收藏都作为一条记录
4.作为一名后台管理者,我希望可以通过微信授权得到用户的ID、昵称,用户修改后可以获得用户的年级、会员展示以及可以可以对用户进行冻结和解冻的操作。这样便于我对用户的管理和情况的一个了解。
管理员表
id username password
管理员用户是否需要注册?修改密码?忘记密码?
注册 手机验证码 秘钥(dsfgdfgsg)(是否需要修改秘钥?)
5.作为一名运营者,我希望用户个人中心可以有绑定手机号和邮箱的功能,以便以后出了app之后能够转移用户信息。
明天计划:
明天把方案看完,然后找pm讲一下。。
遇到问题:
前端杨江。。又要转pm了。。复盘前端又少一个人。。。
收获:
方案自己梳理了一半了
发现后台好像很简单啊?就只要增删改查。。也没太多东西,前台不太好做
评论