AJ-Report ist eine vollständig Open-Source-BI-Plattform mit einem coolen Großbildschirm, mit dem Sie die Geschäftsdynamik jederzeit und überall steuern können, sodass jede Entscheidung durch Daten gestützt wird.
Unterstützt mehrere Datenquellen, integrierte MySQL-, Elasticsearch- und Kudu-Treiber und macht die Entwicklung von Datenschnittstellen überflüssig. Wenn Sie nicht wissen, wie Zur Entwicklung können Sie auch große Bildschirme nach dem Designentwurf erstellen.
Einfaches Vervollständigen des Großbildschirmdesigns in drei Schritten: Datenquelle konfigurieren ---->SQL-Konfigurationsdatensatz schreiben ---->Zum Konfigurieren des Großbildschirms per Drag & Drop ziehen ---->Speichern und veröffentlichen. Willkommen zum Erleben.
Komponenteneinführung
Large Screen Design (AJ-Report) ist ein vollständig Open-Source-Projekt für visuelle Drag-and-Drop-Bearbeitung, intuitive, coole und technisch versierte Diagrammtools. Zu den integrierten Grundfunktionen gehören Datenquellen, Datensätze und Berichtsverwaltung.
verlassen
[Mysql] 5.7
[Jdk] 1.8
hinteres Ende
Spring Boot2.3.5.RELEASE: Spring Boot ist ein sofort einsatzbereites Framework, das den Einstieg in unsere Spring-Anwendungen vereinfacht und beschleunigt. Es kann durch Ausführen der Hauptfunktion im Hauptprogramm ausgeführt werden. Sie können Ihre Anwendung auch als JAR packen und Ihre Webanwendung ausführen, indem Sie java -jar verwenden;
Mybatis-plus3.3.2: MyBatis-plus (kurz MP) ist ein Erweiterungstool für MyBatis (öffnet neues Fenster).
flyway5.2.1: Wird hauptsächlich zum Aktualisieren Ihrer Datenbankstruktur und der darin enthaltenen Daten verwendet, während Ihre Anwendung ständig aktualisiert wird.
Frontend
npm: Paketverwaltungstool von node.js, das zur einheitlichen Verwaltung der Pakete, Plug-Ins, Tools, Befehle usw. verwendet wird, die in unseren Front-End-Projekten benötigt werden, um die Entwicklung und Wartung zu erleichtern.
webpack: Statisches Modul-Bündelungstool für moderne JavaScript-Anwendungen.
ES6: JavaScript, kurz für ECMAScript6. Mit ES6 können wir unseren JS-Code vereinfachen und gleichzeitig die leistungsstarken Funktionen nutzen, die es bietet, um JS-Logik schnell zu implementieren.
vue-cli: Das Gerüst-Tool von Vue, mit dem automatisch Verzeichnisse und Dateien für Vue-Projekte generiert werden.
vue-router: Das von Vue bereitgestellte Front-End-Routing-Tool. Wir verwenden es, um die Seitenrouting-Steuerung, die teilweise Aktualisierung und das Laden bei Bedarf zu implementieren, Einzelseitenanwendungen zu erstellen und die Front-End- und Back-End-Trennung zu realisieren.
element-ui: Eine Reihe von Open-Source-Frontend-UI-Komponenten basierend auf dem MVVM-Framework Vue.
avue: Nach dem Umschließen mit dieser Komponente kann sie mithilfe der absoluten Positionierung relativ zur übergeordneten Klasse in eine Drag-Komponente umgewandelt werden. Die Bewegung kann auch mit den Auf-, Ab-, Links- und Rechtstasten der Tastatur gesteuert werden.
vue-echarts: vue-echarts ist ein gekapseltes Vue-Plug-in, das auf Basis von ECharts v4.0.1+ entwickelt wurde.
vue-superslide: Vue-SuperSlide (Github) ist der Vue-Wrapper von SuperSlide.
vuedraggable: Es handelt sich um ein Vue-Drag-and-Drop-Plug-in, das auf Sortable.js basiert.
Luckysheet: Luckysheet ist ein reines Frontend-Excel-ähnliches Online-Formular mit leistungsstarken Funktionen, einfacher Konfiguration und vollständig Open Source.