积木

Java 后台管理系统
授权协议 GPLv3
开发语言 Java
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 单喜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

积木(building block 简称BB)是一个Java 后台管理系统。像积木一样搭建管理平台,修改自EOVA前端调整成layui(后端模板layuicms)。

Eova采用的是引擎模式 支持单表、一对多表等。 设计分为 控件、组件、业务三层,组件由控件组装成,业务由组件构成,每层均可自由定制。理论上每种控件,每种组件,每种业务只实现一次,后续直接复用。(结尾附软件操作视频)

环境准备

项目运行

  • eclipse运行项目

    1. git同步项目至eclipse(普通项目),记得选择“dev_h+”分支,此为最新版本
    2. 然后项目右键 Properties=>Project Facets 选中java即可
    3. 设置Java build path 为 main 以及 test下的各个文件夹(尤其提醒下需要main下override文件夹
    4. 项目右键 Configure 选则 convert to maven(前提是eclipse已经配置好maven)
    5. 右键运行:com.RunEovaOSS
      没有大问题应该是启动失败,/resources/dev/jdbc.config 配置是本地mysql
      想运行起项目有2个方案:1、执行下面的 数据库重建,2、/resources/default/jdbc.config中的配置copy至/resources/dev/jdbc.config (default下是演示环境的数据库)
    6. 启动成功访问:http://127.0.0.1:801 
    7. 记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)
  • IDEA运行项目

    1.  项目运行
    2.  File->new->Project from Version Control ,输入项目git  url地址,点击Clone拉取项目(记得选择“dev_h+”分支,此为最新版本)
    3.  File->Project Structure,设置jdk版本
    4.  View->Tool Windows->Maven,运行maven install
    5.  如果出错,重新加载下jar包,项目右键Maven->Reimport
    6.  新建jetty启动类,Edit Configurations->+->Application
         main class:com.RunEovaOSS
         use classpath of module:选择自己的项目
         jre:jdk1.8
      保存后,运行
    7.  访问地址:http://127.0.0.1:801/
    8.  记得配置下dev/domain.config下得redis信息,否则访问将失败,要么屏蔽要么修改至正确得Redis信息(修改自20200418)

数据库重建

  • mysql(目前经过测试)
    1. 创建数据库:bb_h 和 bb_h_demo ,编码:uft8mb4
    2. 使用工具分别导入 /mysql/下最新文件夹的sql脚本,切记bb_h.sql导入bb_h数据库,bb_h_demo.sql导入bb_h_demo数据库
    3. 修改项目中:/resources/dev/jdbc.config 中2个db连接新至正确,可再尝试右键运行。

详细操作说明

https://www.showdoc.cc/771180572609582?page_id=4279235753210245

工作流:

BI报表:

 

急速开发效果如下

列表视图
树表
树
Office
表单1
表单2

以上的视图基本不需要开发,除了需要补充一些业务代码。
其他视图模式陆续新增中~~

以上功能只要做以下几种配置即可完成~_~
设计表
导入元数据
编辑元素
添加菜单
打完收工,F5刷新查看配置结果。
滚动说明图:
http://h.bblocks.cn/ui_h/use_banner.htm

演示视频:
https://www.bilibili.com/video/av412959709

缺失功能

  1. 控件和视图是一直需要补充的
  2. 部分ui效果待完善
  3. 移动端适配待完善
  • 积木(block题目描述 题目描述: 味味有一个A×B×C 的长方体积木,积木是有1×1×1 的小积木块组成的。我们设定这个长方体的高为A,宽为B,长为C。(为方便起见,长方体的长不一定要比宽的数值大)。 现在味味在这个长方体中的的左上角挖去了一个(A-1)×(B-2)×(C-2)的小长方体。并且告诉你被挖去长方体的体积为n,即n=(A-1)×(B-2)×(C-2)。现在问你,被挖去小长方体后,原

 相关资料
  • 概要设计 1、创建、发送、停止同步任务; 2、创建、抓取同步工作节点; 3、抓取、整合节点统计数据与实时数据并做页面展示; 4、抓取、整合任务统计数据与实施数据并做页面展示; 5、抓取告警日志并做页面展示; 6、收集、整合数据推送到中间件。 名词须知 数据源:数据存储位置,现启用kafka、jdbc、canal三种类型; 数据表组:

  • RBAC - YII2权限管理 开源协议 GPL 注意事项 严禁使用本软件从事任何非法活动 安装步骤 复制install目录下的dev文件至config目录下 修改dev目录下的db.php中的数据库配置 数据库导入SQL脚本,对应的脚本install目录下 默认密码:ranko/admin 后台地址:index.php?r=site/login 使用事项 starter/filter/Backe

  • moa2-frontend 前后端分离 shop-server 3000 shop-admin 3010 nginx 8000 即3010 /api 即3000 worker_processes 1; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; p

  • 温馨提示:该项目已开源,除商业用途外,用户可以自由使用。 Blockscloud Web OS 这个系统从2014年最初的idea到2017年已经有两年半的时间了,时光荏苒。作者是一个php程序员,开发过程中总是为找一个好的、可扩展的后台模板而苦恼,积木云的早期版本使用了芒果云+onethink整合,但碍于芒果云不提供源码以及TP官方对onethink放弃支持,造成了旧版本积木云维护的异常困难。于

  • 主要内容:选择合适的网站,CMS平台在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为网站选择哪个内容管理系统(CMS)平台。 选择合适的网站 让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。 问题1 - 你要花多少钱? 回答 - 这是与预算直接相关的主要问题之一。 如果你的预算很低,那么应该考虑一些非商业性的,而不是太复杂。 问题2 - 需要多少时间来计划维护? 回答 - 如果要发布很多优惠报价,最好有一个博

  • Flarum 管理面板是一个用户友好的论坛管理界面。 它只对「管理」组 的用户开放。 要进入管理界面,只需点击屏幕右上方您的 用户名, 选择 后台管理 即可。