ecshop数据库设计
### ecshop数据库设计知识点 #### 一、概述 在电子商务平台的开发过程中,数据库的设计是至关重要的一步。Ecshop作为一款流行的开源电子商务系统,其数据库结构对于系统的稳定性和可扩展性有着决定性的影响。本文将根据给定的信息,对Ecshop V2.1.15版的数据库结构进行详细解析,帮助开发者更好地理解和使用Ecshop。 #### 二、表结构详解 ##### 1. **ecs_account_log** - 用户账目日志表 - 记录用户的财务交易记录。 - 字段可能包括:交易ID、用户ID、交易金额、交易类型、交易时间等。 ##### 2. **ecs_activity** - 活动表 - 存储网站的各种营销活动信息。 - 字段可能包括:活动ID、活动代码、活动名称、开始时间、结束时间、活动描述等。 ##### 3. **ecs_ad** - 广告表 - 管理网站上的广告信息。 - 字段可能包括:广告ID、广告位置、广告类型、广告名称、广告链接、广告图片、开始时间、结束时间、广告主信息、点击次数、是否显示等。 ##### 4. **ecs_admin_action** - 管理权限分配 - 控制后台管理员的权限。 - 字段可能包括:权限ID、父类ID、权限代码等。 ##### 5. **ecs_admin_log** - 管理员日志 - 记录管理员的操作日志。 - 字段可能包括:日志ID、操作时间、管理员ID、操作描述、IP地址等。 ##### 6. **ecs_admin_message** - 管理员留言 - 管理员之间的消息交流。 - 字段可能包括:消息ID、发送者ID、接收者ID、发送日期、阅读日期、是否已读、是否删除、标题、内容等。 ##### 7. **ecs_admin_user** - 管理员账户管理 - 存储管理员账号信息。 - 字段可能包括:管理员ID、用户名、邮箱、密码、加入时间、最后登录时间、最后登录IP、权限等级等。 ##### 8. **ecs_adsense** - 广告相关统计 - 统计广告效果。 - 字段可能包括:统计ID、来源广告、来源位置、点击次数等。 ##### 9. **ecs_ad_position** - 广告位 - 定义广告展示的位置。 - 字段可能包括:位置ID、名称、宽度、高度、描述、样式等。 ##### 10. **ecs_area_region** - 配送区域关联 - 关联配送区域与具体地址。 - 字段可能包括:关联ID、配送区域ID、具体地址ID等。 ##### 11. **ecs_article** - 文章 - 发布网站资讯或公告。 - 字段可能包括:文章ID、分类ID、标题、内容、作者、作者邮箱、关键词、类型、是否显示、发布时间、文件地址、打开类型等。 ##### 12. **ecs_article_cat** - 文章分类 - 文章的分类管理。 - 字段可能包括:分类ID、名称、类型、关键词、描述、排序、是否导航显示等。 ##### 13. **ecs_attribute** - 商品属性 - 定义商品的具体属性。 - 字段可能包括:属性ID、分类、属性名称、选择样式、类型、属性值、检索类型、排序、是否关联等。 ##### 14. **ecs_bonus_type** - 红包 - 设置红包的发放规则。 - 字段可能包括:红包ID、名称、金额、发放起始日期、发放结束日期、使用起始日期、使用结束日期、发放类型、金额下限、金额上限等。 ##### 15. **ecs_booking_goods** - 缺货登记 - 记录用户对缺货商品的需求。 - 字段可能包括:登记ID、用户ID、邮箱、电话、商品ID、描述、数量、登记时间、是否已处理、处理管理员、处理时间、处理备注等。 ##### 16. **ecs_brand** - 品牌 - 管理商品品牌信息。 - 字段可能包括:品牌ID、名称、LOGO、描述、链接、排序、是否显示等。 ##### 17. **ecs_card** - 祝福贺卡 - 提供电子贺卡服务。 - 字段可能包括:贺卡ID、名称、图片、费用、免费额度、描述等。 ##### 18. **ecs_cart** - 购物车 - 管理用户的购物车。 - 字段可能包括:购物车ID、用户ID、session_id、商品ID、商品编号、商品名称、市场价、购买价、数量、属性、是否真实商品、扩展代码、父类ID、类型、是否赠品、能否处理等。 ##### 19. **ecs_category** - 商品分类 - 商品的分类管理。 - 字段可能包括:分类ID、名称、关键词、描述、父类ID、排序、是否有子类、模板文件、数量单位、是否导航显示等。 ##### 20. **ecs_collect_goods** - 收藏 - 用户收藏的商品列表。 - 字段可能包括:收藏ID、用户ID、商品ID、收藏时间等。 ##### 21. **ecs_comment** - 评论 - 用户对商品的评价。 - 字段可能包括:评论ID、类型、类型ID、用户ID、内容、评分、添加时间、IP地址、状态、父类ID等。 ##### 22. **ecs_feedback** - 用户留言 - 收集用户的反馈信息。 - 字段可能包括:留言ID、父类ID、用户ID、用户名、邮箱、标题、类型、内容、时间、图片、是否回复等。 ##### 23. **ecs_friend_link** - 友情链接 - 网站间的互链。 - 字段可能包括:链接ID、名称、链接地址、LOGO、排序等。 ##### 24. **ecs_gift** - 赠品 - 商品赠送的礼品。 - 字段可能包括:赠品ID、活动ID、商品ID、赠品价格等。 ##### 25. **ecs_gift_type** - 送赠品活动 - 设置赠品活动规则。 - 字段可能包括:活动ID、名称、发送类型、相关参数、数量、开始时间、结束时间等。 ##### 26. **ecs_goods** - 商品 - 商品的基本信息。 - 字段可能包括:商品ID、分类ID、名称、点击次数、品牌ID、供应商名称、库存、重量、市场价、售价、促销价、促销开始日期、结束日期、关键词、简介、描述、缩略图、图片、原图、是否真实商品、扩展代码、是否上架、是否单独销售、是否关联、配件关联、是否赠品、能否成为赠品、单位、添加时间、排序、是否回收、精品、新品、推荐、热销、红包ID、更新日期、商品类型、商品备注、首页轮播等。 ##### 27. **ecs_goods_article** - 商品文章关联 - 商品与文章的关联。 - 字段可能包括:关联ID、商品ID、文章ID等。 ##### 28. **ecs_goods_attr** - 商品属性 - 商品的具体属性值。 - 字段可能包括:属性ID、商品ID、属性ID、属性值、属性附加价等。 ##### 29. **ecs_goods_cat** - 未知 - 表的功能不明确,可能用于存储商品与分类的关系。 ##### 30. **ecs_gallery** - 商品相册 - 商品的多张图片展示。 - 字段可能包括:相册ID、商品ID、图片地址、描述、缩略图、原图等。 ##### 31. **ecs_goods_type** - 商品类型 - 定义商品的类型。 - 字段可能包括:类型ID、名称、状态等。 ##### 32. **ecs_group_buy** - 团购 - 团购活动的设置。 - 字段可能包括:团购ID、商品ID、结束日期、价格阶梯、限购数量、描述、订购量、订单数量、赠送积分数、流程、押金、是否完成等。 ##### 33. **ecs_group_goods** - 配件 - 商品的配件信息。 - 字段可能包括:配件ID、父类ID、商品ID、配件价格等。 ##### 34. **ecs_link_goods** - 商品关联 - 商品间的相互关联。 - 字段可能包括:关联ID、商品ID、关联ID、单双向等。 ##### 35. **ecs_mail_templates** - 邮件样式 - 发送邮件时使用的模板。 - 字段可能包括:模板ID、代码、是否HTML、名称、样式、最后修改日期等。 ##### 36. **ecs_member_privilege** - 会员特权 - 会员的特权设置。 - 字段可能包括:特权ID、会员等级ID、优惠类型、优惠值、生效条件等。 以上是对Ecshop数据库设计的全面解析,涵盖了大多数核心业务功能。通过这些表结构,开发者可以更好地理解Ecshop的工作原理,并为二次开发提供坚实的基础。
- xuweitwt2014-04-15有点小贵,研究一下
- supming12012-12-05两个贵了,能讲得更详细一点就好了。
- 夜夜夜夜_2012-12-17略微有点贵,不过给出了好的设计方向还是不错的
- mushu199012152012-11-30解读Growth Hacker不为人知的一面
- 粉丝: 2
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助