AJ-Report merupakan platform BI yang sepenuhnya open source dengan tampilan layar besar yang keren yang dapat mengontrol dinamika bisnis kapan pun dan di mana pun, sehingga setiap keputusan didukung oleh data.
Mendukung berbagai sumber data, driver mysql, elasticsearch, dan kudu bawaan. Mendukung kumpulan data khusus dan menghilangkan kebutuhan untuk pengembangan antarmuka data. Saat ini mendukung 25 jenis komponen/grafik layar besar untuk mengembangkannya, Anda juga bisa membuat layar besar sesuai dengan rancangan desain.
Selesaikan desain layar besar dengan mudah dalam tiga langkah: Konfigurasikan sumber data---->Tulis kumpulan data konfigurasi SQL---->Seret dan lepas untuk mengonfigurasi layar besar---->Simpan dan publikasikan. Selamat datang di pengalaman.
Pengenalan komponen
Desain Layar Besar (AJ-Report) adalah proyek sumber terbuka sepenuhnya untuk pengeditan visual drag-and-drop, alat pembuatan bagan yang intuitif, keren, dan paham teknologi. Fungsi dasar bawaan mencakup sumber data, kumpulan data, dan manajemen laporan.
mengandalkan
[MySql] 5.7
[Jdk] 1.8
bagian belakang
Spring Boot2.3.5.RELEASE: Spring Boot adalah kerangka kerja out-of-the-box yang membuat aplikasi Spring kami lebih ringan dan lebih cepat untuk memulai. Itu dapat dijalankan dengan menjalankan fungsi utama di program utama. Anda juga dapat mengemas aplikasi Anda sebagai jar dan menjalankan aplikasi web Anda dengan menggunakan java -jar;
Mybatis-plus3.3.2: MyBatis-plus (singkatnya MP) adalah alat penyempurnaan untuk MyBatis (opens new window).
flyway5.2.1: Terutama digunakan untuk meningkatkan struktur database Anda dan data di dalamnya sementara aplikasi Anda terus ditingkatkan.
ujung depan
npm: alat manajemen paket node.js, digunakan untuk mengelola paket, plug-in, alat, perintah, dll. secara seragam yang diperlukan dalam proyek front-end kami untuk memfasilitasi pengembangan dan pemeliharaan.
webpack: Alat bundling modul statis untuk aplikasi JavaScript modern.
ES6: JavaScript, kependekan dari ECMAScript6. Dengan menggunakan ES6 kita dapat menyederhanakan kode JS sambil memanfaatkan fitur canggih yang disediakannya untuk mengimplementasikan logika JS dengan cepat.
vue-cli: Alat scaffolding Vue, digunakan untuk secara otomatis menghasilkan direktori dan file untuk proyek Vue.
vue-router: Alat perutean front-end yang disediakan oleh Vue, kami menggunakannya untuk mengimplementasikan kontrol perutean halaman, penyegaran sebagian dan pemuatan sesuai permintaan, membangun aplikasi satu halaman, dan mewujudkan pemisahan front-end dan back-end.
element-ui: Satu set komponen UI front-end yang bersumber terbuka berdasarkan kerangka MVVM Vue.
avue: Setelah dibungkus dengan komponen ini, dapat diubah menjadi komponen drag, menggunakan posisi absolut relatif terhadap kelas induk, dan pergerakan juga dapat dikontrol menggunakan tombol atas, bawah, kiri, dan kanan pada keyboard.
vue-echarts: vue-echarts adalah plugin vue yang dienkapsulasi, dikembangkan berdasarkan ECharts v4.0.1+.
vue-superslide: Vue-SuperSlide (Github) adalah pembungkus Vue dari SuperSlide.
vuedraggable: Ini adalah plugin drag and drop vue berdasarkan Sortable.js.
luckysheet: Luckysheet adalah formulir online murni front-end seperti excel dengan fungsi canggih, konfigurasi sederhana, dan sepenuhnya open source.