ecshop 框架 简单分析


include/init.php....................//主函数文件
includes/inc_constant.php           //常量,暂时没多大用
includes/cls_ecshop.php             //基础类
includes/cls_error.php              //用户级错误处理类
includes/lib_time.php               //时间函数
includes/lib_base.php               //基础函数库
includes/lib_common.php             //公用函数库
admin/includes/lib_main.php         //管理中心公用函数库
admin/includes/cls_exchange.php     //后台自动操作数据库的类
##########################################################################
Ecshop系统框架分析 二次开发
ecshop二次开发对ecshop系统框架分析

ecshop二次开发对ecshop系统框架分析
    第一 、整体框架结构 : 整个系统是层结构 有数据层 有外观层 比如 我们index.php 是外观层(和用户打交道的层)
        那推荐产品来说吧 在index.php 是对数据层函数的调用 get_recommend_goods('new') 这个函数
        那么他是在include 目录下的lib_goods.php进行定义 既数据层。
    第二、重要目录:首先大多前台程序是在根目录下
        admin 这个文件夹 是我们后台的文件夹 后台的模板文件是在下一层的templates 里。这里我强调几个后台文件
        首先需要了解 init.php 这个是对后台session 访问权限 调用模板的路径 等功能的设置
        第二个文件是 inc_menu.php 这是定义功能菜单文件
看到论坛有人要把后台一些功能去掉 你就可以改这文件把里面的一些模块删了即可。templates下 _list.htm 是列表页 _info.htm是修改 添加页的 模板文件。
        data 文件夹 里面我们用的最多的是 要打开 config.php对 数据库参数进行修改 (移动代码 不安装的情况下需要在这修改数据库参数)
        order_print.html 这个也很重要 有些客户要修改订单打印页的效果 需要在这修改。
        includes 文件夹 是很重要的 里面经常打开的文件
            init.php lib_common.php是共同函数
            lib_goos.php是处理前台所有商品调用的函数库
            lib_order.php当然是处理订单的文件
            cls_transport.php处理会员中心功能的文件
            lib_article.php 文章数据层
            lib_insert.php 这个文件也不可忽视 有点时候会让你一些东西找不到 结果就在他里面 比如 购入车 就是在这文件里 广告调用 浏览历史 比如 浏览历史的函数 为了可以显示图片 你就可以在这个地方改 。
        includes 下modules 这个目录也是很重要的 这个目录下payment shipping文件夹存放支付方式 配送方式的插件 ,所以如果需要添加新的支付或配上插件可以打开这俩个路径下模仿根据规则开发。
        integrates 是整合其他系统的文件。
        themes 这个文件也是我时时要用的,既我们模板存放地方 如果我们添加新的模板后 可以和里面的default放同一级目录 放screenshot.png 图片,在后台 模板设置可以相互切换模板 。有关模板我不做大量的介绍 因为论坛里好多朋友是搞模板设计的。
    第三、数据库表介绍
   
    如果要进行二次开发 我们频繁用到的表我介绍一下
            ecs_goods 商品表
            ecs_category 商品分类表
            ecs_brand 商品品牌表
            ecs_cart 购物车表
            ecs_order_info 订单表
            ecs_order_goods 订单商品表
            ecs_article_cat 文章分类表
            ecs_article 文章表
            ecs_users表
    我们二次开发要明白这几个表的作用 和之间的关联关系。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECShop 是一款基于PHP的开源电子商务系统,具有操作简便、功能丰富的特点。需求分析文档是对ECShop系统进行需求分析的指南,它对系统的功能、性能、安全等方面进行详细的描述和说明。 首先,需求分析文档应含系统的功能需求。这括系统的基本功能,如用户注册、商品浏览、购物车管理、订单管理等。还应括系统的拓展功能,如搜索功能、商品推荐功能、评价功能等,以满足用户的不同需求。 其次,需求分析文档应含系统的性能需求。这括系统的响应时间、并发用户数、数据处理能力等。通过明确性能需求,可以保证系统在面对大量用户访问时仍能保持稳定的运行状态。 再次,需求分析文档应含系统的安全需求。这括用户数据的安全性、支付信息的保密性等。通过合理的安全需求设计,可以提高系统的安全性,保护用户的隐私信息,增加用户的信任感。 此外,需求分析文档还应含系统的界面需求。这括系统的界面风格、布局、色彩搭配等。良好的界面设计可以提升用户体验,增加用户的使用欲望。 最后,需求分析文档还应含测试需求。括系统的单元测试、功能测试、性能测试等。通过合理的测试需求设计,可以保证系统在上线之前的质量和稳定性。 总之,需求分析文档对ECShop系统的各个方面进行了详细的描述和说明,是系统设计和开发的重要依据。通过需求分析文档,可以确保系统在满足用户需求的同时,具备稳定、安全、易用的特点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值