Система управления временем - Полное решение учета времени

Веб-учет времени с Android RFID-терминалом и проектным временем

2025-2026 Customer Project

Описание проекта

Этот проект представляет собой комплексную систему управления временем, разработанную для потенциального клиента. Система обеспечивает учет времени, управление отсутствиями, сверхурочные, отчеты и экспорт, а также проектную регистрацию времени и нативное Android-приложение терминала для RFID/NFC-отметок с GPS. Сотрудники отмечаются через веб или мобильный API; IT Apps распространяет APK терминала. Система тесно интегрируется с системой управления персоналом.

Основные функции

Учет времени

Отметка времени с управлением перерывами

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

Запросы на отсутствие с рабочим процессом утверждения

Представление календаря

Месячный календарь с записями времени и отсутствиями

Отчеты и аналитика

Месячные отчеты с расчетами сверхурочных

Функции экспорта

Экспорт данных в различных форматах

Уведомления

Настраиваемые предпочтения уведомлений

Проектное время

Учёт и дозаполнение времени по клиентским проектам

Android-приложение терминала

Нативный Compose-терминал для отметок в цеху и назначения RFID

RFID и NFC-отметки

Поддержка HID wedge и NFC-меток через Mobile API v1

GPS при отметке

Фиксация местоположения как GeoJSON на событиях учёта времени

Технологический стек

Backend-фреймворк

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Архитектура

Принципы SOLID
Сервисный слой
Контракты

Управление данными

Eloquent ORM
Аудит-трейлы
Сервисы отчетности

Рабочий процесс

  1. Учет времени: Сотрудники отмечают время и управляют перерывами
  2. Запросы на отсутствие: Сотрудники запрашивают отсутствия с рабочим процессом утверждения
  3. Больничный: Сотрудники сообщают о больничных с документацией
  4. Представление календаря: Просмотр записей времени и отсутствий в месячном календаре
  5. Отчеты: Генерация месячных отчетов с обзором часов и сверхурочных
  6. Расчет сверхурочных: Автоматический расчет сверхурочных и компенсации
  7. Экспорт: Экспорт данных времени в различных форматах для внешней обработки
  8. Проектное время: Учитывайте часы по клиентским проектам и дозаполняйте записи
  9. Android-терминал: Скачайте APK из IT Apps, аутентифицируйтесь и отмечайтесь через RFID/NFC
  10. Интеграция: Бесшовная интеграция с HR-системой для данных сотрудников