Átlátható könyvtárkezelés webes felületen
A Könyv nyilvántartás egy modern, letisztult webes rendszer, amely segít a könyvállomány gyors és pontos kezelésében. A könyvek adatai egységes struktúrában, kereshetően és szűrhetően érhetők el, így a nyilvántartás nem kézi vezetésen vagy táblázatokon múlik, hanem megbízható adatkezelésen.
A rendszer felépítése a gyakorlati használatot követi: külön modulban kezelhetők a könyvek, a mentett listák, a leltár, a statisztikák és jelentések, valamint a segédtáblák.
Könyvek – gyors keresés és áttekinthető lista

A Könyvek oldalon a teljes állomány egy táblázatban jelenik meg, a legfontosabb mezőkkel:
- katalógusazonosító
- cím
- szerző(k)
- kiadó
- év
- státusz
A felső szűrősávval a lista azonnal szűkíthető:
- Keresés: cím, ISBN, szerző vagy katalógusazonosító alapján, egy mezőből.
- Státusz: például Polcon, Kivonva vagy nincs megadva.
- Tulajdonos: tulajdonos szerinti szűrés.
- Évtől / Évig: kiadási év intervallum.
A táblázat jobb oldalán minden rekordnál elérhető a Szerkesztés gomb, amellyel a könyv adatai módosíthatók. A lap tetején az Új könyv gombbal új rekord rögzíthető.
Listák – mentett szűrések és saját gyűjtemények
A Listák modul célja, hogy a gyakran használt szűréseket és gyűjteményeket el lehessen menteni. Itt két fő rész működik együtt.

Új lista létrehozása
A bal oldali panelen megadható:
- Lista neve
- Csoportosítás: például szerző, sorozat, kiadó vagy műfaj szerint.
- Listaelem(ek), opcionálisan: konkrét értékek, például egy szerző vagy kiadó. Ha itt választunk, a lista megnyitásakor automatikusan erre szűr.
- Státusz szűrő, tulajdonos szűrő és évintervallum: a lista ezekkel együtt is rögzíthető.
A Lista mentése gomb elmenti az összeállított szabályokat, így azok később egy kattintással újra használhatók.
Mentett listák kezelése
A jobb oldali panelen megjelenik a Mentett listáim szekció, listánként a következő műveletekkel:
- Megnyitás: azonnal betölti a listát a beállított szűrőkkel.
- Szerkesztés
- Törlés
A listák alatt jelölések is látszanak, például [Szerző] vagy [Műfaj], így gyorsan egyértelmű, mire épül a lista.
Leltár – tömeges feldolgozás, gyors munkavégzés
A Leltár modul kifejezetten arra készült, hogy több könyv egyszerre, gyorsan leltározható legyen, kontrollált mentéssel.

Szűrés a leltárhoz
Felül több szűrő segíti, hogy csak a releváns tételek jelenjenek meg:
- Keresés: cím, szerző vagy katalógusazonosító alapján.
- Tulajdonos
- Tárolási hely
- Katalógusszám-intervallum
- Leltárdátum-intervallum
- Gyors intervallum: előre definiált vagy egyedi beállítás.
A szűrés célja, hogy a leltári munka ténylegesen kezelhető listára szűküljön.
Leltározás működése a táblázatban
A szűrés után a könyvek táblázatban jelennek meg, minden sorban:
- jelölőnégyzet; csak a kijelölt könyvek kerülnek mentésre
- könyvadatok: katalógusazonosító, cím és szerző
- Tárolási hely: átírható mező
- Státusz: választható mező
- Leltár dátuma: kijelöléskor automatikusan a rendszer által megadott leltárnapra áll
A Mentés gomb a kijelölt sorok változásait rögzíti. A felület külön jelzi a jelenlegi értékeket is, például a tárolási helyet és a státuszt, így a leltározás közben egyértelmű, mi az aktuális állapot és mi lesz a módosítás.
Jelentések – statisztikák és exportok egy helyen

A Jelentések oldalon az állományról gyors áttekintés kapható.
Állapotjelző kártyák
Kiemelt összesítők, például:
- hiányzó katalógusszám
- hiányzó leltárdátum
Státusz és tulajdonos szerinti bontások
Táblázatos összesítők:
- Könyvek státusz szerint, darabszámokkal.
- Könyvek tulajdonos szerint, darabszámokkal.
Toplisták
Részletes táblázatok:
- Top szerzők: darab, utolsó év, top műfaj és top tárgykör.
- Top kiadók: darab, utolsó év és státuszmegoszlás.
Export
Gyors exportok CSV-be, Excel-barát formában, például:
- teljes export
- hiányzó ISBN
- hiányzó leltárdátum
- hiányzó katalógusszám
Az exportok célja, hogy az adattisztítás és a külső feldolgozás egyszerűen elvégezhető legyen.
Segédtáblák – törzsadatok karbantartása

A Segédtáblák modulban kezelhetők a törzsadatok, például a műfajok. A felület jellemző műveletei:
- új elem felvétele egy beviteli mezőből a Hozzáadás gombbal
- meglévő elemek szerkesztése soronként a Mentés gombbal
- elem törlése a Törlés gombbal
A törzsadatok egységesítik az adatfelvitelt, és biztosítják, hogy a szűrések és jelentések következetesek legyenek.
Adatbázis-alapú működés
A rendszer alapja egy strukturált adatmodell, amely biztosítja:
- a gyors keresést és szűrést nagyobb állománynál is
- az egységes törzsadat-kezelést, például a státuszok, műfajok és tárolási helyek kezelését
- a riportok és exportok megbízható, következetes előállítását
- a módosítások visszakövethetőségét naplózással
Az adatbázis-kapcsolat révén a nyilvántartás bővíthető és később is karbantartható, akár új mezőkkel, új jelentésekkel vagy további modulokkal.
Opcionális: SQLite vagy más adatbázis támogatása
A megoldás igény szerint áttervezhető SQLite-alapú működésre is, ami előnyös lehet olyan környezetben, ahol egyszerű telepítésre vagy hordozható, egy fájlban tárolt adatbázisra van szükség minimális infrastruktúrával.
Emellett a rendszer adatbázisrétege koncepció szerint más adatbázisokra is átültethető, például MySQL/MariaDB vagy PostgreSQL használatára. Ennek köszönhetően a későbbi üzemeltetési igényekhez és környezethez igazítható.
