Публікація:
Програмна система для організації та управління міською бібліотекою

Завантаження...
Зображення мініатюри

Дата

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 с.

DOI