1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jiangpeng6863655-report

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 8.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 24.04.2025 13:00 80481e6

Введение

   AJ-Report — это полностью открытая платформа BI, которая обеспечивает визуализацию данных на больших экранах и позволяет в любое время и в любом месте контролировать динамику бизнеса, обеспечивая каждое решение данными.

   Поддержка множества источников данных, включая встроенные драйверы для MySQL, Elasticsearch и Kudu, а также возможность создания пользовательских наборов данных без необходимости разработки API. Поддерживает 17 видов компонентов для больших экранов, что позволяет создавать экраны без необходимости программирования, используя только дизайн-макеты.

   Три простых шага для создания больших экранов: настройка источника данных -> написание SQL для настройки набора данных -> настройка экрана с помощью перетаскивания -> сохранение и публикация. Приглашаем вас попробовать.

Онлайн-тестирование

   Онлайн-тестирование на компьютере: https://report.anji-plus.com/index.html    Логин: guest    Пароль: guest

   Онлайн-документация: https://report.anji-plus.com/report-doc/

   Онлайн-вопросы: https://gitee.com/anji-plus/report/issues## Основные функции

   Введение в компоненты

     Инструмент для создания больших экранов (AJ-Report) — это полностью открытый проект с визуальным интерфейсом для перетаскивания, который обеспечивает интуитивно понятное и визуально привлекательное представление данных. Встроенные базовые функции включают источники данных, наборы данных, управление отчетами. Некоторые скриншоты проекта приведены ниже. Онлайн-примеры еще в разработке, следите за обновлениями!!! Операции## Схема данных Изображение## Структура пакета

├── bin                                           Команды запуска
│   ├── logs                                      Логи запуска
│   ├── cache                                     Локальное кэширование
│   ├── startup.cmd
│   ├── shutdown.cmd
│   ├── startup.sh
│   └── shutdown.sh
├── config                                        Конфигурационные файлы
├── lib                                           Пользовательские расширения
├── target                                        Основной пакет report-core

Системный каталог

├── doc                                           Исходные код документов
│   ├── docs
│   ├── package.json
│   └── README.md
├── pom.xml                                       Родительский pom, управление версиями jar
├── report-core                                   Исходные код Java
│   ├── pom.xml                                   Родительский pom gaea, управление версиями jar
│   └── README.md
├── report-ui                                     Исходные код фронтенда Vue
├── LICENSE
├── README.md

Основные технологии

Серверная часть

  • Spring Boot 2.3.5.RELEASE: Spring Boot — это фреймворк, который позволяет создавать легковесные Spring-приложения, которые можно запустить с помощью команды main. Вы также можете упаковать свое приложение в jar-файл и запустить его с помощью команды java -jar.
  • Mybatis-plus 3.3.2: MyBatis-plus (сокращенно MP) — это улучшенный инструмент для работы с MyBatis.
  • Flyway 5.2.1: Используется для обновления структуры базы данных и данных внутри нее при обновлении версий вашего приложения.### Клиентская часть
  • npm: Управление пакетами для Node.js, которое позволяет управлять пакетами, плагинами, инструментами и командами, используемыми в ваших фронтенд-проектах.
  • webpack: Статический модульный сборщик для современных JavaScript-приложений.
  • ES6: Новый стандарт JavaScript, также известный как ECMAScript 6. Используя ES6, можно упростить JavaScript-код и использовать его мощные возможности для быстрого создания логики.
  • vue-cli: Инструмент для создания проектов Vue, который автоматически создает структуру проекта и файлы.
  • vue-router: Инструмент для управления маршрутизацией в Vue, который позволяет реализовать локальное обновление страниц, загрузку по требованию и создание одностраничных приложений.
  • element-ui: Открытая библиотека UI-компонентов, основанная на фреймворке Vue.
  • avue: Компонент, который позволяет создавать драг-анд-дроп элементы, используя относительное позиционирование по отношению к родительскому элементу; также можно управлять перемещением с помощью клавиш.
  • vue-echarts: Vue-плагин, основанный на ECharts v4.0.1+.
  • vue-superslide: Версия Vue для SuperSlide.
  • vuedraggable: Vue-плагин для драг-анд-дроп, основанный на Sortable.js.## Ближайшие планы
  • Улучшение плагина для карт
  • Улучшение плагина для таблиц
  • Увеличение количества пользовательских схем и декораций
  • Увеличение количества компонентов для графиков

Техническая поддержка

Если у вас возникли вопросы, пожалуйста, подайте Issue#### Ваша поддержка очень важна, пожалуйста, поставьте звездочку ☺

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jiangpeng6863655-report.git
git@api.gitlife.ru:oschina-mirror/jiangpeng6863655-report.git
oschina-mirror
jiangpeng6863655-report
jiangpeng6863655-report
master