简单电商小程序初步规划

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跳转至收藏夹界面

上一篇下一篇

猜你喜欢

热点阅读