电子商务(电销)平台中商品模块(Product)数据库设计明细

以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~

商品表 (product)
|-- 自动编号 (product_id)
|-- 商品名称 (product_name)
|-- 商品型号 (marque)
|-- 仓库条码 (barcode)
|-- 类型编号 (type_id)
|-- 类别编号 (category_id)
|-- 品牌编号 (brand_id)
|-- 商品价格 (price)
|-- 市场价格 (market_price)
|-- 成本价格 (cost_price, 进货价格)
|-- 库存量 (stock)
|-- 告警库存 (warning_stock)
|-- 商品积分 (integral)
|-- 商品图片url (picture_url)
|-- 状态 (status, 下架,上架,预售)
|-- 创建时间

商品描述内容表 (product_description)
|-- 自动编号
|-- 商品编号
|-- 标题 (title, 商品描述、商品规格、售后保障等)
|-- 代码 (code, 如:description, specification, aftersale)
|-- 内容 (content)

商品统计表 (product_statistics)
|-- 商品编号 (product_id)
|-- 浏览次数 (visit_count)
|-- 评论次数 (reply_count)
|-- 销售总量 (sale_quantity)
|-- 销售总额 (sale_amount)
|-- 进货总量 (purchase_quantity)
|-- 进货总额 (purchase_amount)
|-- 成本均价 (cost_price)
|-- 毛利润金额 (gross_profit)

商品进销存表 (product_specification)
|-- 自动编号
|-- 商品编号
|-- 出入库数量 (quantity)
|-- 单价 (price)
|-- 小计金额 (subtotal)
|-- 旧库存 (stock_old)
|-- 新库存 (stock_new)
|-- 出入库方向 (direction, 1:出库;2:入库)
|-- 出入库类型 (operate_type, SELL-RETURN=销售退货(入库),PURCHASE=采购入库,SALE=销售出库,PURCHASE-RETURN=采购退货(出库),INTERNAL=内部出库,INVENTORY=盘点调仓)
|-- 订单编号 (order_id)
|-- 供应商编号 (provider_id)
|-- 备注信息
|-- 经手人用户编号 (user_id, 内部出库经手人、销售卖家、退货入库仓管员、进货入库采购员或仓管员、盘点调仓财务员或仓管员)
|-- 审批人员用户编号 (auditor_uid)
|-- 出入库结果
|-- 出入库日期
|-- 出入库时间

商品类别表 (product_cagegory)
|-- 自动编号
|-- 类别名称 (title)
|-- 类别代码 (code)
|-- 父1级编号
|-- 父2级编号
|-- 父3级编号
|-- 父4级编号
|-- 父5级编号
|-- 包含商品数量 (product_count)
|-- meta关键词
|-- meta描述
|-- 是否锁定 (is_lock, 防止误删除,锁定需要解锁才能删除)
|-- 封面图片url (image_url)
|-- 排列次序
|-- 状态
|-- 创建时间

商品属性表 (product_attribute)
|-- 自动编号
|-- 商品类别编号 (product_category_id, 商品属性归属于商品类别)
|-- 属性标题 (title)
|-- 属性全称 (name)
|-- 属性代码 (code)
|-- 属性描述 (description)
|-- 属性预设内容 (content)
|-- 属性默认值 (value)
|-- 排列次序
|-- 状态
|-- 创建时间

商品与属性关联表 (product_and_attribute)
|-- 自动编号
|-- 商品编号
|-- 属性编号
|-- 属性值

商品品牌表 (product_brand)
|-- 自动编号
|-- 商品类别编号 (product_category_id, 商品品牌归属于商品类别)
|-- 品牌名称 (name)
|-- 图片url (image_url)
|-- 排列次序
|-- 状态
|-- 创建时间

商品与商品规格关联表 (product_and_specification)
|-- 自动编号
|-- 商品编号
|-- 商品规格编号
|-- 商品库存 (stock)
|-- 商品价格 (price)
|-- 商品简介 (intro)

商品规格表 (product_specification)
|-- 自动编号
|-- 商品类别编号 (product_category_id, 商品规格归属于商品类别)
|-- 规格类型 (颜色、尺码、包装等)
|-- 规格值

商品评论表 (product_comment)
|-- 自动编号
|-- 商品编号
|-- 用户编号 (user_id)
|-- 审核员编号 (auditor_id)
|-- 父级评论编号 (pid)
|-- 评论内容 (content)
|-- 状态 (status, 待审核,显示,隐藏)
|-- 创建时间
|-- 审核时间
|-- 审核备注
|-- 支持数量 (support_count)
|-- 反对数量 (oppose_count)
|-- 举报 (report_count)

商品日志表 (product_log)
|-- 自动编号
|-- 商品编号
|-- 用户编号
|-- 操作描述
|-- 用户IP
|-- 操作状态 (status,成功,失败)
|-- 创建时间

商品相册表 (product_album)
|-- 自动编号
|-- 商品编号
|-- 图片名称 (name)
|-- 图片url (image_url)
|-- 图片大小 (image_size)
|-- 图片宽度 (width)
|-- 图片高度 (height)
|-- 图片介绍 (intro)
|-- 排列次序 (sort)
|-- 状态
|-- 创建时间

商品促销活动关联表 (product_and_promotion)
|-- 自动编号
|-- 商品编号
|-- 促销活动编号 (window_id,关联商品促销活动表)
|-- 开始时间 (start_time)
|-- 结束时间 (end_time)
|-- 活动价格 (price)
|-- 商品图片 (image_url)
|-- 商品简介 (intro)
|-- 排列次序
|-- 创建时间

商品促销活动表 (product_promotion_event)
|-- 自动编号
|-- 活动名称 (name, 橱窗名称, 最新,热门,推荐,清仓,换季等)
|-- 活动代码 (code, 英文唯一)
|-- 封面图片url (image_url)
|-- 商品数量统计 (product_count)
|-- 备注
|-- 开始时间
|-- 结束时间
|-- 排列次序
|-- 状态
|-- 创建时间

商品优惠券表 (product_coupon)
|-- 自动编号
|-- 序列号 (serial_no)
|-- 优惠券名称 (name)
|-- 优惠券面值 (face_value)
|-- 优惠券数量 (quantity)
|-- 使用条件 (condition_value)
|-- 使用条件说明 (condition_desc)
|-- 生效时间
|-- 失效时间
|-- 排列次序
|-- 状态
|-- 创建时间

转载 :http://www.cnblogs.com/sochishun/p/7055490.html

电子商务(电销)平台中商品模块(Product)数据库设计明细(转载)的更多相关文章

  1. 电子商务(电销)平台中商品模块(Product)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自动编号 (product_id)|-- 商品名称 (produc ...

  2. 电子商务(电销)平台中订单模块(Order)数据库设计明细

    电子商务(电销)平台中订单模块(Order)数据库设计明细 - sochishun - 博客园 http://www.cnblogs.com/sochishun/p/7040628.html 电子商务 ...

  3. 电子商务(电销)平台中内容模块(Content)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 文章表 (article)|-- 自动编号|-- 文章标题 (title)|-- 文章类别编号 (c ...

  4. 电子商务(电销)平台中订单模块(Order)数据库设计明细(转载)

    电子商务(电销)平台中订单模块(Order)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- ...

  5. 电子商务(电销)平台中系统设置模块(SysSetting)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 邮件服务器 (sys_smtp_server)|-- 自动编号|-- SMTP服务器地址 (host ...

  6. 电子商务(电销)平台中财务模块(Finance)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 资金账户表 (finance_account)|-- 自动编号|-- 用户编号|-- 预付款 (ad ...

  7. 电子商务(电销)平台中用户模块(User)数据库设计明细

    以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base)|-- 自动编号 (user_id)|-- 用户名 (us ...

  8. 电子商务(电销)平台中用户模块(User)数据库设计明细(转载)

    电子商务(电销)平台中用户模块(User)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base) ...

  9. 电子商务(电销)平台中订单模块(Order)数据库设计明细(转)

    以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- 自动编号(order_id, 自增长主键)|-- 订单单号( ...

随机推荐

  1. codevs 1779 单词的划分

    1779 单词的划分 时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题目描述 Description Problem有一个很长的由小写字母组成字符串.为了便于对 ...

  2. [转]ssm整合1(环境搭建)

    1 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建http://blog.csdn.net/zhshulin/article/details/307798732 apache-m ...

  3. (转) Unity3D常用代码收集总结

    //创建一个名为"Player"的游戏物体 //并给他添加刚体和立方体碰撞器. player=new GameObject("Player"); player. ...

  4. mysql交叉表查询解决方案整理

    交叉表是一种常用的分类汇总查询.使用交叉表查询,可以显示表中某个字段的汇总值,并将它们分组,其中一组列在数据表的左侧,另一组列在数据表的上部.行和列的交叉处可以对数据进行多种汇总计算,如:求和.平均值 ...

  5. Xcode9出现错误safe area layout guide before ios 9 真正解决办法

    网上很多解决办法瞎扯淡,以讹传讹之势愈演愈烈. 正解是选中控制器,右边面板的Builds for 选择iOS9.0 and Later,如下图红框广为流传的错解是不勾选Use Safe Area La ...

  6. Tracing SQL Queries in Real Time for MySQL Databases using WinDbg and Basic Assembler Knowledge

    https://www.codeproject.com/Articles/43305/Tracing-SQL-Queries-in-Real-Time-for-MySQL-Databas     As ...

  7. nio教程二

    要使用Selector,得向Selector注册Channel,然后调用它的select()方法.这个方法会一直阻塞到某个注册的通道有事件就绪.一旦这个方法返回,线程就可以处理这些事件,事件的例子有如 ...

  8. 黑莓10开发101:Native平台

    为黑莓10开发游戏或应用程序有多种方法.这是件好事,不过如果你不是在黑莓平台下进行开发,或者你仅熟悉基于旧的Java的开发平台,也许你会感到无所适从.你将作何选择?从哪里着手? 促成你做出决定的因素有 ...

  9. Wishbone B3总线Generic RAM写法

    以下Verilog HDL代码符合wishbone总线B3标准协议,在Altera和Xilinx的开发工具上可以实现综合,自动推断并采用片上RAM资源,可以完成内存内容的初始化. /* ******* ...

  10. AI 语音对话技术

    机器学习以及自然语言处理技术的进步,开启了人与人工智能进行语音交互的可能,人们透过对话的方式获取信息.与机器进行交互,将不再只是存在科幻情结当中.语音交互是未来的方向,而智能音箱则是语音交互落地的第一 ...