1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dengyulin-dyl-sys

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Система управления правами доступа для бэкенда (dyl-sys)

Проект:
Обновление Layui до версии 2.15. 1. dyl-sys — это система управления бэкендом, написанная на Java. Архитектура системы проста и понятна, а разработка вторичных функций очень проста, что делает её доступной даже для начинающих разработчиков. 2. Существует множество подобных систем бэкенд-фреймворков. Однако после личного использования некоторые из них кажутся устаревшими, а другие имеют слишком сложную архитектуру. В области баз данных Hibernate и Mybatis были заменены на более простые и удобные в отладке и просмотре решения. Вместо сложной системы прав доступа Shiro были разработаны собственные аннотации и метки, которые упрощают проект и делают его более лаконичным. Все функции являются практичными и используются в повседневной разработке. 3. Можно свободно добавлять новые меню и настраивать права доступа на изменение, удаление, добавление и просмотр. 4. Проект имеет чёткую техническую структуру, которая позволяет пользователям расширять функциональность в соответствии со своими бизнес-потребностями, что упрощает вторичную разработку. 5. Имеется унифицированный механизм регистрации событий, который позволяет записывать аномальные URL-адреса в реальном времени, точно определять причины аномалий и устранять ошибки. 6. Если у вас возникнут проблемы при использовании проекта, вы можете присоединиться к группе обсуждения проекта: 60652257 или обратиться по электронной почте: 84829698@qq.com. Код будет периодически обновляться.

Техническая архитектура:

 1. Техническая архитектура: Spring Spring MVC, LayUi, JdbcTemplate Oracle и др.
 2. Функциональные возможности:
   2.1. Управление пользователями: создание системных пользователей и настройка ролей.
   2.2. Управление ролями: создание ролей и назначение прав доступа.
   2.3. Управление меню: создание системных меню, настройка адресов доступа и определение прав доступа для меню.
   2.4. Управление таймерами: создание и удаление таймеров в режиме реального времени через базу данных.
   2.5. Мониторинг базы данных: использование Ali Durid для мониторинга базы данных в режиме реального времени.
   2.6. Регистрация действий пользователей: использование log4j для записи адресов доступа пользователей в реальном времени для последующего анализа статистики посещений разделов.
   2.7. Управление правами доступа: реализация с помощью пользовательских аннотаций и меток во внешнем интерфейсе.
   2.8. Генератор кода: выбор таблицы или представления, выбор соответствующего шаблона для генерации кода и его упаковка для скачивания.
 3. Использование:
  3.0. По умолчанию в проекте используется JDK 1.6, но пользователи могут выбрать версию 1.6+ самостоятельно.
  3.1. Используются две версии базы данных — oracle и mysql, можно выбрать одну из них в зависимости от потребностей. Инициализирующий скрипт находится в папке WebRoot/db/dyl-sys-for(oracle/mysql).sql.
  3.2. Необходимо изменить путь к журналу в файле src/config/config.properties.
  3.3. Путь входа в систему для администраторов: http://ip:порт/login!intologin.do. Логин администратора разработки: dev/123, логин системного администратора: admin/admin.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

**Система управления правами доступа на бэкенде: архитектура springMvc + jdbcTemplate.** Фронтенд: шаблоны LayUI и BeginnerAdmin для создания интерфейса администратора. Предназначено для изучения и обсуждения, код будет периодически обновляться. **Функции системы:** управление пользователями, ролями, меню, правами; генератор кода; планировщи... Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dengyulin-dyl-sys.git
git@api.gitlife.ru:oschina-mirror/dengyulin-dyl-sys.git
oschina-mirror
dengyulin-dyl-sys
dengyulin-dyl-sys
master