SSH商城Demo --- 二、需求分析

5 篇文章 0 订阅
3 篇文章 0 订阅

前台需求分析

一、用户模块

1、注册:

1. 前台js校验;
2. 使用ajax完成对用户名的异步校验;
3. 后台struts2校验;
4. 验证码;
5. 发送激活邮件;
6. 将用户信息存入到数据库中;

2、激活

1. 点击激活链接完成激活
2. 根据激活码,查询数据库中是否有该用户;
3. 如果有,则可以激活,激活后,将数据库中激活码字段清空;否则激活失败;
4. 修改用户状态;

3、登陆

1. 输入用户名和密码:(数据校验,不能为空,后台struts2的校验);
2. 用户名和密码匹配,用户状态必须是激活状态,才可以登陆;

4、退出登录

1. 销毁session

二、一级分类模块

1.查询一级分类

1. 将一级分类存入到session范围(每个页面中都有一级分类的数据)

2.查询某个一级分类

1. 查询所有一级分类:
2. 同时查询到每个一级分类下所属的二级分类

三、商品模块

 1. 商品操作
 2. 查询热门商品(限制个数 —— 10个)
 3. 查询最新商品(限制个数 —— 10个)
 4. 查询某个分类商品(根据分类的ID进行查询商品);
 5. 查询某个二级分类商品;
 6. 查询商品详情(根据商品ID进行商品查询)

四、购物模块

1.购物相关

1. 添加到购物车(将商品信息添加到购物车中);
2. 将商品信息从购物车中移除;
3. 清空购物车(将购物车中的所有商品信息清空);

五、订单模块

1.订单相关

1. 生成订单(将购物车中的信息存入到数据库——生成订单)
2. 为订单付款:在线支付,修改订单的状态,修改订单信息,如收货人,联系方式,送货地址
3. 查询我的订单(根据用户的 ID 查询订单)
4. 查询某个订单的详情(根据订单的ID 进行查询)

后台需求分析

一、用户模块:

1.添加用户:

1. 添加用户到数据库

2.修改用户:

1. 修改用户到数据库

3.删除用户:

1. 删除用户

4.查询用户:

1. 查询用户(带分页) 

二、一级分类:

1.添加一级分类:

1. 添加一级分类:

2.修改一级分类:

1. 修改一级分类

3.删除一级分类:

1. 删除一级分类:
2. 级联删除二级分类:

4.查询一级分类:

 1. 查询一级分类:

三、二级分类:

1.添加二级分类:

1. 二级分类需要有所属一级分类:

2.修改二级分类:

1. 修改二级分类所属的一级分类:

3.删除二级分类:

 1. 删除二级分类:

4.查询所有二级分类:

1. 查询二级分类(带分页)

四、商品模块:

  1. 添加商品:

    1. 添加商品所属二级分类:
    2. 上传商品图片;
  2. 修改商品;

     1. 修改商品二级分类
    
  3. 修改商品图片:

  4. 删除商品:

    1. 删除商品:
    
  5. 查询商品:

     1. 商品查询:(带分页)
    

五、订单模块:

  1. 查询订单:

    1. 查询所有订单:(带分页)
    2. 异步加载订单项:
    
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值