Інтернет-конференції НУБіП України, ТЕОРЕТИЧНІ ТА ПРИКЛАДНІ АСПЕКТИ РОЗРОБКИ КОМП’ЮТЕРНИХ СИСТЕМ '2023

Розмір шрифту: 
Система для фінансового обліку персональних валютних фондів та ведення статистики капіталу
Денис Сергійович Авер`янов

Остання редакція: 24-04-2023

Тези доповіді


Сучасний ринок фінансових інструментів та сервісів постійно розвивається, а користувачі шукають дедалі ефективніші способи управління своїми персональними валютними фондами. Хоча на ринку існують певні аналоги, такі як Mint, YNAB та Moneydance, зазвичай вони мають обмеження щодо функціональності, підтримки регіональних особливостей або не враховують індивідуальні вимоги користувачів. Метою дослідження є розробка нової системи фінансового обліку персональних валютних фондів та ведення статистики капіталу, яка надавала б користувачам ефективний та безпечний інструмент для управління особистими фінансами, а також була більш гнучкою та масштабованою порівняно з існуючими аналогами.

Актуальність цієї теми у тому, що у світі фінансова грамотність і ефективне управління власними засобами стає дедалі важливішим для кожної людини. У зв'язку з глобалізацією та економічними змінами люди стикаються з різними видами валютних активів та інвестицій, що потребує глибшого розуміння та контролю за своїми фінансами. Розробка системи фінансового обліку персональних валютних фондів та ведення статистики капіталу сприятиме забезпеченню зручного, інтуїтивного та гнучкого інструменту для кожного користувача, що допоможе покращити фінансове становище та забезпечити стабільність у майбутньому.

Система фінансового обліку персональних валютних фондів та ведення статистики капіталу буде створена в мікросервісній архітектурі, що забезпечить більш гнучкий та розширюваний підхід до розробки. Мікросервісна архітектура – це підхід до розробки програмного забезпечення, де окремі компоненти системи виконують окремі функції та взаємодіють між собою за допомогою легкого та швидкого механізму комунікації.

Backend частина системи буде розроблена на основі фреймворку Quarkus[1], що забезпечує швидке та легке створення масштабованих, високопродуктивних та ефективних мікросервісів. Quarkus використовується для розробки мікросервісів на Java та підтримує різні функціональності, такі як реактивність, виконання в реальному часі, вбудовані контейнери та багато іншого.

Для збереження даних системи буде використано систему керування базами даних PostgreSQL[2], яка є потужною та надійною системою з високим рівнем безпеки та підтримки транзакцій. PostgreSQL підтримує широкий спектр функцій, таких як структурований запит мовою SQL, реплікація даних та різні операції з транзакціями.

Фронтенд системи буде розроблений з використанням фреймворку Vue.js,[3] який забезпечує ефективне і легке створення веб-інтерфейсу користувача з динамічною взаємодією і широким діапазоном функцій. Vue.js підтримує віртуальну DOM-модель, маршрутизацію, плагіни та інші функції створення програм.

Основні функції системи фінансового обліку персональних валютних фондів та статистики капіталу складаються із трьох ключових елементів.

Перша функція – фінансовий облік персональних валютних фондів, дозволяє користувачам детально відстежувати свої валютні операції, зберігаючи інформацію про скоєні операції, баланс валютних рахунків, обмін валют та інші подібні транзакції.

Друга функція – ведення статистики капіталу, дозволяє користувачам відстежувати зміну капіталу протягом певного періоду часу, що дозволяє грамотно планувати власні фінанси та приймати обґрунтовані фінансові рішення. Крім того, така статистика може бути корисною при відстеженні руху коштів, вкладених у різні інвестиційні проекти.

Третя функція – візуалізація статистики та розвитку персонального капіталу, дозволяє користувачам відображати статистичну інформацію у вигляді графіків та діаграм, що допомагає більш наочно та зрозуміло подавати інформацію про фінансовий стан своїх валютних фондів та капіталу.

Крім того, можна внести інші специфічні функції, що дозволяють покращити функціональність системи та відрізняти її від аналогів на ринку. Наприклад, такою функцією може бути аналіз ринку валют, підбір рекомендацій щодо оптимального використання валютних фондів.

Забезпечення безпеки та конфіденційності даних – це одна з найважливіших функцій будь-якої системи, що працює зі стійкою та чутливою інформацією, включаючи фінансову.

У системі для фінансового обліку персональних валютних фондів та статистики капіталу будуть застосовуватися сучасні методи та технології для забезпечення безпеки даних та захисту їх від несанкціонованого доступу.

Для захисту конфіденційної інформації використовуватиметься шифрування та ідентифікація користувачів з використанням паролів та інших методів автентифікації.

При розробці системи використовуються принципи безпеки програмного забезпечення та використовувати відповідні практики, такі як забезпечення безпеки веб-додатків та управління безпекою програмного забезпечення, щоб забезпечити найвищий рівень безпеки та конфіденційності даних.

Наступні кроки після розробки системи фінансового обліку персональних валютних фондів та ведення статистики капіталу включають розробку інтеграції з іншими фінансовими системами та сервісами. Це дозволить користувачам миттєво отримувати доступ до всієї необхідної інформації про свої фінансові активи та забезпечить швидший та ефективніший контроль над фінансами.

Також важливим кроком у розвитку системи є забезпечення безперебійної та ефективної роботи системи, яка потребує постійного вдосконалення та оновлення технічної інфраструктури. Для цього необхідно розробити та впровадити систему моніторингу та діагностики, що дозволить оперативно виявляти та вирішувати технічні проблеми.