1、O2o电商平台手机客户端3.0版本产品需求文档 o2o电商平台手机客户端产品需求文档V3.0深圳市网络科技有限公司制作人:莫O2o电商平台手机客户端3.0版本产品需求文档 2013-10-11PRD-2013/10/11 o2o电商平台v3.0文档版本号: V3.0 文档编号: o2o电商平台-prd-mobile-20131011文档密级: 普通 归属部门/项目: 手机项目组产品名: o2o电商平台 子系统名:编写人: 莫* 编写日期: 2013-10-11O2o电商平台手机客户端3.0版本产品需求文档 修订记录:版本号 修订人 修订日期 修订描述3.0 莫 2013-10-11 o2o电商
2、平台 3.0产品需求文档初稿3.0 莫 2013-11-01 o2o电商平台 3.0产品需求文档修改稿O2o电商平台手机客户端3.0版本产品需求文档 目录一、 概述 6文档说明 6需求描述及背景说明 6需求来源 6读者对象 6更新记录 6二、产品简介 72.1、产品简介 .72.2、产品定位 .72.3、产品目标 .72.4、部分操作控件说明 .8三、功能需求 93.1、整体功能架构 .93.2、启动 .113.2.1、新手引导页 113.2.2、启动流程 123.3、首页 .153.3.1、运动潮人 163.3.2、精致女人 403.3.3、瑜舞佳人 543.4 、推荐 703.4.1、推荐
3、商家列表页 713.4.2、推荐项目列表页 733.4.3、超值体验 743.5、搜索 .74搜索页 74搜索结果页 763.6、我的o2o电商平台 .773.6.1、登陆 803.6.2、注册 80O2o电商平台手机客户端3.0版本产品需求文档 3.6.3、我的订单 813.6.4、我的收藏 963.6.5、我的抵扣券 973.6.6、更多 983.7、异常页面说明 .105四、非功能需求 1094.1、运营需求 .1094.2、接口需求 .109O2o电商平台手机客户端3.0版本产品需求文档 一、 概述文档说明本文档将和产品demo一起,构成对产品功能需求的详细描述,是程序设计、开发、测试
4、的依据。本文档将按照不同的功能块,对产品功能方面的需求进行详细的描述。需求描述及背景说明o2o电商平台手机客户端3.0版本是对以往版本的一次彻底修改,需要重新构建底层架构和编写代码,因此界面设计、功能结构和用户体验方面改动比较大,后期的半年内都会以此版本为核心,不断进行优化和修改。需求来源o2o电商平台3.0是通过对前3版客户端运营所积累的经验、用户反馈、o2o电商平台web端运营反馈以及竞争对手产品调研等信息提出此版本的优化需求。读者对象本文的的预期读者是项目经理、ui 设计师、开发人员、测试人员。更新记录2013-10-25 更新异常页面加载和空白页面说明2013-11-05 商家列表页定
5、位及排序规则修 改整理羽毛球商家详情页新增分享方式选择功能 超值体验字段修改.2013-11-22 搜索结果页展示规则说明更新待付款订单详情部分交互说明更新已失效订单详情部分交互说明更新已消费订单详情部分交互说明新增了瑜舞佳人商 家详情页字段说明新增抵扣券“立即使用 ”规则说明O2o电商平台手机客户端3.0版本产品需求文档 限购数量规则 说明2013-11-28 更新了确定支付页面预订时间和有效期逻辑规则说明二、产品简介 2.1、产品简介o2o电商平台手机客户端作为公司o2o电商平台web端的补充,其重要性是不言而喻的,它是o2o电商平台连接线上线下的桥梁。作为一家o2o电子商务公司,最重要的
6、是如何打通线上和线下的交流,而o2o电商平台手机客户端则能非常简单的满足用户需求。用户在线下扫描二维码或者直接下载我们的o2o电商平台客户端,通过手机即可便捷的查看和预订我们的休闲服务商品,不管是体育场馆预订,休闲美容或者瑜伽锻炼,都可以通过o2o电商平台客户端非常便捷的预订,预订完成后只需向商家出示消费码即可享受服务,方便而又快捷。2.2、产品定位o2o电商平台客户端的产品定位为:帮助圳深圳地区的用户便捷的查看和预订基于用户身边的休闲生活类服务商品。2.3、产品目标将o2o电商平台手机客户端打造成深圳地区休闲生活类商品预订NO1 ,用户只要外出休闲第一个想到的即是o2o电商平台。O2o电商平
7、台手机客户端3.0版本产品需求文档 2.4、部分操作控件说明(o2o电商平台返回控件)o2o电商平台3.0返回功能控件说明:o2o电商平台3.0返回功能控件是o2o电商平台3.0产品主要创新点之一,所有的返回控件均放置在底部,主要包括两部分功能,具体如下表所示:控件名称 功能说明 备注返回点击返回按钮 代表物理返回到上一个页面。底部快捷菜单 点击右侧 o2o电商平台logo 后弹出“首页”、“推荐”、“搜索”和“我的o2o电商平台”四个栏目菜单,如图所示三、功能需求3.1、整体功能架构3.2、启动3.2.1、新手引导页初次安装使用本产品后,点击o2o电商平台图标后,启动优卡程序,进入o2o电商
8、平台启动页,通过4幅新手引导页(新手引导页见ui 提交的设计稿)简单介绍o2o电商平台使用O2o电商平台手机客户端3.0版本产品需求文档 流程,新手引导页完成后直接进入o2o电商平台启动流程。项目名称 文案新手引导页1 又是一个节假日,约上三五好友,一起享受运动后淋漓尽致的畅快!新手引导页2 以自然的活力,创造最新鲜的女人,一份美的投资,一份爱的礼物!新手引导页3 体验自然,回归本真,让全身舞动,让我们的心情愉悦!新手引导页4 o2o电商平台,新休闲,心享受3.2.2、启动流程非初次安装使用用户则直接进入o2o电商平台启动流程,启动页demo如下:启动页设计说明:文案:新休闲,心享受!O2o电
9、商平台手机客户端3.0版本产品需求文档 风格说明:需加上o2o电商平台的新logo ,放置到中间部分,背景以淡色调为主,风格与o2o电商平台首页风格一致。力求创造这样一种意境,通过我们的o2o电商平台用户可以非常舒适的完成瑜伽、美容、运动等休闲生活,让用户的生活更加健康、阳光灿烂o2o电商平台ios版本启动流程如下:判 断 本 地 网 络是 否 打 开是否提 示 语 “ 网 络 连 接 异 常 , 请 检 查 当 前 网 络 环 境 ” 和 确 定 按 钮 , 点 击 确定 后 进 入 首 页i o s 优 卡 会启 动获 取 g u i d发 送 登 录 日 志G u i d 是 否 存 在
10、获 取 g u i d 是否 成 功提 示 网 络 错 误程 序 启 动完 成是否是否进 入 首 页点 击 运 动 潮 人 点 击 精 致 女 人 点 击 瑜 舞 佳 人点 击 首 页重 新 联 网是精 品 推 荐 超 值 体 验网络异常时提示如下: ,用户点击确定后仍旧进入首页。说明:ios版本采取gps进行定位。O2o电商平台手机客户端3.0版本产品需求文档 o2o电商平台android版本启动流程如下:判 断 本 地 网 络是 否 打 开是否提 示 语 “ 网 络 连 接 异 常 , 请 检 查 当 前 网 络 环 境 ” 和 “ 确 定 ” 、 “ 取消 ” 按 钮 , 点 击 确 定
11、 后 跳 转 到 网 络 设 置 页 面 , 点 击 取 消 则 进 入 首 页A n d r o i d优 卡 会 启动发 送 登 录 日 志设 备 号 和 i m s i是 否 存 在程 序 启 动完 成是进 入 首 页点 击 运 动 潮 人 点 击 精 致 女 人 点 击 瑜 舞 佳 人点 击 首 页重 新 联 网是精 品 推 荐 超 值 体 验网络异常时提示如下: ,点击确定后跳转到手机网络设置页面。点击取消则返回首页。说明:安卓版本采取基站和wifi两者相结合的模式进行定位。 O2o电商平台手机客户端3.0版本产品需求文档 3.3、首页首页分为运动潮人、精致女人、瑜舞佳人三大分类,同
12、时底部展示首页、推荐、搜索和我的o2o电商平台这四大栏目。功能列表说明:分类名称 子功能名称 功能说明 备注运动潮人 点击羽毛球进入羽毛球商家列表页羽毛球 点击羽毛球进入游泳商家列表页。运动潮人游泳 点击游泳进入游泳商家列表页。精致女人 点击进入精致女人项目推荐页面精致女人品牌商家 点击进入精致女人品牌推荐列表页瑜舞佳人 点击后进入瑜舞佳人商家推荐列表页瑜舞佳人项目 点击后进入瑜舞佳人项目推荐列表页说明:启动o2o电商平台后,运动潮人、精致女人、瑜舞佳人三大分类首页图片均缓存到本地。 首页运动潮人分为三部分,运动潮人、羽毛球、游泳。如下图所示点击运动潮人进入场馆预订页面;点击羽毛球进入羽毛球商
13、家列表页;点击游泳进入游泳商家列表页。首页精致女人分为二部分,精致女人和品牌商家。如下图所示O2o电商平台手机客户端3.0版本产品需求文档 点击精致女人部分进入精致女人项目推荐页面;点击品牌商家进入精致女人品牌推荐列表页; 首页瑜舞佳人分为二部分,瑜舞佳人和项目。如下图所示点击瑜舞佳人瑜舞佳人商家推荐列表页页面;点击项目进入瑜舞佳人项目推荐列表页。3.3.1、运动潮人用户可在此模块查看或预订羽毛球、游泳、网球、篮球、足球、高尔夫、健身这七大类型的体育场馆。3.3.1.1、场馆预订场馆预订与2.2版本场馆预订页功能一致,左侧是运动类型分类(分类名称和图标信息可在初次使用时缓存到本地),分别是羽毛
14、球、游泳、网球、篮球、足球、高尔夫、健身七大类;右侧是单个类别的预订信息,以羽毛球为例:“90家场馆,36家可在线预订”,代表当前分类下的场馆总数和可预订场馆数量,分别从服务器获取数据。本页示例图如下:O2o电商平台手机客户端3.0版本产品需求文档 因为本页面左侧的分类名称和图标信息初次使用时是缓存到本地的,右侧的信息从服务器获取,如果当前网络异常,初次安装时进入本页面失败,右侧信息为“0家场馆,0家可在线预订”,同时弹出对话框提示当前网络错误。O2o电商平台手机客户端3.0版本产品需求文档 3.3.1.2羽毛球场馆预订羽毛球场馆预订流程为:O2o电商平台手机客户端3.0版本产品需求文档 选
15、择 羽 毛 球 运动 场 馆检 查 是 否 联网检 查 是 否 开启 定 位网 络 异 常 , 显示 重 试 页 面提 示 用 户 开 起定 位否是否商 家 列 表 页 按由 近 及 远 的 距离 排 序 , 顶 部距 离 排 序 默 认为 “ 全 部 ” ,价 格 排 序 默 认为 “ 从 低 祷高 ”是商 家 列 表 页 不 显 示 距 离 字 段( 近 显 示 商 圈 ) , 同 时 顶 部 距离 排 序 按 钮 置 灰 ( 用 户 无 法 操作 ) , 价 格 排 序 默 认 为 “ 从 低祷 高 ”下 拉 刷 新 后 用 户未 开 启 定 位下 拉 刷 新后 用 户 开启 定 位选
16、择 某 一 商 家进 入 商 家 详 情页预 订 场 馆生 成 订 单确 定 支 付支 付 成 功是 否 登 录是否登 录O2o电商平台手机客户端3.0版本产品需求文档 羽毛球场馆预主要功能列表功能名称 功能说明运动类型选择 点击顶部运动类型后可切换查看其他类型的运动场馆信息,如图所示价格及距离排序 主要为离我最近和价格最低,进入商家列表时默认按照离我最近排序,定位功能未开启时,选择距离最近排序按钮,则提示用户定位功能未开启,列表页数据不变距离筛选 进入商家列表时默认显示为“全部”,定位功能未开启时,提示用户开启定位,同时商家列表页距离字段不予显示,如果选择左侧的距离最近排序按钮和右侧的距离筛
17、选按钮时,提示用户定位功能未开启,列表页数据不变侧边栏筛选 点击右上角的 按钮可对当前商家列表进行筛选,具体筛选规则见下面的筛选功能详细说明开启定位判断 进入商家列表页时需判断用户是否开启定位,ios基于gps定位,android基于基站和wifi进行定位地图功能 点击商家地址信息时跳转到地图页面,地图为百度地图,如果用户未开启网络,提示用户“网络连接异常,获取不到地图信息”商家详情分享 分享规则见下文点评 通过接口获取该商家的点评信息生成订单 用户点击“立即预订”后进入场馆选择页面,生成订单,一个场馆最多可选4个场地,最少必须选择一个场地确定支付 选择场馆后进入确定支付页面,用户可选择使用抵
18、扣券、o2o电商平台账户或支付宝、财付通支付方式进行支付下拉刷新 往下拉时,刷新当前位置信息和距离信息上拉自动加载 用户往上拉时,一页加载完成后另一页自动进行加载。分享 商家推荐分享,内容与2.2一致O2o电商平台手机客户端3.0版本产品需求文档 羽毛球商家列表页说明:字段说明:1、图片大小(客户端从后台获取商家列表图片,图片尺寸为228x114)2、商家名称读取商家名称,超过12个字,用省略号3、位置信息商家列表页默认按照“离我最近”的规则排序,如用户未开启定位,则不显示距离,仅显示商圈。4、距离字段说明:取小数点后1位数字,如3.8km ,超过90km 时显示后的商圈字段变为“ 深圳市”4
19、、价格读取该商家最低价格信息筛选规则说明:1、侧边栏筛选规则说明。筛选条件为:地区:罗湖 福田 南山 龙岗 宝安 盐田配套设施:停车场、WiFi、更衣室、沐浴室、培训、装备租赁、室内场O2o电商平台手机客户端3.0版本产品需求文档 侧边栏筛选规则:可多选。地区多选判定逻辑为:用户选择罗湖和福田,即展现罗湖+福田的场馆配套设置多选判定逻辑为:用户选择wifi和停车场,则展现同时具备此两类配套设施的场馆2、顶部距离筛选及排序规则说明。距离筛选规则:距离筛选分为1km 、3km 、5km、全部。点击1km,则只显示距离用户当前位置小于等于1km的商家,选择全部则展示全部的商家。用户初次进入商家列表页
20、时需判断用户是否开启定位,开启时提示正常显示,未开启时提示用户开启定位,同时商家列表页距离字段不予显示,顶部距离筛选默认显示为全部。如果点击距离筛选按钮,则弹出开启定位提示框,列表页数据不变。排序规则:离我最近:进入商家列表时默认以用户当前位置为中心,按照由近到远的排序规则进行排序。定位功能未开启时,选择离最近排序按钮,则提示用户定位功能未开启,列表页数据不变价格最低:商家列表按照价格由低到高的排序方式进行排序。商家列表页定位及刷新流程说明:O2o电商平台手机客户端3.0版本产品需求文档 I o s : 进 入 商 家列 表 页是 否 开 启 定位商 家 列 表 页 正常 显 示 ( 默 认距
21、 离 字 段 为 全部 , 排 序 字 段为 离 我 最 近 )提 示 用 户 开 启 定 位 , 商 家列 表 不 显 示 距 离 字段 , 如果选择 顶部的距离最近排序按钮和右距离筛选按钮时 , 提示用户定位功能未开启 , 列表页数据不变下 拉 刷 新是 否 开 启 定位重 新 定 位 用 户当 前 位 置 和 刷新 算 商 家 距 离信 息提 示 用 户 定 位 失 败 , 商 家 列 表 页 距 离信 息 为 刷 新 前 的 距 离 信 息否是否是O2o电商平台手机客户端3.0版本产品需求文档 Ios:进入某一运动类型后,判断下用户是否开启定位,如果开启则商家列表页正常显示(默认距离字
22、段为全部,排序字段为离我最近),如没有开启则提示用户开启定位,商家列表不显示距离字段,选择顶部的距离最近排序按钮和右距离筛选按钮时,提示用户定位功能未开启,列表页数据不变,点击下拉刷新后,在判断一次用户是否开启定位,如果开启,重新定位用户当前位置和刷新算商家距离信息,如没有开启则提示用户开启定位失败,商家列表页距离信息为刷新前的距离信息。具体ios提示为:“定位服务未开启,请在设置中开启定位服务(设置隐私定位服务开启o2o电商平台”和按钮“知道了”Android: 进 入商 家 列 表 页执 行 定 位 是否 成 功商 家 列 表 页 正常 显 示 ( 默 认距 离 字 段 为 全部 , 排
23、序 字 段为 离 我 最 近 )提 示 用 户 “获 取 位 置 信 息 失 败 ”,商 家 列 表 不 显 示 距 离 字 段 , 选 择顶 部的 距 离 最 近 排 序 按 钮 和 右 距 离 筛选 按 钮 时 , 提 示 用 户 获 取 位 置 信息 失 败 , 列 表 页 数 据 不 变下 拉 刷 新执 行 定 位 是否 成 功重 新 定 位 用 户当 前 位 置 和 刷新 算 商 家 距 离信 息提 示 用 户 “获 取 位 置 信 息 失 败 ”, 商家 列 表 页 距 离 信 息 为 刷 新 前 的 距 离 信息 , 顶 部 距 离 筛 选 按 钮 为 可 用 状 况是是 否执
24、行 定 位 否O2o电商平台手机客户端3.0版本产品需求文档 android:进入某一运动类型后,判断下用户执行定位是否成功,如果成功则商家列表页正常显示(默认距离字段为全部,排序字段为离我最近),如没有成功则“获取位置信息失败O2o电商平台手机客户端3.0版本产品需求文档 ”,商家列表不显示距离字段,点击下拉刷新后,在判断一次用户是否定位成功,如果定位成功则重新定位用户当前位置和刷新算商家距离信息,如没有定位成功则提示用户开启定位失败,商家列表页距离信息为刷新前的距离信息,顶部距离筛选按钮为可用状况。android提示为在列表页底部以若隐若现的形式出现提示语“获取位置信息失败”。下拉刷新和上
25、拉自动加载功能:用户如想获取最新自身位置信息和商家距离信息,向下拉动商家列表则可自动刷新,;上拉自动加载功能即为当用户往上拉动信息时,底部的自动加载的效果。异常页面说明:当前网络链接异常时,提示重进加载,页面如下所示:O2o电商平台手机客户端3.0版本产品需求文档 羽毛球商家详情页说明:页面demo如下:字段说明:1、顶部商家名称和商家图片(名称和图片数量以接口为准)2、收藏按钮(点击后按钮状态变为“已收藏”同时此条商家信息进入“我的收藏”中的“ 收藏商家”栏目)3、喜欢图标。一个账号只能对喜欢一个商家一次,喜欢后按钮变为展示所有用户对该商家的累计喜欢数量,喜欢该商家后用户下次再进入该商家详情
26、页点击喜欢图标时会提示“您已经喜欢过该商家”,同时按钮变为累计喜欢数量。O2o电商平台手机客户端3.0版本产品需求文档 4、配套设施。通过接口获取配套设施数量,最多7个,当不足7个时图标按照横排等间距规则铺满5、商家介绍。包括该商家是否支持在线支付预订、商家地址(点击后进入地图页面) 、交通路线、场地说明、营业时间。当某一字段接口获取信息失败时,相关字段后均提示“信息暂无”6、价目表。展示相关时间段的价目表,具体以接口为准7、其他项目。展示该商家的其他项目信息,运动类没有其他项目则不显示,精致女人和瑜舞佳人有其他项目,点击后进入项目详情页。8、点评。默认展示1条评论信息,当评论超过1条时则出现
27、“查看更多”按钮,点击后进入评论列表页;如果评论数量只有1条时则不展示“查看更多”按钮。9、立即预订。点击后进入生成订单页。10、分享。用户点击分享后弹出选择分享方式对话框,具体为短信分享、新浪微博分享、腾讯微博分享、朋友圈分享、微信分享,选择某一分享方式后,进入分享内容确定页(分享内容与2.2版本一致)。点击确定图标后,提示用户分享成功。具体demo为:O2o电商平台手机客户端3.0版本产品需求文档 异常页面说明:当前网络链接异常时,提示重进加载,页面如下所示:地图页说明:Demo如下:说明:用户点击商家地址信息时,直接进入地图页面,地图为百度地图。如果用户未开启网络,提示用户“网络连接异常
28、,获取不到地图信息”O2o电商平台手机客户端3.0版本产品需求文档 生成订单页说明:Demo如下:说明:在场馆选择前需判断用户是否登录,登录后方可进行场馆预订。场馆预订最低1个场地,最高不超过4个。灰色代表可预订、红色代表已经订满、绿色代表已预订。当用户一个场馆都没有选择时,点击底部“提交订单”按钮时提示用户“尚未选择场地信息,无法预订”。O2o电商平台手机客户端3.0版本产品需求文档 确定支付页说明:Demo如下:说明:上部展示订单信息,主要包括商家名称、预订项目、数量、场地数、预订时间、有效期,其中预订时间和有效期是按照预订了几个场地就展示几个预订时间和有效期的规则进行的。预订时间和有效期
29、逻辑规则说明:1、如果预订的是连续时间段,则展示连续时间段的开始时间和结束时间,展示一个有效期,支付完成后生成一个消费码,在我的订单页面展示一个订单列表,订单详情只展示一个时间段。例如1:00-2:00,2:00-3:00,确定支付页面预订时间为:1:00-3:00 2、如果预订的是间断的时间段,则分别展示各自时间端的开始时间和结束时间,展示多个有效期,支付完成后生成多个消费码,在我的订单页面展示多个订单列表,每个订单列表展示一个时间段。例如:1:00-2:00,3:00-4:00,确定支付页面预订时间仍旧为:1:00-2:00,3:00-4:00 中间部分主要展示结算信息,包括使用抵扣券或o
30、2o电商平台账户支付,其中抵扣券使用规则为:默认选取用户领取所有的抵扣券中数额最高的那一张抵扣券。底部展示支付方式,支付显示或隐藏规则与o2o电商平台2.2版本规则一致。O2o电商平台手机客户端3.0版本产品需求文档 支付成功页说明:Demo如下:说明:支付成功后,点击完成进入“我的订单”已付款页面。3.3.1.3游泳场馆预订游泳场馆预订流程为游泳场馆预订流程和羽毛球场馆预订流程基本一致,唯一的不同仅仅在商家详情页直接选择“游泳”或“培训”两种中的一种订单方式即可生成订单。具体流程如下:O2o电商平台手机客户端3.0版本产品需求文档 选 择 游 泳 场 馆检 查 是 否 联网检 查 是 否 开
31、启 定 位网 络 异 常 , 显示 重 试 页 面提 示 用 户 开 起定 位否是否商 家 列 表 页 按由 近 及 远 的 距离 排 序 , 顶 部距 离 排 序 默 认为 “ 全 部 ” ,价 格 排 序 默 认为 “ 从 低 祷高 ”是商 家 列 表 页 不 显 示 距 离 字 段( 近 显 示 商 圈 ) , 同 时 顶 部 距离 排 序 按 钮 置 灰 ( 用 户 无 法 操作 ) , 价 格 排 序 默 认 为 “ 从 低祷 高 ”下 拉 刷 新 后 用 户未 开 启 定 位下 拉 刷 新后 用 户 开启 定 位选 择 某 一 商 家进 入 商 家 详 情页选 择 “ 游 泳 ”或 “ 培 训 ” 两种 订 单 方 式生 成 订 单确 定 支 付支 付 成 功是 否 登 录是否登 录