Корпоративна вебсистема управління робочими змінами та персоналом
| dc.contributor.advisor | Донець, Андрій Георгійович | |
| dc.contributor.author | Карпенко, Дмитро Ігорович | |
| dc.date.accessioned | 2026-09-28T13:29:56Z | |
| dc.date.available | 2026-09-28T13:29:56Z | |
| dc.date.issued | 2026 | |
| 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.abstractother | The 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.extent | 70 с. | |
| dc.identifier.citation | Карпенко, Д. І. Корпоративна вебсистема управління робочими змінами та персоналом : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Карпенко Дмитро Ігорович. – Київ, 2026. – 70 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/83543 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | управління персоналом | |
| dc.subject | вебсистема | |
| dc.subject | asp.net core | |
| dc.subject | react | |
| dc.subject | typescript | |
| dc.subject | clean architecture | |
| dc.subject | rest api | |
| dc.subject | jwt | |
| dc.subject | human resource management | |
| dc.subject | web system | |
| dc.title | Корпоративна вебсистема управління робочими змінами та персоналом | |
| dc.type | Bachelor 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
- Опис: