简单电商小程序初步规划

2018-12-24  本文已影响0人  奥雷里亚诺下划线_上校

[UserCase]:

1.用户登录【蔡旭】

a输入用户名
b 输入密码
c输入验证码(功能3.3)
d点击登录按钮(如果用户名或密码错误,进行提示,阻止登录)(功能3.4)
e完成登录(功能5.1)

2.用户注册【蔡旭】

a输入用户名(功能3.1)
b 输入密码(功能3.2)
c输入验证码(功能3.3)
d点击注册按钮(如果注册用户名重复,进行提示,阻止注册)
e完成注册(功能5.4)

3.用户注销【蔡旭】

a在商品界面用户头像旁点击注销按钮
b回到登陆界面(功能3.5,功能5.4)

4.商品查询【胡云飞】

a.初始显示所有商品信息列表(功能1.1)
b.输入查询信息
c.点击查询按钮,显示所有查询出的相关商品(包括商品名称,单价,付款数量,宣传图)(功能1.2,功能1.3)

5.商品排序【胡云飞】

a.分为按照销量或价格进行排序
b.默认“按销量排序”(功能1.3)
c.商品列表中的商品按照销量进行排序
d.价格同理(功能1.4)

6.查看商品详情【吴鹏飞】

a.商品列表中点击商品(功能1.5)
b.弹出商品页面信息(商品名称,商品数量,商品价格,点击查看商品详情,点击查看累计评价)(功能5.2)
c可以选择商品数量

7.购物车【王晴】

a.在商品详情界面点击加入购物车(功能2.1)
b.跳转到购物车界面或继续购物(功能5.3)
c.购物车详情界面,显示存在在购物车中的商品信息(包括商品名称,商品数量,商品单价,商品总价)(功能2.3)
d.(删除按钮) 可以将商品移除购物车(功能2.4)
e.(加入收藏夹) 可以将商品加入收藏夹(功能2.5)
f.结算(功能2.6)

8.我喜欢的(收藏夹)【赵乾】

a.点击我喜欢的按钮
b.将具体商品加入收藏夹(功能4.1)
c.点击收藏夹
d.弹出界面,显示被收藏的商品列表(功能4.2,功能5.5)

9.购买记录【TODO】

[功能划分]:

1.商品模块

1.1查询所有商品信息
1.2根据关键字模糊搜索所有匹配的商品信息
1.3根据商品的销量进行排序
1.4根据商品的价格进行排序(升序和降序两种)
1.5根据商品名称,查询出某个商品具体信息

2.购物车模块

2.1将相关商品信息(id,数量)加入当前登录用户的购物车中
2.3根据当前登录用户名查询该用户购物车中所有的商品信息
2.4通过购物车子id查询单条购物车记录,并进行删除
2.5通过购物车子id查询单条购物车记录,并将该记录传递至用户收藏夹
2.6结算功能,弹出结算成功,清空购物车。

3.用户模块

3.1根据用户名查询用户是否存在
3.2判断密码是否大于8位
3.3判断验证码是否正确
3.4根据用户名查询密码,并且与输入密码进行对比
3.5用户登陆状态注销

4.收藏夹模块

4.1将相应商品信息和当前用户id记录在收藏夹表中
4.2根据用户id,查询该用户所有收藏的商品列表

5.跳转模块

5.1跳转至home页面
5.2跳转至商品详情页
5.3跳转至购物车页面
5.4界面跳转至登录界面
5.5跳转至收藏夹界面

上一篇 下一篇

猜你喜欢

热点阅读