Исходный код 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 (фоновый вариант — стабильный, обновите и измените пользовательский интерфейс в соответствии с вашими потребностями).
Проверка на стороне клиента: jQueryValidationPlugin1.9.0.
Онлайн-редактор: ckeditor, simditor
Загрузить файлы: Uploadifyv3.2.1
Динамическая вкладка: Иерихотаб (модифицировано вами)
Таблица данных: 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.