ecshop二次开发手册
ECSHOP是一款基于LAMP(Linux、Apache、MySQL、PHP)架构的开源电商系统,适合进行二次开发和定制。本开发手册主要涵盖了ECSHOP的各项核心功能和数据库结构,便于开发者理解和优化系统。 在ECSHOP的数据库设计中,涉及到多个关键表: 1. `ecs_account_log`:用户账目日志表,记录用户的消费、退款、积分等财务变动情况,用于跟踪和审计用户账户的资金流动。 2. `ecs_activity`:活动表,用于存储促销活动的相关信息,如活动代码、名称、开始和结束时间、活动描述等,便于创建和管理各种营销活动。 3. `ecs_ad`:广告表,记录广告的位置、类型、名称、链接、展示时间以及广告主的信息,帮助网站管理员管理网站上的广告展示。 4. `ecs_admin_action`:管理权限分配表,定义了不同管理员角色的权限,包括父类ID和权限代码,实现权限控制。 5. `ecs_admin_log`:管理日志表,记录管理员的登录时间、操作描述和IP地址,提供操作追踪和审计功能。 6. `ecs_admin_message`:管理员留言表,用于管理员之间的内部沟通,记录发送者、接收者、发送和阅读日期、消息状态及内容。 7. `ecs_admin_user`:管理员管理表,保存管理员的个人信息,如用户名、邮箱、密码、加入时间、最后登录信息以及权限设置。 8. `ecs_adsense`:广告相关统计表,记录广告的点击来源、位置和次数,用于分析广告效果。 9. `ecs_ad_position`:广告位表,定义广告的展示位置,包括名称、尺寸、描述和样式。 10. `ecs_area_region`:配送区域关联表,将配送区域与具体的地址进行关联,便于实现不同区域的配送规则。 11. `ecs_article`:文章表,包含文章的基本信息如标题、内容、作者、关键字等,可配合文章分类实现内容管理系统。 12. `ecs_article_cat`:文章分类表,定义文章的类别,设置分类名称、类型、关键词、描述和排序。 13. `ecs_attribute`:商品属性表,定义商品的属性信息,如属性名、选择样式、类型、值和检索方式,支持商品的个性化描述。 14. `ecs_bonus_type`:红包表,定义红包的发放规则,包括名称、金额、有效期、使用条件等,用于促销活动。 15. `ecs_booking_goods`:缺货登记表,记录用户对缺货商品的登记信息,包括用户联系信息、商品详情、处理状态等,便于商家管理库存和需求。 16. `ecs_brand`:品牌表,存储品牌名称、Logo、描述和链接,支持用户按照品牌筛选商品。 17. `ecs_card`:祝福贺卡表,定义贺卡的名称、图片、费用、免费额度和描述,提供电子贺卡服务。 18. `ecs_cart`:购物车表,记录用户选择的商品信息,包括数量、属性、价格等,用于结算和管理用户购物过程。 19. `ecs_category`:商品分类表,定义商品的分类结构,包括名称、描述、排序和导航显示设置。 20. `ecs_collect_goods`:收藏表,记录用户收藏的商品及其时间,便于用户管理和查看收藏列表。 21. `ecs_comment`:评论表,保存用户对商品或服务的评价,包括评星、时间、状态等信息。 22. `ecs_feedback`:用户留言表,收集用户的反馈信息,包括标题、类型、内容和回复状态。 23. `ecs_friend_link`:友情链接表,管理网站的友情链接,包括名称、链接、Logo和排序。 24. `ecs_gift`:赠品表,定义活动赠品的详细信息,如活动ID、商品ID、赠品价格。 25. `ecs_gift_type`:送赠品活动表,设置赠品活动的名称、发送方式、相关参数和有效期。 26. `ecs_goods`:商品表,包含商品的全方位信息,如分类、名称、价格、库存、描述、图片等,是ECSHOP的核心数据表。 27. `ecs_goods_article`:商品文章关联表,连接商品与相关文章,用于增加商品的详细介绍。 28. `ecs_goods_attr`:商品属性值表,记录商品的属性值和附加价格,用于实现商品的个性化定制。 29. `ecs_goods_cat`:商品分类关系表,可能用于定义商品分类的层级关系或其他特定用途。 30. `ecs_gallery`:商品相册表,存储商品的多张图片和描述,丰富商品展示。 31. `ecs_goods_type`:商品类型表,定义商品的不同类型,如普通商品、虚拟商品等,影响商品的处理逻辑。 32. `ecs_group_buy`:团购表,记录团购活动的详细信息,包括商品ID、团购价格、限购数量、订单状态等,支持限时折扣活动。 33. `ecs_group_goods`:配件表,定义商品与配件的关系,支持商品配件的选购。 34. `ecs_link_goods`:商品关联表,建立商品间的关联关系,如买一赠一、组合销售等。 35. `ecs_mail_templates`:邮件样式表,保存电子邮件的模板,包括HTML和文本格式,便于发送定制化的系统通知邮件。 36. `ecs_member_price`:会员价表,设置不同会员等级的专属价格,鼓励用户提升会员等级。 37. `ecs_order_action`:订单处理表,记录订单的处理历史,包括状态变更、处理人、时间及备注。 38. `ecs_order_goods`:订单商品表,存储订单中的商品详情,如商品ID、数量、单价等。 以上表格构成了ECSHOP的基础架构,开发者可以根据这些表进行二次开发,如扩展功能、优化性能、调整界面布局、实现新业务逻辑等。在进行ECSHOP的二次开发时,理解这些表的结构和作用至关重要,可以有效提高开发效率和系统的稳定性。
- yphalo2015-05-04不错,小白必须
- Bacaroncat2015-03-18还行吧,不是特别实用
- 周二也被占用2015-08-08好东西,课程设计就是靠他
- q5043793262014-07-30好多东西都只是看看,用处不大
- 止水2015-11-11就只是数据库字段的说明
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助