Програмне забезпечення сервісу обліку робочого часу бригад

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Науково-практична новизна роботи полягає не у винайденні нового способу табелювання, а в поєднанні сучасних мобільних та серверних засобів у межах одної системи, адаптованої до потреб робочих бригад. Цінність результату роботи застосунка визначається тим, що реалізовані механізми придумані для практикичного застосування невеликих та середніх бригад, які мають порівняно малі здібності у застосуванні програмних застосунків. Ручне ведення звітності породжує кілька типових проблем. Насамперед бригадир витрачає час на перевірку відміток і перенесення інформації в підсумкові таблиці. Крім того, зростає ймовірність розбіжностей у часі початку та завершення роботи, дублювання записів та втрати частини даних. За відсутності геоприв’язки доволі складно і ресурсозатратно підтвердити, що працівник дійсно перебував у межах потрібного об’єкта. Мета роботи заключається у розробленні програмного забезпечення сервісу обліку робочого часу бригад, яке забезпечує фіксацію відкриття і закриття змін за допомогою QR-коду та геолокації, підтримує локальне збереження подій і надає зручні засоби формування звітності. Для досягнення поставленої вище мети треба проаналізувати і реалізувати пункти нижче: · дослідити предметну область; · сформувати функціональні й нефункціональні вимоги; · побудувати UML-моделі та модель даних; · обґрунтувати вибір технологій; · реалізувати мобільний клієнт і серверну частину; · спроєктувати базу даних; · провести тестування та підготувати рекомендації щодо інсталяції і розгортання застосунка. Об’єктом дослідження є процес обліку робочого часу працівників робочих бригад. Предметом дослідження є методи, моделі та програмні засоби автоматизації фіксації змін, перевірки перебування на об’єкті, локального збереження подій і синхронізації даних у клієнт-серверній системі. У виконаній роботі застосовано наступне: методи системного аналізу, об’єктно-орієнтованого проєктування, UML-моделювання, реляційного проєктування даних, мобільної та серверної розробки а також сценарного функціонального тестування. Практична реалізація програмного забезпечення виконана з допомогою: Kotlin, Jetpack Compose, Room, WorkManager, FastAPI, SQLAlchemy та PostgreSQL.

Опис

Бібліографічний опис

Коваленко Б. І. Програмне забезпечення сервісу обліку робочого часу бригад : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 135 с.

Endorsement

Review

Supplemented By

Referenced By