ASP.NET MVC+EF6+Bootstrap 프레임워크를 기반으로 개발된 NFine 신속 개발 프레임워크의 C# 소스 코드는 완전히 오픈 소스입니다.
1. NFine은 ASP.NET MVC+EF6+Bootstrap을 기반으로 개발된 프레임워크입니다. 소스 코드는 완전히 오픈 소스입니다. C# 및 .NET 프로젝트의 반복 작업을 68% 해결하고 개발자가 초과 근무를 하지 않도록 할 수 있습니다. .
2. Apache License 2.0 프로토콜을 사용하고 시작과 학습이 쉽고 학습 비용이 낮은 주류 프레임워크를 채택합니다. 2차 개발을 완전히 실현할 수 있으며 기본적으로 프로젝트 요구 사항의 80%를 충족합니다.
3. .NET 프로젝트에서 반복적인 작업의 70%를 해결하는 데 도움이 되므로 개발자는 비즈니스 논리에 더 집중할 수 있습니다. 이를 통해 개발 효율성을 빠르게 향상시키고 기업이 유연성을 잃지 않으면서 인건비를 절감할 수 있습니다.
4. SQLServer, MySQL, Oracle, SQLite 및 Access와 같은 여러 데이터베이스 유형을 지원합니다. 명확한 계층 구조를 갖춘 모듈형 디자인. 기업 정보 관리를 위한 일련의 기본 기능이 내장되어 있습니다.
5. 작업 권한 제어는 정확하고 상세합니다. 모든 관리 링크는 권한 확인을 거쳐 탐색 메뉴 및 기능 버튼을 제어할 수 있습니다.
6. 데이터 권한(세련된 데이터 권한 제어, 행 수준, 목록 수준, 양식 필드 수준 제어)
7. 개발 효율성과 품질을 향상시킵니다. 자주 사용되는 클래스 패키지, 로그, 캐시, 검증, 사전, 파일, 이메일, 엑셀. 잠깐, 현재 브라우저(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
대화상자: layer-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 폴더에 있습니다.