电商平台需求规格说明书-通用版本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电商平台系统需求规格说明书
2016年9月
目 录第1章. 项目概述 3
1.1. 目的 3
1.2. 概念框架 4
1.3. 建设框架 5
1.4. 系统功能 5
第2章. 功能需求 7
2.1门户网站需求 7
2.2前台需求 7
2.2.1用户注册 7
2.2.2用户登录 12
2.2.3密码找回 13
2.2.4用户注销 14
2.2.5企业会员中心 15
2.2.6个人会员中心 69
2.2.7供应商查询 90
2.2.8产品排行榜 91
2.2.9商人论坛 95
2.2.10产品搜索功能 95
2.2.11产品查看功能 97
2.3后台需求 98
2.3.1系统设置 98
2.3.2用户管理 107
2.3.3商品范围管理 110
2.3.4商城模板管理 113
2.3.5商城信息统计报表 115
2.3.6友情链接管理 119
2.3.7商城广告管理 121
第3章. 非功能需求 124
3.1. 系统性能要求 124
3.2. 系统安全及保密要求 124
3.3. 系统备份与恢复要求 125
第4章. 外部接口说明 126
第5章. 其他需求 126
第6章. 附表 126
第1章. 项目概述
1.1. 目的
此需求规格说明书对电商平台做了较全面的需求分析,明确所要开发的软件所具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并作为进一步完成系统设计和开发工作的依据。
、
本说明书预期读者为项目客户的业务相关领导、管理人员、业务人员、操作人员;公司的业务或需求分析人员、系统设计人员、开发人员、质量管理人员、测试人员、用户文档编写者、项目管理人员。
1.2. 概念框架
系统平台概念图如下所示:
用户:用户通过互联网访问官方商城所展示的全部商品数
据,参与各种产品促销活动,进行产品购买,支付等操作。
面向用户系统:即前台展示系统,该平台提供各种产品信
息,促销信息和订单信息等供用户使用。
面向业务人员系统:即后台管理系统,该平台提供对产品信
息,订单信息,促销信息和会员信息等多个业务模块的统一
操作。
支付接口:第三方支付平台,提供用户在线安全支付。
网上银行:通过第三方支付平台进行用户支付的功能。
商城数据:商城数据进行统一存储。
1.3. 建设框架
系统平台建设框架图如下所示:
系统平台的功能开发中将做到构件化、模块化和平台化,以保证各系统及子系统的各项功能,满足可持续性开发需求,每一个应用程序都做到高度模块化,以便支持跨平台的移植能力,同时具备可扩展的技术框架和标准的对外接口,为与系统外的应用系统和二次开发预留接口。
在支撑功能实现的数据库设计中,将科学地制定一系列商业数据标准,利于数据标准化交换。
在代码编制方面也将推行一套代码准则,规范各类代码。
采用标准的Windows+IIS+SQLserver+.net,作为平台运行环境。
1.4. 系统功能
1、前台展示系统
前台展示系统将以产品展示、产品销售、用户中心、订单中心、帮助中心等多个核心模块组成,以实现用户通过互联网方便、快捷、准确的购买商品的需求。
要求前台设计以用户为中心,方便简捷的实现用户购物流程。
同时可以实现与主流社区、微博等分享互通。
XX公司提供的B2C前端销售系统中,将包含异常强大的促销模块,将网络和实体中常见的促销方式,以商品类和订单类区分,进行了数年的沉淀和优化。
另外,系统提供的促销模块,具有非常好的可扩展性,可以非常方便快捷的将创新的促销方式纳入平台;也可以通过组合,直接利用系统现有功能生成新的促销方式。
系统对后续实施IOS App和Android App,具有良好的支撑,可以通过统一接口提供的方式极快的与各种App实现技术对接。
系统支持后续与各大CPS、SNS等营销渠道,通过API的方式实施对接。
2、后台管理系统
后台管理系统作为前台系统的数据和业务支持,通过商品管理、订单管理、促销管理、报表管理、会员管理、内容管理、新闻管理、系统管理等核心模块对整个电商平台系统进行流程化统一管理。
系统数据库设计和技术架构,充分考虑了与各个销售渠道、WMS系统等的技术对接,后续可以非常方便的完成系统间对接。
第2章. 功能需求
2.1门户网站需求
暂无。
2.2前台需求
2.2.1用户注册
2.2.1.1企业用户注册
1、业务概述
用户填写企业信息可以注册成为供应商或者采购商。
2、参与者
所有使用者
3、业务规则与算法
用户输入企业相关信息,部分信息注册时可以不填写,可以选择注册为:供应商、采购商,注册之后的账户不能立即使用,需要等待网站相关人员的审核,审核通过之后注册的账号才可以登录使用,如果审核未成功,登录时,系统会给出不符合要求的信息提示,待修改之后重新注册。
4、前置条件
无。
5、后置条件
企业信息注册成功。
6、流程描述
主要流程序号步骤描述
1用户点击《会员注册》链接
2在提示页面中选择企业用户
3填写企业的相关信息,并选择供应商或者采购商
4填写的信息符合规则
5点击《提交》按钮,提交企业信息6提示企业信息注册成功
备选流程1序号步骤描述
1填写的企业信息不符合规则2系统给予错误提示
备选流程21提交时验证信息不完全2系统给予相应的提示
7、 输入输出描述
(1)输入
名称长度类型备注
用户id12数字
公司名称60字符公司信息网页地址100字符
我的职位30字符
部门20字符
主营产品200字符
主营行业200字符
真实姓名10字符联系信息笔名15字符
手机11数字
电子邮箱30字符
邮政编码6数字
固定电话13数字
所在地区8字符
传真13数字
经营地址50字符
个人头像100字符个人信息学历10字符
生日10日期
籍贯10字符
宗教信仰10字符
个人主页100字符
血型2字符
收入水平10数字
兴趣爱好50字符
自我介绍100字符
10日期工作经历任职时间开
始
10日期
任职时间结
束
公司名称50字符
所属行业20字符
企业规模20字符
部门20字符
职位20字符
工作内容50字符
学校名称50字符教育经历
学位8字符
专业10字符
学习日期从10日期
学习日期至10日期
备注200字符
(2)输出
(系统提示注册成功或注册失败信息)
8、界面原型
无。
2.2.1.2个人用户注册
1、业务概述
用户输入个人信息即可注册为个人用户。
2、参与者
所有使用者。
3、业务规则与算法
用户按照系统的要求输入符合规定的信息即可注册为个人用户,注册时用户必须唯一,个人用户的注册不需要网站管理人员的审核。
注册成功之后即可使用。
4、前置条件
无。
5、后置条件
注册成功。
6、流程描述
主要流程序号步骤描述
1用户点击<会员注册>链接
2在提示页面中选择个人用户
3填写个人的相关信息
4填写的信息符合规则
5点击《提交》按钮,提交个人信息6提示个人信息注册成功
备选流程1序号步骤描述
1填写的个人信息不符合规则2系统给予错误提示
备选流程21提交时验证信息不完全2系统给予相应的提示
7、 输入输出描述
(1)输入
名称长度类型备注用户id12数字
公司名
称
60字符公司信息
网页地
址
100字符
真实姓
10字符联系信息名
手机11数字
30字符
电子邮
箱
6数字
邮政编
码
固定电
13数字
话
8字符
所在地
区
传真13数字
50字符
经营地
址
个人头
100字符个人信息像
学历10字符
生日10日期
籍贯10字符
10字符
宗教信
仰
100字符
个人主
页
血型2字符
收入水
10数字
平
50字符
兴趣爱
好
自我介
100字符
绍
备注200字符
(2)输出
(系统提示注册成功或注册失败信息)
8、界面原型
无。
2.2.2用户登录
1、业务概述
用户输入用户名、密码,可以选择企业用户或者个人用户登录。
2、参与者
已注册的企业用户、个人用户。
3、业务规则与算法
系统会对输入的用户名和密码的格式进行校验,验证用户名的格式是否正确,若用户名不符合规则,给予相应的提示,若用户名格式验证通过,验证用户名称和密码是否正确,验证通过后根据企业用户或个人用户有不同的操作权限。
密码加密规则,用户名存在、密码,用户名不存在或密码错误。
或登录失败。
4、前置条件
用户已经注册。
5、后置条件
成功登陆。
6、流程描述
序号步骤描述
1用户输入用户名、密码,选择企业用
主要流程户或个人用户
2点击登录按钮
3系统提示已经登录,等待跳转页面
备选流程1序号步骤描述
1验证用户名、密码是否为空,以及用户名是否符合条件
2系统给予错误提示
备选流程21验证用户名、密码是否正确2给予错误提示。
7、 输入输出描述
(1)输入
名称长度类型备注
用户名
称
12字符
密码20字符
会员类
型
验证码
(2)输出
(系统提示成功或失败信息)
8、界面原型
无。
2.2.3密码找回
1、业务概述
根据密码保护设置的问题,以及电子邮箱,可以找回密码。
2、参与者
所有使用者。
3、业务规则与算法
根据用户选择密码找回方式,可以根据用户设置密码保护问题找回、手机短信找回、电子邮箱方式找回密码。
4、前置条件
用户设置过密码找回操作。
5、后置条件
用户密码发送置用户邮箱或者手机中。
6、流程描述
主要流程序号步骤描述
1点击<密码找回>链接,进入密码找回页面
2输入会员名(用户名)
3用户名正确,点击<发送验证码>到注册的邮箱
4在邮箱内即可查看用户名和密码
序号步骤描述
备选流程11验证用户名不存在
2给予错误提示。
7、 输入输出描述
(1) 输入
无。
(2)输出
无。
8、界面原型
无。
2.2.4用户注销
1、业务概述
清除内存中的用户名,返回登录页面。
2、参与者
注册用户。
3、业务规则与算法
清除内存中的登录信息。
4、前置条件
用户登录。
5、后置条件
返回登录页面。
6、流程描述
序号步骤描述
主要流程
1点击<用户注销>链接
2返回登录页面
7、输入输出描述
(1) 输入
无。
(2)输出
无。
8、界面原型
无。
2.2.5企业会员中心
2.2.5.1账号管理
2.2.5.1.1企业资料完善
1、业务概述
企业用户需要填写完整联系信息,其中包括:公司信息、联系信息、个人信息、工作经历、教育经历等,并可对已填写信息进行预览。
2、参与者
已注册的企业用户。
3、业务规则与算法
工作经历和教育经历可以填写多条。
个人信息部分可上传或修改个人头像。
点击“预览我的会员档案”链接可以预览已填写的信息。
4、前置条件
登录系统。
5、后置条件
企业用户信息被更新。
6、流程描述
(1)主要流程
主要流程序号步骤描述
1用户点击<修改联系信息>链接
2系统查询并显示已登记的各项信息,分为公司信息、联系信息、个人信息、
工作经历、教育经历几项
3用户点击<预览我的会员档案>链接,对档案进行预览
(2)修改流程
主要流程序号步骤描述
1用户点击公司信息、联系信息、个人信息下<修改>按钮,对信息进行修改
2弹出相关信息项修改页面
3用户输入修改信息
4用户点击<确定按钮>
5系统提示修改生效,关闭弹出页面。
刷新联系信息页面
6用户点击每条工作经历或教育经历下
的<修改>链接
7进入工作经历或教育经历修改页面
8用户输入修改信息
9用户点击<确定>按钮
10系统确认修改生效。
返回企业资料页
面
备选流程11修改信息不符于业务规则和字段规则
2系统提示指定信息项不符合规则
备选流程21修改信息不符于业务规则和字段规则
2系统提示指定信息项不符合规则
(3)删除流程
主要流程序号步骤描述
1用户点击工作经历、教育经历列表每条记录下的<删除>按钮
2系统提示用户是否删除
3用户点击<确定>按钮后,删除该条
记录。
刷新页面。
(4)新增流程
主要流程序号步骤描述
1用户点击工作经历或教育经历下<新增>按钮
2系统弹出工作经历或教育经历新增页面
3用户输入工作经历或教育经历信息
4用户点击<确定>按钮
5关闭弹出窗口,系统提示新增记录成功。
刷新联系信息页面
备选流程11新增信息不符于业务规则和字段规则
2系统提示指定信息项不符合规则
7、 输入输出描述
(1)输入
名称长度类型备注
用户id 12数字
公司名称
60字符公司信息
网页地址
100字符我的职位
30字符部门20字符主营产品
200字符主营行业
200字符真实姓名
10字符联系信息
笔名15字符手机11数字电子邮箱
30字符邮政编码
6数字固定电话
13数字所在地
8
字符
传真
13数字经营地
址
50字符个人头
像
100字符个人信息
学历
10字符生日
10日期籍贯
10字符宗教信
仰
10字符个人主
页
100字符血型
2字符收入水
平
10数字兴趣爱
好
50字符自我介
绍
100字符任职时间开
始
10日期任职时间结10日期
工作经历
公司名
称
50字符所属行
业
20字符企业规
模
20字符部门
20字符职位
20字符工作内
容
50字符学校名
称
50字符教育经历学位
8字符专业
10字符学习日期从
10日期学习日期至
10日期备注
200字符
(2)输出
名称长度类型备注用户id12数字
公司名
60字符
称
网页地
100字符
址
我的职
位
30字符公司信息部门
20字符主营产
品
200字符主营行
业
200字符真实姓
名
10字符联系信息
笔名
15字符手机
11数字电子邮
箱
30字符邮政编
码
6数字固定电
话
13数字所在地
区
8字符传真
13数字经营地
址
50字符个人头
像100字符
个人信息学历
10字符生日
10日期籍贯
10字符宗教信
仰
10字符个人主
页
100字符血型
2字符收入水
平
10数字兴趣爱
好
50字符自我介
绍
100字符任职时间开
始
10日期工作经历(多条)
任职时间结
束
10日期公司名
称
50字符所属行
业
20字符企业规20字符
模
部门
20字符职位
20字符工作内
容
50字符学校名
称
50字符教育经历(多条)
学位
8字符专业
10字符学习日期从
10日期学习日期至
10日期备注
200字符
8、界面原型
2.2.5.1.2密码修改
1、业务概述
企业用户可以修改自己的密码。
2、参与者
已注册的企业用户。
3、业务规则与算法
企业用户修改密码时,需要输入旧密码、新密码和确认密码。
密码长度为6-20个字符,区分大小写。
旧密码与数据库中原密码相同,新密码生效。
4、前置条件
登录系统。
5、后置条件
企业用户密码被修改。
6、流程描述
主要流程序号步骤描述
1用户点击<修改密码>链接
2显示修改密码页面
3用户输入旧密码、新的密码、请确认密码
4用户点击确认按钮
5系统提示密码已修改成功。
备选流程1序号步骤描述
1旧密码不对
2系统提示密码修改错误
3新的密码与请确认密码不相同
4系统提示两次输入密码不同
5新密码不符合密码规则,即6-20位字符
6系统提示新密码不符合规则。
7、 输入输出描述
(1)输入
名称长度类型备注用户id12数字
旧密码20字符
新密码20字符
请确认
20字符
密码
(2)输出
(系统提示成功或失败信息)
8、界面原型
2.2.5.1.3密码保护设置
1、业务概述
企业用户通过三种方式设置密码保护功能,用于找回密码。
(1)密码保护问题;
(2)手机绑定;
(3)邮箱绑定。
2、参与者
已注册的企业用户。
3、业务规则与算法
(1)密码保护问题
最多可以设置三个密码保护问题和答案。
每条问题内容50个字符以内,便于记忆。
问题答案10个字符以内,答案以密码形式显示。
找回密码时至少要回答上一个问题才能够取回密码。
(2)手机绑定
可以绑定一个手机号码,用户短信取回密码。
手机号码为11位数字。
(3)邮箱绑定
可以绑定一个电子邮箱,发送邮件取回密码。
电子邮箱格式有效。
4、前置条件
登录系统。
5、后置条件
企业用户密码保护被更新。
6、流程描述
(1)主要流程
主要流程序号步骤描述
1用户点击<设置密码保护>链接
2按tab分别显示密码保护问题、手机绑定和邮箱绑定
(2)密码保护问题流程
主要流程序号步骤描述
1用户点击<密码保护问题>tab页
2用户输入三个密码保护问题、密码保护答案、确认密码保护答案
3用户点击确认按钮
4系统提示密码保护问题设置成功
备选流程1序号步骤描述
1密码保护问题不符合规则,即50个字符以内
2系统提示密码保护问题不符合规则
3密码保护答案与确认密码保护答案不相同
4系统提示两次输入答案不同
5密码保护答案不符合密码规则,即10个字符以内
6系统提示密码保护答案不符合规则。
(3)手机绑定流程
主要流程序号步骤描述
1用户点击<手机绑定>tab页
2如果已设置手机绑定,页面显示手机号码
3用户输入手机号码
4用户点击确认按钮
5系统提示手机绑定设置成功
备选流程1序号步骤描述
1手机号码不符合规则,即11位数字2系统提示手机号码不符合规则
(4)邮箱绑定流程
序号步骤描述
1用户点击<邮箱绑定>链接
主要流程
2
如果已设置邮箱绑定,页面显示邮箱地址
3用户输入邮箱4用户点击确认按钮5系统提示邮箱绑定设置成功备选流程1
序号
步骤描述1邮箱不符合规则2
系统提示邮箱不符合规则
7、 输入输出描述(1)输入名称长度类型备注
用户id 12
数字
密码保护问题50字符三条
密码保护答案10字符确认密码保护答案
10
字符
手机号
11数字
码
邮箱50字符
(2)输出
(系统提示成功或失败信息)
8、界面原型
2.2.5.2信息管理
2.2.5.2.1发布供应信息
1、业务概述
企业用户可以发布产品供应信息,方便买家迅速找到,并与之联系洽淡,进行在线交易。
2、参与者
已注册的企业用户。
3、业务规则与算法
企业用户选择发布信息的类型,分为对个人或对企业,再选择发布产品信息的类别,上传产品图片,对产品进行详细说明。
填写交易信息和物流运费信息。
对个人的信息必须填写价格,对企业的信息可以不填写价格,也可以填写,可能存在一个询价的过程。
交易确定成功后,相应的数量会减去。
当数量为0时,用红字提示买家及卖家,购买按钮为不可用状态,并发送邮件通知卖家补货。
4、前置条件
登录系统。
5、后置条件
企业用户发布产品供应信息。
6、流程描述
主要流程序号步骤描述
1用户点击<发布产品供应信息>链接2显示发布产品供应信息页面
3用户输入产品类别、产品标题、产品详细说明、交易信息、物流信息,上传
产品图片
4用户点击确认按钮
5系统提示信息发布成功
备选流程1序号步骤描述
1信息填写不符合规则
2系统提示指定信息项不符合规则
7、 输入输出描述
(1)输入
名称长度类型备注用户id12数字
信息类型
1字符个人,企业
产品类别
20字符
产品标题50字符
产品详细信息
200字符
产品图片100字符
是否支持网上订购
1字符交易信息
计量单位
5字符数量15数字单价15数字发货地址
100
字符
物流信息
运费设置
1
字符
(2)输出
名称长度类型备注
信息类型
1
字符
个人,企业
产品类别
20字符
产品标题50字符
产品详细信息
200字符
产品图片100字符图片路径
是否支持网上订购
1字符交易信息
计量单位
5字符数量15数字单价15
数字
发货地址
100字符
物流信息
运费设置
1
字符
8、界面原型
2.2.5.2.2管理供应信息
1、业务概述
企业用户可以管理已发布的产品供应信息。
包括查看供应信息列表、修改和删除供应信息。
可以设置商品上架功能或商品下架功能。
2、参与者
已注册的企业用户。
3、业务规则与算法
已发布的产品信息没有订单或订单状态都为完成时,可以进行修改和删除。
删除时作逻辑删除处理。
当商品库存不足或其它原因导制商品存在问题可以设置将商品下架,待商品库存充足或商品无问题后可将商品上架。
4、前置条件
登录系统。
5、后置条件
企业用户修改或删除产品供应信息。
6、流程描述
序号步骤描述
1用户点击<管理供应信息>链接
2显示产品供应信息列表页面
3用户点击每条供应信息的<修改>链
接
4进入供应信息修改页面
主要流程
5用户输入供应修改信息
6用户点击<确定>按钮
7系统提示修改生效。
返回供应信息列表页面
8用户点击每条供应信息的<删除>链接
9系统提示用户是否删除
10用户点击<确定>按钮后,删除该条记录。
主要流程11用户选择具体商品点击下架
2被选中商品下架处理
主要流程21用户选择具体商品点击上架
2被选中商品上架处理
7、 输入输出描述
(1)列表输入
名称长度类型备注
用户id
12
数字
(2)修改输入名称长度类型备注
信息类型
1
字符
个人,企业
产品类别
20字符
产品标题50字符
产品详细信息
200字符
产品图片100字符图片路径
是否支持网上订购
1字符交易信息
计量单位
5
字符
数量15数字单价15数字发货地址
100
字符
物流信息
运费设
置
1字符
(3)列表输出
名称长度类型备注序号12数字多条
信息类
型
1字符个人,企业
产品类
别
20字符
产品标
题
50字符
发布日
期
10日期
操作1字符
<删除>和<修改>链接
8、界面原型
2.2.5.2.3商品销售排行
1、业务概述
企业用户可以根据时间周期,按商品类型分类,查看个人商品销售排行表。
显示柱状图,说明各种类型商品的销售额对比情况。
排行表可
导出为excel。
2、参与者
已注册的企业用户。
3、业务规则与算法
查询指定时间段的销售排名,可根据销售数量或销售金额排列。
默认按销售数量降序排列。
查询结束日期必须大于开始日期。
4、前置条件
登录系统。
5、后置条件
显示排行列表。
6、流程描述
主要流程序号步骤描述
1用户点击<商品销售排行>链接
2显示商品销售排行页面
3用户输入起始和结束日期
4点击<查询>按钮
5显示指定时间段的商品销售排行
6用户点击<销售数量>列,可按销售数量升序或降序重新排列
7用户点击<销售金额>列,可按销售金额升序或降序重新排列
8用户点击<导出排行表>按钮
9系统生成名为<销售排行表>的excel 表格,保存到本地。
7、 输入输出描述
(1)输入
名称长度类型备注用户id12数字
起始日
10日期
期
结束日
10日期
期
(2)输出
名称长度类型备注序号12数字多条
商品名
20字符
称
商品类
20字符
别
销售数
15数字
量
销售金
额
15数字
8、界面原型
2.2.5.2.4发布求购信息
1、业务概述
企业用户可以发布产品求购信息,方便卖家迅速找到,并与之联系洽淡,进行在线交易。
2、参与者
已注册的企业用户。
3、业务规则与算法
企业用户选择发布求购产品信息的类别,上传产品图片,对产品进行详细说明。
填写交易信息和物流运费信息。
4、前置条件
登录系统。
5、后置条件
企业用户发布产品求购信息。
6、流程描述
主要流程序号步骤描述
1用户点击<发布产品求购信息>链接2显示发布产品求购信息页面
3用户输入产品类别、产品标题、产品详细说明、其他信息,上传产品图片
4用户点击确认按钮
5系统提示信息发布成功
备选流程1序号步骤描述
1信息填写不符合规则
2系统提示<信息项>不符合规则
7、 输入输出描述
(1)输入
名称长度类型备注用户id12数字
产品类
别
20字符
产品标
题
50字符
产品详细信
息
200字符
产品图
片
100字符
联系方式1字符
其他信息。