B2B电商平台产品说明书V100.docx
《B2B电商平台产品说明书V100.docx》由会员分享,可在线阅读,更多相关《B2B电商平台产品说明书V100.docx(41页珍藏版)》请在冰豆网上搜索。
B2B电商平台产品说明书V100
产品规格说明书
修订历史
日期
修订者
版本
备注
2015/4/14
杨秀元
1.0
初版
保密条款
内容主要提示该文档受何等法律效应,授权形式是什么
预期读者
指出该文档授权读者
1.引言
1.1文档目的
本文档是B2B平台说明文档,目的为说明项目整体内容以及对项目各大模块进行详细描述。
1.2文档范围
本文档适用于项目的讨论与研究,并非最终开发版本。
1.3读者对象
所有非开发者的项目参与人员。
1.4参考文档
提示:
写出文档的参考文档,具体的格式如下:
文件名
文件说明
对应模块
提供人
1.5术语与缩写解释
缩写、术语
解释
物理删除
将数据库里面的信息从数据库里面删除,删除以后不能恢复。
逻辑删除
利用一种手段,将某些记录做删除标记,但是记录实际上还在数据库里面。
2.产品概述
2.1产品介绍
本产品是基于贵州本土化的电商平台,利用区域化高效运输的优势,充分开发本土企业,使平台成为贵州本土企业最大的销售平台。
从而扩大公司影响力,与新的盈利点。
2.2产品开发背景
电子商务作为当下最火热、发展最快、发展潜力最大的行业之一,其未来的潜力毋庸置疑,区别仅仅是登场先后与功能差异所导致的用户群差异。
因此,作为目前电商空白地带的贵州,其发展潜力比其他地区更为广阔。
鉴于以上条件,该项目开发主要是利用公司资源,打造一个致力于拓宽贵州本土企业销售方式的网上销售平台。
3.功能特性要求
Ø灵活性
对于购买者,可以预订未来某一个时间段的商品,但是并不针对商户;同时,小宗购买者也可以联合其他小宗购买者下一个大宗订单,到货以后再自行分配货物。
对于贩卖者,可以对价格进行“预设”,即在某一些不同的时间段,该商品的价格会出现不同的价格浮动。
对于订单,要求可以针对商户单独下单,也可以使用类似招标的模式,把自己需求放在网上,由服务提供者、商品提供者自行决定接单条件,而后由下单者或者系统决定这一单需求归谁所有。
Ø便利性
用户在登录后,就可以快捷的接单、下单,甚至与其他用户在线交流,联合下单。
并且用户在账号保护上,做到账号信息就算丢失手机,也可以通过新手机快捷的重新获取平台资源。
用户在初次接触的时候,能够快速掌握功能,并熟练使用(可以通过一个指导教程)。
Ø安全性
该APP需要在用户输入密码时屏蔽密码显示。
该APP需要在用户一定时间内不使用时,记忆的密码就会自动清除。
该APP需要在用户在平台上提出申请时,屏蔽原MAC地址的访问。
或者做到类似功能。
4.需求分析
4.1概述
描述的内容有:
系统的组成(是否有子系统)、系统主要实现哪些基本功能等相关信息。
分别将这些信息简要列出。
具体的详细功能模块参见UML用例图原型。
比如:
4.1.1权限系统
该项目相对传统网商而言,其最大的不同点就是平台用户的贩卖权限是通过普通用户账号验证升级以后才拥有的。
同一个账号,即可以购买,又可以贩卖,并借由高度集中的信息来吸引新用户来使用这个平台。
平台的权限分为企业、商店以及个人三种。
个人级别的权限包括联合下单、个人购物以及个人主页三项。
商店级别的权限在个人级别的基础上增加了页面管理、贩卖权限。
企业级别的权限在前两个级别的基础上增加了大宗交易以及企业主页两项。
4.1.2商城分类
平台在商城分类上,为了区分售卖实体商品以及未来服务两种,把商城分成了售卖实体商品的“易贩商城”和提供未来服务订单的“易订商城”。
并且,实体商城根据商品所属行业、规格、材质进行信息分类。
服务商城则根据服务行业以及服务规格进行信息分类。
4.1.3平台构成
该平台分成五个构成
部分,即购物页面、企业主页、支付信息、后台管理以及论坛。
每一个构成部分都有自己独立的工作职能。
购物页面提供商品信息,企业主页提供企业级用户公司宣传渠道,支付信息让客户轻松完成费用支付,后台管理提供全程数据支持,论坛则让个体用户发现周边可以拼单的人,也是让企业了解自己客户群的渠道。
4.2界面原型设计准则
提示:
描写出界面原型所遵行的规范,比如每行显示的条数、颜色是否需要交替、是否需要弹出层等信息的约束。
1.采用层的方式弹出
2.页面列表的条数为20条,层的列表条数为10条
4.3产品的功能性需求
4.3.1权限模块管理
概述
权限功能由后台管理人员授予。
每一个用户注册平台时,就默认拥有在购物页面购物的权限,以及联合其他用户一起发出订单的权限。
在这之后,用户提交资料给后台管理人员验证之后权限提升到商店级别,拥有在平台上建立一个子页面兜售商品的权限,并且还有管理自己所占据的页面上所有信息的权限。
再然后,用户提交经营执照以及法人信息、工商局认证等信息交由后台管理员验证通过后,拥有企业级权限。
可以在平台上开辟一个自己公司的网站发布信息,并由平台代为管理维护。
而且,企业级的用户可以进行进行最高级别的订单交易。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
用户姓名*
用户的真实姓名
企业级验证输入营业执照上的名称
只能输入中文
经营范围*
用户所经营范围
经营范围以条目选择
只能从条目中选取
责任人*
这个店铺的负责人,企业级需填写法人名称
4-8个字符限制,如果有人超出,则联系后台管理人员特殊处理
只能输入4-8个字符
经营地址*
责任人所经常驻的地址
以条目的形式由客户选择
只能从条目中选择
营业执照*
企业级必须上传自己公司的营业执照
只是企业级需求
Png或者jpg格式的图片
组织机构证*
企业级用户必须提供自己的证件照
只是企业级需求
Png或者jpg格式的图片
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.1.1个人权限
功能描述
个人权限是本平台最基础的权限种类,任何一个刚注册平台,并且没有填写验证信息的的用户都是该权限组的成员。
该权限组只拥有下订单购物以及控制自己个人主页的权限。
操作角色
普通用户
操作数量
支持个人页面管理
支持发出订单
支持平台全部页面浏览
支持登录后再启账号验证
规则
再启账号验证需要该用户账号之前没有在三天内提交过验证信息,并且,在管理员连续驳回三次之后,该用户在一周内不得再提出申请。
用户在提出订单之后,必须保证其存在足够支付这笔款项的资金。
相关的业务及模块
后台管理
支付信息
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.2商城分类
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
整个平台分为两大类商城——一个贩卖实体的“易贩”,一个提供服务的“易订”。
而在这两者的基础上,再根据经营范围,商品规格继续划分。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.1.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.2.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.2.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.3.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.3.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.4.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.4.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文
备注:
数据项目后有“*”号,表示该数据项为必填项。
4.3.5.1XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.2XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.3XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.5.4XX功能
功能描述
提示:
简单描述该操作的主要业务流程,内容包括:
为什么要做【XX】操作,主要为了达到一个怎样的目的。
如果不要【XX】操作,系统会出现什么样的情况,都需要一一的描述。
操作角色
提示:
这个操作所运行的角色,比如超级管理员
操作数量
提示:
填写支持多XX功能还是单操作功能。
比如支持多条记录的添加
规则
提示:
XX功能操作成功前后(前置条件,后置条件。
),还需要做哪些操作,以及该操作所遵循的一些规则
相关的业务及模块
提示:
列出该操作所要涉及的相关模块
场景/附图
提示:
把UML设计出来的用例图,把【XX】操作的业务流程图放在这里。
也可以文本描述场景。
4.3.6xxx模块管理
概述
提示:
概括描述该模块功能所做的业务操作,主要实现一个什么样的功能,解决什么样的问题。
详细信息界面
提示:
参见UI原型图中的具体哪一个图
业务数据项
数据项目
数据项解释
备注
约束
姓名*
用户的真实姓名
修改是需要提示
只能输入中文