Метод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства
| dc.contributor.advisor | Хіцко, Яна Володимирівна | |
| dc.contributor.author | Поваров, Євгеній Валерійович | |
| dc.date.accessioned | 2025-10-13T13:44:43Z | |
| dc.date.available | 2025-10-13T13:44:43Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Сучасний бізнес вимагає ефективного управління людськимиресурсами, здатного швидко адаптуватися до змін і забезпечувативисокупродуктивність. В умовах зростаючої конкуренції та збільшенняобсягівданих традиційні HRM-системи стикаються з обмеженнями ушвидкодіїтамасштабованості. У роботі запропоновано новий метод розробки системиуправлінняперсоналом із використанням низькорівневих конструкціймовипрограмування C# та апаратного прискорення для оптимізації обробкиданихна серверному рівні. Реалізовано новий ORM-фреймворк, якийзабезпечуєзменшення часу виконання за рахунок використання апаратногоприскореннясистеми, ефективного управління пам’яттю та використання пулаз’єднаньзбазою даних. Тестування продемонструвало скорочення часувиконанняоперацій над обсягом в 100000 записів в базі даних до 97%завдякивикористанню GPU, а споживання пам’яті зменшено на 86%порівнянозEntity Framework Core. Запропоноване рішення орієнтоване на середнітавеликі підприємства, для яких важливими є масштабованість і швидкодіяприроботі з великими обсягами даних. Для реалізації запропонованогопрограмного методу розроблено бібліотеку з використаннямтехнологійC#та ILGPU. Для реалізації застосунку використано технології React, ASP.NET,REST API та MSSQL. | |
| dc.description.abstractother | Modern 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.extent | 138 с. | |
| dc.identifier.citation | Поваров, Є. В. Метод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства : магістерська дис. : 121 Інженерія програмного забезпечення / Поваров Євгеній Валерійович. – Київ, 2024. – 138 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76802 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | програмне забезпечення | |
| dc.subject | ORM фреймворк | |
| dc.subject | апаратне прискорення | |
| dc.subject | оптимізація | |
| dc.subject | software | |
| dc.subject | ORM framework | |
| dc.subject | hardware acceleration | |
| dc.subject | optimization | |
| dc.subject.udc | 004.051 | |
| dc.title | Метод та програмне забезпечення для збільшення швидкодії системи управління персоналом підприємства | |
| dc.type | Master 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
- Опис: