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

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

Дата

2026

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

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Метою роботи є проєктування та розробка спеціалізованої корпоративної вебсистеми, спрямованої на цифрову трансформацію процесів управління трудовими ресурсами підприємства. Створений застосунок автоматизує рутинні процеси розподілу робочого часу, ліквідує проблеми часових накладань робочих змін та забезпечує прозорість підрахунку відпрацьованих годин. Програмний продукт реалізує рольову модель доступу з поділом на адміністраторів та працівників. Основний функціонал системи включає: виконання 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 та ізольованої бази даних в оперативній пам’яті

Опис

Програмний продукт реалізує рольову модель доступу з поділом на адміністраторів та працівників. Основний функціонал системи включає: виконання CRUD-операцій з робочими змінами через інтерактивний календар, автоматичне блокування часових колізій на рівні бази даних, управління обліковими записами, розсилку глобальних інформаційних повідомлень, а також візуалізацію аналітики та автоматичну генерацію звітів про продуктивність у форматі Excel.

Ключові слова

управління персоналом, вебсистема, asp.net core, react, typescript, clean architecture, rest api, jwt, human resource management, web system

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

Карпенко, Д. І. Корпоративна вебсистема управління робочими змінами та персоналом : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Карпенко Дмитро Ігорович. – Київ, 2026. – 70 с.

ORCID

DOI