Веб-застосунок для керування персональними фінансами

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Тернопіль, ЗУНУ

Abstract

Метою роботи є проєктування та програмна реалізація веб-застосунку для керування персональними фінансами «FinTrack» на базі архітектурного шаблону клієнт-серверної взаємодії, що забезпечує автоматизацію контролю особистих доходів і витрат, асинхронну візуалізацію поточного балансу та інтерактивне планування накопичень. Для розроблення застосунку застосовано системний та порівняльний аналіз предметної області, об’єктно-орієнтоване проєктування, UML-моделювання архітектури й діаграм поведінки, а також методи даталогічного моделювання реляційних баз даних. Внаслідок виконання роботи обґрунтовано архітектурно-алгоритмічний базис системи управління капіталом та реалізовано веб-застосунок «FinTrack». Програмний продукт поєднує адаптивний Single Page Application інтерфейс на основі JavaScript та Tailwind CSS, серверну REST API логіку мовою Python на базі мікрофреймворку Flask, а також автономне реляційне сховище даних на базі СКБД SQLite, що забезпечує високу швидкодію та конфіденційність транзакцій. Результати дослідження можуть бути використані широким колом індивідуальних користувачів та всіма охочими оптимізувати власні фінансові ресурси, незалежно від рівня їхньої технічної чи фінансової підготовки.Впровадження розробленого веб-застосунку сприяє підвищенню рівня особистої фінансової самодисципліни, раціональному розподілу бюджету та забезпечує автоматизований моніторинг прогресу досягнення фінансових цілей у реальному часі. The aim of the paper is the design and software implementation of the "FinTrack" web application for personal finance management based on the client-server architecture pattern, which provides automated control of personal income and expenses, asynchronous visualization of the current balance, and interactive savings planning. To develop the application, methods of systemic and comparative analysis of the domain area, object-oriented design, UML-modeling of architecture and behavioral diagrams, as well as datalogic modeling of relational databases were applied. As a result of the work, the architectural and algorithmic basis of the capital management system has been substantiated, and the "FinTrack" web application has been implemented. The software product combines a responsive Single Page Application interface based on JavaScript and Tailwind CSS, server-side REST API logic written in Python using the Flask microframework, and an autonomous relational data storage based on the SQLite DBMS, which ensures high performance and transaction privacy. The research results can be utilized by a wide range of individual users and anyone wishing to optimize their own financial resources, regardless of their technical or financial background. The deployment of the developed web application enhances personal financial self-discipline, facilitates rational budget allocation, and provides automated real-time monitoring of progress toward achieving financial goals.

Description

Citation

Гурняк, С. С. Веб-застосунок для керування персональними фінансами = Web Application for Personal Finance Management : кваліфікаційна робота : спец. 122 – комп’ютерні науки ; освітньо-професійна програма – комп’ютерні науки / Сніжана Степанівна Гурняк ; наук. керівник к.т.н., доц. П. Є. Биковий. Тернопіль : ЗУНУ, 2026. 73 с.

Endorsement

Review

Supplemented By

Referenced By