HEAL

作者: Onlyoner | 来源:发表于2017-01-12 01:02 被阅读0次

    逻辑

    用户角度没什么可说的就是一系列逻辑业务:

    原生:注册 登录 忘记密码 修改密码 
    第三方:授权登录
    

    三个大的模块

    一、发现计划

    1、计划列表 显示添加计划按钮 点击添加该计划到我的计划列表
    2、计划列表显示小图planimag1
    3、点击计划进入计划详情页时上部显示的图片是规定尺寸的“大图”planimag2
          点击计划跳转的情况有两种:
          -1、当前计划未被用户添加:
                跳转到计划详情页;
          -2、当前计划被用户添加过:
                跳转到我的计划详情页。
    注意:计划详情页、我的计划详情页 两个页面首先展示在用户眼前的是“计划说明”的内容。
    
    4、计划详情页
          -1、点击参加计划:
                添加该计划到我的计划列表,然后跳转到我的计划详情页;
          -2、点击“计划预览”按钮:
                显示当前计划的所有课程、及其包含的所有动作,
                点击对应动作进入对应的穴位详情页;
    注意:学位动作详情页面上的 “定位图”“该动作视频”孰上孰下不确定。暂时定为“上图下视频”。
    5、我的计划详情页
          -1、上半部分逻辑同"计划详情页":
          -2、中间显示当天应该做的课程:
                  --1、三个进度:表达该天课程的完成情况;
                  --2、当天的所有动作;
          -3、点击开启今日健康之旅:
                  --1、下载当天课程的资源 到手机磁盘中:
                          先根据课程ID+课程版本号 进行判断是否已经下载过?
                          如图
    

    二、我的计划

          -1、历史记录:
                日:当天的计划进度显示,完成的计划+次数+评分列表
                月:当月的计划进度显示,完成的计划+次数+评分列表
                年:当年的计划进度显示,完成的计划+次数+评分列表
                总:总的计划进度显示,   完成的计划+次数+评分列表
          点击对应记录中的计划,进入当天的完成记录,下面有对应的计划,点击进入计划详情页。
          分享。
          -2、总的进度显示:
          -3、我的计划列表:
                点击进入我的计划详情页面;
          -4、点击添加计划按钮:
               跳转发现计划页面可进行计划的添加操作和计划浏览、以及点击进入计划详情页等操作;
    
          -5、点击完善个人数据:
              即选择等级:初、中、高;
    

    三、设置

          -1、账户管理逻辑:
                第三方登录的:
                  绑定手机、邮箱
                  手机登录:绑邮箱
                  邮箱登录:绑手机
               注意: 暂不支持解绑操作。
        
      -2、修改密码:
                手机验证码、邮箱验证码。
    

    计划播放逻辑

    1、进入播放器,先判断是否之前设置跳过准备音:
        --1 设置为跳过
        --2 设置为不跳过    进行相应显示
              判断该动作当前有无准备音:
              有:显示倒计时,走完读数(即准备音播放完成)、点击跳过准备音按钮
                      进行开始计数、计时统计;
              无:不显示,直接开始计数、计时统计;
    
    2、初始化视频、音频、音乐 等播放器,赋值相应播放资源 ,
    与相应控制播放相关参数(start time...);
    3、次数进度显示、时间进度显示。。。等等常规播放细节;
    4、中途退出逻辑:
          显示您未完成该天计划弹出框,并且统计对应数值;
    
    5、暂停视图:
          调节音量大小
    6、完成改天课程的所有动作时弹出“完成改天课程”界面,上边显示统计数据,
          与此同时进行进度提交操作,当用户评分完成点击“提交”按钮时进行更新评分操作,退出播放控制器,跳转发现计划页面。
    7、至此完成整个播放过程。
    
    
    

    整个计划完成逻辑

    完成后,我的计划列表不清除该计划,可以重新开始该计划
    
    
    详细内部原理:
    /*
     *课程(也称天课程)为计划的子元素
     */
        /*
         做完🅰️计划时逻辑:  🅰️计划设为(即从第一天开始),不同的是🅰️计划的 当天课程开始之前显示(第几次开启今日健康之旅) 注意:当前天课程完成的实际次数为(该用户在这个计划里边的对应课程的完成次数 要在后台进行计数永远吧该课程的次数与用户绑定在一起),加上计划的完成次数
         
         做完(天)课程时逻辑: 🅱️课程为单独推出的按摩课程,当🅱️课程完成时,服务端进行该课程的完成次数加一,把实际完成次数与用户绑定
         
         总结:服务端需要做的是(完成一天的课程进行加一),计划完成时重置为第一天。
      */
    

    相关文章

      网友评论

          本文标题:HEAL

          本文链接:https://www.haomeiwen.com/subject/klhdbttx.html