Mohon jangan menggunakannya untuk proyek yang melanggar hukum negara kami.
WaterCloud adalah kerangka kerja berdasarkan ASP.NET 8.0 MVC + API + SqlSugar + LayUI. Kode sumbernya sepenuhnya open source dan dapat membantu Anda menyelesaikan pekerjaan berulang pada proyek C#.NET!
Mengadopsi ide-ide arsitektur arus utama, mudah untuk memulai dan mempelajarinya, dan biaya pembelajarannya rendah.
Pembangunan sekunder dapat terwujud sepenuhnya, sehingga memungkinkan pembangunan lebih fokus pada logika bisnis. Hal ini dapat dengan cepat meningkatkan efisiensi pengembangan dan membantu perusahaan menghemat biaya tenaga kerja tanpa kehilangan fleksibilitas.
Mendukung berbagai jenis database seperti SQLServer dan MySQL. Desain modular dengan struktur hierarki yang jelas. Serangkaian fungsi dasar bawaan untuk manajemen informasi perusahaan.
Izin operasi didasarkan pada RBAC, dan kontrol izin tepat dan terperinci. Semua tautan manajemen tunduk pada verifikasi izin, dan dapat dikontrol ke menu navigasi, tombol fungsi, dan kontrol ke tingkat baris, tingkat daftar, dan tingkat bidang formulir. .
Izin data dan kontrol izin data yang disempurnakan memungkinkan orang yang berbeda melihat data yang berbeda.
Fungsi pembuatan kode, pembuatan kode front-end dan back-end yang sederhana.
Perancang formulir menyediakan berbagai cara untuk mendesain formulir, desain seret dan lepas formulir dinamis, dan formulir kustom.
Perancang proses, proses desain dinamis, desain node dan kondisi koneksi.
Untuk pengelolaan konten, editor wangEditor telah dikonfigurasi dan dapat digunakan.
Manajemen file, menyediakan fungsi unggah dan unduh file.
Meningkatkan efisiensi dan kualitas pembangunan. Paket kelas yang umum digunakan, log, cache, verifikasi, kamus, file, email, Excel. dll.
Halaman ini memiliki desain responsif dan mendukung komputer, tablet, ponsel cerdas, dan perangkat lain, browser WeChat, dan berbagai browser umum.
Lingkup aplikasi: Dapat mengembangkan berbagai perangkat lunak manajemen seperti OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, backend platform e-commerce, sistem manajemen logistik, sistem manajemen pengiriman ekspres, sistem manajemen pendidikan, dll.
Manajemen penyewa, fungsi multi-penyewa berbasis database (dukungan SqlSugar).
Tugas terjadwal, berdasarkan fungsi tugas terjadwal kuarsa (dapat dikelompokkan).
Alamat demonstrasi proyek: http://47.116.127.212:5000/ (Akun: kata sandi admin: 0000, database dipulihkan setiap 2 jam)
Alamat dokumen: https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages
Alamat proyek online: https://replit.com/@MonsterUncle/WaterCloud
1. Teknologi ujung depan
kerangka kerja js: jquery-3.4.1, LayUI, LayUI mini (sumber terbuka).
Ikon: Font Awesome 4.7.0 dan LayUI disertakan.
Verifikasi klien: Verifikasi LayUI.
Editor teks kaya: wangEditor sumber terbuka, editor LayUI.
Unggah file: Unggah LayUI.
Tab dinamis: MiniTab mini LayUI.
Tabel data: Tabel LayUI, komponen tabel jiwa open source LayUI (pemfilteran backend telah diterapkan).
Kotak pilihan tarik-turun: Pilih LayUI, pilih xm.
Kontrol struktur pohon: pohon sumber terbuka LayUI.
Tabel pohon: LayUI open source treetable-lay, kerangka kerja mengubah versi lebih rendah dari treetable (kompatibel dengan komponen tabel jiwa, memperbaiki bug seperti kolom tetap).
Kotak antar-jemput: transfer LayUI.
Tata letak halaman: LayUI, LayUI mini.
Plugin bagan: diagram
Kontrol tanggal: tanggal layUI
Pemilihan ikon: IconPicker sumber terbuka LayUI
Pemilihan provinsi dan kota: layarea open source LayUI
2. Teknologi ujung belakang
Kerangka inti: ASP.NET 8.0, WEB API
Tugas terjadwal: QuartZ, mewujudkan kontrol web
Kerangka kerja lapisan persistensi: SqlSugar (mendukung banyak database, operasi kueri kompleks, multi-penyewa, sub-database dan tabel, dll.), Chloe (mendukung banyak database, operasi kueri kompleks, relatif stabil)
Dukungan keamanan: filter, injeksi Sql, pemalsuan permintaan
Validasi sisi server: Validasi model entitas
Kerangka kerja cache: Redis/Memori (kontrol sistem masuk tunggal)
Antrian pesan: RabbitMq
Bus Acara: Jaina
Manajemen log: Log, log masuk, log operasi
Kelas alat: MiniExcel, Newtonsoft.Json, kode verifikasi, kelas publik kaya
Lainnya: AutoFac, Kesombongan
VS2022 ke atas;
Asp.net 8.0;
Mysql atau SQLSERVER2005 dan yang lebih baru, ada file sql yang dapat dieksekusi di folder database;
Silakan gunakan VS2022 ke atas untuk membuka solusinya.
Redis dan RabbitMq tersedia di folder proyek
Alamat dokumen Layui kerangka front-end: https://layui.gitee.io/v2/
Kerangka front-end Layui Alamat cloud kode Layuimini: https://gitee.com/zhongshaofa/layuimini
Alamat dokumen SqlSugar.ORM: https://www.donet5.com/home/doc
Diskusi WaterCloud dan pertukaran grup QQ (1065447456)
.NET kerangka dasar Furion yang mudah digunakan, alamat kode cloud: https://gitee.com/dotnetchina/Furion
Proyek open source tidaklah mudah. Jika proyek ini disukai Anda, Anda dapat berdonasi untuk mendukung kelanjutan pengembangan dan pemeliharaan penulis. Terima kasih kepada semua teman yang mendukung open source.