Веб-приложение предназначенное для автоматизации учета рабочего времени сотрудников сети магазинов. Приложение обеспечивает следующие функции: формирование графика работ для штатных сотрудников, назначение сотрудников на свободные смены, оперативное управление откликами, постановка задач, аналитика трудовых ресурсов, автоматическое создание отчетов и документов. Портал "Вотоня" интегрирован с телеграм-чат-ботом @vtntask_bot "Свободные смены", который позволяет всем сотрудникам сети получить возможность дополнительного заработка при отклике на дополнительные смены вне своего рабочего графика.
Аппаратное обеспечение должно обязательно содержать в себе следующие позиции:
Для полноценной работы портала необходима его интеграция с программами кадрового учета или другое сходное по функциям ПО.
Тип реализующий ЭВМ: Персональный компьютер, Смартфон.
Язык программирования программы: Frontend - язык HTML; Backend - язык java 21 с фреймворками Spring Boot + Spring Data JPA, база данных postgres, авторизация sso keycloak, хранение файлов seafile
Общие принципы:
Приложение поддерживает следующие режимы работы:
Объекты | Подобъекты | Предназначение |
Магазины | Используется при формировании графика рабочих смен и назначении на них штатных и нештатных сотрудников, также для его корректировки и закрытия отработанных смен. | |
Локации | Используется при формировании списка локаций, к которым относятся магазины, также для создания новых объектов категории "Локация" и "Регион". | |
Задачи | Используется при формировании списка задач, которые необходимо выполнить назначенным сотрудникам или магазинам, также для создания новых объектов категории "Фотоотчет". | |
Сотрудники | Используется при формировании списка сотрудников сети магазинов, также для получения личной информации и об их деятельности. | |
Отчеты | Используется при формировании отчетов различных типов на основе данных портала. |
Схема аппаратно-программного комплекса:
Платформа ComBot
Веб-сервер (динамический веб-сервер) - аппаратное средство, обеспечивающее хранение файлов сайта (HTML-документы, CSS-стили, JavaScript-файлы, картинки и другие) и доставку их на устройство конечного пользователя (веб-браузер и т.д.).
Веб-приложение - серверный код, обрабатывающий HTTP-запросы и возвращающие HTTP-ответы.