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