Octopus v4.7.9
Предоставляет услуги по развёртыванию, настройке.
Описание
Octopus — это комплексная платформа для высших учебных заведений, предназначенная для управления информацией о преподавателях, студентах и администрации, а также для управления курсами, профессиональной информацией, классами. Она позволяет добавлять базы вопросов, загружать и скачивать учебные материалы, создавать экзаменационные работы и проводить онлайн-экзамены с автоматической оценкой результатов.
Архитектура программного обеспечения
- Среда системы
Монолитный проект
Java EE 8
Servlet 3.0
Apache Maven 3
- Основная структура
Spring Boot 2.2.x
Spring Framework 5.2.x
Apache Shiro 1.7
Apache MyBatis 3.5.x
Hibernate Validation 6.0.x
Alibaba Druid 1.2.x
- Уровень представления
Bootstrap 3.3.7
Thymeleaf 3.0.x
Встроенные функции
- Управление пользователями: пользователи являются операторами системы, эта функция в основном предназначена для настройки пользователей системы.
- Управление отделами: настройка организационной структуры компании, отделов и групп, поддержка отображения данных с правами доступа.
- Управление должностями: настройка должностей пользователей в системе.
- Управление меню: настройка меню системы, прав доступа к операциям, прав доступа кнопок и других элементов.
- Управление ролями: распределение ролей по меню, настройка ролей в соответствии с организационной структурой для разграничения прав доступа к данным.
- Управление словарями: ведение часто используемых данных в системе.
- Управление параметрами: управление динамическими параметрами конфигурации системы.
- Управление уведомлениями и объявлениями: публикация и управление уведомлениями в системе.
- Ведение журнала операций: запись и поиск обычных операций системы; запись и поиск аномальных событий системы.
- Ведение журнала входа: запись и запрос информации о входе в систему, включая аномальные события входа.
- Мониторинг активных пользователей: мониторинг состояния активных пользователей в системе.
- Планирование задач: планирование (добавление, изменение, удаление) задач в реальном времени, включая выполнение задач и результаты.
- Генерация кода: генерация кода для интерфейса (java, html, xml, sql), поддержка загрузки CRUD.
- Создание API: автоматическое создание связанных API-интерфейсов на основе бизнес-кода.
- Мониторинг сервисов: мониторинг информации, связанной с системой, такой как использование процессора, памяти, диска и стека.
- Мониторинг кэша: операции запроса, удаления и очистки кэша в системе.
- Онлайн-конструктор: перетаскивание элементов формы для создания соответствующего HTML-кода.
- Мониторинг пула соединений: мониторинг статуса пула подключений к базе данных в текущей системе, анализ SQL для выявления узких мест в производительности системы.
- Управление учебным процессом: обработка информации об учащихся, преподавателях, классах, курсах, специальностях, аудиториях, базах вопросов и экзаменах.
Онлайн-демонстрация
— admin/admin123.
Получено некоторое вознаграждение, которое было использовано для улучшения демонстрационного сервера. Спасибо всем за поддержку.
Демонстрационный адрес: http://www.hongmaple.top/octopus/.
Адрес документации: http://doc.ruoyi.vip.
Демонстрационные изображения
Типы пользователей
Администратор, преподаватель, студент. В application-druid.yml настроить соединение с базой данных.
В application настроить:
ruoyi:
Наименование
name: RuoYi
Версия
version: 4.1.0
Год авторских прав
copyrightYear: 2019
Переключатель демонстрации экземпляра
demoEnabled: false
Путь к файлу (пример для Windows: D:/data/octopus/uploadPath, для Linux: /data/octopus/uploadPath)
profile: D:/data/octopus/uploadPath
Включить получение IP-адреса
addressEnabled: true
- В logback.xml настроить:
<property name="log.path" value="/data/octopus/logs"/>
- Запустить MapleApplication.
- После успешного запуска перейдите по адресу localhost:8888 и авторизуйтесь как администратор/admin123.
Свяжитесь со мной для получения индивидуальных услуг по развёртыванию.
wx: mapleCx331 qq группа: 
Спасибо за поддержку открытого исходного кода.
Как внести свой вклад:
- Форкните этот репозиторий.
- Создайте ветку Feat_xxx.
- Отправьте код.
- Создайте запрос на слияние.
Комментарии ( 0 )