快捷搜索:  汽车  科技

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统1.2 初始化数据库其中,jshERP-boot为服务端源码,数据库sql文件在此文件夹下;jshERP-web为前端源码。注:需前置先安装jdk1.8,mysql,node等环境,此处不再赘述安装过程。1.1 下载源码git clone https://gitee.com/jishenghua/JSH_ERP.git进入源码根目录,代码结构如下图所示。

项目简介

ERP 是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。 是一个以管理会计 为核心可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理软件。针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。

华夏ERP立志为中小企业提供开源好用的ERP软件,降低企业的信息化成本。系统专注进销存 财务 生产功能等功能,已然成为目前人气领先的国产ERP系统。

个人开发者可以使用华夏ERP进行二次开发,加快完成开发任务。

系统技术栈
  • 核心框架:SpringBoot 2.0.0
  • 持久层框架:Mybatis 1.3.2
  • 日志管理:SLF4J 1.7
  • 前端框架:Vue 2.6.10
  • UI框架: Ant-Design-Vue 1.5.2
  • 模板框架: Jeecg-Boot 2.2.0
  • 项目管理框架: Maven 3.2.3
快速部署运行

系统采用前后端分离的方式开发,因此需对前后端代码分别编译、运行。

注:需前置先安装jdk1.8,mysql,node等环境,此处不再赘述安装过程。

  1. 服务端部署

1.1 下载源码

git clone https://gitee.com/jishenghua/JSH_ERP.git

进入源码根目录,代码结构如下图所示。

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统(1)

其中,jshERP-boot为服务端源码,数据库sql文件在此文件夹下;jshERP-web为前端源码。

1.2 初始化数据库

数据库采用mysql5.7,首先需手动创建数据库jsh_erp,然后执行“根目录\jshERP-boot\docs”下的jsh_erp.sql脚本文件进行数据库的初始化。

1.3 修改配置

打开根目录\jshERP-boot\src\main\resources下的application.properties文件,修改数据库连接字符串和redis端口号密码。

application.properties

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jsh_erp?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.username=root spring.datasource.password=123456 # Redis spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.redis.password=

1.4 编译运行

如下图所示,使用开发工具直接运行服务端程序。

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统(2)

2. 前端部署

2.1 安装依赖包

使用如下命令安装依赖

yarn add

2.2 修改配置文件

打开jshERP-web\vue.config.js文件,修改连接到的服务端接口地址。

vue.config.js

devServer: { port: 3000 proxy: { '/jshERP-boot': { target: 'http://localhost:19999' // 请求本地 需要jshERP-boot后台项目 ws: false changeOrigin: true } } }

2.3 运行

启动服务

yarn run serve

运行成功后,访问:http://localhost:3000/进入登录界面进行登录。

初始账户名:jsh 初始密码:123456

运行效果如下图所示:

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统(3)

采购管理

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统(4)

spring boot敏捷开发平台租用:基于SpringBoot100开源的多租户ERP系统(5)

商品库存

开源说明

本系统100%开源,遵守GPL-3.0协议

猜您喜欢: