网上商城系列一 : 业务分析

本系列内容根据尚学堂马士兵老师——网上商城系统整理而来,打算从业务需求分析到技术实现进行完整阐释和记录。也是工作之余抽时间在做的事情,希望对自己及园子的兄弟能有所裨益。

一、商城前端网站

  1. 浏览商品
    1. 商品分类树
    2. 商品分类展示
    3. 可将满意的商品加入购物车
    4. 可直接对满意商品下单;此时如果未登陆则提示登陆;
  2. 搜索商品
    1. 根据商品分类搜索
    2. 根据商品名称搜索
    3. 对搜索结果查看详情,可加入购物车
  3. 购物车:商品ID、商品名称、购买数量、单价、总价、处理
    1. 对每个商品可以入购物车
    2. 购物车展示商品信息列表
    3. 对每个商品提供详情链接、提供删除操作
    4. 提供下单链接,要下单,用户必须已登录
  4. 订单确认
    1. 展示商品信息列表:商品ID、商品名称、购买数量、单价、总价
    2. 展示订单总金额
    3. 展示用户姓名、联系电话、邮寄地址
    4. 确认下单操作
  5. 用户登录
    1. 登录
    2. 新用户注册
    3. 忘记密码
  6. 用户已登录
    1. 修改我的信息
    2. 修改我的密码
    3. 浏览以往订单

 

二、前端网站用例图

image

 

 

三、商城后端管理平台

  1. 用户管理
    1. 用户列表: 用户名、UID、联系电话、注册时间、送货地址、处理
      1. 删除用户
  2. 商品类别管理
      1. 类别列表: 类别编号、类别名称、类别描述、PID、代表字符串、级别、处理
        1. 修改类别
        2. 添加根类别
        3. 添加子类别
        4. 删除类别
      1. 类别列表Ajax
  3. 商品管理
    1. 商品列表: 商品ID、商品名称、商品描述、市场价格、会员价格、上架时间、所属类别、处理
        1. 添加新商品
        2. 修改商品
        3. 上传商品图片
        4. 删除商品,支持批量删除
    2. 商品搜索
      1. 简单搜索:对商品名称或者商品描述进行模糊匹配
      2. 高级搜索:对类别ID、市场价格区间、会员价格区间、上架时间区间进行匹配
      3. 搜索结果支持修改、删除、批量删除操作
  4. 订单管理
    1. 订单列表:订单ID、用户名、邮寄地址、下单时间、订单状态、订单明细、订单修改
      1. 订单明细
        1. 下单人
        2. 订单中的商品名称、商品价格、商品数量
      2. 订单修改
        1. 修改订单状态:未处理,已处理,废单
  5. 统计管理
    1. 销量统计:对每个商品的销量进行统计
      1. 商品名称
      2. 销售数量

 

四、商城用到的实体物理模型

image

posted @ 2013-04-06 12:11  寻梦丄天涯  阅读(754)  评论(0编辑  收藏  举报