APP设计说明书概述
- 文档说明
本文档描述的是某某某APP各页面的显示内容和功能要求。
APPV1.0更新说明
- APP页面全部重新设计
- 某页面的Banner
- 某明细页面
- 我的等级页面
- 常见问题页面
- 通知栏
- 用户数据统计
- 需要做成Webview的页面如下:某某某页面。
- Loading&引导页
- Loading页面(见设计图)
- 引导页(见设计图)
新用户首次打开APP,会展示引导页
- 注册页设计说明
填写手机号码校验,和更改手机号校验一样,具体如下:
校验通过后,进入填写注册信息页面。
注册信息校验规则
如果邀请码为空,检验其他信息,注册成功后,没有某某功能。如果填了邀请码,检验如下:
- 单击【获取验证码】时,校验手机号码。
- 【获取验证码】按钮:
- 在手机号校验通过时,点击获取验证码可获得短信验证码。
- 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试”,启用后显示“获取验证码”。
- 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
- 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。
发送的短信文案为:欢迎使用某某某,短信验证码:123456。
- 单击【注册】时,校验邀请码、手机号、验证码和密码。
- 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。
- 错误提示的优先级为:按照表格中的顺序,优先级由高到低。
- 如果校验通过,注册该用户。如果注册不成功,提示“系统繁忙,请稍后再试”。
- 如果后台处理成功,则跳转到登录页面页面,提示“注册成功,请登录某某某”。
- 单击【登录】按钮,跳转到登录页面。
- 登陆页设计说明
- 手机号码、密码校验规则
- 单击【登录】时,进行信息校验。
- 用户输入有错误时,提示相应的错误信息,不更改或清空用户的输入。
- 错误提示的显示顺序:当手机号码输入有误时,不对密码进行校验。
- 单击登录按钮,如果校验不通过,显示相应的错误提示,不更改或清空用户的输入。不进行页面跳转。
- 通过验证后,跳转到某富页面。
- 单击【注册】,跳转到注册页面。
- 单击【忘记密码】,跳转到忘记密码页面。
- 忘记密码设计说明
- 校验规则
- 单击【获取验证码】时,校验手机号码。
- 【获取验证码】按钮:
- 在手机号校验通过时,点击获取验证码可获得短信验证码。
- 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试”,启用后显示“获取验证码”。
- 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
- 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。
发送的短信文案为:短信验证码:123456,此验证码只用于您登录某某某或更换手机绑定。
- 单击【登录】时,校验手机号和验证码。
- 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。当手机号和验证码都有错误时,只提示手机号的错误提示。
- 如果校验通过,则跳转到修改密码页面。
- 引导用户参加活动页面
当某个用户在某个设备第一次登陆成功后,判断该用户是否参加过“填个人信息,送200积分的活动”如果已经参加过,则进入某富页面,如果没有参加过,则进入如下页面。
- 点击【以后完成】或者完成了信息填写,跳转到某富页面。
- 其他信息提示和“填写信息得200积分”活动
- 某富页面设计说明
设计说明
- 该页面所有金额保留两位小数,如0.50元。
- 单击账户余额、昨日收入显示区,都能跳转到某富明细页面。
- 当昨日收入还没有结算时,一直显示结算中,当昨日收入结算完,显示实际收入。
- Banner
Banner的显示要求如下:
- 可以通过后台控制Banner的显示顺序,目前,Banner顺序如下Banner1-5。
- 可以通过后台增加或删除某个Banner。
- 如果用户已经参加活动,或者活动已过期,则删去该活动对应的Banner。
- 如果用户已经使用PC版,则不展示介绍PC版的Banner。
- 左右划动banner,可进行翻页。
- Banner自动轮播,轮播间隔5s。
- Banner1 邀请好友
单击该banner,打开邀请好友浮层,浮层内容:微信、朋友圈、微博、二维码、复制链接、复制邀请码
- Banner2分享得积分
单击该banner,打开邀请好友浮层
- Banner3完善个人信息活动
单击Banner,打开完善个人信息得某奖励活动。
- Banner4介绍PC版
单击Banner,不进行跳转。
- Banner5活动列表
单击banner,打开活动列表页.
- 邀请好友
- 邀请好友页面说明
- 邀请好友
- 每天首次成功分享到微信好友、朋友圈、微博可获得奖励,并提示“今日首次分享,获得某奖励”。
- 分享到微信好友、朋友圈、微博随机显示2套文案,文案如下:
微信好友1:
微信好友2:
朋友圈1:
朋友圈2:
将分享到微博的授权方式,修改为需要微博账户授权,然后直接分享。
微博文案1:
微博文案2:
- 注册奖励
- 如果填写邀请码,且邀请码有效的,注册成功,获得注册奖励。
- 邀请码有效,表示邀请码存在即可。邀请码使用次数超过或被冻结,都是有效的邀请码。
- 没有填写邀请码,也可以注册成功,但是没有注册奖励。
- 所有用户注册成功后,都有自己的邀请码
- 邀请奖励
- 当被邀请的用户首次登录,并且登陆的设备ID未被使用时,减少邀请码的可用次数,获得邀请奖励。
- 当邀请码可用次数大于0时,可以获得邀请奖励。
- 可邀请码可用次数等于0时,不能获得邀请奖励。
- 某富明细页面设计说明
1、“7日余额趋势图”显示的是包括当前时间(今天)的7日账户余额趋势图。横坐标日期的显示格式为mm.dd,如1月6日显示为01.06 。
2、7日余额趋势图中,纵坐标的显示范围如下所示:
假设A是最大数,B是最小数。纵坐标数值保留一位小数
(1)当A不等于B时:
i)当A-2.5(A-B)>=0时,纵坐标的最大值为:大于A的最小整数,最小值为:小于A-2.5(A-B)的最大整数
ii)当A-2.5(A-B)<0时,纵坐标的最大值为:大于A的最小整数,最小值0.
(2) 当A等于B时
纵坐标的最大值:1.6A,最小值0
- 累计收入(Webview)
累计收入的金额为该用户的全部收入的总和,累计收入=活动奖励+桌面版收入+APP版收入。
单击累计收入,跳转到收入明细页面
- 收入明细显示近30天的收入记录。每天的所有收入合成一条记录,如果某天没有收入,则不显示该条累计。
- 当没有收入记录时,显示页面“您近30天没有收入纪录”。
- 累计提现(Webview)
累计提现的金额为该用户的提现状态为“提现申请成功”、“待处理”和“提现成功”的提现记录的总和,不包括“提现失败”的记录。单击累计提现,跳转到提现明细页。
- 提现记录设计说明(Webview)
- 默认显示用户的全部提现记录。
- 后台数据库中,有4种提现状态:提现申请成功、待处理、提现成功、提现失败。
- 在APP中,只给用户显示3种提现状态:处理中、提现成功、提现失败。其中,处理中为一个虚拟状态。
- 当后台数据库中的提现状态为“提现申请成功”和“待处理”时,APP中显示为处理中。
- 当后台数据库中的状态为提现成功时,APP显示为提现成功。
- 当后台数据库中的状态为提现失败时,APP显示为提现失败。
- 时间的显示格式为yyyy年mm月dd日hh:mm:ss。例如2015年1月6日 15:03:06
- ,其中的时间是用户申请提现的时间,“提现成功”为该提现记录的状态,所有可能的状态有:处理中、提现成功、提现失败。
- 单击某条提现记录,跳转到提现详情页。
- 提现详情设计说明(Webview)
- 后台数据库中,有4种提现状态:提现申请成功、待处理、提现成功、提现失败。
- 在APP中,只给用户显示4种提现状态:提现申请成功、处理中、提现成功、提现失败。其中,处理中为一个虚拟状态,显示的时间为提现申请成功的时间。
- 时间的显示格式为yyyy年mm月dd日hh:mm:ss。例如2015年1月6日 15:03:06
- 当真实的提现状态为“提现申请成功”和“待处理”时,APP界面显示的状态为
- 当真实的提现状态为“提现成功”时,APP显示的状态为
- 当真实的提现状态为“提现失败”时,APP显示的状态为
- 单击 ,跳转到提现页面。
我们处理的提现失败原因有:
其他原因,显示如下
- 活动奖励(Webview)
活动奖励为用户参与活动,获得的收入总和。目前的活动奖励有:某某奖励,某某奖励
单击活动奖励,跳转到活动奖励明细页面
- 某某版收入(Webview)
显示近30天,某某版的纪录,如果还没有纪录,显示页面“您近30天还没有获得某某版活跃收入”.
- APP版收入(Webview)
显示近30天,APP版的收入纪录,如果还没有收入纪录,显示页面“您近30天还没有获得APP版活跃收入”.
- 我的等级
- 表示升级进度。其中,480表示用户的积分,600表示升级到下一个等级需要的最少积分。
- ,表示用户升级到下一个等级后,能获得的新特权。2表示新特权的实际数量。例如,如果某个用户的等级为2级,则该用户已享有的特权是 ,由于3级的等级特权是 ,则该用户即将获得1个等级特权 。
- 单击 ,显示特权说明“提高收入,每日活跃收入提高2%”。
- 单击 ,显示特权说明“邀请奖励,累计可获得10次邀请奖励”。
- 单击“分享得积分”按钮,打开邀请好友页面
- 单击“如何获得积分”链接,打开如何获得积分页面。
- 提现页面设计说明(Webview)
每个商品,需要一定的等级才能提现。另外,等级限制为最小等级和最大等级区间的用户可以提现。
Q币充值30、话费充值30元,等级限制为4-100级
话费充值50、100元,支付宝提现50、100元,等级限制为1-100级。
- 支付宝提现
- 支付宝和某某某账户为1对1的关系,即一个某某某账户,只能向一个支付宝账户提现,一个支付宝账户,只能接受一个某某某账户的提现。
- 提现成功时,绑定立即生效,已经绑定的支付宝,用户不能修改支付宝账户和收款人姓名;
- 如果用户有提现成功的记录,则支付宝账户和收款人姓名自动填充为上次提现的支付宝账户和姓名,且不能修改。
- 当还没有绑定支付宝的用户提现时,需要检查用户填写的支付宝账户,是否已经绑定,提现申请的列表中,是否有该支付宝。如果已经被使用,提示用户“该支付宝账户已被使用,请填写其他支付宝账户”;
- 当用户的支付宝未绑定时,如果有支付宝提现在待处理,然后向其他支付宝提现时,提示“一个用户只能向一个支付宝账户提现”;
- 单击【提现】按钮时,进行信息校验,如果校验不通过,弹出相应的错误提示,不更改或清空用户的输入。
- 如果通过校验,弹出密码输入对话框。默认密码输入框获得光标,打开输入法。
- 单击【取消】按钮或者手机的返回按钮,关闭对话框,单击屏幕其他地方,不会关闭对话框。
- 单击【确定】按钮,校验输入密码,如果密码为空,提示“请输入某某某密码”;如果密码不正确,提示“您输入的密码不正确”。
- 如果密码正确,提交提现申请,如果提现申请不成功,提示“提现申请不成功,请重试”。
- 提现申请成功后,直接跳转到提现记录页面。
- 提现失败的处理。当用户提现失败时,将扣除的提现金额返还到用户账户。
校验规则:
- 话费充值
- 话费充值,只能为某某某账户对应的手机号码充值。
- 话费充值30元,等级限制为4-100级。话费充值50元和100元的等级限制为1-100级。
- 当等级不够时,充值按钮为禁用,显示“等级不到LV4”。级限制的提示优先于余额不足的提示。即当等级为1,余额未20的用户,选择提现30元时,充值按钮显示“等级不到LV4”。
- 我的页面设计说明
- 个人信息页面
- 头像
- 个人信息页面
单击头像,打开用户相册。用户选定照片和相片区域,并提交后,如果上传成功提示“上传头像成功”,如果上传不成功,提示“上传头像失败”。
- 其他信息
- 邀请码页面
- 排行榜页面(webview)
排行榜,显示邀请好友的近7天累计收入排行榜。
- 这里的“邀请好友”指的是:用户自己,邀请他的人,和他邀请注册并登陆的用户。
- 显示用户名的优先级由高到低依次是:昵称、通讯录姓名、隐藏中间四位的手机号。
- 排行榜会读取用户的通讯录。
- 排行榜为空时,页面显示“还没有好友陪我玩”那张图片
- 当用户没有收入纪录时,按过去7日收入为0来算。
- 活动页面
增加活动列表页,单击某个活动,跳转到活动详情页。活动详情页有四种状态:用户已参加、用户未参加、奖品已领完、活动已结束。
- 活动列表页
活动列表页包含主推活动banner和所有活动的列表。活动列表中活动由活动主题和活动描述构成,按活动上线时间顺序倒序排序,即最新上线的活动在最前边。
- 活动详情页状态
用户点击活动列表中某个活动后,判断用户和活动的状态:
(1)用户未参加:若用户未参加活动且活动未过期,且今日奖品未领完,直接进入立即领取奖品页面;
(2)奖品已领完:若用户未参加活动且活动未过期,但奖品已领完,直接进入奖品已领完页面;
(3)活动已结束:若用户未参加活动但活动已过期,直接进入活动已结束页面;
(4)用户已参加:若用户已参加活动,直接进入已领取奖品页面。
- 活动详情页模板
活动详情页分为3部分:活动图片介绍、领取按钮及提示语、活动说明,背景为背景色或者背景图片。
- 活动1:完善个人信息,得某某奖励(Webview)
活动名称:完善个人信息,得奖励
活动描述:想要更多等级特权,积分不够多?来这领积分吧
活动时间:2015-06-01至2025-12-31
活动详情说明:
- 整个活动分为两页,第一页内容有昵称、性别、出生日期。单击“下一步”时,进行这三项的有效性验证,如果有信息填写不正确,提示相应的错误信息。
- 单击“提交”时,进行兴趣爱好、行业、收入的有效性验证,如果有信息填写不正确,提示相应的错误信息。
- 提交成功后提示“您完善了个人信息,获得奖励!”如果提交不成功,提示“未提交成功,请重新提交”。
- 在提交页面单击返回,返回到填写昵称的那一页。
- 提交成功后,返回活动列表页面。
- 兴趣爱好,如果已经选择了3个标签,则接下来无法选中第4个标签。
- 如果某项信息已填写,则显示已填写的值。
- 信息项校验规则(每个信息项不可为空)
已参加过本活动的用户再次进入时,内容是不可修改的。
- 扫一扫页面
扫一扫是活动的一类,是便于地推的一个功能,其活动流程同其他活动,上线新活动直接套用活动模板。
- 常见问题
- 设置页面
- 账户管理
- 更换手机号页面设计说明
- 账户管理
- 如果用户近6个月内修改过密码,则确定按钮不可用。
- 校验规则
- 单击【获取验证码】时,校验手机号码。
- 【获取验证码】按钮:
- 在手机号校验通过时,点击获取验证码可获得短信验证码。
- 点击后按钮禁用,显示60秒倒计时,倒计时结束启用按钮。到计时显示“56秒后重试”,启用后显示“获取验证码”。
- 当且仅当手机号文本框onchange时,获取验证码按钮会提前启用。
- 用户单击【获取验证码】按钮后,鼠标焦点自动跳到验证码输入框。
发送的短信文案为:短信验证码:123456,此验证码只用于您登录某某某或更换手机绑定。
- 单击【确定】时,校验手机号和验证码。
- 如果,不更改或清空用户的输入,弹出相应的提示。当多项错误同时出现时,只提示一项,不更改或清空用户的输入。当手机号和验证码都有错误时,只提示手机号的错误提示。
- 手机号的错误提示显示的优先级为:1、请输入手机号码> 2、请输入正确的手机号> 3、手机号已被注册
- 如果校验通过,则将用户名修改为新手机号。如果后台处理不成功,提示“系统繁忙,请稍后再试”。
- 如果后台处理成功,则返回账户管理页面,提示“手机号更换成功”。
- 修改密码页面设计说明
- 校验规则
- 单击【确定】按钮时,进行信息校验。
- 如果校验不通过,弹出相应的提示,不更改或清空用户的输入。当多项错误同时出现时,只提示一项。当新密码和确认密码都有错误时,只提示新密码的错误提示。
- 如果校验通过,修改用户密码不成功,停留在修改密码页面,提示“密码修改不成功,请重试”。
- 如果校验通过,修改用户的密码,修改成功后,跳转到“登录”页面,在登录页面上提示“密码修改成功,请重新登录”。
- 智能省流量
开启【智能省流量】功能时,在3G/4G条件下,当没有线上广告可播放时,下载2张线上广告
- 反馈问题(webview)
- 检查更新
- 如果检查到新版本,弹出检查到新版本对话框。
- 单击【立即更新】按钮,后台开始下载安装包。
- 下载完成后,自动打开安装界面。
- 用户未连接网络提示语
以下情况下,如果用户未连接网络,提示用户“网络没开启,请开启网络后重试”。其他情况下没有开启网络,不用提示。
登录、注册、忘记密码、修改密码、更换手机号、邀请好友(微信好友、朋友圈、微博)、检测更新,提现,如果用户没有开启网络,提示“网络没开启,请开启网络后重试”,其他情况,提醒“某某某打了个盹儿,再试一次好吗”
- 短信验证码
- 发送验证码的情况
需要向用户发送短信的情况有四种:
- 注册时,用户单击【获取验证码】给客户发送的短信验证码
短信内容为:欢迎使用某某某,短信验证码:123456。
- 在网页上忘记密码,用户填写手机号后,给用户发送的登录密码
短信内容为:密码已修改成功,您的新密码:123456。
- 在APP上忘记密码,用户填写手机号后,给用户发送的短信登录密码。
短信内容为:短信验证码:123456,此验证码只用于您登录某某某。
- 在APP上,修改手机号。
短信内容为:欢迎使用某某某,短信验证码:123456。
- 验证码的使用
- 在APP所有验证码的有效使用次数为1次,即验证码一旦被使用,再次使用时无效。
- 验证码的有效时间。目前,APP上忘记密码时发送验证码的有效时间是15分钟,其他情况下的验证码的有效使用时间待商定,目前是无时间限制。
- 通知栏
V1.0通过友盟发通知消息,点击消息,需要跳转的页面分为两类:
- Webview(各种明细,活动详情等)
- APP本身页面。页面如下
- 首页
- 某富明细
- 活动列表
- 消息系统
- 消息系统支持的功能
- 广播推送功能:向所有用户发送消息
- 精准推送功能:想特定用户发送消息
- 离线推送:客户端已经连接服务器,但手机中途断网,上线后推送
- 消息维持:客户端并未连接服务器,服务器推送消息后,客户端连接服务器,消息也要被推送到新连接的客户端
- 消息过期:消息维持 有时间限制,过期则消息无效
- 用户点击消息,跳转的页面
当用户点击消息时,可以跳转到以下页面中的一个。
- Webview(各种收入明细,活动详情,提现列表,提现详情页,提现进度页面)
- APP本身页面
- 首页
- 某富明细
- 活动列表
- 等级(新增)
APP设计说明书概述相关推荐
- 基于安卓的校园二手跳蚤市场APP设计与实现.rar(项目源码+论文)
当下在大学生活中有不少东西能被二次使用,比如不用的书籍.电脑.相机.手机等,对于大学生来说,购买物美价廉的商品当然是不错的选择.如何才能买到这些物美价廉的商品呢?就可以通过.大学生跳蚤交流市场.进行购 ...
- 基于微信小程序的学院通知与文件分享系统app设计与实现-计算机毕业设计源码+LW文档
摘 要 网络的广泛应用给生活带来了十分的便利.所以把学院通知与文件分享管理与现在网络相结合,利用java技术建设学院通知与文件分享系统app,实现学院通知与文件分享的信息化.则对于进一步提高学院通知 ...
- 软件著作权登记时什么情况下必须提供软件设计说明书?
当软件没有具体的操作界面时在申请软件著作权登记时必须提供软件设计说明书作为鉴别文档资料提交.如果是常规的APP软件.网站平台.PC端软件等类型软件,既可以选择提供软件设计说明书,也可以选择提供操作说明 ...
- 基于微信小程序的流动人口管理移动APP设计与实现-计算机毕业设计源码+LW文档
摘 要 网络的广泛应用给生活带来了十分的便利.所以把流动人口管理移动与现在网络相结合,利用java技术建设流动人口管理移动app,实现流动人口管理移动的信息化.则对于进一步提高流动人口管理移动app ...
- 线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套
线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套 (工程项目线上支持) 线控转向系统是应用在车辆领域处于研究热点和技术代表的动力转向系统,是全世界在转向系统研究中的先 ...
- 线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型
线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套(工程项目线上支持) 线控转向系统是应用在车辆领域处于研究热点和技术代表的动力转向系统,是全世界在转向系统研究中的先进 ...
- 架构设计之如何写架构设计说明书
架构设计是需求分析到软件实现的桥梁,也是决定软件质量的关键.编制架构设计说明书是开发人员向架构师转变必定会经历的过程.在架构师整个的成长过程中,必定会经历编制架构设计说明书.评审架构设计说明书以及根据 ...
- java 美发管理系统_基于安卓Android潮流美发系统APP设计(MySQL)
基于安卓Android潮流美发系统APP设计(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,MySQL数据库) 本应用主要用于对手机上网用户,在线预约 ...
- 基于Android社区物业便民服务小区APP设计
Android社区物业便民服务APP设计,主要为小区设计,为广大社区居民提供生活上的便利,使用本app,可以查看社区公告,黄页,以及缴纳物业费,还可以投诉报修给物业管理人员,当然,也可以对小区内的房屋 ...
- 机械专业毕业题目推荐 设计说明书(论文) CAD图纸 三维图 开题报告 任务书 答辩PPT 实习报告 外文翻译 文献综述……
物流自动导引小车(AGV)的设计 (说明书+CAD装配图 零件图 控制系统图+开题报告+任务书+外文翻译) 涡旋压缩机设计(说明书+CAD图纸+UG三维模型+开题报告+实习报告+答辩PPT+外文翻译+ ...
最新文章
- 【flutter】把Google官方的历史时间demo跑起来
- pdf转word网站,亲测有效
- 2.1 数个常用的网络命令
- Redis高频面试笔记:mysql8.0新特性
- Mac - 设置NSButton 的背景色
- SpringBoot精选项目
- 人工智能/数据科学比赛汇总 2019.4
- mpu6050 z轴校准_大渡口区上门校正检定量具外校-第三方检测计量出校准证书
- Eclipse 常用快捷键和使用技巧
- Linux输入输出重定向和文件查找值grep命令
- Java项目开发中实现分页的三种方式一篇包会
- 电脑无线网卡安装不了驱动怎么办?
- minic 类型声明与变量定义句型处理
- 简单实用算法——人民币金额大写转换
- 互联网消费金融---互联网金融原理与实务【郭勤贵......等人著】的学习
- 链接标签a去掉下划线
- 获取历史和实时股票数据接口
- For input String: 异常记录
- Ruby使用RabbitMQ(基础)
- 苹果:我们要建设美国新农村
热门文章
- 多元逻辑回归公式推导
- 2014腾讯实习生招聘武汉试题
- meltdown linux检测,Linux操作系统已拥有自动化的Spectre/Meltdown检查器
- linux系统是不是国产的,LINUX是什么系统,是国产软件吗
- 普通住宅和非普通住宅税费
- 工作8年的普通专科生程序员的一些感悟
- 计算机网络技术的职业倾向,(职业规划)计算机网络技术专业个人职业生涯规划书(8页)-原创力文档...
- 一个黑客的投资者指南
- 云痕大数据 家长登录_云痕大数据——苏州云痕教育科技有限公司
- Alsa 调试下篇:应用篇