Система управления разрешениями MSFM представляет собой набор облегченных системных каркасов, разработанных на основе SpringBoot. Она может формировать собственный системный бэкэнд и автоматически генерировать базовый фронтальный и бэкэнд-код с использованием таких фреймворков, как Spring Boot, Shiro, MyBatis, Layui и т. д., в том числе; : Управление пользователями, управление ролями, управление правами, управление ресурсами, управление базами данных, генерация исходного кода, управление планированием и т. д.
1. Пользователи системы, роли, добавление разрешений, удаление, изменение, распределение разрешений, сопоставление цветов разрешений.
2. Вы можете свободно выбирать локальное хранилище, облачное хранилище Qiniu и облачное хранилище Alibaba для загрузки файлов.
3. Системный словарь
4. Настройте базовую информацию веб-сайта, включая ограничения на данные блога.
5. Просмотр журналов ключевых операций системы (шаблоны, которые необходимо отслеживать, можно автоматически настроить в фоновом режиме системы)
6. Добавьте базу данных в Интернет и напрямую сгенерируйте основной и внутренний исходный код. Поместите ее в соответствующий каталог исходного кода и перезапустите Tomcat для прямого использования и предварительного просмотра.
7. Новые изменения в системных запланированных задачах будут немедленно инициированы, приостановлены и возобновлены.
Основная платформа: SpringBoot.
Платформа безопасности: Apache Shiro 1.3.2
Платформа кэширования: Redis 4.0.
Платформа поиска: Lucene 7.1
Планирование задач: кварц 2.3
Структура слоев персистентности: MyBatis 3 mybatisplus 2.1.4
Пул подключений к базе данных: Alibaba Druid 1.0.2
Управление журналами: SLF4J 1.7, Log4j
Фронтенд-фреймворк:layui
Бэкэнд-шаблон:layuicms 2.0.
Форматированный текст: wangEditor
Чтобы избежать проблем, разработчикам рекомендуется использовать следующие среды.
IDE: идея
БД: Mysql5.7 Redis (Окно, Linux)
JDK: ЯВА 8
WEB: Tomcat8 (при разработке с использованием фреймворка Springboot дополнительный Tomcat, поставляемый вместе с фреймворком, не используется)
ВЕБ-сервер: Weblogic, Tomcat, WebSphere, JBoss, Jetty и т. д.
Сервер базы данных: Mysql5.5+
Операционная система: Windows, Linux (Linux особенно чувствителен к регистру, и на него следует обратить особое внимание. В Linux нет шрифта Microsoft Yahei. Для генерации проверочных кодов необходимо установить этот шрифт)
1. Импортируйте исходный код в IDE.
2. Импортируйте mysiteforme.sql в src/main/resources/sql по пути к исходному коду в базу данных (qrtz.sql уже включен в несколько jibenbiao mysiteforme.sql для запланированных задач).
3. Измените имя пользователя и пароль mysql в файле конфигурации application.yml в каталоге srcmainresources на свой локальный.
4. При установке базы данных redis пароль базы данных по умолчанию пуст (обратите внимание: *** должен быть установлен redis, иначе система сообщит об ошибке)
5. Окно redis в некоторых местах невозможно скачать. Скачать его можно здесь https://pan.baidu.com/s/1dG22JQT.
6. Зарегистрируйте системную службу redis и откройте cmd ---> перейдите в каталог, в котором установлен Redis ---> redis-server.exe --service-install redis.windows-service.conf
7. Запустите адрес предварительного просмотра системы: http://localhost:8080 Имя пользователя администратора: test Пароль: 1
Вход в систему
Системные разрешения
Системный журнал
техническая спецификация
Назначение разрешений