Корпоративна вебсистема управління робочими змінами та персоналом
Вантажиться...
Дата
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 с.