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

OSCHINA-MIRROR/aun-Timo

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

Timo v2.0.3

Проект: Timo — бэкенд-система управления на основе Spring Boot 2.0, Spring Data JPA, Thymeleaf и Shiro. Система разработана с использованием модульного подхода для удобства разработки и обслуживания. Поддерживает раздельное развёртывание фронтенда и бэкенда.

Функции:

  • управление правами доступа;
  • управление отделами;
  • управление словарями;
  • ведение журнала действий;
  • загрузка файлов;
  • генерация кода;
  • создание форм;
  • построение интерфейса данных.

Введение в проект

Timo — это бэкенд-система управления, разработанная на основе SpringBoot 2.0 + Spring Data Jpa + Thymeleaf + Shiro. Она использует модульный подход для облегчения разработки и обслуживания, поддерживает раздельное развёртывание фронтенд- и бэкенд-модулей. В настоящее время система поддерживает следующие функции: управление правами доступа, управление отделами, управление словарями, ведение журнала действий, загрузка файлов, генерация кода и т. д. Это фреймворк для быстрой разработки бэкенд-систем!

Выбор технологий

Бэкенд: Spring Boot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache.

Фронтенд: Layui + Jquery + zTree + Font-awesome.

Новая структура проекта

Новая структура проекта представлена на рисунке.

Список функций

  1. Управление пользователями: используется для управления пользователями бэкенд-системы, позволяет выполнять операции добавления, удаления, изменения и проверки.
  2. Управление ролями: роль — минимальная единица распределения прав доступа. Через роли пользователям предоставляются права доступа.
  3. Управление меню: используется для настройки меню системы, также служит ресурсом прав доступа.
  4. Управление отделами: управление и разделение пользователей через различные отделы.
  5. Управление словарями: централизованное управление данными, требующими преобразования, такими как пол (мужской/женский).
  6. Журнал действий: запись операций пользователей в системе, а также мониторинг ошибок, возникающих при работе системы.
  7. Загрузка файлов: встроенный интерфейс загрузки файлов, удобный для разработчиков при использовании функции загрузки файлов.
  8. Генерация кода: помогает разработчикам быстро разрабатывать проекты, уменьшая ненужное дублирование работы и позволяя уделять больше внимания бизнес-логике.
  9. Создание форм: быстрое создание модуля формы с помощью перетаскивания.
  10. Интерфейс данных: автоматическое создание соответствующих документов API на основе бизнес-кода.

Руководство по установке

Требования к среде и плагинам: JDK 8+, MySQL 5.5+, Maven, Lombok (важно).

Импорт проекта:

  • IntelliJ IDEA: Import Project -> Import Project from external model -> Maven.
  • Eclipse: Import -> Existing Maven Project.

Запуск проекта:

  • Запустите модуль admin в приложении Java.
  • Конфигурация базы данных: имя базы данных — timo, пользователь — root, пароль — root.
  • Адрес доступа: http://localhost:8080/.
  • Пароль по умолчанию: admin/123456.

Использование

  1. Документация по использованию: sdoc/Использование документа.docx.
  2. Руководство разработчика: TIMO Developer Document, KanCloud Document.
  3. Файл SQL: sdoc/timo.sql.

Демонстрационный адрес

Демонстрационный адрес: http://42.194.205.137.

Примеры изображений

Рисунок структуры проекта.

Страница входа.

Управление пользователями.

Управление меню.

Управление отделами.

Управление словарями.

Журнал действий.

Генерация кода.

Создание форм.

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

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

Введение

TIMO — это бэкенд-система управления, разработанная на основе SpringBoot 2.0, Spring Data Jpa, Thymeleaf и Shiro. Система организована по модульному принципу для удобства разработки и обслуживания. Поддерживается раздельное развёртывание фронтенд- и бэкенд-модулей. В настоящее время система поддерживает следующие функции: управление правами дост... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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