Универсальная система управления правами AngelRM_MVC основана на технологии asp.net (C#) MVC + front-end bootstrap + ztree + lodash + jquery. Она использует bootstrap для разработки и отображения пользовательского интерфейса во внешнем интерфейсе. WebApi в основном отвечает за логическое взаимодействие. внешнего интерфейса и объединяет jQueryAjax + WebApi для отправки запросов данных.
Особенности универсальной системы управления правами AngelRM_MVC 1. Чтобы облегчить чтение и запись данных, а также повысить зрелость языка, более эффективно и быстро выбрать разработку asp.net;
2. Архитектура системы построена с использованием структуры MVC с преимуществами низкой связанности, высокой возможности повторного использования, быстрого развертывания и высокой удобства обслуживания;
3. Данные файла конфигурации системы кэшируются с помощью HttpRuntime.Cache, что делает работу программы более эффективной и быстрой;
4. Выбор базы данных основан на масштабе данных системы и соответствующих требованиях со стороны спроса. После всестороннего рассмотрения различных аспектов MySQL выбирается в качестве системной базы данных после исследования различных баз данных.
5. Операционная среда основана на характеристиках функциональных модулей, для упрощения развертывания выбран windowsserver2008+IIS;
6. Используйте компонент экспорта отчетов с открытым исходным кодом NPOI для чтения и записи документов Word или Excel без установки Office;
7. Чтобы обеспечить совместимость с большим количеством браузеров, пользовательский интерфейс станет более дружелюбным. Мы выбрали загрузочную платформу адаптивной верстки;
8. Мы используем программное обеспечение с открытым исходным кодом echarts для системных отчетов и предоставляем очень крутой графический интерфейс с картами, а также предоставляем гистограммы, линейные диаграммы, круговые диаграммы, пузырьковые диаграммы и четырехквадрантные диаграммы;
9. Система использует адаптивный макет начальной загрузки, поэтому она очень гибка при работе с устройствами с разными разрешениями и может быстро решить проблему адаптации дисплея для нескольких устройств;
1. Добавлены новые экземпляры функции загрузки файлов, обеспечивающие возможность загрузки, сохранения и скачивания файлов без ошибок;
2. Оптимизировать код фоновой системы и удалить другие бесполезные функции предыдущих крупных проектов;
3. Добавлено сжатие файлов JS и CSS кода страницы для ускорения работы системы;
4. На страницу входа в систему добавлен новый процесс проверки, чтобы код проверки можно было проверять постоянно;
5. Оптимизируйте функцию загрузки данных на странице загрузки системы.