1概述
1.1目的
此文档为“好处APP v1.0”的产品需求文档,主要定义好处APP的功能详细描述和各个模块的内容和逻辑,目的是清晰、有层次的定义页面原型中各个模块的内容来源和相关的逻辑,作为确认需求以及系统分析设计的依据。
1.2范围
此文档主要描述好处APP前端页面涉及到的功能点、交互细节、以及部分相对应的后台管理功能。本文档主要读者为产品、开发、测试、设计和运营同事。
2用户角色描述
3 产品描述
3.1产品定位
“好处”是一个有品位的都市好去处推荐平台。为用户提供智能的商家推荐和评价展现、独家的精选榜单和专题活动、最有趣的生活方式指南。
3.2产品结构图
目前产品分为首页,发现,发布,和我的4大功能模块,在产品主界面设置4个导航栏,功能以商户推荐(机器推荐+人工精选结合)为重点。
3.3产品核心功能流程图
3.4功能特性列表
4全局说明
4.1页面
4.1.2.1 断网页面
4.1.2.2 空白页面
4.1.2.3 错误页面
4.2提示控件
4.3 按钮控件
4.4下拉刷新样式
4.5上滑加载列表样式
5 产品特性
5.1登录系统
为用户提供账户注册和登录功能,保证用户能够收藏、评价商户,点赞和回复评价,关注和取关用户,同时提供找回和修改密码功能,确保用户能够找回账户和提高账户的安全性。
5.1.2.1选择登录方式
5.1.3.2手机验证码登录
5.1.3.3账号密码登录
5.1.3.4第三方登录
5.1.3.5找回密码
5.1.3.6设置密码
5.2首页
产品的核心功能之一,以信息流的形式展示商圈、商户、专题、榜单等内容,以便用户浏览商户详情、专题精选,以及进行搜索和商户评价。
5.2.3.2搜索模块-搜索页
5.2.3.3搜索模块-搜索结果页
5.2.3.4运营位推荐
5.2.3.5商户流
5.2.3.6商户详情页
5.2.3.7用户评价流
5.2.3.8用户页
5.2.3.9本周好去处榜单
5.3 发布
产品的核心特性之一,支持用户进行文字评价和图片的发布,后续版本将支持短视频、线路、榜单、活动的发布。
5.3.3 功能需求
5.3.3.1发布评价
5.4 发现
支持分类查看商户,专题活动和精选榜单的推荐,热门线路、讨论组等功能。
5.4.3 功能需求
5.4.3.1发现页
5.5 我的
包含了账户系统、个人页、通知系统、私信、收藏、积分、会员等子模块,支持用户进行账户管理、资料修改、查看通知等操作。
5.5.3功能需求
5.5.3.1“我的”主界面
5.5.3.2 个人信息编辑
5.5.3.3通知系统
5.5.3.4设置
6 非功能需求
6.1 安全需求
- 密码加密规则:不可逆,64 位 MD5,每个用户有独立加密令牌。
- 登录才可使用的界面均需进行登录 token 验证。
- 所有用户属性信息的传输,均需在接口层数据加密。
- 前端代码均要求混淆。
- 所有前端界面,均需要走 https 协议。
- 所有支付都要有接口加密,避免付费内容被抓取。
- 登录与找回密码的短信验证码需不同,不能混用。
6.2 数据统计需求
对用户浏览、点击、搜索的行为进行埋点记录,方便后期数据统计,整理用户行为和需求之间的关系,更好的完善产品,满足用户需求。具体统计维度如下:
- 活跃人数:DAU、MAU;
- 用户搜索功能使用频次、搜索高频关键词、各个热搜词点击量;
- 商户收录总个数,各个商户详情页浏览量和收藏数,用户评论总条数,每评论平均字数、平均照片数、平均浏览量、平均点赞数和回复数;
- 专题页和精选榜单页浏览量、收藏数、分享次数;
- 客户投诉率
6.3 性能需求
- 正常网络状态下:
表中具体数值与与开发同事评审讨论后确定。
- 超过预定的响应时间,弹出toast错误提示,文字为:网络繁忙,请稍后重试;且点击页面可重新加载。
3.商户列表、商户详情页、用户评论内容支持缓存,一次加载后,断网仍可显示数据,但在进行收藏和回复时需要联网。
6.4 可用性需求
- iOS支持iOS9及更高版本系统、Android支持Android4.4及更高版本系统;
- 弱网、断网情况下无闪退,可退出当前操作;
- 支持所有二级三级页面通过有屏幕边缘向内滑动手势返回上一级页面;
- 支持所有 toast 提示样式的一致性。
- 保持所有相同概念文案显示的一致性。
- 需要避免用户重复点击。
6.5 上下线需求
需要根据实际运营情况,时间要求和用户使用结果,与运营部同事商议决定。
7 项目风险
8 运营目标
9 相关文档
[产品所需的其余相关文档,如:好处原型图、竞品分析报告等]