BodhiB2B(菩提大电商)

项目介绍(托管GiteeGithubBilibiliYoutube)

  • 针对企业数字化转型,快速搭建成熟的B2B大电商 适用于企业项目深度开发,只需项目负责人、UI、前端、后端,四人即可快速开发运营,大幅降低团队要求,搭建可靠的toB企业数字化系统。非常适合在当下经济环境低落的阶段,项目0-1快速构建运营。我们提供的是一套符合企业发展规律的数字化转型方案,是一种企业软件工程思想,项目建立在为企业赋能的理念上,着力于技术架构的设计:企业项目的特点是成本控制、用户数据、权限流程、客户维护及订单库存管理。
  • 三大电商交易模式保您项目创意快速上线 默认模式为平台统一管理商品和发布上架,各地方供应商只能报价;第二种模式为平台只负责订单及收款,供应商自由发布商品,平台定期与供应商进行采购结算;第三种模式为平台以竞标合同为订单主体,供应商只能报价和发物流,平台按合同限定的应收应付条款,定期自动财务结算。
  • 如您希望降低项目风险,请联系我们团队 该项目吸收了国内外各大知名开源电商的优缺点,开发语言及技术框架的选型;我们希望打造一款适合国内企业的高效B2B电子商务开源项目,降低组建IT团队的成本和快速开发、项目立现。
  • 欢迎各界友商参与投资合作Bodhi的宗旨是文明创业,反对996的价值观,不压榨员工;Bodhi将国内成熟的电子商务经验输向全球,助推全民出海创业的浪潮。
  • 基于BodhiB2B三种商业模式开发的项目演示
             
  •          [ 汽配城-MRO集采供应链平台 http://wcpl.kxschool.com]
  •          [一站式创业孵化服务平台 http://wryb.kxschool.com]

软件架构

项目设为四大子项目文件目录:网站中台(admin)、服务商后台(crm)、PC网站(www)、手机端H5(m),指定到统一的CONFIG配置文件(bodhi_config.php),根据性能需要配置文件中可将数据库配置为读写分离模式。以轻量级CodeIgniter开源框架编写,满足了开发人员在编码过程中的MVC模式,和高性能并发的要求。

  • 可将BodhiB2B作为基础套件二次开发成B2C、ERP、OA、CRM等企业数字化转型软件系统。系统架构设计为多库、读写分离模式,用户表按设定的表记录数自动切割分表读写,功能模块管理及用户权限体系。
  • 可根据业务性能的需要,快速替换掉CodeIgniter框架,采用VUE/Python/Go/.netCore/SpringCloud重写业务逻辑,BodhiB2B提供的是一套快速开发架构和基础套件,对开发人员要求极低,系统结构灵活,可自由调整。我们不希望企业项目成为开发人员的技术栈培训班,而应注重企业业务需求和多变的运营策略。
  • 系统功能设计灵活,用户体系及权限可独立运行。业务功能自由添加,数据库可增可删,表结构的调整成本低。脚本语言不会像编译性语言项目,最简单的修改,也得整体打包发布并暂停整个服务器,非常适合创业初期的要求,创意快速落地、开发效率高。

项目适用

  • 该项目主要针对中小规模企业、互联网创业公司需求,5-6人的技术团队,基于BodhiB2B深度开发,可以完成企业内的门户网站、电商平台、仓库管理系统、ERP、OA、MES、等等应用软件定制开发集成,协助企业全面的数字化转型。

安装教程

  1. PHP<=5.6
  2. MYSQL<=5.7
  3. NGINX/APACHE
  4. 安装教程

使用说明

  1. 基于docker容器的一键安装
  2. 基于宝塔环境安装
  3. 基于LAMP/LNMP环境安装
  4. 基于WAMP环境安装
  5. 基于虚拟机【VMWARE/宝塔/LNMP】环境安装( 推荐 )
  6. 买家账号:15371715719  密码:111111;服务商铺号:241 服务商账号:admin 密码:111111;中台账号:admin 密码:111111;

参与贡献

  1. Bootstrap
  2. Jquery
  3. CodeIgniter [学习资料]
  4. Log4php
  5. Ueditor

用SVG实现演出场馆的全影选座在线购票系统

开发流程:

1.采用autocad画出场馆的座位图;
2.将autocad的座位图编码成svg格式的文件;
3.编写演出分类管理后台;
4.编写场馆座位管理后台;
5.编写场馆座位全景效果管理后台;
6.编写redis购物车;
7.编写svg座位图pc及h5选座效果;
8.将全景效果集成到选座效果中;
9.将全景选座效果集成到电商网站的详情页中;

需要源码请邮件jacky588@qq.com

用SWOOLE实现laravel框架的读写分离微服务

开发流程:

1.从redis集群清单中读取所有服务器的配置信息;

2.读取laravel站点目录的.env配置文件;

3.将redis集群清单中的主从服务器清单替换到.env配置中;

4.将laravel的.env配置文件改名备份;

5.新建一个laravel的.env配置文件;

6.修改laravel的config目录中的database.php实现mysql读写分离;

 

用docker搭建一主多从数据库服务器实现读写分离

一、准备工作

1.准备一台pc机,安装centos7以上版本;

2.安装docker服务;

3.安装一个centos7的docker容器;

4.在docker容器中安装mysql数据库;

5.虚拟化4份centos7的容器;

6.配置第一个容器为主数据库;

7.配置其他4个容器为mysql从数据库;