Публікація: Програмна система для організації та управління міською бібліотекою
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Об’єкт розробки – система, для ефективного управління та автоматизації процесів в міській бібліотеці. Система охоплює клієнтську частину (frontend), та серверну частину (backend), забезпечуючи зручний доступ до каталогу книг, їх бронювання та додання в базу, а також перегляд подій та заходів. Мета розробки – створення сучасного та зручного веб-додатку, який дозволяє автоматизувати процеси бібліотеки, спростити обслуговування відвідувачів і надати персоналу інструменти для керування книжковим фондом та заходами. Таке рішення має об'єднати всі ключові функції бібліотеки в одному інтерфейсі й полегшити роботу як працівників, так і користувачів. Метод рішення – використання фреймворку Django для побудови серверної частини, що відповідає за обробку запитів, керування даними та авторизацію користувачів. Для створення API застосовано Django REST Framework у зв’язці з PostgreSQL як основною базою даних. Реалізовано підтримку автентифікації на основі JWT з розмежуванням прав доступу для різних ролей (читач, бібліотекар, адміністратор) за допомогою SimpleJWT. Фронтенд-частина реалізована з використанням React, що дозволило створити динамічний та інтерактивний інтерфейс. TailwindCSS і Material UI використано для побудови адаптивного дизайну, а Axios – для комунікації між клієнтською частиною та сервером. езультатом розробки стала зручна, гнучка та масштабована система, яку можна використовувати не тільки в бібліотеках, а й в інших схожих закладах – наприклад, у школах чи культурних центрах.
Опис
Ключові слова
міська бібліотека, клієнтська частина (frontend), обслуговування відвідувачів бібліотеки, Django REST Framework, TailwindCSS
Бібліографічний опис
Рябко В. А. Програмна система для організації та управління міською бібліотекою : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / В. А. Рябко ; М-во освіти і науки України , Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 77 с.