Вебзастосунок для ведення особистих фінансів з можливістю синхронізації банківських даних
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 52 таблиці, 69 рисунків та 37 джерел – загалом 225 сторінок.
Дипломний проєкт присвячений розробці вебзастосунку для ведення особистих фінансів з можливістю синхронізації банківських даних.
Мета: створити зручний, функціональний і безпечний інструмент для обліку, аналізу та планування особистих фінансів користувача з інтеграцією банківських API.
Об’єкт дослідження: вебзастосунок для управління особистими фінансами, його архітектура, функціональність і користувацький інтерфейс.
Предмет дослідження: сучасні технології та методи розробки вебзастосунків, засоби забезпечення безпеки, автоматизації обробки транзакцій та синхронізації з банківськими сервісами.
У першому розділі проведено аналіз предметної області, досліджено актуальні проблеми обліку особистих фінансів, розглянуто існуючі рішення та визначено цілі проєкту.
У другому розділі описано варіанти використання застосунку, проаналізовано системні вимоги, сформульовано функціональні та нефункціональні вимоги до програмного забезпечення.
У третьому розділі розроблено архітектуру вебзастосунку, обґрунтовано вибір технологій та інструментів, описано реалізацію основних модулів, а також розглянуто питання захисту персональних даних.
У четвертому розділі описано підходи до перевірки якості програмного забезпечення, проведено тестування функціоналу, розглянуто результати тест-кейсів.
У п’ятому розділі описано процес розгортання застосунку, інструкції з його використання та супроводу. Програмне забезпечення було розгорнуте за допомогою Docker-контейнерів з використанням хмарного середовища для серверної частини.
Опис
Ключові слова
вебзастосунок, особисті фінанси, доходи, витрати, синхронізація, банківські АРІ, база даних, personal finances, income, expenses, synchronization, banking API, Docker, frontend, database, Spring Boot, Java, PostgreSQL, JavaScript, web application
Бібліографічний опис
Легеза, О. С. Вебзастосунок для ведення особистих фінансів з можливістю синхронізації банківських даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Легеза Олексій Сергійович. - Київ, 2025. - 228 с.