致力于物联网时代通用业务能力的后台管理系统,免费可商用

致力于物联网时代通用业务能力的后台管理系统,免费可商用碧华后台管理系统,基于RuoYi-Vue-Plus底座开发的系统。
RuoYi-Vue基于SpringBoot+Vue前后端分离的Java快速开发框架。
RuoYi-Vue-Plus是重写 RuoYi-Vue,并针对 分布式集群 场景全方位升级(不兼容原框架)。
RuoYi-Vue-Plus在RuoYi-Vue基础上集成 Sa-Token+Mybatis-Plus+Jackson+Xxl-Job+SpringDoc+Hutool+OSS。
碧华后台管理系统的时代背景
我们已经进入了一个新的时代,这个时代被称为物联网时代,它将会改变我们的生活和工作方式。
物联网IOT(Internet of things),顾名思义就是物物相连,万物互联。
物联网其实是互联网的一个延伸,互联网的终端是计算机(PC、服务器)。
物联网的本质还是互联网,只不过终端不再是计算机,而是嵌入式计算机系统及其配套的传感器。
在物联网中,物体通过各种传感器和设备来感知和交互,从而实现更加智能、自动化的服务。
其实目前物联网的应用非常广泛,从家庭到工业都可以使用,例如:家庭智能化、智慧城市、工业自动化等。
但是目前的广泛程度还不够,未来,物联网将会越来越广泛地应用于各个领域,随着物联网技术的不断进步,物联网将会变得更加智能、安全、可靠,物联网技术将会覆盖社会的方方面面。
碧华后台管理系统的定位
希望成为物联网时代通用业务能力的后台管理系统实现方案,助力小微企业发展物联网相关业务。
成为物联网爱好者的最佳入门选择。
项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可。

软件功能说明本框架延用RuoYi-Vue-Plus功能如下:功能RuoYi-Vue-Plus框架
前端项目前端采用Vue2、Element UI
后端项目结构采用插件化 + 扩展包形式 结构解耦 易于扩展
后端代码风格严格遵守Alibaba规范与项目统一配置的代码格式化
Web容器采用 Undertow 基于 XNIO 的高性能容器
权限认证采用 Sa-Token、Jwt 静态使用功能齐全 低耦合 高扩展
权限注解采用 Sa-Token 支持注解 登录校验、角色校验、权限校验、二级认证校验、HttpBasic校验、忽略校验
角色与权限校验支持多种条件 如 AND OR 或 权限 OR 角色 等复杂表达式
关系数据库支持原生支持 MySQL、Oracle、PostgreSQL、SQLServer
可同时使用异构切换
缓存数据库支持 Redis 5-7 支持大部分新功能特性 如 分布式限流、分布式队列
Redis客户端采用 Redisson Redis官方推荐 基于Netty的客户端工具
支持Redis 90%以上的命令 底层优化规避很多不正确的用法 例如: keys被转换为scan
支持单机、哨兵、单主集群、多主集群等模式
缓存注解采用 Spring-Cache 注解 对其扩展了实现支持了更多功能
例如 过期时间 最大空闲时间 组最大长度等 只需一个注解即可完成数据自动缓存
ORM框架采用 Mybatis-Plus 基于对象几乎不用写SQL全java操作 功能强大插件众多
例如多租户插件 分页插件 乐观锁插件等等
SQL监控采用 p6spy 可输出完整SQL与执行时间监控
数据分页采用 Mybatis-Plus 分页插件
框架对其进行了扩展 对象化分页对象 支持多种方式传参 支持前端多排序 复杂排序
数据权限采用 Mybatis-Plus 插件 自行分析拼接SQL 无感式过滤
只需为Mapper设置好注解条件 支持多种自定义 不限于部门角色
数据脱敏采用 注解 + jackson 序列化期间脱敏 支持不同模块不同的脱敏条件
支持多种策略 如身份证、手机号、地址、邮箱、银行卡等 可自行扩展
数据加解密采用 注解 + mybatis 拦截器 对存取数据期间自动加解密
支持多种策略 如BASE64、AES、RSA、SM2、SM4等
数据翻译采用 注解 + jackson 序列化期间动态修改数据 数据进行翻译
支持多种模式: 映射翻译 直接翻译 其他扩展条件翻译 接口化两步即可完成自定义扩展 内置多种翻译实现
多数据源框架采用 dynamic-datasource 支持世面大部分数据库
通过yml配置即可动态管理异构不同种类的数据库 也可通过前端页面添加数据源
支持spel表达式从请求头参数等条件切换数据源
多数据源事务采用 dynamic-datasource 支持多数据源不同种类的数据库事务回滚
数据库连接池采用 HikariCP Spring官方内置连接池 配置简单 以性能与稳定性闻名天下
数据库主键采用 雪花ID 基于时间戳的 有序增长 唯一ID 再也不用为分库分表 数据合并主键冲突重复而发愁
WebSocket协议基于 Spring 封装的 WebSocket 协议 扩展了Token鉴权与分布式会话同步 不再只是基于单机的废物
序列化采用 Jackson Spring官方内置序列化 靠谱!!!
分布式幂等参考美团GTIS防重系统简化实现(细节可看文档)
分布式任务调度采用 Xxl-Job 天生支持分布式 统一的管理中心
文件存储采用 Minio 分布式文件存储 天生支持多机、多硬盘、多分片、多副本存储
支持权限管理 安全可靠 文件可加密存储
云存储采用 AWS S3 协议客户端 支持 七牛、阿里、腾讯 等一切支持S3协议的厂家
短信支持 阿里、腾讯 只需在yml配置好厂家密钥即可使用 接口化支持扩展其他厂家
邮件采用 mail-api 通用协议支持大部分邮件厂商
接口文档采用 SpringDoc、javadoc 无注解零入侵基于java注释
只需把注释写好 无需再写一大堆的文档注解了
校验框架采用 Validation 支持注解与工具类校验 注解支持国际化
Excel框架采用 Alibaba EasyExcel 基于插件化
框架对其增加了很多功能 例如 自动合并相同内容 自动排列布局 字典翻译等
工具类框架采用 Hutool、Lombok 上百种工具覆盖90%的使用需求 基于注解自动生成 get set 等简化框架大量代码
监控框架采用 SpringBoot-Admin 基于SpringBoot官方 actuator 探针机制
实时监控服务状态 框架还为其扩展了在线日志查看监控
链路追踪采用 Apache SkyWalking 还在为请求不知道去哪了 到哪出了问题而烦恼吗
用了它即可实时查看请求经过的每一处每一个节点
代码生成器只需设计好表结构 一键生成所有crud代码与页面
降低80%的开发量 把精力都投入到业务设计上
框架为其适配MP、SpringDoc规范化代码 同时支持动态多数据源代码生成
部署方式支持 Docker 编排 一键搭建所有环境 让开发人员从此不再为搭建环境而烦恼
项目路径修改提供详细的修改方案文档 并为其做了一些改动 非常简单即可修改成自己想要的
国际化基于请求头动态返回不同语种的文本内容 开发难度低 有对应的工具类 支持大部分注解内容国际化
代码单例测试提供单例测试 使用方式编写方法与maven多环境单测插件
Demo案例提供框架功能的实际使用案例 单独一个模块提供了很多很全本框架在RuoYi-Vue-Plus基础上增加了其他业务功能业务功能说明bihuaRuoYi-Vue-Plus
用户管理用户的管理配置 如:新增用户、分配用户所属部门、角色、岗位等支持支持
部门管理配置系统组织机构(公司、部门、小组) 树结构展现支持数据权限支持支持
岗位管理配置系统用户所属担任职务支持支持
菜单管理配置系统菜单、操作权限、按钮权限标识等支持支持
角色管理角色菜单权限分配、设置角色按机构进行数据范围权限划分支持支持
字典管理对系统中经常使用的一些较为固定的数据进行维护支持支持
参数管理对系统动态配置常用参数支持支持
通知公告系统通知公告信息发布维护支持支持
操作日志系统正常操作日志记录和查询 系统异常信息日志记录和查询支持支持
登录日志系统登录日志记录查询包含登录异常支持支持
文件管理系统文件展示、上传、下载、删除等管理支持支持
文件配置管理系统文件上传、下载所需要的配置信息动态添加、修改、删除等管理支持支持
在线用户管理已登录系统的在线用户信息监控与强制踢出操作支持支持
定时任务运行报表、任务管理(添加、修改、删除)、日志管理、执行器管理等支持支持
代码生成多数据源前后端代码的生成(java、html、xml、sql)支持CRUD下载支持支持
系统接口根据业务代码自动生成相关的api接口文档支持支持
服务监控监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等支持支持
缓存监控对系统的缓存信息查询,命令统计等。支持支持
在线构建器拖动表单元素生成相应的HTML代码。支持支持
使用案例系统的一些功能案例支持支持
微信公众号管理支持多公众号接入,支持公众号菜单、自动回复、公众号素材、简易CMS、等管理功能支持不支持
物联网平台产品管理、设备管理(支持MQTT协议、WebSocket协议、TCP-IP协议设备接入)、子设备管理、协议管理、规则引擎支持不支持
博客博客分类管理、博客标签管理、内容管理、文章管理、随笔管理、留言管理、评论管理支持不支持
商城系统完整的商城购物功能(会员管理、商品类别、商品管理、订单管理、购物车)支持不支持软件必备环境

推荐使用 docker 安装 项目内置 docker 编排文件
mysql 5.7
redis 6.2.7
tdengine 3.0.1.0
rocketmq 4.8.0
minio 本地文件存储 或 阿里云 腾讯云 七牛云等一切支持S3协议的云存储
maven 3.6.0
nodejs 16
npm 9.3.0
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » 致力于物联网时代通用业务能力的后台管理系统,免费可商用