Розробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDB
| dc.contributor.author | Тетеря, Владислав Павлович | |
| dc.date.accessioned | 2026-06-29T08:39:20Z | |
| dc.date.available | 2026-06-29T08:39:20Z | |
| dc.date.issued | 2026 | |
| dc.description | Тетеря В. П. Розробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDB : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. В. Столярова. Запоріжжя : ЗНУ, 2026. 65 с. | uk |
| dc.description.abstract | UA : Робота викладена на 65 сторінках друкованого тексту, містить 18 рисунків, 9 таблиць, 22 джерела, 1 додаток. Об’єкт дослідження – процес розроблення вебзастосунків для автоматизації облікових операцій. Предмет дослідження – методи та програмні засоби створення клієнтсерверних вебдодатків із використанням Angular, Node.js та NoSQL бази даних MongoDB. Мета роботи – скорочення часу на опрацювання облікових операцій та зменшення кількості помилок при веденні бібліотечного обліку шляхом розроблення вебдодатку, що замінює паперовий документообіг у громадській бібліотеці. Методи дослідження – методи збору та аналізу вимог до програмного забезпечення; об’єктно-орієнтоване проєктування; UML-моделювання; методи конструювання та тестування програмного забезпечення. Реалізовано вебдодаток, що охоплює автентифікацію на основі JWT, процеси позик і бронювання книг із email-сповіщеннями, журнал аудиту та планувальник фонових завдань. Застосунок контейнеризовано за допомогою Docker, а Nginx налаштовано як зворотний проксі-сервер. Результатом роботи є готовий до розгортання вебдодаток, який автоматизує ключові процеси бібліотеки та прискорює виконання облікових операцій. | uk |
| dc.description.abstract | EN : 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.uri | https://dspace.znu.edu.ua/items/de78e760-d4d7-4fd6-a4fc-f2523d4d19ff | |
| dc.language.iso | uk | uk |
| dc.subject | бібліотека | uk |
| dc.subject | бронювання | uk |
| dc.subject | веброзробка | uk |
| dc.subject | контейнеризація | uk |
| dc.subject | облік | uk |
| dc.subject | Angular | uk |
| dc.subject | booking | uk |
| dc.subject | containerization | uk |
| dc.subject | Docker | uk |
| dc.subject | JWT | uk |
| dc.subject | library | uk |
| dc.subject | MongoDB | uk |
| dc.subject | Mongoose | uk |
| dc.subject | Node.js | uk |
| dc.subject | record management | uk |
| dc.subject | REST API | uk |
| dc.subject | web development | uk |
| dc.title | Розробка вебдодатку для ведення обліку громадської бібліотеки з використанням Angular, Node.js та MongoDB | uk |
| dc.type | Робота бакалавра | uk |