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

dc.contributor.advisorБоярінова, Юлія Євгенівна
dc.contributor.authorКоваленко, Богдан Ігорович
dc.date.accessioned2026-08-28T12:50:11Z
dc.date.issued2026
dc.description.abstractНауково-практична новизна роботи полягає не у винайденні нового способу табелювання, а в поєднанні сучасних мобільних та серверних засобів у межах одної системи, адаптованої до потреб робочих бригад. Цінність результату роботи застосунка визначається тим, що реалізовані механізми придумані для практикичного застосування невеликих та середніх бригад, які мають порівняно малі здібності у застосуванні програмних застосунків. Ручне ведення звітності породжує кілька типових проблем. Насамперед бригадир витрачає час на перевірку відміток і перенесення інформації в підсумкові таблиці. Крім того, зростає ймовірність розбіжностей у часі початку та завершення роботи, дублювання записів та втрати частини даних. За відсутності геоприв’язки доволі складно і ресурсозатратно підтвердити, що працівник дійсно перебував у межах потрібного об’єкта. Мета роботи заключається у розробленні програмного забезпечення сервісу обліку робочого часу бригад, яке забезпечує фіксацію відкриття і закриття змін за допомогою QR-коду та геолокації, підтримує локальне збереження подій і надає зручні засоби формування звітності. Для досягнення поставленої вище мети треба проаналізувати і реалізувати пункти нижче: · дослідити предметну область; · сформувати функціональні й нефункціональні вимоги; · побудувати UML-моделі та модель даних; · обґрунтувати вибір технологій; · реалізувати мобільний клієнт і серверну частину; · спроєктувати базу даних; · провести тестування та підготувати рекомендації щодо інсталяції і розгортання застосунка. Об’єктом дослідження є процес обліку робочого часу працівників робочих бригад. Предметом дослідження є методи, моделі та програмні засоби автоматизації фіксації змін, перевірки перебування на об’єкті, локального збереження подій і синхронізації даних у клієнт-серверній системі. У виконаній роботі застосовано наступне: методи системного аналізу, об’єктно-орієнтованого проєктування, UML-моделювання, реляційного проєктування даних, мобільної та серверної розробки а також сценарного функціонального тестування. Практична реалізація програмного забезпечення виконана з допомогою: Kotlin, Jetpack Compose, Room, WorkManager, FastAPI, SQLAlchemy та PostgreSQL.
dc.identifier.citationКоваленко Б. І. Програмне забезпечення сервісу обліку робочого часу бригад : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 135 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16944
dc.language.isouk
dc.publisherНУБіП України
dc.subjectобліку робочого часу працівників
dc.subjectавтоматизація фіксації змін
dc.subjectоб’єктно-орієнтоване проєктування
dc.subjectпрограмне забезпечення
dc.subjectrecording of employees’ working hours
dc.subjectautomation of change tracking
dc.subjectobject-oriented design
dc.subjectпрограмне забезпечення
dc.titleПрограмне забезпечення сервісу обліку робочого часу бригад
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kovalenko__Bakalavrska_Prohramne_zabezpechennia_servisu_obliku.pdf
Розмір:
2,47 MB
Формат:
Adobe Portable Document Format