Метод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства

dc.contributor.advisorХіцко, Яна Володимирівна
dc.contributor.authorПоваров, Євгеній Валерійович
dc.date.accessioned2025-10-13T13:44:43Z
dc.date.available2025-10-13T13:44:43Z
dc.date.issued2024
dc.description.abstractСучасний бізнес вимагає ефективного управління людськимиресурсами, здатного швидко адаптуватися до змін і забезпечувативисокупродуктивність. В умовах зростаючої конкуренції та збільшенняобсягівданих традиційні HRM-системи стикаються з обмеженнями ушвидкодіїтамасштабованості. У роботі запропоновано новий метод розробки системиуправлінняперсоналом із використанням низькорівневих конструкціймовипрограмування C# та апаратного прискорення для оптимізації обробкиданихна серверному рівні. Реалізовано новий ORM-фреймворк, якийзабезпечуєзменшення часу виконання за рахунок використання апаратногоприскореннясистеми, ефективного управління пам’яттю та використання пулаз’єднаньзбазою даних. Тестування продемонструвало скорочення часувиконанняоперацій над обсягом в 100000 записів в базі даних до 97%завдякивикористанню GPU, а споживання пам’яті зменшено на 86%порівнянозEntity Framework Core. Запропоноване рішення орієнтоване на середнітавеликі підприємства, для яких важливими є масштабованість і швидкодіяприроботі з великими обсягами даних. Для реалізації запропонованогопрограмного методу розроблено бібліотеку з використаннямтехнологійC#та ILGPU. Для реалізації застосунку використано технології React, ASP.NET,REST API та MSSQL.
dc.description.abstractotherModern businesses demand efficient human resource management systemscapable of rapidly adapting to changes and maintaining high performance. Withincreasing competition and growing data volumes, traditional HRMsystemsfacelimitations in speed and scalability. This study proposes a novel method for developing a humanresourcemanagement system using low-level C# programming constructs andhardwareacceleration to optimize data processing at the server level. AnewORMframeworkwas implemented to reduce execution time through the use of systemhardwareacceleration, efficient memory management, and database connectionpooling.Testing demonstrated a reduction in operation execution time for datasetsofupto100000 records by 97% through GPU utilization, with memory consumptionreducedby 86% compared to Entity Framework Core. The proposed solutionis designedformedium and large enterprises, where scalability and high-speed data handlingarecritical. To implement the proposed software method, a library was developedusingC# and ILGPU technologies. Additionally, the application was built usingReact,ASP.NET, REST API, and MSSQL technologies.
dc.format.extent138 с.
dc.identifier.citationПоваров, Є. В. Метод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства : магістерська дис. : 121 Інженерія програмного забезпечення / Поваров Євгеній Валерійович. – Київ, 2024. – 138 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76802
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectпрограмне забезпечення
dc.subjectORM фреймворк
dc.subjectапаратне прискорення
dc.subjectоптимізація
dc.subjectsoftware
dc.subjectORM framework
dc.subjecthardware acceleration
dc.subjectoptimization
dc.subject.udc004.051
dc.titleМетод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства
dc.typeMaster Thesis

Файли

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