独领分布式微服务开发开源平台介绍

独领科技 2024-03-04 17:33:52

 项目简介

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

开源地址:https://gitee.com/dooleencloud/dooleen-backend

开源说明

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

适用场景

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

使用技术栈

技术组件说明是否开源
SpringCloud最火最流行的分布式微服务技术框架
Nacos阿里开源的分布式注册中心、配置中心
Redis高性能缓存/内存数据库,支持集群
Caffeine高性能本地缓存
RabbitMq高性能消息中间件,支持集群
Spring OAuth2.0基于分布式的访问鉴权系统
Mysql最熟悉的最火的数据库
ShardingSphere分布式数据库引擎,支持多库多表、读写分离等功能
Mybatis plus社区最火的数据库访问中间件
MongoDB非结构型文档数据库
FastDFS开源的轻量级分布式文件系统
OnlyOffice人人可以部署的开源office系统,功能媲美 MS office是(社区)
Nginx高性能的HTTP和反向代理web服务器
Knife4jAPI文档管理系统是 (二开不开源)
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)

...全文
151 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

64,079

社区成员

发帖
与我相关
我的任务
社区描述
学习「 算法 」的捷径就是 「 题海战略 」,社区由「 夜深人静写算法 」作者创建,三年ACM经验,校集训队队长,亚洲区域赛金牌,世界总决赛选手。社区提供系统的训练,答疑解惑,面试经验,大厂内推等机会
社区管理员
  • 英雄哪里出来
  • 芝麻粒儿
  • Amy卜bo皮
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

QQ群:480072171

英雄算法交流 8 群

 

试试用AI创作助手写篇文章吧