Angel工作室 ASP.NET MVC V2.1 — универсальная система управления правами доступа
1. Angel工作室 — простая универсальная система прав доступа
AngelRM (Asp.net MVC) — это бэкенд, созданный на основе asp.net (C#) MVC с использованием современных технологий: bootstrap для разработки пользовательского интерфейса, ztree, lodash и jquery. Web Api отвечает за логическую связь с фронтендом, а jQuery Ajax + Web Api используются для отправки данных.
2. Особенности фреймворка
- Для удобства чтения и записи данных, а также зрелости языка выбран asp.net mvc, что обеспечивает более высокую эффективность разработки.
- Архитектура системы основана на принципах низкой связанности, высокой степени повторного использования, быстрой развёртываемости и лёгкости обслуживания.
- Данные конфигурации системы хранятся в HttpRuntime.Cache, что повышает производительность и скорость работы программы.
- Выбор базы данных основан на размере и требованиях системы. После тщательного анализа выбрана MySQL.
- Среда выполнения соответствует особенностям функциональных модулей. Выбрана комбинация Windows Server 2008 и IIS для более простого развёртывания.
- Используется открытый компонент NPOI для экспорта отчётов, который позволяет работать с документами Word или Excel без установки Office.
- Чтобы обеспечить совместимость с большим количеством браузеров, используется отзывчивый фреймворк bootstrap.
- Отчёты системы создаются с помощью открытого программного обеспечения echarts. Предоставляются впечатляющие графические интерфейсы, включая карты, столбчатые диаграммы, линейные графики, круговые диаграммы и четырёхквадрантные диаграммы.
- Система использует отзывчивый макет bootstrap, обеспечивая гибкость и адаптивность к различным разрешениям устройств.
- Система основана на ASP.NET (C#) MVC +web api+Bootstrap +Jquery+ MYSQL/SQL SERVER, что значительно повышает совместимость страниц.
Преимущества системы: код удовлетворяет большинство потребностей разработчиков, экономя время.
Если у вас есть вопросы, вы можете связаться со мной по техническому QQ: 815657032.
Для технического общения присоединяйтесь к группе QQ: 97157124, 439569365.
Основные демонстрационные изображения системы:
-
Страница входа в систему:
- [Изображение не предоставлено]
-
Главная страница системы:
- [Изображение не предоставлено]
-
Страница меню системы:
- [Изображение не предоставлено]
-
Страница загрузки файлов:
- [Изображение не предоставлено]
-
Страница управления отделами:
- [Изображение не предоставлено]
-
Редактор тестов:
- [Изображение не предоставлено]
-
Структура организации:
- [Изображение не предоставлено]
-
Электронная подпись:
- [Изображение не предоставлено]
-
Генерация QR-кода:
- [Изображение не предоставлено]
Обновление от 28 апреля 2021 года:
- Добавлена функция управления дочерними операциями меню, более детальный контроль над операционными правами.
- Добавлена функциональность словаря данных для удобства гибкой настройки параметров системы.
- Добавлена многометровая навигационная функция.
- Добавлены функции однострочного редактирования и удаления пользователей.
- Добавлена страница функций статистической таблицы Echarts.
- Исправлена проблема с ошибкой при загрузке файла.
Обновление от 23 марта 2020 года:
- Добавлен пример функции загрузки файлов, гарантирующий безошибочную загрузку и сохранение файлов.
- Оптимизирован код фреймворка бэкенда, удалены ненужные функции из предыдущих больших проектов.
- Сжаты файлы JS и CSS на страницах, что ускорило работу системы.
- На странице входа добавлена проверка процесса ввода кода, обеспечивающая проверку при вводе кода.
- Оптимизирована функция загрузки данных на странице загрузки, чтобы ускорить процесс загрузки.
Комментарии ( 0 )