ซอร์สโค้ด C# ของเฟรมเวิร์กการพัฒนาอย่างรวดเร็วของ NFine ที่พัฒนาบนเฟรมเวิร์ก ASP.NET MVC+EF6+Bootstrap เป็นฟังก์ชันเมนูแบบโอเพ่นซอร์สโดยสมบูรณ์:
1. NFine เป็นเฟรมเวิร์กที่พัฒนาขึ้นโดยใช้ ASP.NET MVC+EF6+Bootstrap ซอร์สโค้ดเป็นโอเพ่นซอร์สโดยสมบูรณ์ สามารถช่วยคุณแก้ปัญหาการทำงานซ้ำๆ ได้ถึง 68% ในโปรเจ็กต์ C# และ .NET และทำให้นักพัฒนาไม่ต้องทำงานล่วงเวลา .
2. ใช้โปรโตคอล Apache License 2.0 และใช้เฟรมเวิร์กกระแสหลัก ซึ่งง่ายต่อการเริ่มต้นและเรียนรู้ และต้นทุนการเรียนรู้ต่ำ สามารถตระหนักถึงการพัฒนารองได้อย่างเต็มที่และตอบสนองความต้องการของโครงการโดยทั่วไปถึง 80%
3. สามารถช่วยแก้ปัญหา 70% ของการทำงานซ้ำๆ ในโปรเจ็กต์ .NET ช่วยให้นักพัฒนามุ่งเน้นไปที่ตรรกะทางธุรกิจได้มากขึ้น สามารถปรับปรุงประสิทธิภาพการพัฒนาได้อย่างรวดเร็ว และช่วยให้บริษัทต่างๆ ประหยัดค่าแรงโดยไม่สูญเสียความยืดหยุ่น
4. รองรับฐานข้อมูลหลายประเภท เช่น SQLServer, MySQL, Oracle, SQLite และ Access การออกแบบแบบแยกส่วนพร้อมโครงสร้างลำดับชั้นที่ชัดเจน มีฟังก์ชันพื้นฐานในตัวสำหรับการจัดการข้อมูลองค์กร
5. การควบคุมการอนุญาตการดำเนินการมีความแม่นยำและมีรายละเอียด ลิงก์การจัดการทั้งหมดจะต้องได้รับการตรวจสอบสิทธิ์และสามารถควบคุมเมนูการนำทางและปุ่มฟังก์ชันได้
6. การอนุญาตข้อมูล (การควบคุมการอนุญาตข้อมูลที่ได้รับการปรับปรุง การควบคุมระดับแถว ระดับรายการ ระดับฟิลด์ของแบบฟอร์ม เพื่อให้แต่ละคนสามารถดูข้อมูลที่แตกต่างกัน และแต่ละคนสามารถดำเนินการในฟิลด์ที่แตกต่างกันในหน้าเดียวกัน)
7. ปรับปรุงประสิทธิภาพและคุณภาพการพัฒนา แพ็คเกจคลาสที่ใช้กันทั่วไป บันทึก แคช การตรวจสอบ พจนานุกรม ไฟล์ อีเมล Excel เดี๋ยวก่อน ขณะนี้เข้ากันได้กับเบราว์เซอร์ (IE8+, Chrome, Firefox, เบราว์เซอร์ 360 ฯลฯ )
8. ขอบเขตการใช้งาน: สามารถพัฒนาซอฟต์แวร์การจัดการต่างๆ เช่น OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, แบ็กเอนด์แพลตฟอร์มอีคอมเมิร์ซ, ระบบการจัดการโลจิสติกส์, ระบบการจัดการการจัดส่งด่วน, ระบบการจัดการการศึกษา ฯลฯ
เทคโนโลยีส่วนหน้า:
กรอบงาน JS: jquery-2.1.1, Bootstrap.js, JQueryUI
กรอบงาน CSS: Bootstrapv3.3.4 (พื้นหลังมีความเสถียร โปรดอัปเกรดและแก้ไข UI ตามความต้องการของคุณ)
การตรวจสอบฝั่งไคลเอ็นต์: jQueryValidationPlugin1.9.0
โปรแกรมแก้ไขออนไลน์: ckeditor, simditor
อัปโหลดไฟล์: Uploadifyv3.2.1
แท็บไดนามิก: Jerichotab (แก้ไขด้วยตัวเอง)
ตารางข้อมูล: jqGrid, BootstrapTalbe
กล่องโต้ตอบ: เลเยอร์-v2.3
กล่องการเลือกแบบเลื่อนลง: jQuerySelect2
การควบคุมโครงสร้างต้นไม้: jQueryzTree, jQuerywdtree
เค้าโครงหน้า: jquery.layout.js1.4.4
ปลั๊กอินแผนภูมิ: echarts, highcharts
การควบคุมวันที่: My97DatePicker
เทคโนโลยีแบ็กเอนด์:
กรอบงานหลัก: ASP.NETMVC5, WEBAPI
กรอบงานเลเยอร์คงอยู่: EntityFramework6.0
งานที่กำหนดเวลาไว้: ส่วนประกอบ Quartz.Net
การสนับสนุนด้านความปลอดภัย: ตัวกรอง, การแทรก Sql, การขอปลอมแปลง
การตรวจสอบฝั่งเซิร์ฟเวอร์: การตรวจสอบโมเดลเอนทิตี, เครื่องมือตรวจสอบความถูกต้องแบบห่อหุ้มตัวเอง
กรอบการทำงานแคช: Microsoft มาพร้อมกับ Cache และ Redis
การจัดการบันทึก: Log4net, บันทึกการเข้าสู่ระบบ, บันทึกการดำเนินการ
หมวดหมู่เครื่องมือ: NPOI, Newtonsoft.Json, รหัสยืนยัน, ความคล้ายคลึงกันสาธารณะที่หลากหลาย
สภาพแวดล้อมการพัฒนาคือ Visual Studio 2012 ฐานข้อมูลคือ SqlServer2008R2 และได้รับการพัฒนาโดยใช้ .net4.5
ไฟล์ฐานข้อมูลอยู่ในโฟลเดอร์ DB