美文网首页
HEAL--app 逻辑讨论

HEAL--app 逻辑讨论

作者: Onlyoner | 来源:发表于2017-01-11 23:01 被阅读0次
01欢迎页 Boot Screen.jpg
02 登录界面Sign.jpg 02-1注册界面.jpg

逻辑

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

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

三个大的模块

一、发现计划

03发现计划 -- 计划列表 Home.jpg
1、计划列表 显示添加计划按钮 点击添加该计划到我的计划列表
2、计划列表显示小图planimag1
计划详情页 2017年1月11日 上午10.44.50.png
3、点击计划进入计划详情页时上部显示的图片是规定尺寸的“大图”planimag2
      点击计划跳转的情况有两种:
      -1、当前计划未被用户添加:
            跳转到计划详情页;
      -2、当前计划被用户添加过:
            跳转到我的计划详情页。
注意:计划详情页、我的计划详情页 两个页面首先展示在用户眼前的是“计划说明”的内容。

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

二、我的计划

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

三、设置

05 Settings.jpg 账户管理 2017年1月12日 上午12.44.12.png
绑定手机2017年1月12日 上午12.47.18.png
      -1、账户管理逻辑:
            第三方登录的:
              绑定手机、邮箱
              手机登录:绑邮箱
              邮箱登录:绑手机
           注意: 暂不支持解绑操作。
    
  -2、修改密码:
            手机验证码、邮箱验证码。

计划播放逻辑

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


整个计划完成逻辑

完成后,我的计划列表不清除该计划,可以重新开始该计划


详细内部原理:
/*
 *课程(也称天课程)为计划的子元素
 */
    /*
     做完🅰️计划时逻辑:  🅰️计划设为(即从第一天开始),不同的是🅰️计划的 当天课程开始之前显示(第几次开启今日健康之旅) 注意:当前天课程完成的实际次数为(该用户在这个计划里边的对应课程的完成次数 要在后台进行计数永远吧该课程的次数与用户绑定在一起),加上计划的完成次数
     
     做完(天)课程时逻辑: 🅱️课程为单独推出的按摩课程,当🅱️课程完成时,服务端进行该课程的完成次数加一,把实际完成次数与用户绑定
     
     总结:服务端需要做的是(完成一天的课程进行加一),计划完成时重置为第一天。
  */
04-2 C Play.jpg 04-2 D Play.jpg 04-2 E Play.jpg 04-3 B Pause.jpg 04-4 B Final.jpg 04-4 Info.jpg 05-1.jpg 05-2.jpg 05-3.jpg 05-4.jpg 05-5.jpg 06-2.jpg

相关文章

  • HEAL--app 逻辑讨论

    逻辑 用户角度没什么可说的就是一系列逻辑业务: 三个大的模块 一、发现计划 二、我的计划 三、设置 计划播放逻辑 ...

  • 讨论的底层逻辑

    文/小包总。 2022年7月30号星期六 今天看到一段刘润老师跟新东方董宇辉的交流:关于什么叫底层逻辑,...

  • 近期思考的一些问题

    看了很多文章,都在讨论逻辑,都推崇逻辑,要遵循逻辑,逻辑要严密。逻辑这个东西真正靠谱吗?是怎么发明的呢? 人在奋斗...

  • julia distributed pmap pycall调用第

    【序言】 简单的逻辑使用多线程解决,开销比较小(本文不讨论多线程,只讨论多进程)复杂的业务逻辑用多进程解决 在使用...

  • 中心化与去中心化20220523

    周末加班讨论解决系统上一些比较棘手的问题,在讨论过程中,同事提出造成目前问题原因在于,处理逻辑过于分散。 逻辑过于...

  • 好书一起读(96):归纳逻辑

    在思考和讨论问题的时候,逻辑非常重要。逻辑分为两种,演绎逻辑和归纳逻辑。 各种逻辑学书籍里都用很大篇幅介绍了演绎逻...

  • 底层逻辑(七):无毛绿狮子猜想

    01 一个问题 底层逻辑系列发表以后,一直有人留言问:之前讨论的底层逻辑...

  • 人工智能导论 (二) - 谓词逻辑

    1 命题逻辑 无法刻画个体之间的关系 因此有了谓词逻辑 2 谓词逻辑 二阶谓词不讨论 3 一阶谓词逻辑知识表示方法...

  • 给dm-crypt加密的分区扩容

    dm-crypt可以加密物理分区,也可以加密虚拟的逻辑分区,本文讨论对虚拟的逻辑分区扩容的方法 虚拟的逻辑分区实际...

  • 无毛绿狮子猜想--底层逻辑(七)

    01 一个问题 底层逻辑系列发表以后,一直有人留言问:之前讨论的底层逻辑,似乎只...

网友评论

      本文标题:HEAL--app 逻辑讨论

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