Coder Social home page Coder Social logo

hongdanyang1991 / crmeb_java Goto Github PK

View Code? Open in Web Editor NEW

This project forked from crmeb/crmeb_java

0.0 1.0 0.0 13.92 MB

crmeb_java

License: GNU General Public License v3.0

JavaScript 32.03% HTML 1.06% CSS 2.12% Vue 34.45% Java 29.25% Shell 0.05% Handlebars 0.01% SCSS 1.03%

crmeb_java's Introduction

CRMEB客户管理+电商营销系统Java版

如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

项目介绍

CRMEB JAVA版商城系统是基于Java+uniapp开发的一套新零售移动电商系统,CRMEB系统就是集客户关系管理+营销电商系统,能够快速积累客户、会员数据分析、智能转化客户、 有效提高销售、会员维护、网络营销的一款企业应用,更适合企业二次开发;

导航栏目

| 使用手册 | 论坛地址 | 官网地址 | 服务器 | 授权价格


推荐项目

CRMEB知识付费项目:https://gitee.com/ZhongBangKeJi/crmeb_zzff_class

CRMEB商城PHP版:https://gitee.com/ZhongBangKeJi/CRMEB-H5

CRMEB微信小程序商城:https://gitee.com/ZhongBangKeJi/CRMEB_WechatApplet

运行环境

运行环境要求JAVA1.8

注意:请尽量遵循阿里巴巴开发规范,可以减少在开发过程中出现不必要的错误 项目内包含三个子项目

crmeb项目结构详细说明, 此处主要是Api

    crmeb
    │    ├─ crmeb_log 日志
    │    ├─ image 图片临时文件夹
    │    ├─ /src/main/
    │        ├─ java/com
    │          ├─ aop 切片
    │          ├─ common 公用基础类
    │          ├─ constants 常量类
    │          ├─ exception 异常 
    │          ├─ filter 过滤器
    │          ├─ interceptor 拦截器
    │          ├─ utils 工具类
    │          ├─ zbkj.crmeb 模块服务
    │              ├─ article  文章
    │              ├─ authorization 后台用户登录,token
    │              ├─ category 分类服务
    │              ├─ config 配置
    │              ├─ export 导出
    │              ├─ express 物流
    │              ├─ finance 资金
    │              ├─ front 对移动端接口
    │              ├─ marketing 营销
    │              ├─ payment 支付
    │              ├─ pub 公共服务(可根据自己情况决定此处是否隐藏)
    │              ├─ sms 短信
    │              ├─ statistics 统计
    │              ├─ store 产品、订单
    │              ├─ system 系统服务
    │              ├─ task 计划任务
    │              ├─ upload 上传
    │              ├─ user 用户
    │              ├─ validatecode 验证码
    │              ├─ wechat 微信相关
    │              └─ wechatMessage 微信消息
    │       ├─resource 资源文件
    │           ├─ mapper mapper文件 按模块分文件夹
    │           ├─ application-*.yml 配置文件,在启动项目的时候使用
    └─sql sql文件目录

主要特性

有详细的代码注释,有完整系统手册

SpringBoot框架

使用SpringBoot框架框架开发

前端采用Vue CLI框架

前端使用Vue CLI框架nodejs打包,页面加载更流畅,用户体验更好

标准接口

标准接口、前后端分离,二次开发更方便

支持队列

降低流量高峰,解除耦合,高可用

无缝事件机制

行为扩展更方便,方便二次开发

数据表格导出

Excel数据导出,导出表格更加美观可视;

数据统计分析

后台使用ECharts图表统计,实现用户、产品、订单、资金等统计分析

强大的后台权限管理

后台多种角色、多重身份权限管理,权限可以控制到每一步操作

强大的表单生成控件

可以自由配置开发表单,减少前端工作量,后端接口统一调用

安装

创建三个站点

  1. 把crmeb内的文件夹上传到 接口站点,此站点重定向到自己配置的端口,详情见crmeb项目.md文档
  2. 打包app项目,请使用uniapp专业工具
  3. 打包admin项目,详情见admin文件夹里.md文档
  4. 新建数据库导入sql文件

##解析三个域名:

  1. api.xx.com | 此域名配置到crmeb站点下 需要做重定向域名
  2. app.xx.com
  3. admin.xx.com

Java项目说明

环境

  1. Java Jdk1.8
  2. Redis 5+
  3. Mysql 5.7+

Java项目框架

  1. SpringBoot 2.2.6.RELEASE
  2. Maven 3.6.1
  3. Swagger 2.9.2
  4. Mybatis Plus 3.3.1

部署

  1. 拿到jar包,上传到web目录下,(宝塔配置的域名指向的web目录下即可)
  2. 在 jar包同级目录下运行 start.sh (运行命令为 ./start.sh ) 脚本即可启动项目
  3. shell脚本会自动运行 tail -f crmeb_out.file 命令输出当前启动日志
  4. 看到 Completed 200 OK 表示启动成功
  5. 默认启动 20000 端口号

注意事项

  1. web端口号不可以设置为20000
  2. 反向代理地址: http://127.0.0.1:20000 【外网域名指向这个地址】

产品复制

  1. 设置 99api 对应的api到配置表eb_system_config
  2. 配置baseUrl和key 实际的key可以根据自己的定义修改
  3. 目前支持天猫,京东,淘宝,苏宁,拼多多

打印机

  1. 易联云文档
  2. 易联云JAVA SDK
  3. 如何导入第三方JAVA SDK包

admin项目说明

公用组件 无限极分类组件 src/components/Category 使用范围:菜单,文章等各种分类配置数据

表单生成组件 https://github.com/JakHuang/form-generator

json渲染表单以及是否需要编辑数据回填的功能以下为例 示例:src/views/maintain/devconfig/combineEdit.vue

<parser v-if="formConf.fields.length > 0" :isEdit="isCreate === 1" :form-conf="formConf" :formEditData="editData" @submit="handlerSubmit" /> 注意:设置单选按钮的值时需要带上单引号,要不渲染待编辑数据时不会自动选中

自己安装项目admin项目超级管理员 admin 123456

帮助文档

帮助文档 详细的安装流程 目录结构 数据字典 任务 系统配置 组合数据 form表单拖拉拽 拦截器 过滤器 无限级分类

演示站

  1. 移动端
  2. 后台

后台账号 demo 密码 crmeb.com, 请大家不要随意改密码!

请大家不要随意改密码!请大家不要随意改密码!请大家不要随意改密码!

后台界面 登录界面 控制台 商品列表 复制第三方平台商品 添加商品 商品规格 商品分类 订单管理 用户管理 用户等级 文章管理 微信 优惠券 分销 身份 权限 账号 系统设置 短信 系统设置分类

请关注我们

输入图片说明

参与开发

请参阅 CRMEB

开源版使用须知

1.允许用于个人学习、毕业设计、教学案例、公益事业;

2.如果商用必须保留版权信息,请自觉遵守;

3.禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。

版权信息

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2017-2020 by CRMEB (http://www.crmeb.com)

All rights reserved。

CRMEB® 商标和著作权所有者为西安众邦网络科技有限公司。

crmeb_java's People

Contributors

changanzhang avatar feiliao-9 avatar sugar1569 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.