Розробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDB

dc.contributor.authorТетеря, Владислав Павлович
dc.date.accessioned2026-06-29T08:39:20Z
dc.date.available2026-06-29T08:39:20Z
dc.date.issued2026
dc.descriptionТетеря В. П. Розробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDB : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. В. Столярова. Запоріжжя : ЗНУ, 2026. 65 с.uk
dc.description.abstractUA : Робота викладена на 65 сторінках друкованого тексту, містить 18 рисунків, 9 таблиць, 22 джерела, 1 додаток. Об’єкт дослідження – процес розроблення вебзастосунків для автоматизації облікових операцій. Предмет дослідження – методи та програмні засоби створення клієнтсерверних вебдодатків із використанням Angular, Node.js та NoSQL бази даних MongoDB. Мета роботи – скорочення часу на опрацювання облікових операцій та зменшення кількості помилок при веденні бібліотечного обліку шляхом розроблення вебдодатку, що замінює паперовий документообіг у громадській бібліотеці. Методи дослідження – методи збору та аналізу вимог до програмного забезпечення; об’єктно-орієнтоване проєктування; UML-моделювання; методи конструювання та тестування програмного забезпечення. Реалізовано вебдодаток, що охоплює автентифікацію на основі JWT, процеси позик і бронювання книг із email-сповіщеннями, журнал аудиту та планувальник фонових завдань. Застосунок контейнеризовано за допомогою Docker, а Nginx налаштовано як зворотний проксі-сервер. Результатом роботи є готовий до розгортання вебдодаток, який автоматизує ключові процеси бібліотеки та прискорює виконання облікових операцій.uk
dc.description.abstractEN : The work is presented on 65 pages of printed text, 18 figures, 9 tables, 22 references, 1 supplement. The object of research is the process of web application development for accounting operations automation. The subject of research includes methods and tools for client-server web application development using Angular, Node.js, and the MongoDB NoSQL database. The purpose of the work is to reduce the time required for processing accounting operations and to minimize errors in library management by developing a web application that replaces paper workflow in a public library. The research methods include software requirements gathering and analysis, object-oriented design, UML modeling, as well as software construction and testing methods. A web application covering JWT-based authentication, book loan and reservation processes with email notifications, an audit log, and a background task scheduler has been implemented. The application is containerized using Docker, and Nginx is configured as a reverse proxy. The result of the work is a deployment-ready web application that automates key library processes and accelerates accounting operations.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/de78e760-d4d7-4fd6-a4fc-f2523d4d19ff
dc.language.isoukuk
dc.subjectбібліотекаuk
dc.subjectбронюванняuk
dc.subjectвеброзробкаuk
dc.subjectконтейнеризаціяuk
dc.subjectоблікuk
dc.subjectAngularuk
dc.subjectbookinguk
dc.subjectcontainerizationuk
dc.subjectDockeruk
dc.subjectJWTuk
dc.subjectlibraryuk
dc.subjectMongoDBuk
dc.subjectMongooseuk
dc.subjectNode.jsuk
dc.subjectrecord managementuk
dc.subjectREST APIuk
dc.subjectweb developmentuk
dc.titleРозробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDBuk
dc.typeРобота бакалавраuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Тетеря.pdf
Size:
1.13 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: