

✨博客主页: https://blog.csdn.net/m0_63815035?type=blog
💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.csdn.net/m0_63815035/category_11954877.html
📢欢迎点赞 👍 收藏 ⭐留言 📝
📢本文为学习笔记资料,如有侵权,请联系我删除,疏漏之处还请指正🙉
📢大厦之成,非一木之材也;大海之阔,非一流之归也✨

这篇文章是Tpshop商城项目需求说明书,本期是一期功能测试完整项目讲解,干货很多,大家可以关注下博主!!!
Tpshop商城需求说明书(部分)

这里写目录标题
1.概述
1.1项目背景
tpshop专为广大企业开发的专业级电子商务B2C电商平台系统,功能强大,安全便捷。
1.2.项目目的
让企业低成本快速构建在线商城,开启电子商务业务,系统开源发售,可以根据公司业务需要,制定专门的业务流程和各种实用的功能模块。
1.3.版本
文档版本 V1.0
软件版本 V2.0.8
1.4.角色说明

2.功能说明
2.1页面导航栏

页面导航栏:
a)导航栏页面显示8条数据
b)数据从导航表中获取前8条,按照 排序,逆序显示。
2.2登录注册
2.2.1登录
概述:
1.首次登入商城首页为游客状态,网站头部显示登录注册两个连接

2.注册用户登录后,网站头部显示用户的用户名全部内容和安全退出。邮箱注册后用户名为邮箱地址。
3.登录方式:有用户名登陆方式(手机,邮箱),和第三方登录(支付宝,QQ,微信 )本次需求只关注用户名登录方式。
功能:

账户名:注册成功的用户账号(手机号或者邮箱);
密码:注册成功账号对应密码。数字,字母,字符
验证码:点击图片可更新验证码内容,不可重用。
点击登录按钮,登录成功后跳转至我的商城页。
登录失败显示对应提示。

安全退出:

登录后页面显示用户名,点击用户名后的安全退出,可以退出登录状态
2.2.2注册
概述:
1.首次登入商城首页为游客状态,网站头部显示登录注册两个链接

2.注册页面,默认为手机号注册

3.可以切换为邮箱注册

使用手机号和邮箱注册区别仅仅为第一个输入框不同,以下合并说明。
手机号:第一位为1,第二位非2,的11位自然数
邮箱:正确格式的邮箱格式 xxxx@[126/sina/qq].com
注意:对于邮箱注册,仅验证邮箱格式是否正确
xxxx-长度为4-16,类型为数字,字母,下划线组合(可以是纯字母或者数字,不能以下划线开头)
验证码:字母或者数字,与图片一致,点击刷新按钮可以更新验证码
设置密码:要求同输入框提示,6-16位大小写英文字母,数字或符号的组合 (可以是纯字母,数字,符号)
确认密码:同设置密码
推荐人手机:(非必填,之前注册成功的用户)
我已阅读并同意:勾选之后才可以点击同意协议并注册
注册过程提示语:



注册成功状态
前台:
跳转首页,处于登录状态
后台:
概览页:今日会员数+1,会员总数+1
会员列表新增一条记录
2.3首页页面
1,全部商品分类
a)首页上,默认可显示6个一级分类。
b)鼠标移入对应一级分类后,背景颜色变浅,会显示该分类下所有的二级和三级分类:

c)所有一级和三级分类鼠标移入后字体变红

d)分类点击后跳转到对应的分类的商品筛选界面
e)分类数据,显示商品分类显示根据商品分类表中level 字段进行分类,并且需要进行排序。同类型商品使用parent_id字段进行标识。
2,Banner
a)显示1-5张banner图片,自动轮播,3秒切换一张,如果只有1张banner图片,则不轮播。
b)鼠标悬停在图片上时,停止轮播。
c)点击后网页跳转到图片对应商品的信息详情页面。
d)
,实心为当前图,可以点击跳转。
e)
,
可点击左右切换,每次切换一张图。
3,商品分类楼层

1-楼层控制,由数据库中一级分类中的热门字段(is_hot)控制显示。可以通过点击楼层控制当前界面显示楼层信息。
2-显示当前楼层商品一级分类名称
3-当前楼层商品二级分类链接,可以跳转到对应类型商品列表。
4-以商品列表的形式显示当前楼层一级分类对应商品的前6条商品数据,根据商品热门字段is_hot筛选,取当前分类前6条数据,仅显示在售产品。
5-当前分类商品热门推荐,显示为在售产品。根据商品推荐字段is_recommend筛选。当前分类的热门推荐产品默认显示4个商品,轮播显示,每次向上更新一个新商品。默认背景为白色,鼠标移入商品后,对应商品背景显示为灰色。


6-更多,点击后,进入当前楼层商品一级分类的商品列表
7-显示两个广告位,点击后跳转到对应商品详情页。
2.4购物车页-我的购物车
3.1购物车显示
1.购物车没有商品,提示马上去购物。

2.购物车有商品,显示购物车内商品内容

3.2购物车限制:
a)单个商品数量最小为1,最大为200。小于1或者大于200时给出提示


b)购物车商品类型数量最少为0(购物车为空),最大为20

3.3购物车功能
1.添加商品:从外部商品显示页面中通过【加入购物车】向购物车中添加商品。
a) 添加单个商品数量不能大于购物车单个商品最大限制
b) 添加商品种类数量不能大于购物车商品种类最大限制
2.删除商品:删除勾选的商品,点击后,
a)点击商品栏里操作中的【×】号后,购物车中对应商品被删除。
b)勾选商品,点击【删除选中商品】,购物车中对应的选中商品被删除。
c)勾选【全选】后,所有商品被选中,点击【删除选中商品】,所有商品均被删除。
3.编辑商品数量
通过数量中的【+】和【-】号进行设置,或者直接编辑数量值。
a)不能小于最小值1,为1时-号不可用。
b)超过单个商品最大200或者达到库存量时+号不可用。
c) 直接编辑数量值范围在1-200,考虑库存。
4.点击商品图片或者名称描述跳转商品详情页面。
3.4.页面显示内容
a)商品对应价格应和加入购物车时一致。
b) 小计:正确计算=单价*数量
c)已选择:n件商品,其中n为选中商品件数总和
d)合计:购物车商品总价
点击【继续购物】跳转商品购物页面
点击【去结算】跳转填写核对订单页。
3.主要业务
3.1.前台
3.1.1.未注用户购买商品流程
1,打开首页
2,点选分类
3,点选商品
4,加入购物车
5,去结算
6,提醒登陆
7,注册
8,我的购物车
9,去结算
10.添加收货地址
11.提交订单
12.选择支付方式(货到付款)
13.确认收货
3.2.后台
1,收到订单
2,确认订单
3,去发货
4,填写物流单号,确认发货
5,付款(未付款)
4.产品非功能性需求
浏览器兼容:
Ie6以上,chrome,Firefox
5.备注
验收项目以此需求文档为准,不以口述需求作为项目验收标准。
今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文


2907

被折叠的 条评论
为什么被折叠?



