rtgx

Knižnica

Vypracoval: Robert Gonda, 1.5.2007

Verzie dokumentu

dátum

verzia

vypracoval

popis

1.5.2007

0.1

Robert Gonda

Opis projektu a zoznam funkcií, prvotný návrh databázy





Opis projektu

V prvom rade umožňuje komfortné vyhľadávanie kníh v databáze pre čitateľov a pracovníkov knižnice. Môže evidovať fyzické rozmiestnenie kníh v knižnici. Presne eviduje požičané a rezervované knihy s príslušnými poplatkami, rozlišuje zaplatené a nezaplatené poplatky. Upozorňuje pracovníkov knižnice na vypršané lehoty pôžičiek, umoížňuje vytlačiť upomienky. Upozorňuje na rezervované knihy pri ich vrátení do knižnice, voľba pre odoslanie upozorneia čitateľovi o vrátení rezervonaj knihy. Z poplatkov robí sumárne výstupy s možnosťou exportu do vybraných formátov pre ďalšie spracovanie. Zozbrazuje štatistiky používania kníh aj vzhľadom na ich zaradenie v oddeleniach a kategóriách. Umožňuje evidenciu odpracovaných hodín pracovníkov knižnice. Manipulácia s knihami vždy podlieha použitiu jedinečného identifikátora každej knihy aj pracovníka, ktorý s ňou manipuluje. Identifikácia knihy a čitateľa a pracovníka sa zjednodušuje použitím čiarového kódu (EAN) na identifikačných štítkoch kníh a preukazoch čitateľov a zamestnancov knižnice.

Funkcie

  • kategorizovaný zoznam kníh

  • kategórie organizované v stromovej štruktúre (najprv oddelenia atď.)

  • vyhľadávanie knihy podľa názvu, popisu, autora, roku vydania...

  • zoznam čitateľov

  • rezervácia kníh prihláseným čitateľom

  • požičané a rezervované knihy čitateľa

  • poplatky, sumy, štatistiky čitateľov aj sumárne

Implementácia

Databáza

Tabuľky

  • knihy - books

  • kategórie - pages

  • autori - authors

  • vydavatelia - producers (?)

  • čitatelia - fe_users, skupina čitatelia

  • pracovníci - fe_users, skupina pracovníci

  • autori knihy books_authors

  • pôžičky - books_feusers

  • rezervácie - books_feusers (?)

  • štatistiky, záznamy o zmenách (podľa potreby)

Knihy

Stĺpce tabuľky:

identifikátor, čiarový EAN kód, stav (fyzický), názov, popis, kľúčové slová, identifikátor autora (autorov - n:m relácia), obrázok, cena, identifikátor vydavateľa

Autori

Stĺpce tabuľky:

identifikátor, meno, priezvisko, tituly (pred, za menom), popis, dátum nar., dátum úmrtia

Vydavatelia

Stĺpce tabuľky:

identifikátor, názov, popis, adresa, mesto, psč, telefón, mobil, fax, email, kontaktná osoba (nemo, prizv., adresa, mesto, psč, telefón, mobil, fax, email)

Čitatelia

Stĺpce tabuľky:

identifikátor, čiarový EAN kód, stav (čitateľ, dlžník, vyradený - ?, konzultovať), pohlavie, meno, priezvisko, tituly (pred, za menom), adresa, mesto, psč, telefón, mobil, fax, email, forma upozornenia (tel., mobil, email, iná)

Pracovníci

Stĺpce tabuľky:

identifikátor, čiarový EAN kód, stav, funkcia (pravdepodobne rozlíšená zaradením v skupine zamestnancov, použiteľné pre riadenie prístupu k funkciám systému), pohlavie, meno, priezvisko, tituly (pred, za menom), adresa, mesto, psč, telefón, mobil, fax, email

Relácia n:m autori - knihy

identifikátor, identifikátor knihy, identifikátor autori, typ (autor, spoluautor, revidoval, preklad, ilustrátor, fotograf... - samostatná tabuľka)

Relácia pôžičky, n:m čitatelia - knihy

identifikátor, identifikátor knihy, identifikátor čitatelia, stav, dátum požičania, lehota na vrátenie (dni), dátum vrátenia, upomienky (počet - ?)

Relácia rezervácia, n:m čitatelia - knihy

identifikátor, identifikátor knihy, identifikátor čitatelia, stav, dátum rezerváci, lehota na evidovanie rezervácia (dni)

Štatistiky

Potrebné vyselektovať údaje, ktoré bude potrebné neskôr štatisticky spracovávať. Napr.: evidencia odpracovaných hodín zamestnancov, počet zobrazení jednotlivých kníh čitateľmi pri prezeraní zoznamov...

Funkčné požiadavky

  1. riadený prístup do sytému na základe pridelených práv
    1. prihlásenie do systéme
    2. odhláseniíe zo systému
    3. úprava údajov užívateľského profilu po prihlásení
  2. administrácia kategórií
    1. registrácia novej kategórie
    2. úprava údajov existujúvich kategórií
    3. vyradenie kategórie z databázy
  3. administrácia médií a ich kategorizácia
    1. registrácia nového média
    2. úprava údajov existujúcich médií
    3. vyradenie média z databázy
  4. administrácia užívateľov systému (správcov, pracovníkov, čitateľov...)
    1. registrácia nového užívateľa
    2. úprava údajov existujúcich užívateľov
    3. vyradenie užívateľa z databázy (dočasné alebo trvalé)
  5. evidencia požičiavania médií
    1. evidovanie média pri odovzdaní užívateľovi
    2. evidovanie vrátenie média užívateľom
  6. automatické kontroly vypršania rezervácií
    1. upozornenie pracovníkov na vypršanú rezerváciu
    2. automatické zasielanie upomienok čitateľom mailom
    3. tlač upomienok pracovníkmi
  7. automatické sledovanie budúcich rezervácii, upozorňovanie pracovníkov
    1. pri zaevidovaní média po vrátení čitateľom zobrazí pracovníkovi rezervácie čakajúce na vrátené méduim
  8. vyhľadávanie médií podľa rôznych kritérií užívateľmi
 
Žiadne dokumenty ani odkazy k tejto stránke.