Розробка вебдодатку для обліку фінансових операцій
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Робота викладена на 100 сторінках друкованого тексту, містить 43 рисунки, 1 таблицю, 19 джерел, 5 додатків. Об’єкт дослідження – вебдодатки персонального фінансового обліку. Мета роботи – розробити вебдодаток для обліку фінансових операцій. Методи дослідження – аналітичний, моделювання, проєктування, програмний. У роботі розглянуто проєктування та реалізацію вебдодатку для персонального обліку фінансових операцій. Клієнтська частина виконана засобами Angular. Серверна частина реалізована на Node.js та Express.js і забезпечує REST API для роботи з користувачами, рахунками, категоріями, фінансовими операціями, звітами та аналітикою. Для збереження даних використано PostgreSQL, а взаємодія з базою даних виконується через Prisma ORM. У системі реалізовано реєстрацію користувача з підтвердженням email, вхід до облікового запису, відновлення пароля, створення рахунків, категорій і фінансових операцій. Передбачено автоматичне оновлення балансу рахунків після створення доходів, витрат і переказів. Також реалізовано дашборд, фінансову звітність, експорт звітів у PDF та аналітику фінансових звичок користувача. Побудовано ER-модель бази даних та UML-діаграми: варіантів використання, діяльності, класів, послідовності та розгортання. Таким чином, розроблений вебдодаток забезпечує зручний інтерфейс для ведення персонального фінансового обліку, дозволяє користувачу контролювати доходи й витрати, формувати звіти та отримувати короткі аналітичні висновки щодо фінансової поведінки.
EN : The work is presented on 100 pages of printed text, 43 figures, 1 table, 19 references, 5 supplements. The object of the study is web applications for personal financial accounting. The aim of the study is to to develop a web application for financial operations accounting. The methods of research are analytical, modeling, design, and programmin. The paper considers the design and implementation of a web application for personal financial operations accounting. The client side is implemented using Angular. The server side is implemented using Node.js and Express.js and provides a REST API for working with users, accounts, categories, financial operations, reports, and analytics. PostgreSQL is used for data storage, while interaction with the database is performed through Prisma ORM. The system implements user registration with email confirmation, account login, password recovery, and the creation of accounts, categories, and financial operations. Automatic updating of account balances after creating income, expenses, and transfers is provided. The system also includes a dashboard, financial reporting, PDF report export, and analytics of the user’s financial habits. An ER model of the database and UML diagrams were developed: use case diagram, activity diagram, class diagram, sequence diagram, and deployment diagram. Thus, the developed web application provides a convenient interface for personal financial accounting, allows the user to control income and expenses, generate reports, and receive brief analytical conclusions about financial behavior.
EN : The work is presented on 100 pages of printed text, 43 figures, 1 table, 19 references, 5 supplements. The object of the study is web applications for personal financial accounting. The aim of the study is to to develop a web application for financial operations accounting. The methods of research are analytical, modeling, design, and programmin. The paper considers the design and implementation of a web application for personal financial operations accounting. The client side is implemented using Angular. The server side is implemented using Node.js and Express.js and provides a REST API for working with users, accounts, categories, financial operations, reports, and analytics. PostgreSQL is used for data storage, while interaction with the database is performed through Prisma ORM. The system implements user registration with email confirmation, account login, password recovery, and the creation of accounts, categories, and financial operations. Automatic updating of account balances after creating income, expenses, and transfers is provided. The system also includes a dashboard, financial reporting, PDF report export, and analytics of the user’s financial habits. An ER model of the database and UML diagrams were developed: use case diagram, activity diagram, class diagram, sequence diagram, and deployment diagram. Thus, the developed web application provides a convenient interface for personal financial accounting, allows the user to control income and expenses, generate reports, and receive brief analytical conclusions about financial behavior.
Description
Плахотний В. П. Розробка вебдодатку для обліку фінансових операцій : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. О. Лісняк. Запоріжжя : ЗНУ, 2026. 100 с.