Розробка системи управління завданнями засобами Angular, AWS Lambda

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

UA : Робота викладена на 68 сторінках друкованого тексту, містить 25 рисунків, 17 джерел. Об’єкт дослідження – процес розробки та впровадження системи управління завданнями з використанням вебтехнологій та хмарних сервісів. Предмет дослідження – фреймворк Angular, хмарні технології, AWS Lambda. Мета роботи: розробка ефективної, масштабованої та безпечної системи управління завданнями з використанням фреймворку Angular для клієнтської частини та сервісу AWS Lambda для реалізації серверної логіки. Метод дослідження – аналіз аналогічних рішень, проєктування з використанням об’єктно-орієнтованого підходу, реалізація програмного забезпечення та його тестування. У роботі проаналізовано системи управління завданнями, обґрунтовано вибір фреймворку Angular для клієнтської частини та AWS Lambda для серверної логіки. Розроблено архітектуру системи з компонентною структурою фронтенду та безсерверною інфраструктурою бекенду. Реалізовано основні компоненти, як-от: інтерфейс користувача, механізми автентифікації на основі JWT та логіку обробки запитів. Здійснено тестування основних компонентів сучасними засобами, зокрема Jest, Postman та Artillery. Результатом роботи є протестована система управління завданнями, що відповідає вимогам до вебзастосунків та може впроваджуватись для покращення процесів управління проєктами.
EN : The work is presented on 68 pages of printed text, 25 figures, 17 references. Object of the study – the process of development and implementation of a task management system using web technologies and cloud services. Subject of the study – Angular framework, cloud technologies, AWS Lambda. Aim of the study: development of an effective, scalable, and secure task management system using the Angular framework for the client side and AWS Lambda service for implementing server logic. The methods of research – analysis of similar solutions, design using objectoriented approach, software implementation and testing. The work analyzes task management systems, justifies the choice of Angular framework for the client side and AWS Lambda for server logic. The system architecture with component structure of the frontend and serverless infrastructure of the backend was developed. The main components were implemented, such as: user interface, JWT-based authentication mechanisms, and request processing logic. Testing of the main components was performed with modern tools, including Jest, Postman, and Artillery. The result of the work is a tested task management system that meets the requirements for web applications and can be implemented to improve project management processes.

Description

Удод О. С. Розробка системи управління завданнями засобами Angular, AWS Lambda : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2025. 68 с.

Citation

Endorsement

Review

Supplemented By

Referenced By