一款免费开源的企业级 ERP 系统

一款免费开源的企业级 ERP 系统

介绍

一款免费开源、业务闭环、灵活稳定的企业级ERP系统。实现真正的财务业务一体化;从计划预算、订单、出入库,到发票、收付款,再到凭证、分录、总账,实现对管理流、信息流、数据流的全方位管控。

核心功能

一款免费开源的企业级 ERP 系统

技术栈

  • SpringBoot2
  • MySQL
  • Redis
  • JDK1.8+Tomcat8.5
  • Cas+Shiro

安装与部署

unsetunset软件安装unsetunset

安装必须的组件,包括:JDK(推荐1.8及以上)、MYSQL(推荐8.0及以上)、Tomcat(推荐8.5及以上)、Redis(推荐5.0及以上)

unsetunset数据库构建unsetunset

构建表结构,找到码云或Git项目目录/build/sql,执行所有SQL文件;初始化数据,找到目录/build/data,执行SQL文件

unsetunset配置赤龙ERPunsetunset

配置ERP应用,进入子项目erp-springboot,修改相关配置文件

1)日志文件配置,找到src/main/resources/conf/log/logback-spring.xml,根据你使用的环境修改日志文件路径:

<!-- dev环境文件路径 -->
<property name="DEV_FILE_PATH" value="d:/logs/test.log" />
<!-- test环境文件路径 -->
<property name="TEST_FILE_PATH" value="d:/logs/test.log" />
<!-- pro环境文件路径 -->
<property name="PRO_FILE_PATH" value="/opt/test/log" />

2)修改springboot主配置文件,找到目录src/main/resources

修改application.properties文件的spring.profiles.active=dev

dev为运行环境,可改为dev,test,prod

修改application-dev-dataBase.properties文件中的数据源配置信息,包括:IP、端口、数据库、用户名、密码

3)配置全局变量,找到src/main/resources/global.properties,修改如下内容:

#domain为自己系统的域名
domain=www.redragon-erp.com
#orgCode为公司的组织简写
orgCode=redragon-erp

4)修改第三方组件的环境(下面第5、6步前提),找到src/main/resources/redragon.properties,修改如下内容:

#develop为运行环境,test为测试环境,produce为生产环境,如果文件为空则为默认环境
system_environment = develop

5)修改Redis配置,找到src/main/resources/redis.properties,修改相对应环境的配置

redis.ip=127.0.0.1
redis.port=6379
redis.password=redis

注意:为了安全性考虑,上述redis密码为必填项。redis服务端如何设置密码请自行查询

6)修改Shiro配置,找到src/main/resources/shiro.properties,修改相对应环境的配置

#替换localhost即可
casUrl=https://localhost/CasServer
requestUrl=https://localhost/erp/casclient
cookieDomain=
successUrl=https://localhost/erp/web/main
unauthUrl=https://localhost/erp/unauth
unsetunset单点登录配置unsetunset

修改单点登录配置,进入CasServer项目

找到文件src/main/webapp/WEB-INF/deployerConfigContext.xml,定位到如下位置,修改数据源相关内容:

<!-- dataSource -->
<!-- 修改IP、端口、数据库、用户名、密码 -->  
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName">
        <value>com.mysql.cj.jdbc.Driver</value>
    </property>
    <property name="url">
        <value>jdbc:mysql://127.0.0.1:3306/erp?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8</value>
    </property>
    <property name="username">
        <value>root</value>
    </property>
    <property name="password">
        <value>root1234</value>
    </property>
</bean>
unsetunset编译发布unsetunset

编译如下两个项目:CasServererp-parent,并部署到Tomcat即可正常启动

unsetunset访问应用unsetunset

赤龙ERP启动后,访问ERP应用根路径,例如:https://localhost/erp

unsetunset赤龙ERP初始化unsetunset

通过用户redragon登录ERP系统,并访问首页,根据页面中的提示进行ERP系统配置初始化

界面预览

主界面

一款免费开源的企业级 ERP 系统

权限模块

一款免费开源的企业级 ERP 系统

职员与组织

一款免费开源的企业级 ERP 系统

科目结构

一款免费开源的企业级 ERP 系统

库存管理

一款免费开源的企业级 ERP 系统

库存盘点

一款免费开源的企业级 ERP 系统

订单管理

一款免费开源的企业级 ERP 系统

出入库管理

一款免费开源的企业级 ERP 系统

凭证管理

一款免费开源的企业级 ERP 系统

开源地址

https://gitee.com/redragon/redragon-erp

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

一款免费开源的企业级 ERP 系统

加我好友,拉你进群

“在看”支持我们,共同成长

原文始发于微信公众号(极客之家):一款免费开源的企业级 ERP 系统

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/306719.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!