O2O商城系统需求文档.docx
《O2O商城系统需求文档.docx》由会员分享,可在线阅读,更多相关《O2O商城系统需求文档.docx(68页珍藏版)》请在冰豆网上搜索。
O2O商城系统需求文档
产品文档
O2O商城系统流程需求说明书
编写
编写时间
审核
审核时间
审批
审批时间
文档管理
页码
共页
修订次数
共次
版本
编号
文档修订历史
版本
作者
工作描述
修订历史
修改日期
1文档介绍6
1.1文档的目的6
1.2参考文档6
1.3产品命名规范6
2产品介绍6
2.1产品概要说明6
2.2产品用户定位7
2.3产品中的角色8
3产品功能结构图9
4功能需求14
4.1系统管理14
4.1.1功能原型14
4.1.2功能概述14
4.1.3功能(业务)流程图14
4.1.4功能点清单14
4.1.5功能详细描述15
4.1.5.1角色管理15
4.1.5.2用户管理17
4.1.5.3角色查询18
4.1.5.4用户查询18
4.1.6业务数据描述19
4.2商品管理19
4.2.1功能原型19
4.2.2功能概述20
4.2.3功能(业务)流程图20
4.2.4功能点清单20
4.2.5子功能详细描述21
4.2.5.1商品规格21
4.2.5.2商品类型22
4.2.5.3商品品牌23
4.2.5.4商品管理24
4.2.5.5商品关注26
4.2.5.6预警货品27
4.2.5.7仓库管理28
4.2.6业务数据描述29
4.2.7功能原型32
4.3商家管理32
4.3.1功能原型32
4.3.2功能概述32
4.3.3功能(业务)流程图32
4.3.4功能点清单32
4.3.5子功能详细描述32
4.3.5.1未审核商家列表32
4.3.5.2已审核商家列表33
4.4订单管理36
4.4.1功能原型36
4.4.2功能概述36
4.4.3功能点清单37
4.4.4功能详细描述38
4.4.4.1发起订单38
4.4.4.2订单管理39
4.4.4.3订单查询41
4.4.4.4退单管理42
4.4.4.5评论列表44
4.4.4.6敏感词设置45
4.4.4.7评论设置45
4.4.5业务数据描述46
4.5支付管理47
4.5.1功能原型47
4.5.2功能概述47
4.5.3功能点清单47
4.5.4功能详细描述48
4.5.4.1支付方式设置48
4.5.4.2支付接口设置48
4.5.4.3收款账号管理49
4.5.4.4支付记录49
4.5.4.5结算管理50
4.5.5业务数据描述50
4.6营销管理53
4.6.1功能原型53
4.6.2功能概述53
4.6.3功能点清单53
4.6.4功能详细描述54
4.6.4.1营销规则列表54
4.6.4.2商品促销列表55
4.6.4.3团购促销列表56
4.6.4.4抢购促销列表56
4.6.4.5商品组合57
4.6.4.6优惠券管理58
4.6.5业务数据描述59
4.7统计管理60
4.7.1功能概述60
4.7.2功能(业务)流程图60
4.7.3功能点清单61
4.7.4功能详细描述61
4.7.4.1会员新增统计61
4.7.4.2商家销售列表62
4.7.4.3销售量统计63
4.7.4.4商家对账列表64
4.7.4.5商品销售排行65
4.7.4.6会员消费排行66
4.7.5业务数据描述66
5非功能性需求66
5.1界面操作需求66
5.2性能需求67
5.3安全性需求67
5.4维护与升级67
5.5可靠性和健壮性67
5.6用户文档需求67
5.7运行环境67
1文档介绍
文档的目的
此文档是提供用于软件开发部门和产品设计部门、产品测试部门之间就此产品的需求分析、产品开发、产品设计、测试方案交流的基础;
参考文档
序号
文档名称
作者
来源
1
商城系统管理系统
产品命名规范
产品名称XX
中文名称
英文名称
备注
2产品介绍
产品概要说明
商城系统是公司运营内部及商家使用的对公司线上产品进行管理对订单进行发布的系统平台。
可以对订单进行审核及管理,对产品进行管理,对订单效果进行查询。
可以设置营销活动,以及统计销售情况,保证整个垂直电商系统的正常流转。
结构图如下:
序号
功能名称
概述
1、
系统管理
定义角色,新增用户,赋予相关管理权限。
查看系统日志。
2、
商品管理
商品上架/下架/导入/导出/审核
3、
商家管理
商家的管理,管理平台上的销售商,对销售商进行审核
4、
订单管理
平台订单的管理,退货管理
5、
支付
管理平台上的支付记录,结算记录,方便财务进行核帐
6、
营销
管理平台上的营销活动,对营销活动进行设置
7、
统计
产品用户定位
此产品面向的主要是两类人员。
一类是面向系统运行的系统管理员,另一类是面向运营人员。
两者对软件的操作熟练程度差距很大,所以产品设计和实现时尽量给予简单的界面和完备的帮助,并对重要功能的业务权限要集中、重点控制。
产品中的角色
角色名称
职责描述
使用的功能
权限等级
系统管理员
对权限进行划分,管理后台用户,商家审核,商品审核
系统管理
1
商家人员
对商品进行管理,对营销活动进行管理
商品管理,营销管理,订单管理,库存管理
2
小站人员
对产品资源进行管理,折扣制定,活动制定,价格制定。
商家管理,库存管理,支付管理,订单管理
2
财务人员
核账
支付管理
1
3产品功能结构图
商品
商品配置
商品规格
添加商品规格
修改商品规格
删除商品规格
搜索商品规格
商品类型
添加商品类型
修改商品类型
删除商品类型
搜索商品类型
商品品牌
添加商品品牌
编辑商品品牌
导出商品品牌
导入商品品牌
查找商品品牌
删除商品品牌
商品管理
添加商品
商品列表
查看商品
修改商品
批量上架
批量下架
删除商品
导出商品
商品导入
商品关注
预警商品
预警商品列表
取消预警
修改商品库存
营销设置
仓库管理
仓库列表
添加仓库(系统管理员)
修改仓库(系统管理员)
删除仓库(系统管理员)
查找仓库(系统管理员)
分配库存(商家)
确认库存(小站)
商家
商家管理
添加商家(系统管理员)
协议固定参数
商家信息管理(商家)
商家自定义参数
未审核商家列表(系统管理员)
商家列表
删除商家
商家审核(通过、未通过)
已审核商家列表(系统管理员)
查看详细
结算信息
订单
订单管理
发起订单(订单编号)
订单列表
查看订单详情
修改订单状态
修改订单金额
打印订单
发货
确认完成
中断订单
订单筛选
退单列表
查看退单详情
审核退单(小站)
确认退款(系统管理员或财务)
评论管理
评论列表
查看评论
回复评论
删除评论
导出评论
取消显示(评论审核)(商家或管理员)
消息设置
敏感词过滤(增,删查改)
评论设置
支付
支付
支付方式设置
支付方式列表
设置使用范围
启用
停用
支付接口设置
支付接口列表
修改支付接口
启用/停用
设为默认
收款账号列表
支付记录
结算管理
结算列表
查看结算详情
营销
营销管理
商品促销列表
添加促销活动(商家/代理商/系统管理员)
修改促销活动
设置促销规则(增删改查)
删除促销活动
团购促销列表
添加团购活动
修改团购活动
删除团购活动
搜索团购活动
抢购促销列表
添加抢购活动
删除抢购活动
搜索抢购活动
商品组合
添加商品组合
列表页面
编辑商品
删除商品组合
优惠券
添加优惠券
添加单品优惠券
添加类目优惠券
添加品牌优惠券
优惠券列表
查看优惠券详情
查看券号
统计
统计
会员新增统计
数据分析(包含商家/管理员)
商家销售列表
销售量统计
商家对账表
商家对账列表
分类对账表查看
对账详情查看
导出对账表
物业对账表
代理商对账表
销售额统计
商品销售排行
商品销售排行列表
按时间范围筛选
会员消费排行
购物车
购物车列表
查看购物列表
4功能需求
系统管理
功能原型
参见原型
添加日志分类名称测试是否允许标点符号以及长度限制等
功能概述
对角色、系统用户、系统日志、密码进行管理操作。
功能(业务)流程图
功能点清单
功能
子功能(栏目)
功能点描述
系统管理
角色管理
查询角色
新增角色
修改角色
禁用角色
启用角色
删除角色
用户管理
查询用户
新增用户
修改用户
禁用用户
启用用户
删除用户
功能详细描述
角色管理
Ø功能点描述:
管理员可以在后台定义不同的角色,例如,商家、小站人员、财务人员。
Ø使用角色:
系统管理员
Ø输入:
查询条件,角色信息
Ø处理:
1、查询角色
系统管理人员输入查询信息,进行查询。
查询条件:
角色名称。
查询结果:
编号、角色名称、角色描述。
2、新增角色
系统管理人员添加新的角色名称。
添加数据:
角色名称、角色描述、角色所属权限。
3、修改角色
系统管理人员选中要修改的角色名称,并对其进行修改。
修改数据:
角色名称、角色描述、角色所属权限。
4、禁用角色
系统管理员对某一角色实施禁用操作。
日志中将依旧保留此角色的操作记录。
但当为新建用户分配角色时将无法显示此禁用角色。
此角色的现有用户将无法进行操作。
5、启用角色
系统管理员对某一个禁用角色进行启用操作。
建立用户时将可以在下拉选择列表中看到此角色。
6、删除角色
系统管理员只能删除没有赋予用户的空角色。
Ø输出:
1、查询结果
全选
角色名称
角色描述
状态
操作
2、操作按钮
查询、新增、修改、禁用、启用、删除
操作链接:
查看,修改
用户管理
Ø功能点描述:
系统管理员创建用户,并赋予不同用户不同的角色。
还可以查询显示出用户信息,并修改用户信息。
如对用户进行禁用操作后,不允许用户登录、启用后恢复登录功能。
也可以删除用户信息,删除只能删除没有对应任何操作的空用户信息。
Ø使用角色:
系统管理员。
Ø输入:
查询条件、用户信息、所属角色。
状态(禁用、启用)
Ø处理:
1、查询用户:
输入相关的用户信息,选取角色范围,查询用户。
并显示在列表中。
2、新增用户:
新增用户信息,填写用户的基本信息,分配角色。
3、修改用户信息:
修改已有用户的基本信息。
4、修改用户密码:
重新填写用户密码。
5、禁用用户:
对用户进行禁用操作后,用户使用用户名,密码无法再登陆系统。
6、启用用户:
对禁用用户进行操作后,用户恢复登陆功能。
7、删除用户:
删除没有关联任何操作的用户(操作后记录操作信息)。
空用户信息。
如果有要删除的用户有关联信息,那么将提示只能禁用用户。
Ø输出:
1、查询显示结果
全选
用户名
姓名
E-mail
电话
部门
所属角色
创建时间
状态
操作
操作按钮:
查询、新增、禁用、启用、修改、删除
操作链接:
角色查看、修改信息、修改密码
角色查询
Ø功能点描述:
登陆系统的用户可以使用查询系统中所有角色信息。
Ø使用角色:
查询权限的用户
Ø输入:
查询信息
Ø处理:
查询出所有符合条件的信息。
Ø输出:
全选
角色名称
角色描述
状态
操作
操作链接:
查看
用户查询
Ø功能点描述:
登陆系统的用户可以使用查询系统中所有的用户信息。
Ø使用角色:
查询权限的用户
Ø输入:
查询信息
Ø处理:
查询出所有符合条件的信息。
Ø输出:
全选
用户名
姓名
E-mail
电话
部门
所属角色
创建时间
状态
操作
操作链接:
角色查看
业务数据描述
1、角色信息(编号、角色名称、角色描述)
角色名称:
20个中文字符
角色描述:
50个中文字符
角色权限:
复选框选择
2、用户信息(编号、登陆密码、E-mail、部门、所属角色、状态)
用户名:
由字母a~z(不区分大小写)、数字0~9、点、减号或下划线组成。
只能以数字或字母开头和结尾用户名长度为4~18个字符。
登陆密码:
5到16个字符。
机器生成
E-mail:
判断是否含有@的字符串,20位以内。
部门:
20个字符以内。
所属角色:
下拉框选择,20个中文字符。
商品管理
功能原型
参见原型地址
功能概述
产品负责人员对产品资源进行管理,包括产品价格,折扣,规格。
运营人员对发布进行管理。
功能(业务)流程图
功能点清单
商品配置
商品规格
添加商品规格
修改商品规格
删除商品规格
搜索商品规格
商品类型
添加商品类型
修改商品类型
删除商品类型
搜索商品类型
商品品牌
添加商品品牌
编辑商品品牌
导出商品品牌
导入商品品牌
查找商品品牌
删除商品品牌
商品管理
添加商品
商品列表
查看商品
修改商品
批量上架
批量下架
删除商品
导出商品
商品导入
商品关注
预警商品
预警商品列表
取消预警
修改商品库存
营销设置
仓库管理
仓库列表
添加仓库(系统管理员)
修改仓库(系统管理员)
删除仓库(系统管理员)
查找仓库(系统管理员)
分配库存(商家)
确认库存(小站)
子功能详细描述
商品规格
Ø功能点描述:
产品运营人员添加产品编号,产品类型,产品相应的规格信息。
生成产品配置表。
前台查询此配置表,得到相应的产品信息。
产品运营人员在日常事务中维护此资源配置表。
对所有产品信息进行增加、查询、修改、删除、禁用、启用操作。
Ø使用角色:
商家
Ø输入:
商品规格、商品类型、商品品牌等产品信息
Ø处理:
a)查询产品:
输入规格名称,排序方式,按某一个字段的升序降序,显示条数进行查询。
b)修改规格信息:
选中规格信息。
点操作区“修改信息”,将弹出信息表单。
可修改规格名称、规格备注、规格别名。
点击保存按钮提示保存成功信息。
列表中的产品相应信息将做出相应的变化。
c)新增规则:
点击右下侧“新增”按钮。
将弹出新增输入框,填写规格名称、规格备注。
并点击保存,提示新增成功。
规格名称、规格备注不允许为重复。
d)删除规格:
删除规格后,只在前台删除该规格,不在数据库里删除。
Ø输出:
规格管理
按钮:
查询、新增、修改、删除、批量删除
商品类型
Ø功能点描述:
产品运营人员添加产品类型信息。
生成产品配置表。
前台查询此配置表,得到相应的产品信息。
产品运营人员在日常事务中维护此资源配置表。
对所有产品信息进行增加、查询、修改、删除操作。
Ø使用角色:
产品运营人员
Ø输入:
类型名称、类型别名、属性名、属性值、是否显示
Ø处理:
e)查询产品:
输入类型名称,按升序,显示条数进行查询。
f)修改类型信息:
选中规格信息。
点操作区“修改信息”,将弹出信息表单。
可修改类型名称、类型别名、属性名、属性值。
点击保存按钮提示保存成功信息。
列表中的产品相应信息将做出相应的变化。
g)新增类型:
点击右下侧“新增”按钮。
将弹出新增输入框,填写类型名称、类型别名、属性名、属性值。
并点击保存,提示新增成功。
属性名称、属性别名不允许为重复。
h)删除类型:
删除类型后,只在前台删除该类型,不在数据库里删除。
Ø输出:
类型管理
按钮:
查询、新增、修改、删除、批量删除
商品品牌
Ø功能点描述:
产品运营人员添加产品品牌信息。
生成品牌信息配置表。
前台查询此配置表,得到相应的产品信息。
产品运营人员在日常事务中维护此资源配置表。
对所有产品信息进行增加、查询、修改、删除操作。
Ø使用角色:
产品运营人员
Ø输入:
品牌名称、品牌别名、logo、排序、商品详情品牌说明
Ø处理:
i)查询品牌:
输入品牌名称、品牌别名,按升序,显示条数进行查询。
j)修改品牌信息:
选中品牌信息。
点操作区“修改信息”,将弹出信息表单。
可修改品牌名称、品牌别名、logo、排序、商品详情品牌说明。
点击保存按钮提示保存成功信息。
列表中的产品相应信息将做出相应的变化。
k)新增品牌:
点击右下侧“新增”按钮。
将弹出新增输入框,填写品牌名称、品牌别名、logo、排序。
并点击保存,提示新增成功。
品牌名称、品牌别名不允许为重复。
l)删除品牌:
删除品牌后,只在前台删除该品牌,不在数据库里删除。
m)导出品牌:
可按照数据导出excel格式的品牌列表
n)导入品牌:
导入品牌前,需下载excel格式模板,按照模板填写品牌信息,并上传。
Ø输出:
品牌管理
按钮:
查询、新增、修改、删除、批量删除、导出品牌、导入品牌
商品管理
Ø功能点描述:
对商品进行上架、下架、审核等操作
Ø使用角色:
商家、系统管理员
Ø输入:
商品类目、品牌、商品属性、规格、商品编号、商品名称、销售价格、商品定价、库存、成本价格、市场价格、商品重量、商品图片、是否推荐、是否包邮、商品是否上架
Ø处理:
o)查询产品:
输入查询条件,商品名称、商品编号,按商品名称的升序,显示条数进行查询。
p)修改产品信息:
选中产品信息。
点操作区“修改信息”,将弹出信息表单。
可修改商品类目、品牌、商品属性、规格、商品编号、商品名称、销售价格、商品定价、库存、成本价格、市场价格、商品重量、商品图片、是否推荐、是否包邮、商品是否上架。
点击保存按钮提示保存成功信息。
列表中的产品相应信息将做出相应的变化。
q)新增产品:
点击“新增”按钮。
将弹出新增输入框,填写商品类目、品牌、商品属性、规格、商品编号、商品名称、销售价格、商品定价、库存、成本价格、市场价格、商品重量、商品图片、是否推荐、是否包邮、商品是否上架。
并点击保存,提示新增成功。
产品编号、产品名称不允许为重复。
r)下架产品:
当某一个产品由于需求需要下架一段时间。
我们将采用下架操作。
选中要下架的信息后点“下架”按钮。
提示此条信息将被下架。
下架操作后将改变此条产品状态。
此条产品信息将无法在前台查询出来,但历史的操作数据将保留。
s)上架产品:
对下架的产品进行上架操作。
恢复此条产品的状态,在前台将能查询显示出此条信息。
t)导出产品:
导出选中的产品或全部产品
u)导入产品:
导入产品前需下载excel模板,按模板格式输入数据,并上传文件
v)删除产品:
删除产品
w)审核商品:
系统管理员可审核商品通过或不通过,不通过商品审核的商品不能上架显示
Ø输出:
1、产品管理
按钮:
下架、上架、删除、导出所有、导出选中、导入、查看商品、修改商品
商品关注
Ø功能点描述:
查看关注某个商品的所有会员
Ø使用角色:
商家、小站人员
Ø输入:
图片、商品名称、货号、销售价、成本价、市场价、关注人数、会员用户名、email、手机、关注时间
Ø处理:
a)查询关注:
根据货号和商品名称查询关注某个商品的用户
b)查看用户:
查看关注某个商品的所有用户
Ø输出:
2、商品关注:
预警货品
Ø功能点描述:
显示库存为0的货品
Ø使用角色:
商家、小站人员
Ø输入:
货品名称、规格值、货品编号、所属商家
Ø处理:
a)查询预警货品:
根据货品名称和货品编号查询预警货品
b)取消预警:
取消某个商品的预警
c)修改库存:
修改某个商品在某个仓库的库存,点击保存按钮提示保存成功信息。
列表中的产品相应信息将做出相应的变化。
Ø输出:
按钮:
搜索
链接:
修改
仓库管理
Ø功能点描述:
可管理各小站的仓库,对各商品仓库的库存进行分配,小站人员可确认各商品的库存
Ø使用角色:
商家、小站人员、系统管理员
Ø输入:
仓库名称、商品名称、覆盖地区、标识编号、库存
Ø处理:
a)查询仓库名称:
输入仓库名称,检索仓库信息
b)修改仓库信息:
系统管理员选中仓库信息,点操作区“修改信息”,将弹出信息表单。
可修改仓库名称、商品名称、覆盖地区、标识编号、库存
c)新增仓库信息:
点击右下侧“新增”按钮。
将弹出新增输入框,填写仓库名称、选择商品,覆盖地区,库存、标识编号
d)删除仓库信息:
点击删除按钮,删除仓库信息
e)分配库存:
系统管理员可修改各小站商品的库存数量
f)确认库存:
小站工作人员可确认各商品的库存
Ø输出:
1、仓库管理:
按钮:
添加、删除、修改、分配库存、搜索
2、分配库存
业务数据描述
1、商品规格
规格名称:
20个中文字符(必填)
规格备注:
100个中文字符(必填)
规格别名:
8位字符
2、商品类型
类型名称:
20个中文字符(必填)
类型别名:
20个中文字符
属性名:
20个中文字符(必填)
属性值:
20个中文字符(必填)
是否显示:
选择是或否
3、商品品牌
品牌名称:
20个中文字符(必填)
品牌别名:
20个中文字符
Logo:
上传图片
排序:
选择数字(必填)
商品详情品牌说明:
富文本编辑,
4、商品管理
商品类目:
选择商品类目
品牌:
选择品牌
商品属性:
选择属性
规格:
选择规格
商品编号:
20位中文数字
商品名称:
20位中文数字
销售价格:
20位中文数字
商品定价:
20位中文数字
库存:
20位中文数字
成本价格:
20位中文数字
市场价格:
20位中文数字
商品重量:
20位中文数字
商品图片:
选择图片并上传
是否推荐:
选择是或否
是否包邮:
选择是或否
商品是否上架:
选择是或否
折扣设置:
选择满减、满赠、立减、立赠、立折、满折
规则设置:
设置优惠额度,选项卡
5、商品关注
图片:
图片数据
商品名称:
20位中文文字
货号:
20位中文数字
销售价:
20位中文数字