| 10.14489/vkit.2026.09.pp.039-045 |
|
DOI: 10.14489/vkit.2026.09.pp.039-045 Провоторов Э. В., Коротенко Р. В., Беляева И. Н. Аннотация. Описана автоматизированная система «Календарь рабочих периодов», предназначенная для визуализации и учета рабочих периодов сотрудников. Возникает потребность в легких специализированных инструментах, позволяющих решать задачи мониторинга рабочего времени без освоения сложных корпоративных систем. Система реализована на кроссплатформенном фреймворке Flutter и функционирует на платформах Windows, Linux, macOS, Android, iOS. Описана модульная архитектура, включающая компоненты управления данными сотрудников, визуализации календаря, настройки пользовательских событий и экспорта отчетов. Центральным элементом является класс Employee, определяющий структуру данных с персональной информацией и коллекцией отмеченных дней. Представлен алгоритм интеграции с производственным календарем России посредством парсинга данных с последующим кэшированием для офлайн-работы, обеспечивающий корректное отображение рабочих, выходных, праздничных и сокращенных дней согласно Трудовому кодексу Российской Федерации. Рассмотрена гибкая система маркировки дней с пользовательскими типами событий и цветовой дифференциацией. В отличие от решений с фиксированным набором категорий данная система позволяет создавать неограниченное количество типов для учета стажировок, отпусков, больничных и вахтовых графиков. Описаны механизмы экспорта в форматы JSON, TXT и Excel с автоматическим форматированием импорта между устройствами. Реализован адаптивный интерфейс, автоматически изменяющий компоновку в зависимости от размера экрана. Локальное хранение данных обеспечивает независимость от сетевого подключения и защиту конфиденциальной информации. Перспективы развития включают облачную синхронизацию и интеграцию с корпоративными системами. Ключевые слова: кадровый учет; мониторинг рабочих периодов; производственный календарь; Flutter; кроссплатформенная разработка; визуализация календаря; экспорт отчетов; модульная архитектура.
Abstract. The article describes the automated "Work Periods Calendar" system designed for employee work period visualization and tracking. The growing demand for lightweight specialized tools enabling work time monitoring without complex enterprise system adoption drives this research. The system utilizes the cross-platform Flutter framework and operates across Windows, Linux, macOS, Android, and iOS platforms. The modular architecture encompasses components for employee data management, calendar visualization, custom event configuration, and report export functionality. The Employee class serves as the core data structure, containing personal information and a collection of marked days. An algorithm integrating the Russian Federation production calendar through data parsing with subsequent local caching enables offline operation. This approach ensures accurate display of working days, weekends, holidays, and shortened days in compliance with the Labor Code requirements. The system features a flexible day marking mechanism with user-defined event types and color differentiation. Unlike solutions with fixed category sets, this application allows creating unlimited period types for tracking internships, probation periods, vacations, sick leaves, and shift schedules. Export capabilities include JSON for technical exchange, TXT for readable reports, and Excel with automatic formatting for corporate integration. Import functionality enables data transfer between devices. The adaptive interface automatically adjusts layout based on device screen dimensions. Local data storage ensures independence from network connectivity and protects confidential employee information. Future development prospects encompass cloud synchronization implementation and integration with corporate information systems. Keywords: Personnel records; Work periods monitoring; Production calendar; Flutter; Cross-platform development; Calendar visualization; Report export; Modular architecture.
РусЭ. В. Провоторов, Р. В. Коротенко, И. Н. Беляева (Белгородский государственный национальный исследовательский университет, Белгород, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngE. V. Provotorov, R. V. Korotenko, I. N. Belyaeva (Belgorod State National Research University, Belgorod, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Бугасова Е. В., Шичкин И. А. Современные тенденции цифровизации процессов управления персоналом // Журнал монетарной экономики и менеджмента. 2024. № 8. С. 238–245. EDN DRFCKP Eng1. Bugasova, E. V., & Shichkin, I. A. (2024). Modern trends in digitalization of personnel management processes. Zhurnal monetarnoy ekonomiki i menedzhmenta, (8), 238–245. [in Russian language].
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2026.09.pp.039-045 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2026.09.pp.039-045 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Current Issue
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»