Kata pengantar
- web-flash adalah sistem web berdasarkan Spring Boot dan Vue.js. Ini mencakup sistem manajemen backend berdasarkan elemen dan situs h5 seluler berdasarkan vux.
- web-flash memiliki fungsi dasar umum dari sistem manajemen back-end, dan menyediakan plug-in pembuatan kode berdasarkan idea intellij, yang dapat menghasilkan halaman front-end dan back-end dengan satu klik.
- web-flash menyediakan sistem manajemen back-end dan sistem situs h5 front-end
- Satu versi gaya Desain Material juga disediakan: material-admin
- Versi cloud web-flash spring juga disediakan
- Selain itu, web-flash menyediakan sistem front-end berdasarkan vue3, klik untuk melihat
Deskripsi katalog
- layanan api latar belakang flash-api
- flash-vue-admin Sistem manajemen backend berdasarkan vuejs
- sistem konten seluler flash-vue-h5 menampilkan konten berdasarkan modul manajemen konten CMS manajemen latar belakang.
- modul dasar flash-core, termasuk kelas alat, dao, layanan, kacang, dll.
- Modul pembuatan kode generator flash bekerja lebih baik dengan generator webflash plug-in pembuatan kode IDEA.
- flash-workflow mengimplementasikan fungsi alur kerja berdasarkan aktivitas
Demo
- Manajemen backend (versi vue) http://flashadmin.enilu.cn
- Versi seluler http://flash-mobile.enilu.cn/#/index Buka browser dan gunakan mode tampilan seluler dalam mode debug untuk menjelajah
Pemilihan teknologi
- Kerangka inti: Spring Boot
- Lapisan basis data: Data pegas jpa
- Kumpulan koneksi basis data: Druid
- Tembolok: Ehcache
- Front-end: Elemen (back-end) dan vux (terminal seluler) berdasarkan Vue.js
- Alur kerja: aktivitas
Fitur disertakan
web-flash mencakup fungsi manajemen latar belakang yang matang dan sistem situs konten h5 seluler
- Manajemen departemen
- Manajemen pengguna
- manajemen peran
- Manajemen menu: mengonfigurasi fungsi menu
- Penetapan izin: Konfigurasikan menu fungsi tertentu untuk peran tertentu
- Manajemen parameter: memelihara parameter sistem dan menyimpan parameter sistem untuk memberikan pembacaan yang efisien
- Manajemen kamus data: mengonfigurasi dan memelihara kamus data
- Manajemen tugas terjadwal: menulis, mengonfigurasi, dan melaksanakan tugas terjadwal
- Log bisnis: mencatat log operasi pengguna melalui anotasi dan menyediakan fungsi kueri log
- Log masuk: Melihat log masuk dan keluar pengguna
- Manajemen konten CMS, dikombinasikan dengan flash-vue-h5, menyediakan sistem tampilan konten seluler
- Manajemen pesan: konfigurasikan templat pesan, kirim pesan teks, dan pesan email
- Alur kerja: definisi proses, inisiasi aplikasi, tugas yang harus dilakukan
- Pembuatan kode berdasarkan plug-in ide
menggunakan
- Kloning proyek ini
- Impor ide atau gerhana
- Buat database: web-flash
CREATE DATABASE IF NOT EXISTS webflash DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE USER ' webflash '@ ' % ' IDENTIFIED BY ' webflash190602@ABC ' ;
GRANT ALL privileges ON webflash. * TO ' webflash ' @ ' % ' ;
flush privileges;
- Lingkungan pengembangan dikonfigurasi untuk secara otomatis membuat database dan menginisialisasi data setelah sistem dimulai, sehingga pengembang tidak perlu menginisialisasi database secara manual.
- Pastikan alat pengembangan mengunduh plug-in lombok
- Ubah konfigurasi koneksi database di flash-api
- Mulai flash-api dan kunjungi http://localhost:8082/swagger-ui.html untuk memastikan bahwa layanan api berhasil dimulai.
- Masuk ke direktori flash-vue-admin
- Jalankan npm install --registry=https://registry.npmmirror.com
- Jalankan npm jalankan dev
- Setelah startup berhasil, kunjungi http://localhost:9528, login, nama pengguna dan kata sandi: admin/admin
- Rendering operasi manajemen latar belakang:
- Masuk ke direktori flash-vue-h5
- Jalankan npm install --registry=https://registry.npmmirror.com
- Jalankan npm jalankan dev
- Setelah startup berhasil, kunjungi http://localhost:8088/#/index
- Rendering operasi terminal seluler:
Mengemas
memasang
Jika Anda menggunakan fungsi pembuatan kode, Anda harus menjalankan mvn install terlebih dahulu untuk menginstal modul flash-generator ke dalam repositori maven lokal.
Dokumentasi daring
berkomunikasi
- Gitter: saluran Gitter
- QQ:752844606
Ubah Log