系统前端需求规格说明书v10.docx
- 文档编号:30214692
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:45
- 大小:628.84KB
系统前端需求规格说明书v10.docx
《系统前端需求规格说明书v10.docx》由会员分享,可在线阅读,更多相关《系统前端需求规格说明书v10.docx(45页珍藏版)》请在冰豆网上搜索。
系统前端需求规格说明书v10
第三方B2C项目
需求分析规格说明书v1.0
1.总体说明
1.1修订历史
日期
版本
说明
作者
2015-7-1
V1.0
本需求文档涵盖了B2C-App端的所有主页以及会员中心的所有功能,以及虚拟货柜的所有功能页面,不包含后台所有功能
XXX
1.2项目概述
项目概述
略
1.3用户范围
角色
职责描述
会员
注册成为会员,并在平台检索产品,在线预购,
实体店消费者
实体店内浏览商品,下单购买;
1.4非功能需求
需求
描述
可用性
窗口弹出总层数不超过3层;
系统可用性需达到99.99%以上;
性能
允许至少20000个终端同时使用;
运行时手机CPU占用率应少于30%;
用户体验
引导式界面设计,操作简单;
业务提示清晰明了
可支持性
95%的错误能在8个工作时内修复;
版本升级时应该保持所有系统设置和个人设置;
1.5其它说明
其他说明
无
2.UC部分
2.1APP页面
2.1.1.首页
模块名称/模块编号
首页
功能名称/功能编号
首页
用例名称
首页
用例编号
业务描述
业务项描述:
通过首页登入各页面
关联:
主要角色
游客,会员
功能目标
通过首页登入各个页面,提供相应功能
前置条件
已安装APP
后置条件
无
数据来源
自动读取
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
首页包含的栏目、样式、布局详见效果图;
2
Ø首次注册登录后,需先编辑收货地址【3.1.2选择收货地址】以及商家后,再浏览首页;登录后无需自动登出;
Ø若游客登录则无需选择收货地址直接浏览首页,待登录后判别是否有默认地址,若无默认地址则先编辑收货地址【3.1.2选择收货地址】以及商家后后再浏览首页;
Ø所有会员登录后,在已有默认地址及配送商家的前提下,匹配当前定位所在地和默认收货地址是否一致,若不一致则提示会员选择收货地址及商家,若一致则无需提示;
3
点击首页搜索栏左侧“收货地址”显示【3.1.2选择收货地址】,可再次变更收货地址以及商家;
4
Ø搜索栏文本框显示提示:
“查找商品”;
Ø标定位到文本框后则无需显示提示,并显示历史搜索以及热门搜索记录;
Ø在文本框中输入任何数字、文字、字母、拼音等,在键盘上点击“搜索”后,或者点击历史搜索记录、热门搜索记录后,显示【3.1.3商品列表】;
Ø支持模糊查找;
5
Ø搜索栏右侧“扫一扫”可扫描实物的编码查找商品,查找后显示【3.1.3商品列表】;
Ø若未找到符合的商品,则列表页显示提示语“未找到相关商品”;
6
广告位显示后台发布的广告图片,左右滑动可显示相应图片,不做滑动操作则按照后台设定的轮播间隔速度,定时轮播;
7
Ø分类栏目中医保用药固定显示在第一位,其他分类按照原型上显示的进行排序,但该些分类显示属性以及排序,可由后台管理;
Ø当栏目大于8个则翻页显示其余分类栏目;
Ø点击“医保用药”后显示【3.1.4分类】,但该些分类为医保用药的分类,并非全部分类;
Ø分类栏目下的按症找药,以及人群分类固定显示;
Ø点击“按症找药”显示【3.1.6按症找药】,点击其余人群分类栏目,则显示【3.1.4分类】,但该些分类为人群的分类,并非全部分类;
8
Ø“限时促销”“低价优惠”“巨惠来袭”部分,首页显示后台发布的指定产品;
Ø点击该三个部分,显示【3.1.5优惠促销列表】;
Ø左右滑动可显示该三个部分的活动产品,点击产品显示商品活动详情页【3.1.7团购详情页】【3.1.8其他活动页&商品详情页】;点击箭头则显示【3.1.5优惠促销列表】;
9
Ø品牌专区显示后台指定的品牌LOGO,左右滑动可显示更多的品牌,点击品牌LOGO显示该品牌下的所有产品【3.1.3商品列表】;
10
Ø“热卖专区”部分,首页需显示后台发布的指定产品;
Ø左右滑动可显示该专区下的产品信息,点击产品显示商品活动详情页,点击箭头则显示该专区下的产品列表【3.1.3商品列表】
Ø直接点击该部分,显示该专区下的产品列表【3.1.3商品列表】;
Ø该专区只显示保健品和器械;
11
Ø“新品推荐”按照产品上架时间倒序显示,并可滑动显示更多;
Ø点击产品图片则显示产品详情页;
12
Ø“限时促销”“低价优惠”“巨惠来袭”三个栏目的产品列表或者滑动页,“热卖专区”的产品列表或者滑动页,“新品推荐”的滑动页,“单品推荐”的滑动页,均显示为选择商家的产品以及康恩贝旗舰店的产品;
Ø若有商家和旗舰店部分产品相同,则商品列表中相同产品分别显示;
Ø若游客未选择收货地址,则显示所有商家的产品以及旗舰店的产品;
13
页尾操作航,点击“首页”显示【3.1.1首页】,点击“分类”显示【3.1.4分类】,点击“预购篮”显示【3.1.10预购篮】,点击“药师咨询”显示【3.1.9药师咨询】,点击“我”显示【3.1.15我的】;
14
点击锚点可将页面滚动到最上方;
2.1.2.选择收货地址
模块名称/模块编号
选择收货地址
功能名称/功能编号
选择收货地址
用例名称
选择收货地址
用例编号
业务描述
业务项描述:
会员登录后选择收货地址以及商家
关联:
主要角色
会员
功能目标
选择、添加收货地址,选择收货地址覆盖到的商家
前置条件
会员首次注册并登陆APP、或会员登陆后无默认的收货地址、或登录后会员的默认收货地址不在当前定位区域
后置条件
商品列表以及优惠促销列表,首页的部分栏目以及滑动页,显示为选择的商家的产品以及康恩贝旗舰店的产品;且新增的收货地址,在会员中心“我的”中的收货地址中同步更新;
数据来源
手动录入
UI示意图:
基本场景
略
备选场景
无
排序规则
默认地址显示在第一行
扩展点
无
业务规则
序号
规则
1
显示会员原本已经维护好的所有收货地址,包含:
收货人姓名,联系电话,收货地址,默认标记,形式排版详见效果图;
2
可添加其他收货地址,添加后刷新收货地址列表;
3
选择某个地址后显示配送区域能够覆盖到当前收货地址的所有商家(不含旗舰店),再选择商家后返回首页;
4
点击“添加收货地址”显示“表单:
<添加收货地址>”;
界面元素——表单:
<添加收货地址>
名称
类型|长度
必填
默认值
规则
收货人姓名
Varchar|40
√
Ø文本框,默认显示已经维护过的姓名,但可修改;
Ø若第一次维护无默认值,则显示提示:
“请输入收货人姓名”。
光标定位到文本框后则无需显示提示;
联系电话
Int|11
√
Ø文本框,默认显示已经维护过的电话,但可修改;
Ø若第一次维护无默认值,则显示提示:
“请输入收货人联系电话”。
光标定位到文本框后则无需显示提示;
收货地址
Varchar|100
√
Ø下拉框,并显示提示:
“请选择收货地址所在省/市/区/街道”;
Ø光标定位到下拉框后显示层,分别按照省、市、区、街道显示相应内容,并有联动关系,选择完毕后关闭当前层;
Ø层形式详见效果图;
详细地址
Varchar|100
√
文本框,并显示提示:
“请输入详细地址,不超过50个汉字”。
光标定位到文本框后则无需显示提示;
邮编
Int|6
文本框,并显示提示:
“请输入邮编”。
光标定位到文本框后则无需显示提示;
设置为默认地址
Radio
若选中并保存,则当前地址设为默认地址;
确定
Button
点击后保存,页面返回至选择地址列表页;
2.1.3.商品列表
模块名称/模块编号
商品列表
功能名称/功能编号
商品列表
用例名称
商品列表
用例编号
业务描述
业务项描述:
会员通过首页各个栏目查看相应栏目的产品列表
关联:
主要角色
会员
功能目标
通过首页各个栏目查看相应栏目的产品列表
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
按照选择的排序规则排序
扩展点
无
业务规则
序号
规则
1
可关键字搜索,同首页搜索一致不再累赘阐述。
点击箭头可返回上一页。
点击最右侧可快速链接至相应页面;
2
点击“全部分类”中的某个分类后直接刷新当前列表产品;
3
点击综合排序可选择排序规则,默认为综合排序;
4
点击
可变更列表展示样式,在列表和大图之间进行切换;
5
点击
可自定义筛选条件,点击“清空“则清除所有筛选条件,点击“确定”则关闭当前筛选层,并刷新列表;
6
综合排序公式=销量*0.6+点击量*0.4,按照公示结果从高到低排序;
7
销量排序公式=前12个月至前7个月的销量*0.3+近6个月的销量*0.7,按照计算结果从高到低排序;
8
价格升序,价格降序,则按照单价升序和降序规则排序;
9
最新上架,按照上架时间倒序排序;
10
以上排序计算结果中,部分产品在同一个序列位的,按照单价高低顺序排序;
11
点击产品显示产品详情页,点击产品右侧预购篮按钮可直接加入预购篮;
12
页面往下滚则继续刷新显示产品;
13
点击锚点可将页面滚动到最上方;
2.1.4.分类
模块名称/模块编号
分类
功能名称/功能编号
分类
用例名称
分类
用例编号
业务描述
业务项描述:
展示所有分类,按照分类检索商品
关联:
主要角色
会员
功能目标
按照分类筛选商品
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
可关键字搜索,同首页搜索一致不再累赘阐述。
点击箭头可返回上一页;
2
所有分类按照后台配置的显示,此处显示最全的分类;
3
分类为3级,每个大类下显示当前大类下的热销产品以及知名品牌,以及当前大类下的二类以及三类分类,在每个大类最下方显示人群分类;显示布局详见效果图;
4
点击每个二类分类下的“全部”,则表示显示当前二类的所有产品;
5
点击某个分类名称或者“全部”,或品牌等,页面均跳转至【3.1.3商品列表】,显示所选商家以及旗舰店中,属于当前类别的产品;
2.1.5.优惠促销列表
模块名称/模块编号
优惠促销列表
功能名称/功能编号
优惠促销列表
用例名称
优惠促销列表
用例编号
业务描述
业务项描述:
会员通过首页促销栏目或者该栏目的滑动页,查看相应该栏目的产品列表
关联:
主要角色
会员
功能目标
通过首页促销栏目或者该栏目的滑动页,查看相应该栏目的产品列表
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
按照活动发布时间倒序排序
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页。
点击最右侧可快速链接至相应页面;
2
按照不同的活动分Tab显示,显示样式布局详见效果图;
3
点击产品或者产品右侧“马上抢”按钮显示产品活动详情页;
4
团购活动列表,“已抢购”改为“已申报”,“盒、件”需按照该商品的单位自动读取;
5
活动已结束,则“马上抢”按钮改为“抢光了”并置灰;
6
页面往下滚则继续刷新显示产品;
7
点击锚点可将页面滚动到最上方;
2.1.6.按症找药
模块名称/模块编号
按症找药
功能名称/功能编号
按症找药
用例名称
按症找药
用例编号
业务描述
业务项描述:
展示后台所有人群症状以及科室症状分类
关联:
主要角色
会员
功能目标
按照分类筛选商品
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
可关键字搜索,同首页搜索一致不再累赘阐述。
点击箭头可返回上一页;点击最右侧可快速链接至相应页面;
2
症状分类为3级,所有症状分类按照后台配置的显示。
布局详见效果图;
3
点击某个症状分类名,页面跳转至【3.1.3商品列表】,显示所选商家以及旗舰店中,属于当前症状类别的产品;
2.1.7.团购详情页
模块名称/模块编号
团购详情页
功能名称/功能编号
团购详情页
用例名称
团购详情页
用例编号
业务描述
业务项描述:
展示团购产品的详细信息
关联:
主要角色
会员
功能目标
展示团购产品的详细信息
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页;点击最右侧可快速链接至相应页面;
2
产品详情页字段内容以及布局详见效果图;
3
点击
可查看该药店所在地地图,地图页点击箭头可返回详情页;
4
配送评价和服务评价,显示为所有评价的平均得分,星星提亮颜色按实际得分显示,若存在小数点则按照小数点百分比提亮星星的部分区域;
5
数量价格图片部分的颜色进度,按照实际参团人数显示;
6
商品详情Tab显示后台维护的信息,评价Tab显示所有已提交评价的评价内容,评价内容按照评价提交时间倒序排序;
7
点击药师咨询页面跳转至【3.1.9药师咨询】,点击预购篮页面跳转至【3.1.10预购篮】
8
点击马上参团,可输入需要参团的数量后,再选择收货地址和收货方式后,立即在我的预购单中生成一个预购单【状态为待配送】,待产品活动结束后再确定更新最终活动价格并完成配送;
9
商品的价格,库存,以及生成预购单等信息,均由后台完成与药店SAAS对接同步工作,前台只从后台读取显示相关数据和信息,同步过程以及同步环节不在此文档中描述,详见后台文档。
2.1.8.其它活动&商品详情页
模块名称/模块编号
其他活动&商品详情页
功能名称/功能编号
其他活动&商品详情页
用例名称
其他活动&商品详情页
用例编号
业务描述
业务项描述:
展示促销秒杀活动产品,以及无活动商品的详细信息
关联:
主要角色
会员
功能目标
展示促销秒杀活动以及无活动上篇的详细信息
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页;点击最右侧可快速链接至相应页面;
2
产品详情页字段内容以及布局详见效果图;
3
若当前产品没有促销、秒杀活动,则无需显示“限时促销剩余时间”“本次活动限量”“开始时间”“结束时间”字段;
4
点击
可查看该药店所在地地图,地图页点击箭头可返回详情页;
5
配送评价和服务评价,显示为所有评价的平均得分,星星提亮颜色按实际得分显示,若存在小数点则按照小数点百分比提亮星星的部分区域;
6
商品详情Tab显示后台维护的信息,评价Tab显示所有已提交评价的评价内容,评价内容按照评价提交时间倒序排序;
7
点击药师咨询页面跳转至【3.1.9药师咨询】,点击预购篮页面跳转至【3.1.10预购篮】,点击“立即预购”将该商品加入购物篮并页面跳转至【3.1.10购物篮】,且页面自动滚动至当前商品;
8
点击“加入预购篮”则在预购篮中显示该商品信息,并显示提示语“已成功加入预购篮!
”,2秒后隐藏该提示语;该提示语不论显示与否,均不影响当前页面的操作;
2.1.9.药师咨询
模块名称/模块编号
药师咨询
功能名称/功能编号
药师咨询
用例名称
药师咨询
用例编号
业务描述
业务项描述:
展示药师基本资料,选择药师在线点对点咨询
关联:
主要角色
会员
功能目标
展示药师基本资料,选择药师在线点对点咨询
前置条件
无
后置条件
无
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页;点击最右侧可快速链接至相应页面;
2
页面字段内容以及布局详见效果图;
3
药师资料列表页面中,药师的姓名以及简介均在后台维护,排序顺序按照后台的排序顺序显示。
所有会员无论收货地址在哪,看到的药师名单均一致;
4
点击咨询则进入当前药师的点对点交流页面,在该交流页面点击点击箭头可返回药师资料列表页面;
2.1.10.预购篮
模块名称/模块编号
预购篮
功能名称/功能编号
预购篮
用例名称
预购篮
用例编号
业务描述
业务项描述:
展示已经加入预购篮的产品列表,选择配送方式以及收货地址,展示同店同类推荐产品;
关联:
主要角色
会员
功能目标
展示已经加入预购篮的产品列表,选择配送方式以及收货地址,展示同店同类推荐产品;
前置条件
将门户网站中的产品添加至预购篮
后置条件
提交预购单后,在我的预购单中可查看预购单信息以及状态
数据来源
自动生成
UI示意图:
预购篮:
基本场景
略
备选场景
无
排序规则
按照加入预购篮的时间倒序排序,并按照不同商家分别显示;同个商家,产品按照添加时间顺序排序;
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页;点击最右侧“编辑”或向右滑动可删除预购篮中的产品,也可批量删除,布局详见效果图;
2
所有提示语的提示方式详见:
商品加入预购篮后的提示语效果图;
3
生成预购单等信息,均由后台完成与药店SAAS对接同步工作,前台只从后台读取显示相关数据和信息,同步过程以及同步环节不在此文档中描述,详见后台文档。
界面元素——列表:
<预购篮列表>
名称
类型|长度
排序
规则
商家名称
Checkbox
1
Ø该字段不属于表头字段,需按照页面设计摆放在相应位置;
Ø选中后,该商家下的所有产品均选中,其他商家的产品不选中;
收货地址
Varchar|1000
2
Ø显示默认收货地址或者会员选择的收货地址,点击箭头后进入选择收货地址页面;
Ø选择收货地址页面同【3.1.2选择收货地址】一致不再累赘阐述,但选择地址后则进入选择配送方式页面;
Ø配送方式显示为当前商家后台配置的配送方式,选择配送方式后页面返回至预购篮;
Ø每个商家单独选择收货地址和配送方式;
品名/规格
Varchar|100
3
Ø自动读取,在品名/规格字段前显示该产品的正面图;
Ø点击产品的品名/规格或者产品图片,页面跳转至产品详情页;
Ø若当前产品加入预购篮后出现库存不足或者无法配送等情况,则无法选中该产品,且在产品下方显示无法选中的提示语,并显示同店同类产品推荐,详见原型或效果图;
Ø点击收缩键可展开查看,与当前产品属于同个功效分类,且为同一个商家的产品;
Ø该些推荐产品的每个大图下方显示品名/规格,价格,大图右侧显示预购篮按钮,点击按钮后当前产品立即加入预购篮并刷新预购篮页面,点击大图或产品品名/规格,则页面跳转至产品详情页;
售价(元)
Float
4
Ø自动读取,单位为元,小数点保留2位
Ø若当前产品有促销活动,则按照DEMO样式显示原价以及促销价,并且显示活动促销的Icon;
数量
Int|10
4
Ø文本框,显示加入预购篮的实际数量;
Ø可直接点击文本框的“-+”更改购买数量;
Ø点击文本框的“-+”按钮,可按照以“1”为单位进行数量增减;当数量为1时,点击“-”提示“已到最低购买数量,无法再减少”;
Ø点击“+”时判断库存是否满足当前数量,若不足则提示“已达到最高购买数量,无法再增加”;
Ø若当前产品库存为0,则不显示本框;
Ø若当前产品库存小于等于10个,或者当前产品的库存量少于当前产品先前已添加的数量,则在数量框右侧显示“库存紧张”;
商品金额
Float
5
Ø文本块,单位元,小数点保留2位;
Ø显示所勾选的商品售价(促销产品则计算最终优惠价)*数量的总额;
Ø商品数量变动则实时更新金额;
配送金额
Float
Ø文本块,单位元,小数点保留2位;
Ø按照会员所选的配送方式以及商家的配送费用,自动计算所选产品的全部配送费用;
总金额
Float
Ø文本块,单位元,小数点保留2位;
Ø自动计算商品金额以及配送金额的合计金额;
立即预购
Button
点击后:
Ø判断勾选产品库存是否充足,若不充足则提示:
x产品库存不足;
Ø判定所有已勾选的产品中,是否有含麻黄碱的,若均不含麻黄碱则提交预购单并页面跳转至【3.1.11提交后提示页】;
Ø若当前勾选产品中有含麻黄碱的,则先判断含麻产品的购买数量是否大于【不含等于】后台允许的“单次购买数量”,若大于上限数量则弹框提示:
x产品含特殊成分,单次购买数量不得超过y盒【x自动读取产品品名,y读取设定的最大购买数量】;盒为包装单位,按照属性自动读取;
Ø若含麻产品单次购买数量的判定均符合要求,则判定当前勾选的含麻产品,在限定天数内,将当前的预购数量计算在内,总共的预购总量是否超过了规定数量,若未超过则提交预购单并页面跳转至【3.1.11提交后提示页】;若超过了规定的总量提则弹框提示:
x产品含特殊成分,在y天内预购数量不得超过z盒【x自动读取产品品名,y读取设定的天数,z读取设定的购买总数】
Ø含麻产品单次购买数量,累计时间段内购买的总数,这些关键字段设置均在后台产品维护页面中存取;
Ø只能选择一个药店的产品,不混合多个药店产品一起提交;
2.1.11.提交后提示页
模块名称/模块编号
提交后提示页
功能名称/功能编号
提交后提示页
用例名称
提交后提示页
用例编号
业务描述
业务项描述:
会员提交预购单后,展示提交结果以及产品清单
关联:
主要角色
会员
功能目标
提交预购单后,展示提交结果以及产品清单
前置条件
已提交预购单
后置条件
商家在后台可确认预购单,安排配送
数据来源
自动生成
UI示意图:
基本场景
略
备选场景
无
排序规则
无
扩展点
无
业务规则
序号
规则
1
点击箭头可返回上一页;
界面元素——列表:
<提示信息>
名称
类型|长度
排序
规则
提示语
Varchar|10
1
提交预购单后显示提交结果;
品名/规格
Varchar|100
2
Ø文本块,自动读取;
Ø在品名/规格字段前显示该产品的正面图;
Ø点击产品的品名/规格或者产品图片,在新页面显示产品详情页;
售价(元)
Float
3
Ø文本块,自动读取,单位为元,小数点保留2位;
Ø若为促销产品,则显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 前端 需求 规格 说明书 v10