Розробка системи дистанційного банківського обслуговування засобами NestJS та Angular

dc.contributor.authorДанілов, Антон Миколайович
dc.date.accessioned2026-01-28T06:06:20Z
dc.date.available2026-01-28T06:06:20Z
dc.date.issued2025
dc.descriptionДанілов А. М. Розробка системи дистанційного банківського обслуговування засобами NestJS та Angular : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник Є. В. Панасенко. Запоріжжя : ЗНУ, 2025. 71 с.uk
dc.description.abstractUA : Робота викладена на 87 сторінках друкованого тексту, містить 54 рисунки, 2 таблиці, 22 джерела. Об’єкт дослідження – процес проєктування та реалізації повноцінної вебсистеми дистанційного банківського обслуговування (ДБО), що автоматизує надання фінансових послуг клієнтам через інтернет. Мета роботи: розробити безпечну, масштабовану та зручну в обслуговуванні систему ДБО, що інтегрує сучасний клієнтський інтерфейс на Angular та високопродуктивну серверну частину на NestJS. Методи дослідження: методи проєктування модульної архітектури (NestJS, DDD), моделювання даних (PostgreSQL), розробки API (RESTful), застосування сучасних механізмів безпеки (JWT, 2FA, RBAC), інтеграції з платіжними системами та комплексного тестування. Результати роботи: розроблено повноцінну вебсистему ДБО, що складається з клієнтського додатку на Angular та серверної платформи на NestJS. Система реалізує ключові модулі: управління користувачами та безпекою, роботу з рахунками, здійснення платежів та переказів, адміністрування. Для зберігання даних створено оптимізовану схему в PostgreSQL. Забезпечено високий рівень безпеки та продуктивності: середній час відповіді на критичні операції не перевищує 300 мс. Система відрізняється чіткою модульною архітектурою, сучасним інтерфейсом та може бути впроваджена як самостійна платформа або інтегрована в існуючу банківську інфраструктуру.uk
dc.description.abstractEN : The work is presented on 87 pages of printed text, 54 figures, 2 tables, 22 references. The object of the study is the process of designing and implementing a full fledged web-based remote banking service (RBS) system that automates the provision of financial services to customers over the Internet. The aim of the study is to develop a secure, scalable, and maintainable RBS system that integrates a modern client interface on Angular and a high-performance backend on NestJS. The methods of research include methods of designing modular architecture (NestJS, DDD), data modeling (PostgreSQL), API development (RESTful), application of modern security mechanisms (JWT, 2FA, RBAC), integration with payment systems, and comprehensive testing. Results of the work: a full-fledged web-based RBS system was developed, consisting of a client application on Angular and a server platform on NestJS. The system implements key modules: user and security management, account operations, execution of payments and transfers, and administration. An optimized data schema was created in PostgreSQL for data storage. A high level of security and performance was ensured: the average response time for critical operations does not exceed 300 ms. The system is distinguished by its clear modular architecture, modern interface, and can be implemented as a standalone platform or integrated into existing banking infrastructure.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/69f0d327-bdbc-4d67-bea8-b20e9c3cb556
dc.language.isoukuk
dc.subjectавтентифікаціяuk
dc.subjectAPI-інтеграціяuk
dc.subjectбаза данихuk
dc.subjectбезпекаuk
dc.subjectклієнтський кабінетuk
dc.subjectсерверна частинаuk
dc.subjectсистема дістанційного банківського обслуговуванняuk
dc.subjectтранзакціїuk
dc.subjectфінтехuk
dc.subjectAngularuk
dc.subjectAPI integrationuk
dc.subjectauthenticationuk
dc.subjectbackenduk
dc.subjectclient portaluk
dc.subjectdatabaseuk
dc.subjectfintechuk
dc.subjectNestJSuk
dc.subjectNode.jsuk
dc.subjectPostgreSQLuk
dc.subjectremote banking service systemuk
dc.subjectsecurityuk
dc.subjecttransactionsuk
dc.subjectweb APIuk
dc.titleРозробка системи дистанційного банківського обслуговування засобами NestJS та Angularuk
dc.typeМагістерська роботаuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Данілов.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
Магістерська робота

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: