悟空CRM9.0(JAVA版)
悟空軟件長期爲企業提供企業管理軟件(CRM/HRM/OA/ERP等)的研發、實施、營銷、諮詢、培訓、服務於一體的信息化服務。悟空軟件以高科技爲起點,以技術爲核心、以完善的售後服務爲後盾,秉承穩固與發展、求實與創新的精神,已爲國內外上千家企業提供服務。
悟空的發展受益於開源,也會回饋於開源。2019年,悟空CRM會繼續秉承“擁抱開放、合作共贏、創造價值”的理念,在開源的道路上繼續砥礪前行,和更多的社區開發者一起爲國內外開源做出積極貢獻。
演示地址:demo9java.5kcrm.net(帳號:18888888888 密碼:123456)
JAVA版QQ羣交流羣①羣:1026560336
悟空CRM採用全新的前後端分離模式,本倉庫代碼中已集成前端vue打包後文件,可免去打包操作
如需調整前端代碼,請單獨下載前端代碼,前端代碼在根目錄的ux文件夾中
主要技術棧
核心框架:jfinal3.8
緩存:redis
數據庫連接池:Druid
工具類:hutool,fastjson,poi-ooxml
定時任務:jfinal-cron
項目構建工具:maven
Web容器:tomcat,jetty,undertow(默認)
前端MVVM框架:Vue.JS 2.5.x
路由:Vue-Router 3.x
數據交互:Axios
UI框架:Element-UI 2.6.3
安裝說明
配置java運行環境,redis環境,mysql環境將目錄doc下的72crm.sql導入到數據庫,修改resources/config/erpsnow-config.txt
下的數據庫以及redis的配置文件undertow啓動端口號在resources/config/undertow.txt
下修改jetty啓動端口號在Application.java
中修改
部署說明
本項目JDK要求JDK8及以上
一、Tomcat部署
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
取消以上代碼的註釋,將jetty和undertow的引用註釋掉,將packaging從jar改爲war然後運行maven package命令,將war包放在tomcat/webapps
目錄下
二、Jetty部署
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jetty-server</artifactId>
<version>2019.3</version>
<scope>provided</scope>
</dependency>
取消以上代碼的註釋,將tomcat和undertow的引用註釋掉,將packaging改爲jar其他同Undertow
三、Undertow(默認)
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal-undertow</artifactId>
<version>1.5</version>
</dependency>
取消以上代碼的註釋,將jetty和undertow的引用註釋掉,將packaging改爲jar運行 maven package。將上述打包命令生成的 zip 文件上傳到服務器並解壓,將目錄下的72crm.sh/72crm.bat
放到解壓後的目錄下,運行即可
更換啓動方式jetty和undertow時,需要更改Application.java
中的啓動文件
前端部署
安裝node.js 前端部分是基於node.js上運行的,所以必須先安裝node.js
,版本要求爲6.0以上
使用npm安裝依賴 下載悟空CRM9.0前端代碼; 可將代碼放置在後端同級目錄frontend,執行命令安裝依賴:
npm install
修改內部配置 修改請求地址或域名:config/dev.env.js裏修改BASE_API(開發環境服務端地址,默認localhost) 修改自定義端口:config/index.js裏面的dev對象的port參數(默認8080,不建議修改)
運行前端
npm run dev
注意:前端服務啓動,默認會佔用8080端口,所以在啓動前端服務之前,請確認8080端口沒有被佔用。
程序運行之前需搭建好Server端
系統介紹
以下爲悟空CRM9.0 JAVA版部分功能系統截圖
g1.png
g2.png
g3.png
g4.png
g5.png
g6.png
g7.png
g8.png
g9.png
來源:https://www.jianshu.com/p/a0975532c0a8