1.产品概述
1.1背景
人随着年龄的增长,身上的疾病会越来越多,折磨着我们的身心健康,降低我们的生活质量和体验。大家对养生和预防疾病的意识不强烈,往往生病了才开始注意。高血压、高血糖、高血脂已经成了中老年人的通病,虽然这些病短期不能决定生死,但是长期却始终让人不舒服。稍微严重些的病大家耳熟能详的例如脑血栓。如果知道这些病的病因,注意饮食作息锻炼身体并做好保健工作,那么从一定程度上能达到预防减缓疾病的效果。有养生保健意识的人也是越来越多对养生也越来越重视。市面上保健品的质量良莠不齐且价格昂贵,针对病因的文章不系统缺乏规范,不能记录用户身体每天的状况。
1.2产品介绍
养生APP是一款集普及养生知识、社区交流、购买养生产品,记录身体变化与一体的,致力于帮助用户预防身体疾病减缓病症保持身心健康的一款产品。
1.3产品定位
帮人们预防疾病,减缓病症,保持身心健康。
1.4用户画像
张伊:女,26岁,产品经理。工作以后开始注重保健,平时喜欢泡脚和养生茶,使用养生APP对养生知识有了新的认识,养生知识也越来越全面,并且把这款软件推荐给了50岁左右的父母。
李想:男,42岁,C++开发工程师。常年坐在电脑前,有轻微的颈椎病和肩周炎,去医院吃了药物病情得到了好转,使用养生APP了解颈椎病和肩周炎的缓解措施,坚持按照注意事项去做,这两个病已经不困扰他了,由于视力下降,在养生APP的商城买了比药店和销售站点更便宜的同款视力保健产品。
冯瑶:女,60岁,退休人员。每天有量心率血压的习惯,搭配养生APP专用测量工具把信息轻松记录在APP的个人用户上,可以和以往记录对比做统计,闲时和APP里面的人聊天。
1.5需求分析
根据用户画像分析,用户的需求有以下几条:
(1)养生知识
(2)社区交流
(3)保健商城
(4)个人用户
2.产品架构及业务流程
2.1信息架构图
2.2信息结构图
2.3业务流程图
3.全局说明
3.1功能权限
未登陆状态:仅具有浏览权限,不能聊天,不能购物
登录状态:具有APP所有功能权限
3.2 键盘说明
点击手机注册/手机登录输入框时弹出数字键盘;
点击其他输入框弹出字母键盘。
3.3常见操作
3.3.1操作
下拉刷新;
3.3.2用户头像
用户头像链接到个人资料页。
3.3.3 Home键
按home 键,程序改为后台运行,再次打开软件时,则回到后台运行时的界面。
3.3.4 缓存机制
初始列表30条,每次加载30条。
4.功能需求
4.1登陆注册功能
4.1.1登录功能
(1)账号/手机号输入:只允许输入数字、字母,号码长度为10-16
(2)密码输入:密码位数为6-12,数字、字母,不允许特殊字符
(3)登录:当输入项中有一项或多项为空,【登录】按钮为禁用状态;当输入项全部输入后,按钮变为可用状态,点击后服务器端依次校验手机号和密码,验证成功跳转至首页;验证失败会有以下情况:手机号或密码填写错误,弹出弹窗:“手机号或密码错误”。
(4)注册:点击跳转至注册界面
(5)第三方登陆:点击跳转至第三方授权界面
(6)隐私条款:点击跳转至隐私条款界面
(7)忘记密码:点击跳转至找回密码界面
(8)显示密码:默认输入隐藏密码,点击后切换为显示密码
(9)清除:输入内容后,点击输入框右侧删除图标,输入内容清空
4.2 主要功能需求页面
首页底部为标签页,分为【首页】、【社区】、【商城】和【我的】四个入口,选中文字为棕色,未选中时文字为白色。
4.2.1首页
功能需求描述:打开APP初次登录成功后进入兴趣选择,系统会根据兴趣选择情况推荐出现在首页的内容,然后进入首页。如图
(1)搜索框:输入关键字搜索相关文章或视频
(2)热门模块:点击进入关键词系列文章
(3)文章/视频:点击切换列表中显示的内容,选中文字为灰色,没选中则为白色
(4)文章列表:点击文章链接会进入详情页面。
(5)向下功能:滚动出后面的热门模块。
4.2.3 社区页
社区页提供给用户交流的需求,可以和同一地区的人相互交流,组织线下活动等,可以和相同感兴趣话题的人交流心得等,建立用户与用户之间的联系。
(1)滚动条:通过滚动文字传输理念给用户。
(2)同城交流:同一城市的用户有相互交流的机会
(3)兴趣交流:相同兴趣的人可以互相聊天
(4)发布:可以发布自己的心得体会作为日记(仅自己及好友可见),申请精华帖,得到官方认证即可所有用户都搜得到。
4.2.3商城页面
用户可以通过商城购买保健养生用品,在社区或其他地方被种草后,提供一个方便值得信赖的地方购买。
(1)搜索框:可以根据输入的关键词搜索商品
(2)分类:选择某类商品,便于查询浏览
(3)商品链接:上面标注了商品的极简信息,点进去就是商品详情页
(4)筛选:根据条件筛选出现的商品列表
4.2.4我的
(1)头像:点击可更换头像
(2)查看订单:可查看曾经的购物清单
(3)好友:好友列表
(4)血压心率记录:记载每次测量的血压心率值
(5)身高体重:记录每次测量的身高体重
(6)心理测试:点击进行心理测试,关注身体健康的同时也要注意心理健康
(7)我的收藏:文章或商品的收藏列表
(8)浏览历史:快速找到查看过的信息
(9)设置:app皮肤更换,个人资料设置,夜间模式退出登录等
5.非功能性需求
5.1 安全需求
(1)所有用户属性信息的传输,均需在接口层数据加密;
(2)所有前端页面,均需要走https协议;
5.2 性能需求
(1)APP从启动到显示首页,时间不超过5秒;
(2)APP内操作的响应时间不能超过3秒,3秒后无响应,需要给出
(3)提示:网络繁忙,请稍后再试,且页面可点击重新加载;
(4)程序闲时没有异常的CPU占用,忙时没有异常的峰值占用;
(5)页面加载速度、视频更新速度要快;发表的评论在评论区显示的时间不超过5秒。
(6)并发能力要较高,系统必须顺畅运行。
5.3 可用性需求
(1)操作系统支持:当下所有主流机型;
(2)状态可见:让用户了解自己处于何种状态;
(3)环境贴切:使用用户熟悉的界面和概念;
(4)用户可控:页面出口应明显、退出时需用户手动确认,防止用户误操作;
(5)一致性:保持所有相同界面设计/操作/反馈/概念文案显示的一致性。
(6)人性化帮助:在重要的功能入口处提供相应的帮助/反馈入口。
5.4 运营需求
5.4.1 内容运营
(1)与优秀的权威的医生、营养师签约,给平台写优质文章,吸引用户
(2)商城商品低利润营销,为了方便用户
(3)用户的优质文章验证也可参与加入平台文章
(4)建立专属健康管理设备,检验之后可与APP互联,在app内查看健康报告单
(5)优质文章要持续的输入,保证app带来的新鲜感
5.4.2 用户运营
(1)社区会有组织线下活动,口碑宣传,并且给予邀请人奖励,使用户变多
(2)签到等活动,经常使用APP的用户会获得商城的优惠券,吸引老用户
网友评论