码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 商城数据库设计说明书


    1.        概述... 3

    1.1.     数据库概述... 3

    1.2.     数据表清单... 3

    1.3.     E-R模型图... 3

    1.4.     数据表定义... 4

    1.4.1.      用户信息表(xz_user)... 4

    1.4.2.      用户地址表 (xz_receiver_address)... 4

    1.4.3.      用户购物车表(xz_shopping_cart)... 5

    1.4.4.      用户订单表 (xz_order)... 5

    1.4.5.      用户订单详情表 (xz_order_detail)... 6

    1.4.6.      商品类别表 (xz_laptop_family)... 6

    1.4.7.      商品表 (xz_laptop)... 6

    1.4.8.      商品详情图表 (xz_laptop_pic)... 7

    1.4.9.      首页轮播图表 (xz_index_carousel)... 8

    1.4.10.        首页商品栏目表 (xz_index_product)... 8

    1.概述

    1.1数据库概述

    数据库名:SHOP;

    适用数据库环境:MySQL

    1.2 数据表清单

    表名

    描述

    所属模块

    xz_user

    用户表,记载注册后的客户信息

    基础信息个人中心

    xz_receiver_address

    用户收件地址,关联到用户表

    个人中心

    xz_shopping_cart

    购物车表,记载所有用户的购物车数据关联到用户表,商品表

    产品购买

    xz_order

    订单表,记载所有用户的订单

    产品购买

    xz_order_detail

    订单详细表,记载订单的详细信息关联到订单表

    产品购买

    xz_laptop_family

    商品种类表,记载所有的商品种类

    商铺中心

    xz_laptop

    商品表,记载所有商品的信息关联到种类表

    商铺中心

    xz_laptop_pic

    商品详情图表,记载商品的缩放图中的素材路径关联到商品表

    商铺中心

    xz_index_carousel

    首页轮播图标,商品展示列表,关联到商品表

    xz_index_product

    首页展示产品表,关联到商品表

    1.3 E-R模型图

     

    图表 1

    1.4 数据表定义

    • 1.4.1 用户信息表(xz_user)

    字段名称

    类型

    备注

    字段描述

    uid

    INT

    PRIMARY KEY 

    NOT NULL

    AUTO_INCREMENT

    用户的ID,为用户的唯一标识,由系统自动生成

    uname

    VARCHAR(32)

    upwd

    VARCHAR(32)

    email

    VARCHAR(64)

    phone

    VARCHAR(16)

    NOT NULL UNIQUE

    手机号码

    avatar

    VARCHAR(128)

    #头像图片路径

    user_name

    VARCHAR(32)

    #用户名,如王小明

    gender

    INT

    #性别  0-女  1-男

    • 1.4.2 用户地址表 (xz_receiver_address)

    字段名称

    类型

    备注

    字段描述

    aid

    INT

    PRIMARY KEY AUTO_INCREMENT

    user_id

    INT

    #用户编号

    receiver

    VARCHAR(16)

    #接收人姓名

    province

    VARCHAR(16)

    #省

    city

    VARCHAR(16)       

    #市

    county

    VARCHAR(16)

    #县

    address

    VARCHAR(128)     

    #详细地址

    cellphone

    VARCHAR(16)

    #手机

    fixedphone

    VARCHAR(16)

    #固定电话

    postcode

    CHAR(6)

    #邮编

    tag

    VARCHAR(16)

    #标签名

    is_default

    BOOLEAN         

    #是否为当前用户的默认收货地址

    • 1.4.3 用户购物车表(xz_shopping_cart)

    字段名称

    类型

    备注

    字段描述

    cid

    INT

    PRIMARY KEY AUTO_INCREMENT,

    user_id

    INT

    #用户编号

    product_id

    INT

    #商品编号

    count

    INT

    #购买数量

    • 1.4.4 用户订单表 (xz_order)

    字段名称

    类型

    备注

    字段描述

    aid

    INT

    PRIMARY KEY AUTO_INCREMENT

    user_id

    INT

    #用户编号

    address_id

    INT,

    status

    INT,            

    #订单状态  1-等待付款  2-等待发货  3-运输中  4-已签收  5-已取消  

    order_time

    BIGINT,        

    #下单时间    

    pay_time

    BIGINT,       

    #付款时间

    deliver_time

    BIGINT,   

    #发货时间     

    received_time

    BIGINT   

    #签收时间

    • 1.4.5 用户订单详情表 (xz_order_detail)

    字段名称

    类型

    备注

    字段描述

    did

    INT

    PRIMARY KEY AUTO_INCREMENT

    order_id

    INT

    #订单编号

    product_id 

    INT,

    #产品编号

    count             

    INT,            

    #购买数量  

    • 1.4.6 商品类别表 (xz_laptop_family)

    字段名称

    类型

    备注

    字段描述

    fid

    INT

    PRIMARY KEY AUTO_INCREMENT

    name

    VARCHAR(32)

    #类别名称

    • 1.4.7 商品表 (xz_laptop)

    字段名称

    类型

    备注

    字段描述

    lid

    INT

    PRIMARY KEY AUTO_INCREMENT

    family_id 

    INT

    #所属型号家族编号

    product_id 

    INT,

    #产品编号

    title

    VARCHAR(128)

    #主标题

    subtitle

    VARCHAR(128),

    #副标题

    price

    DECIMAL(10,2)

    #价格

    promise

    VARCHAR(64),       

    #服务承诺

    spec

    VARCHAR(64),          

    #规格/颜色

    name

    VARCHAR(32),          

    #商品名称

    os

    VARCHAR(32),            

    #操作系统

    memory

    VARCHAR(32),        

    #内存容量

    resolution

    VARCHAR(32),    

    #分辨率

    video_card

    VARCHAR(32),    

    #显卡型号

    cpu

    VARCHAR(32),           

    #处理器

    video_memory

    VARCHAR(32),  

    #显存容量

    category

    VARCHAR(32),      

    #所属分类

    disk

    VARCHAR(32),          

    #硬盘容量及类型

    details

    VARCHAR(1024),     

    #产品详细说明

    shelf_time

    BIGINT,         

    #上架时间

    sold_count

    INT,            

    #已售出的数量

    is_onsale

    BOOLEAN          

    #是否促销中

    • 1.4.8 商品详情图表 (xz_laptop_pic)

    字段名称

    类型

    备注

    字段描述

    pid

    INT

    PRIMARY KEY AUTO_INCREMENT

    laptop_id

    INT

    #笔记本电脑编号

    sm

    VARCHAR(128),           

    #小图片路径

    md

    VARCHAR(128),           

    #中图片路径

    lg

    VARCHAR(128)            

    #大图片路径

    • 1.4.9 首页轮播图表 (xz_index_carousel)

    字段名称

    类型

    备注

    字段描述

    cid

    INT

    PRIMARY KEY AUTO_INCREMENT

    img

    VARCHAR(128)

    #图片路径

    title

    VARCHAR(64),           

    #图片描述

    href

    VARCHAR(128),           

    #图片链接

    • 1.4.10 首页商品栏目表 (xz_index_product)

    字段名称

    类型

    备注

    字段描述

    pid

    INT

    PRIMARY KEY AUTO_INCREMENT

    title

    VARCHAR(64)

    #商品标题

    details

    VARCHAR(128),           

    #详细描述

    pic

    VARCHAR(128),           

    #图片

    price

    DECIMAL(10,2)

    #商品价格

    href

    VARCHAR(128)

    seq_recommended

    TINYINT,

    seq_new_arrival

    TINYINT,

    seq_top_sale

    TINYINT           

  • 相关阅读:
    python数学建模--sympy三维图像绘制
    YOLO7 口罩识别实战
    .net 转 JAVA ssm java整合
    Pod控制器详解
    JavaSE基础 (全网最全知识点)
    「数据结构详解·五」链表
    Flutter 中的 ListWheelViewport 小部件:全面指南
    Redis主从同步
    阿里高工带来的20022最新面试总结太香了
    攻防世界之Web_python_template_injection (web进阶)
  • 原文地址:https://blog.csdn.net/Candy5204/article/details/126835344
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号