zoukankan      html  css  js  c++  java
  • 网上商城系列一 : 业务分析

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

    一、商城前端网站

    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

  • 相关阅读:
    codeforces 689 E. Mike and Geometry Problem 组合数学 优先队列
    01 编程 | 边界问题
    Leetcode 445. 两数相加 II
    Leetcode 485. 最大连续1的个数
    005.字符串输入与字符统计
    Leetcode 002. 两数相加
    000 Python常识与快捷键(未完)
    002 第一个Python简易游戏
    001 Python中的变量和字符串
    004.数组的不同遍历方式
  • 原文地址:https://www.cnblogs.com/huntdream/p/3002125.html
Copyright © 2011-2022 走看看