Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon: http://elartu.tntu.edu.ua/handle/lib/52601
Teitl: Розробка програмної системи для виявлення аномальних транзакцій у задачах банківського моніторингу з використанням машинного навчання
Teitlau Eraill: Development of a Software System for Anomalous Transaction Detection in Banking Monitoring Tasks Using Machine Learning
Awduron: Великанич, Максим Іванович
Velykanych, Maksym
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Великанич М. І. Розробка програмної системи для виявлення аномальних транзакцій у задачах банківського моніторингу з використанням машинного навчання : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 79 с.
Dyddiad Cyhoeddi: Jun-2026
Date of entry: 23-Jun-2026
Cyhoeddwr: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Supervisor: Стоянов, Юрій Миколайович
Committee members: Загородна, Наталія Володимирівна
UDC: 004.9
Allweddeiriau: виявлення шахрайства
банківський моніторинг
машинне навчання
класифікація транзакцій
незбалансовані дані
веб застосунок
fraud detection
banking monitoring
machine learning
transaction classification
imbalanced data
web application
Number of pages: 79
Crynodeb: У кваліфікаційній роботі вирішується задача автоматизованого виявлення шахрайських транзакцій у банківських платіжних системах. Актуальність роботи зумовлена зростанням обсягів електронних платежів та збитків від карткового шахрайства, а також недостатньою ефективністю традиційних методів виявлення аномалій в умовах великих даних. У роботі проведено аналіз предметної області, здійснено порівняльне дослідження методів машинного навчання для задачі бінарної класифікації на незбалансованих датасетах. Розроблено програмну систему, що включає модуль машинного навчання, серверну частину з REST API та вебінтерфейс для аналітика. Проведено тестування системи та верифікацію якості побудованої класифікаційної моделі.
The qualification work addresses the task of automated detection of fraudulent transactions in banking payment systems. The relevance of the work is driven by the growing volume of electronic payments and losses caused by card fraud, as well as the insufficient effectiveness of traditional anomaly detection methods under big data conditions. The work includes an analysis of the subject domain, a comparative study of machine learning methods for binary classification on imbalanced datasets. A software system has been developed comprising a machine learning module, a server-side component with a REST API, and a web interface for security analysts. The system has been tested and the quality of the built classification model has been verified.
Content: ВСТУП 7 РОЗДІЛ 1 АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ 9 1.1 Аналіз предметної області 9 1.2 Проблематика виявлення шахрайства та аналіз задачі 11 1.3 Обґрунтування вибору методів машинного навчання 12 1.4 Моделювання варіантів використання системи 14 1.5 Висновки до розділу 1 18 РОЗДІЛ 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИИ 20 2.1 Проєктування архітектури системи 20 2.2 Вибір та обґрунтування технологічного стеку 22 2.3 Проєктування бази даних 24 2.4 Проєктування серверної частини 26 2.5 Розробка модуля класифікації транзакцій 28 2.6 Реалізація веб застосунку 33 2.7 Висновки до розділу 2 37 РОЗДІЛ 3 ТЕСТУВАНННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА 39 3.1 Види та план тестування 39 3.2 Тестування REST API засобом Postman 41 3.3 Розгортання та системні вимоги 46 3.4 Висновки до розділу 3 48 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 51 4.1 Безпека життєдіяльності 51 4.2 Основи охорони праці 54 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 59 ДОДАТКИ 63 ДОДАТОК А 64 ДОДАТОК Б 66
URI: http://elartu.tntu.edu.ua/handle/lib/52601
Copyright owner: © Великанич Максим Івановия, 2026
References (Ukraine): 1. Global Card Fraud Losses at $33 Billion [Електронний ресурс]. – Режим доступу:URL:https://www.globenewswire.com/news-release/2026/01/07/3214821/0/en/Global-Card-Fraud-Losses-at-33-Billion.html (дата звернення: 10.05.2026).
2. Learned Lessons in Credit Card Fraud Detection from a Practitioner Perspective [Електронний ресурс]. – Режим доступу: URL: https://www.sciencedirect.com/science/article/abs/pii/S095741741400089X (дата звернення: 10.05.2026).
3. Credit Card Fraud and Detection Techniques :A Review [Електронний ресурс]. – Режим Доступу:URL: https://knowledge.lancashire.ac.uk/id/eprint/25005/1/25005%20BBS_en_2009_2_Delamaire.pdf (дата звернення: 10.05.2026).
4. Credit Card Fraud Detection Using Machine Learning Techniques: A Comparative Analysis [Електронний ресурс]. – Режим доступу: URL: https://doi.org/10.1109/ICCNI.2017.8123782 (дата звернення: 10.05.2026).
5. Tabular Data: Deep Learning Is Not All You Need [Електронний ресурс]. – Режим доступу: URL: https://arxiv.org/abs/2106.03253 (дата звернення: 11.05.2026).
6. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності: підручник. Київ: Каравела, 2023. 344 с.
7. ARIC Risk Hub: Adaptive Behavioural Analytics for Fraud Prevention [Електронний ресурс]. – Режим доступу: URL: https://www.featurespace.com/aric-risk-hub (дата звернення: 12.05.2026).
8. Жидецький В.Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с.
9. Credit Card Fraud Detection [Електронний ресурс]. – Режим доступу: URL: https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud.
10. React Документація [Електронний ресурс]. – Режим доступу: URL: https://react.dev/ (дата звернення: 03.05.2026).
11. A Systematic Analysis of Performance Measures for Classification Tasks [Електронний ресурс]. – Режим доступу: URL: https://www.sciencedirect.com/science/article/abs/pii/S0306457309000259 (дата звернення: 11.05.2026).
12. The Relationship Between Precision-Recall and ROC Curves [Електронний ресурс]. – Режим доступу: URL: https://dl.acm.org/doi/10.1145/1143844.1143874 (дата звернення: 11.05.2026).
13. The Precision-Recall Plot Is More Informative than the ROC Plot When Evaluating Binary Classifiers on Imbalanced Datasets [Електронний ресурс]. – Режим доступу: URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0118432 (дата звернення: 11.05.2026).
14. SMOTE: Synthetic Minority Over-sampling Technique [Електронний ресурс]. – Режим доступу: URL: https://www.jair.org/index.php/jair/article/view/10302 (дата звернення: 11.05.2026).
15. Leakage in Data Mining: Formulation, Detection, and Avoidance [Електронний ресурс]. – Режим доступу: URL: https://dl.acm.org/doi/10.1145/2382577.2382579 (дата звернення: 11.05.2026).
Content type: Bachelor Thesis
Ymddengys yng Nghasgliadau:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Ffeiliau yn yr Eitem Hon:
Ffeil Disgrifiad MaintFformat 
dyplom_Velykanych_M_2026.pdf3,75 MBAdobe PDFGweld/Agor


Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.

Offer Gweinyddol