Kode sumber C# dari kerangka pengembangan cepat NFine yang dikembangkan berdasarkan kerangka kerja ASP.NET MVC+EF6+Bootstrap sepenuhnya merupakan sumber terbuka.
1. NFine adalah kerangka kerja yang dikembangkan berdasarkan ASP.NET MVC+EF6+Bootstrap. Kode sumbernya sepenuhnya open source. Ini dapat membantu Anda menyelesaikan 68% pekerjaan berulang di proyek C# dan .NET dan menjauhkan pengembang dari pekerjaan lembur. .
2. Gunakan protokol Apache License 2.0 dan adopsi kerangka kerja umum, yang mudah untuk memulai dan mempelajarinya, serta biaya pembelajarannya rendah. Ini sepenuhnya dapat mewujudkan pengembangan sekunder dan pada dasarnya memenuhi 80% persyaratan proyek.
3. Dapat membantu menyelesaikan 70% pekerjaan berulang di proyek .NET, memungkinkan pengembang untuk lebih fokus pada logika bisnis. Hal ini dapat dengan cepat meningkatkan efisiensi pengembangan dan membantu perusahaan menghemat biaya tenaga kerja tanpa kehilangan fleksibilitas.
4. Mendukung berbagai jenis database seperti SQLServer, MySQL, Oracle, SQLite, dan Access. Desain modular dengan struktur hierarki yang jelas. Serangkaian fungsi dasar bawaan untuk manajemen informasi perusahaan.
5. Kontrol izin pengoperasian tepat dan terperinci. Semua tautan manajemen tunduk pada verifikasi izin dan dapat mengontrol menu navigasi dan tombol fungsi.
6. Izin data (kontrol izin data yang disempurnakan, kontrol ke tingkat baris, tingkat daftar, tingkat bidang formulir, sehingga orang yang berbeda dapat melihat data yang berbeda dan orang yang berbeda dapat mengoperasikan bidang yang berbeda pada halaman yang sama)
7. Meningkatkan efisiensi dan kualitas pembangunan. Paket kelas yang umum digunakan, log, cache, verifikasi, kamus, file, email, Excel. Tunggu, saat ini kompatibel dengan browser (IE8+, Chrome, Firefox, browser 360, dll.)
8. 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.
Teknologi ujung depan:
Kerangka kerja JS: jquery-2.1.1, Bootstrap.js, JQueryUI
Framework CSS: Bootstrapv3.3.4 (background stabil, silakan upgrade dan modifikasi UI sesuai kebutuhan Anda).
Validasi sisi klien: jQueryValidationPlugin1.9.0.
Editor daring: ckeditor, simditor
Unggah file: Unggahifyv3.2.1
Tab dinamis: Jerichotab (dimodifikasi sendiri)
Tabel data: jqGrid, BootstrapTalbe
Dialog: lapisan-v2.3
Kotak pilihan tarik-turun: jQuerySelect2
Kontrol struktur pohon: jQueryzTree, jQuerywdtree
Tata letak halaman: jquery.layout.js1.4.4
Plug-in grafik: grafik, grafik tinggi
Kontrol tanggal: My97DatePicker
Teknologi latar belakang:
Kerangka inti: ASP.NETMVC5, WEBAPI
Kerangka kerja lapisan persistensi: EntityFramework6.0
Tugas terjadwal: Komponen Quartz.Net
Dukungan keamanan: filter, injeksi Sql, pemalsuan permintaan
Verifikasi sisi server: verifikasi model entitas, Validator yang dienkapsulasi sendiri
Kerangka kerja caching: Microsoft hadir dengan Cache dan Redis
Manajemen log: Log4net, log login, log operasi
Kategori alat: NPOI, Newtonsoft.Json, kode verifikasi, kesamaan publik yang kaya
Lingkungan pengembangannya adalah Visual Studio 2012, databasenya adalah SqlServer2008R2, dan dikembangkan menggunakan .net4.5.
File database ada di folder DB