Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/19045
Title: Оптимізація використання пов’язаних даних в програмі розрахунку заробітної плати
Authors: Кішкін, Олександр Іванович
Keywords: взаємні блокування
заробітна плата
інтеграція
паралельні обчислення
MS SQL server
SQL запит
deadlocks
payroll
integration
calculation optimization
client-server
terminal-server
Issue Date: 2024
Abstract: UA : Робота викладена на 76 сторінках друкованого тексту, містить 38 рисунків, 3 таблиці, 11 джерел, 7 додатків. Об’єкт дослідження: програма розрахунку заробітної плати. Мета роботи: оптимізація процесу обробки складних періодичних обчислень. Метод дослідження: використовуючи інструменти профілювання визначити місце у коді, де витрачається найбільше часу. Оптимізувати алгоритми, запити, використати паралельні обчислення. У роботі розглянути причини, що впливають на поведінку програм, проаналізовано методи підвищення продуктивності та збільшення кількості одночасно працюючих користувачів. Для цього розглянуто фактори, які впливають на виконання робіт: вибрана технологія (клієнт-сервер, термінал-сервер і т.п.), мережеві налаштування, підбір конфігурації обладнання, параметри операційної системи сервера, налаштування бази даних, виконання регламентних робіт, аналіз програмного коду, аналіз запитів до бази даних, налаштування виключення блокування в результаті обчислень, підвищення ефективності роботи служби управління персоналом, автоматизація потоків і спрощення процесів інтеграції, підвищення якості даних, що передаються між внутрішньою і зовнішньою підсистемами. В результаті матиме можливість одночасно працювати з великою кількістю користувачів, скоротити час на виконання обчислень і зменшити частку ручних операцій.
EN : The work is presented on 76 pages of printed text, 38 figures, 3 tables, 11 references, 7 supplements. In the course of the work of the enterprise, changes are made to the running programs, the functionality increases. Databases are growing in size. This significantly increases the load. Programs that worked well yesterday begin to lose speed, or even stop completely. In this work, we will consider the causes that affect the behavior of programs, analyze methods for improving performance, and increasing the number of concurrent users. To do this, consider such factors that affect the performance of work: selected technology (client-server, terminal-server, etc.), network settings, selection of equipment configuration, server operating system settings, database settings, carrying out routine work, program code analysis, analysis of queries to the database, settings to exclude blocking as a result of calculations, improving the efficiency of the personnel management service, automation of flows and simplification of integration processes, improving the quality of transmitted data between internal and external subsystems. As a result, we should be able to simultaneously work with a large number of users, reduce the time for performing calculations, and reduce the proportion of manual operations.
Description: Кішкін О. І. Оптимізація використання пов’язаних даних в програмі розрахунку заробітної плати : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. В. Столярова. Запоріжжя : ЗНУ, 2024. 76 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/19045
Appears in Collections:Кваліфікаційні випускні роботи здобувачів магістерського рівня вищої освіти кафедри програмної інженерії

Files in This Item:
File Description SizeFormat 
Кішкін.pdfМагістерська робота2.4 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.