ASP.NET MVC+EF6+Bootstrap フレームワークに基づいて開発された NFine 高速開発フレームワークの C# ソース コードは、完全にオープン ソースです。 メニュー機能:
1. NFine は、ASP.NET MVC+EF6+Bootstrap に基づいて開発されたフレームワークであり、ソース コードは完全にオープン ソースであり、C# および .NET プロジェクトの反復作業の 68% を解決し、開発者を残業から遠ざけることができます。 。
2. Apache License 2.0 プロトコルを使用し、開始と学習が簡単で学習コストが低い主流のフレームワークを採用します。二次開発を完全に実現でき、基本的にプロジェクト要件の80%を満たします。
3. .NET プロジェクトの反復作業の 70% を解決するのに役立ち、開発者はビジネス ロジックにさらに集中できるようになります。開発効率を迅速に向上させ、企業は柔軟性を失うことなく人件費を節約できます。
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フォルダにあります