AJ-Report est une plate-forme BI entièrement open source avec un grand écran sympa qui peut contrôler la dynamique de l'entreprise à tout moment et en tout lieu, afin que chaque décision soit étayée par des données.
Prend en charge plusieurs sources de données, les pilotes MySQL, ElasticSearch et Kudu intégrés. Il prend en charge les ensembles de données personnalisés et élimine le besoin de développement d'interfaces de données. Il prend actuellement en charge 25 types de composants/graphiques grand écran. pour développer, vous pouvez également créer de grands écrans selon le projet de conception.
Réalisez facilement la conception d'un grand écran en trois étapes : Configurer la source de données ----> Écrire l'ensemble de données de configuration SQL ----> Glisser-déposer pour configurer le grand écran ----> Enregistrer et publier. Bienvenue dans l'expérience.
Présentation des composants
Large Screen Design (AJ-Report) est un projet entièrement open source pour l'édition visuelle par glisser-déposer, des outils de création de graphiques intuitifs, sympas et technologiquement avancés. Les fonctions de base intégrées incluent les sources de données, les ensembles de données et la gestion des rapports.
compter sur
[Mysql] 5.7
[Jdk] 1.8
extrémité arrière
Spring Boot2.3.5.RELEASE : Spring Boot est un framework prêt à l'emploi qui rend nos applications Spring plus légères et plus rapides à démarrer. Il peut être exécuté en exécutant la fonction principale dans le programme principal. Vous pouvez également empaqueter votre application sous forme de fichier jar et exécuter votre application Web en utilisant java -jar ;
Mybatis-plus3.3.2 : MyBatis-plus (MP en abrégé) est un outil d'amélioration pour MyBatis (ouvre une nouvelle fenêtre).
flyway5.2.1 : principalement utilisé pour mettre à niveau la structure de votre base de données et les données qu'elle contient pendant que votre application est constamment mise à niveau.
l'extrémité avant
npm : outil de gestion de packages node.js, utilisé pour gérer uniformément les packages, plug-ins, outils, commandes, etc. nécessaires à nos projets front-end pour faciliter le développement et la maintenance.
webpack : outil de regroupement de modules statiques pour les applications JavaScript modernes.
ES6 : JavaScript, abréviation de ECMAScript6. En utilisant ES6, nous pouvons simplifier notre code JS tout en profitant des fonctionnalités puissantes qu'il offre pour implémenter rapidement la logique JS.
vue-cli : l'outil d'échafaudage de Vue, utilisé pour générer automatiquement des répertoires et des fichiers pour les projets Vue.
vue-router : l'outil de routage frontal fourni par Vue, nous l'utilisons pour implémenter le contrôle du routage des pages, l'actualisation partielle et le chargement à la demande, créer des applications d'une seule page et réaliser la séparation front-end et back-end.
element-ui : un ensemble de composants d'interface utilisateur front-end open source basés sur le framework MVVM Vue.
avue : Après avoir été enveloppé avec ce composant, il peut être transformé en composant de déplacement, en utilisant un positionnement absolu par rapport à la classe parent, et le mouvement peut également être contrôlé à l'aide des touches haut, bas, gauche et droite du clavier.
vue-echarts : vue-echarts est un plug-in vue encapsulé, développé sur la base d'ECharts v4.0.1+.
vue-superslide : Vue-SuperSlide (Github) est le wrapper Vue de SuperSlide.
vuedraggable : Il s'agit d'un plug-in glisser-déposer de vue basé sur Sortable.js.
Luckysheet : Luckysheet est un pur formulaire en ligne de type Excel frontal avec des fonctions puissantes, une configuration simple et entièrement open source.