Корпоративна вебсистема управління робочими змінами та персоналом

dc.contributor.advisorДонець, Андрій Георгійович
dc.contributor.authorКарпенко, Дмитро Ігорович
dc.date.accessioned2026-09-28T13:29:56Z
dc.date.available2026-09-28T13:29:56Z
dc.date.issued2026
dc.descriptionПрограмний продукт реалізує рольову модель доступу з поділом на адміністраторів та працівників. Основний функціонал системи включає: виконання CRUD-операцій з робочими змінами через інтерактивний календар, автоматичне блокування часових колізій на рівні бази даних, управління обліковими записами, розсилку глобальних інформаційних повідомлень, а також візуалізацію аналітики та автоматичну генерацію звітів про продуктивність у форматі Excel.
dc.description.abstractМетою роботи є проєктування та розробка спеціалізованої корпоративної вебсистеми, спрямованої на цифрову трансформацію процесів управління трудовими ресурсами підприємства. Створений застосунок автоматизує рутинні процеси розподілу робочого часу, ліквідує проблеми часових накладань робочих змін та забезпечує прозорість підрахунку відпрацьованих годин. Програмний продукт реалізує рольову модель доступу з поділом на адміністраторів та працівників. Основний функціонал системи включає: виконання CRUD-операцій з робочими змінами через інтерактивний календар, автоматичне блокування часових колізій на рівні бази даних, управління обліковими записами, розсилку глобальних інформаційних повідомлень, а також візуалізацію аналітики та автоматичну генерацію звітів про продуктивність у форматі Excel. Систему побудовано за архітектурним підходом Single Page Application з дотриманням принципів Clean Architecture. Серверна частина реалізована мовою програмування C# на базі платформи ASP.NET Core, з використанням Entity Framework Core та СУБД MS SQL Server. Взаємодія між клієнтом та сервером здійснюється через REST API. Клієнтська частина застосунку розроблена мовою TypeScript з використанням бібліотеки React. Глобальна обробка HTTP-запитів покладена на клієнт Axios. Візуальний інтерфейс побудовано за допомогою фреймворку Bootstrap 5, а для інтерактивних елементів застосовано бібліотеки FullCalendar та Chart.js. Надійність серверної бізнес-логіки підтверджена модульним тестуванням за допомогою фреймворку xUnit та ізольованої бази даних в оперативній пам’яті
dc.description.abstractotherThe purpose of the work is the design and development of a specialized corporate web system aimed at the digital transformation of human resource management processes. The created application automates the routine processes of working time allocation, eliminates the problems of shift overlapping, and ensures the transparency of worked hours calculation.
dc.format.extent70 с.
dc.identifier.citationКарпенко, Д. І. Корпоративна вебсистема управління робочими змінами та персоналом : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Карпенко Дмитро Ігорович. – Київ, 2026. – 70 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/83543
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectуправління персоналом
dc.subjectвебсистема
dc.subjectasp.net core
dc.subjectreact
dc.subjecttypescript
dc.subjectclean architecture
dc.subjectrest api
dc.subjectjwt
dc.subjecthuman resource management
dc.subjectweb system
dc.titleКорпоративна вебсистема управління робочими змінами та персоналом
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Karpenko_bakalavr.pdf
Розмір:
1.39 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: