悟空软件长期为企业提供企业管理软件(CRM/HRM/OA/ERP等)的研发、实施、营销、咨询、培训、服务于一体的信息化服务。悟空软件以高科技为起点,以技术为核心、以完善的售后服务为后盾,秉承稳固与发展、求实与创新的精神,已为国内外上千家企业提供服务。
悟空的发展受益于开源,也会回馈于开源。2019年,悟空CRM会继续秉承“拥抱开放、合作共赢、创造价值”的理念,在开源的道路上继续砥砺前行,和更多的社区开发者一起为国内外开源做出积极贡献。
演示地址:demo9java.5kcrm.net(帐号:18888888888密码:123456)
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作
如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中
主要技术栈
核心框架:jfinal3.8
缓存:redis
数据库连接池:Druid
工具类:hutool,fastjson,poi-ooxml
定时任务:jfinal-cron
项目构建工具:maven
Web容器:tomcat,jetty,undertow(默认)
前端MVVM框架:Vue.JS2.5.x
路由:Vue-Router3.x
数据交互:Axios
UI框架:Element-UI2.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部署
javax.servlet
javax.servlet-api
4.0.1
provided
取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging从jar改为war然后运行mavenpackage命令,将war包放在tomcat/webapps目录下
二、Jetty部署
com.jfinal
jetty-server
2019.3
取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow
三、Undertow(默认)
jfinal-undertow
1.5
取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging改为jar运行mavenpackage。将上述打包命令生成的zip文件上传到服务器并解压,将目录下的72crm.sh/72crm.bat放到解压后的目录下,运行即可
更换启动方式jetty和undertow时,需要更改Application.java中的启动文件
前端部署
安装node.js前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上
使用npm安装依赖下载悟空CRM9.0前端代码;可将代码放置在后端同级目录frontend,执行命令安装依赖:
npminstall
修改内部配置修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost)修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改)
运行前端
npmrundev
注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。程序运行之前需搭建好Server端
软件说明
悟空CRMPHP(9.0PHP版本)
演示地址:demo9.5kcrm.net(帐号:18888888888密码:123456)
悟空CRM采用全新的前后端分离模式,代码中已集成前端vue打包后文件,可免去打包操作
后端框架:ThinkPHP5.0.2
悟空crm9.0的运行环境要求PHP5.6以上
安装方法
一键安装
根据安装提示步骤,完成悟空CRM9.0的部署安装
开发依赖(需个性化安装或调整前端代码请按照以下教程,一键安装用户可忽略)
数据交互
Server搭建
服务端使用的框架为thinkphp5.0.2,搭建前请确保拥有lamp/lnmp/wamp环境。
这里所说的搭建其实就是把server框架放入WEB运行环境,并使用80端口。导入服务端根文件夹数据库文件public/sql/5kcrm.sql,并修改config/database.php配置文件。
配置要求
1、修复已知bug
2、增加项目管理模块
项目管理软件是专门用来帮助计划和控制项目资源、成本与进度的计算机应用程序。项目管理软件可以管理项目进度,节省项目人力成本支出,增进团队协作与沟通,可以提升员工工作效率,让资源可以更多参与到其他项目中。项目管理软件有哪些?小编整理了项目管理软件排行榜,小编精心推荐项目管理软件下载合集。
销售管理软件是管理客户档案、销售线索、销售数量的软件。销售管理也是公司企业盈利的根本之一,销售管理软件适合企业销售部门办公和管理使用,协助销售经理和销售人员快速管理客户、销售和业务的重要数据。销售管理软件有哪些?小编精心推荐销售管理软件大全,小编为您整理销售软件下载合集。
客户管理软件能够帮助企业高效管理自己的客户,让用户详细了解并掌握客户的情况和信息,方便制定相应的方案,从而能够提升自己公司的效益,小编整理了客户管理软件排行榜、客户管理软件下载大全,需要的朋友们快来挑选吧!
办公软件可以帮助我们更好的使用电脑软件,从而让办公效率更高。办公软件有哪些?小编悉心整理了办公软件排行榜、办公软件下载合集。有需要的朋友们赶紧来下载体验一下吧。
进销存软件可有效提高企业管理效率,帮企业管理采购、销售、库存财务等环节。进销存管理软件种类丰富,而且已经逐步走向成熟。进销存软件哪款好?小编为您精心准备进销存软件排行榜、进销存软件下载合集。
很多朋友都不知道电脑有哪些好用的浏览器,因此在选择下载浏览器的时候一筹莫展,为了解决大家的这个疑虑,小编特意带来了电脑好用的浏览器排行榜,一起来看一下哪些浏览器榜上有名吧!