Skip to content

独领开发平台是基于SpringCloud, Springboot 开发的微服务框架技术平台,整合了众多的技术能力,可以帮助你快速搭建管理开发平台等;希望做到开箱即用。平台整合了认证授权、网关、配置中心等技术套件; 开放了用户权限、文档管理、OnlyOffice/wps、报表管理、BI报表、智能填报、日历、会议、流程管理、计划管理、动态表单等功能;如果你是做管理系统开发,我们相信总有一项功能是你需要的!

License

dooleencloud/dooleen-backend

Repository files navigation

🌐独领分布式微服务开发平台

Build Status Coverage Status Downloads Downloads

项目简介

独领开发平台是基于SpringCloud 开发的微服务框架技术平台,我们整合了众多的技术能力(SpringCloud、ShardingSphere、Nacos、Redis、MongoDB、OnylyOffice等等),可以帮助你快速搭建内部的管理开发平台等;我们希望做到您开箱即用。平台除了整合了认证授权、网关、配置中心等技术套件; 还开放了用户管理、文档管理、OnlyOffice/wps、报表管理、BI报表、智能填报、日历、会议、流程管理、计划管理、动态表单等功能;如果您是做软件开发,相信这里一定有你想要的功能!

最后你会发现我们开源的不只是开发平台,还有很多实用的功能😁!

开源说明

我们希望开源所有已开发的功能和技术能力,但整个平台开发过程中也使用了部分开源项目的能力,本着尊重原作者的、远离法律风险的思想;做二开的部分我们不打算也不能放在本开源项目中。如果大家有需要可以添加微信或进入技术群进行交流!

适用场景

  • 企业管理系统开发及运行平台
  • 交易系统开发及运行平台

使用技术栈

技术组件 说明 是否开源
SpringCloud 最火最流行的分布式微服务技术框架
Nacos 阿里开源的分布式注册中心、配置中心
Redis 高性能缓存/内存数据库,支持集群
Caffeine 高性能本地缓存
RabbitMq 高性能消息中间件,支持集群
Spring OAuth2.0 基于分布式的访问鉴权系统
Mysql 最熟悉的最火的数据库
ShardingSphere 分布式数据库引擎,支持多库多表、读写分离等功能
Mybatis plus 社区最火的数据库访问中间件
MongoDB 非结构型文档数据库
FastDFS 开源的轻量级分布式文件系统
OnlyOffice 人人可以部署的开源office系统,功能媲美 MS office 是(社区)
Nginx 高性能的HTTP和反向代理web服务器
Knife4j API文档管理系统 是 (二开不开源)
EasyPoi 简单好用的Excel处理组件
Vue 前端开发框架
Avue 数据驱动视图的快速前端开发框架
其他 功能介绍中一一介绍 部分开源

系统功能

功能名称 功能介绍 是否开源
多租户管理 支持云部署不同租户的登录页面、LOGO制定义;数据库物理隔离;按功能售卖等
租户管秘钥 支持对租户独立部署时进行秘钥授权
用户管理 不同维度的用户管理(系统维度、机构维度,项目维度)
角色权限管理 基于RBAC的访问控制
菜单管理 支持顶部菜单、左侧菜单管理
访问资源管理 支持菜单、按钮、数据栏位等资源的访问控制管理
消息通知 支持站内消息、微信公众号等平台的消息推送
项目管理 支持项目级别的用户、机构、菜单等资源管理
计划管理 支持拖拽看板和甘特图两种展现摸索
会议管理 基于日历组件的会议管理,支持对接腾讯会议
日历管理 节假日、日期管理
日程管理 管理会议、出差等日程,支持日程共享
工位管理 整合可视化大屏,展现企业工位信息
参数、枚举值管理 支持系统级和功能级的参数值、枚举管理
在线文档管理 支持文档目录结构,文档共享、文档在线编辑等功能(支持OnlyOffice和wps整合)
报表管理 二开开源报表平台,高度集成到独领开发平台 二开不开源
企业调查表单 支持调查表单的自定义,适合管理机构对企业的问卷表单生成和问卷收集
自定义首页 模块化可拖拽自定义个性首页
动态表单 通过拖拽表单元素,数据驱动生成表单。真正做到0代码开发表单
审批流程定义 适合中国人的审批流程定义;
BI报表 二开达芬奇开源BI平台 二开不开源
可视化大屏 拖拽试大屏开发 二开不开源
智能数据标准 基于词根的数据标准,可以自动根据语义生成标准变量
一键代码 一键生成前后端可运行的代码,标准的CRUD功能、文件导入导出功能
API文档管理 基于Knife4j的文档管理系统(二开) 二开不开源
第三方集成 支持第三方功能的集成配置(公众号、短信、腾讯会议等等) 部分开源
... 更多功能关注后面章节功能介绍 部分开源

登陆-支持背景图片自定义

首页

站内消息中心

主题设置

同步个人信息到云端

多租户管理

顶部菜单管理

左侧菜单管理

机构管理

人员信息管理

系统用户管理

角色管理

系统字典参数管理

系统参数管理

消息模板配置

第三方参数配置

工作日历

日程管理

文档管理

报表管理

会议管理

工位管理

整合可视化拖拽设计

项目管理

计划管理

审批流程管理

标准变量

一键代码

智能问卷

API文档管理

可视化大屏首页.png

***** 更多功能 请本地部署体验!******

后端工程列表

dooleen-backend  ----父工程
├──dooleen-common-core ----功能核心功能
├──dooleen-common-parent ----微服务核心依赖打包公共父工程
├──dooleen-common-parent-normal ----普通JAR包依赖打包公共父工程
├──dooleen-service-api-doc ----API文档后台服务(不开源)
├──dooleen-service-app-gateway ----网关服务
├──dooleen-service-app-mc ----消息服务
├──dooleen-service-app-oauth ----访问鉴权服务
├──dooleen-service-batch ----批量处理服务
├──dooleen-service-biz-manage ----业务管理开发
├──dooleen-service-data-visual ----可视化报表服务(不开源)
├──dooleen-service-file-manage ----文件管理服务
├──dooleen-service-general-manage ----综合应用服务
├──dooleen-service-server-admin ----SpringCloud后台管理微服务
├──dooleen-service-server-turbine ----监控数据聚合服务
├──dooleen-service-server-websocket ----前端消息socket 服务
├──dooleen-service-smart-bi ---- 智能分析报表服务(不开源)
├──dooleen-service-smart-report ---- 数据报表服务(不开源)
├──dooleen-service-system-platform ----系统基础平台
├──dooleen-service-system-tool ----系统基础平台工具(数据字典、一键代码等)

配套前端工程地址

https://gitee.com/dooleencloud/dooleen-frontend

演示地址

  • 由于开源项目访问量大,无法提供大容量的在线服务器,固我们暂不提供外网访问功能;建议大家本地部署了看运行效果;
  • 若必须查看演示效果,请联系作者可给您本地远程演示!(微信号:cacabook)

安装运行教程

开源推荐

开源说明

开源协议

独领开发平台开源遵循 Apache 2.0 协议。 即:允许商业使用,但务必保留类作者、Copyright 等信息。

提交PR说明

  1. 欢迎提交 PR,注意对应提交对应 feature 分支 代码规范 spring-javaformat

  2. 欢迎提交 issue,请写清楚遇到问题的原因、开发环境、复现步骤。

选择优势

  • 本项目的每一行功能代码都是我们敲出来的,给你最有保障的支持!

微信

作者微信二维码 (wx:cacabook)

About

独领开发平台是基于SpringCloud, Springboot 开发的微服务框架技术平台,整合了众多的技术能力,可以帮助你快速搭建管理开发平台等;希望做到开箱即用。平台整合了认证授权、网关、配置中心等技术套件; 开放了用户权限、文档管理、OnlyOffice/wps、报表管理、BI报表、智能填报、日历、会议、流程管理、计划管理、动态表单等功能;如果你是做管理系统开发,我们相信总有一项功能是你需要的!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published