Skip to content

Корпоративный веб-сайт для управления и просмотра данных о подстанциях, линиях электропередач и приборах учета, доступный только авторизованным сотрудникам компании в сфере электроэнергетики.

Notifications You must be signed in to change notification settings

PogodinEgor/ElectricalServices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Project Logo Url

Java версия 17 Версия Spring Boot Версия Spring Security

О проекте

Проект представляет собой корпоративный веб-сайт, предназначенный для сотрудников компании. Он обеспечивает возможность вносить, просматривать и управлять данными о подстанциях, линиях электропередачи и приборах учета электроэнергии. Ключевая особенность этого решения – возможность добавления и просмотра показаний приборов учета, что способствует повышению эффективности работы компании в сфере электроэнергетики. Вся информация строго конфиденциальна и доступна только авторизованным сотрудникам.

Документация

Spring Boot Starter Data JPA: Упрощает реализацию слоя доступа к данным, используя Java Persistence API.

Spring Boot Starter Security: Обеспечивает интеграцию Spring Security для обеспечения безопасности веб-приложений.

Spring Boot Starter Thymeleaf: Предоставляет поддержку для Thymeleaf, шаблонизатора для веб-страниц.

Spring Boot Starter Validation: Поддержка для валидации данных с использованием Java Bean Validation API.

Spring Boot Starter Web: Инструменты для создания веб-приложений, включая RESTful приложения.

Liquibase Core: Инструмент для управления версиями баз данных.

Thymeleaf Extras Springsecurity6: Дополнительная интеграция Thymeleaf с Spring Security.

PostgreSQL Driver: Драйвер для подключения к базам данных PostgreSQL.

Lombok: Утилита для автоматического создания стандартных методов (геттеры, сеттеры, toString и др.) в Java классах.

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

Это веб-приложение предназначено для работы с данными через веб-интерфейс и доступно только авторизованным пользователям. Вот как вы можете его использовать:

Авторизация: Для доступа к функционалу приложения необходимо пройти аутентификацию. Введите свои учетные данные для входа в систему.

Регистрация новых пользователей: Только администратор имеет право на регистрацию новых пользователей. Если вы не зарегистрированы, обратитесь к администратору для создания учетной записи.

Операции CRUD:

Создание (Create): Авторизованные пользователи могут добавлять новые записи через веб-формы.

Чтение (Read): Вы можете просматривать доступные данные, переходя по соответствующим разделам веб-приложения.

Обновление (Update): Для изменения существующих данных используйте формы редактирования, доступные в интерфейсе.

Удаление (Delete): Удаление данных осуществляется через интерфейс, обычно с помощью кнопки удаления рядом с соответствующей записью.

Ограничения доступа: Доступ к некоторым функциям, таким как регистрация новых пользователей, ограничен и доступен только для администраторов.

Приложение предлагает интуитивно понятный интерфейс для удобной работы с данными. В случае возникновения вопросов или необходимости дополнительной помощи, обращайтесь к администратору или используйте предоставленные справочные материалы.

Установка и запуск

1.Убедитесь, что у вас установлены JDK 17 или выше.

2.Клонируйте репозиторий проекта с помощью команды git clone https://github.com/PogodinEgor/ElectricalServices.git.

Разработчики

Погодин Егор (https://github.com/PogodinEgor)

About

Корпоративный веб-сайт для управления и просмотра данных о подстанциях, линиях электропередач и приборах учета, доступный только авторизованным сотрудникам компании в сфере электроэнергетики.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published