You are on page 1of 13

Univerzitet u Novom Sadu

Tehnički fakultet “Mihajlo Pupin” Zrenjanin

Seminarski rad iz predmeta:


Informacioni sistem škole

Tema: Kućna biblioteka

Profesor: Student:

Prof.dr Ljubica Kazi Aleksandar Mićić MPT3/20

Januar, 2021
Sadržaj:

1. Uvod
1.1. Opis poslova
1.2. Informacione potrebe posmatranog realnog sistema
2. Opis relevantnih dokumenata u posmatranom realnom sistemu
3. Identifikacija, opis i grafički prikaz entiteta i veza između entiteta
4. Relacioni model
5. Uslovi za implementaciju i eksploataciju baze podataka
6. Testni podaci
7. Implementacija
8. Zaključak

-2-
1 Uvod

Ljubitelji pisane reči uvek vole da poseduju svoj primerak omiljene knjige. Godinama
kućne biblioteke narastaju a knjige čitaju mnoge generacije. Male biblioteke postaju pravo
bogatstvo znanja a svakako i materijalno bogatstvo.
Knjige se kupuju ili dobijaju različitim povodom. Množe se imena autora i naslova.
Neko ih pročita i odloži na policu. Tokom godina mnoge završavaju na nevidljivim mestima
(obično zbog nedostatka prostora) i gube se iz vida.
Dešava se da na poklon stigne knjiga koja već postoji u kolekciji. Mala je verovatnoća
da će biti od istog izdavača, istog prevodioca ili pisana istim pismom. Još ako je na knjizi
posveta, sigurno će biti sačuvana.
Zaljubljenici u knjige vole da ponude prijateljima i rođacima neki omiljeni naslov. Ali
nemar i zaboravnost je česta pojava, pa se knjige lako izgube.
Takođe, ti isti prijatelji ili rođena deca često postavljaju pitanje: "A kakva je ova
knjiga?" Ako je vlasnik knjigu pročitao pre dvadesetak godina teško da će moći lako da
odgovori.
U pravim bibliotekama knjige su svrstane po određenom šifrarniku tj. dobijaju
signaturni broj koji predstavlja kojoj oblasti, rodu ili vrsti pripada jedno delo. U kućnim
bibliotekama vlasnici dele svoje knjige po sopstvenom nahođenju i potrebama. Ako poseduju
samo književna dela, podeliće svoje knjige na romane, priče, poeziju... a ako poseduju i
stručnu literaturu uključiće u svoju podelu i oblasti karakteristične za svoje primerke.

1.2 Informacione potrebe posmatranog realnog sistema

Prvenstvena potreba ovog relanog sistema je evidencija, tj. unos knjiga, autora,
izdavača i ostalih podataka o knjizi i pretraživanje iste.
Knjiga može biti evidentirana samo imenom autora, naslovom, izdavačem i godinom
izdanja a podaci se mogu proširiti na različite načine. Na primer: ako je knjiga kupljena – gde
je kupljena i kojim povodom, koliko je plaćena, ako je dobijena – od koga i kojim povodom,
nakon čitanja knjige može se uneti kraći sadržaj i lična ocena dela. Takođe, ako je vlasnik
biblioteke na bilo koji način učestvovao u kreiranju nekih knjiga (npr. kompjuterska priprema
za štampu) svakako će želeti da posebno naznači da li se u impresumu nalazi njegovo ime ili
ne.
Karakteristični podaci o svakoj knjizi mogu se čuvati u jednoj tabeli dok se podaci o
autorima i izdavačima ili oblastima čuvaju posebno. Tako se može lako doći do podataka
koliko naslova jednog autora posedujemo, kojih izdavačkih kuća ili koliko knjiga imamo u
određenoj oblasti...
Na drugoj strani, kako postoji mogućnost pozajmljivanja knjiga drugim osobama,
mora se razmotriti i evidencija knjiga koje su trenutno na čitanju. Stvaranjem evidencije
korisnika knjiga uvek se može doći do saznanja ko koristi knjigu, a takođe, ako je korisnik
zaboravan, opomenuti ga da vrati knjigu. Evidencija prijatelja i poznanika bi bila jednostavna
jer obično se zna gde stanuju i koji im je broj telefona ali ako je neko profesionalno povezan
sa većim brojem osoba (npr. nastavnik-učenici) i pozajmljuje knjige za potrebe posla,
potrebno je evidentirati i adresu i broj telefona a takođe i e-mail.

-3-
Na osnovu prethodnih činjenica iz realnog sistema, pri izradi baze podataka mora se voditi
računa o sledećem:
 da se omogući jednostavan unos knjiga (što podrazumeva unos podataka koji su
specifični za tu knjigu), autora, izdavača i jednostavan pristup njihovim podacima;
 da se omogući lako i brzo pretraživanje baze podataka;
 da se omogući lak i brz pristup podacima o osobama koje trenutno čitaju knjige;
 da se pojedini izveštaji mogu jednostavno prikazati i štampati.

2 Opis relevantnih dokumenata u posmatranom realnom sistemu

Ovaj realan prate sledeća dokumenta:


Dokument o knjizi: Naziv, autor, izdavač, štamparija, godina izdanja, broj izdanja, oblast,
način nabavke, sadržaj, ocena dela

Dokument o korisnicima knjiga: Ime, prezime, adresa, stabilni telefon, mobilni telefon, e-
mail

Dokument o pozajmici knjiga: Datum, korisnik, knjiga koju koristi, datum vraćanja knjige

Spisak svih knjiga: Naziv, autor

Spisak knjiga po autoru: Autor, naziv

Spisak knjiga na čitanju: Korisnik, naziv

3 Identifikacija, opis i grafički prikaz entiteta i veza između entiteta

ENTITETI:
 KNJIGA
 AUTOR
 IZDAVAČ
 ŠTAMPARIJA
 OBLAST
 KORISNIK

KORISNIK KNJIGA AUTOR

OBLAST ŠTAMPARIJA IZDAVAČ

-4-
Entiteti su opisani sledećim atributima:

KNJIGA: šifra knjige, naziv knjige, autor, godina izdanja, broz izdanja,
izdavač, štamparija, oblast, način nabavke, ocena, sadržaj
AUTOR: šifra autora, ime, prezime, titula
IZDAVAČ: šifra izdavača, naziv izdavača, adresa, sedište, telefon, faks,
e-mail, Internet adresa
ŠTAMPARIJA: šifra štamparije, naziv štamparije, adresa, sedište, telefon,
faks, e-mail, Internet adresa
OBLAST: šifra oblasti, naziv
KORISNIK: šifra korisnika, ime, prezime, adresa, stabilni, mobilni, e-mail

4 Relacioni model

Konektivnost veza među entitetima u ovom realnom modelu su m:n pa se javlja


potreba transformacije ovih veza u 1:n. To će biti učinjeno preko relacija NAPISAO,
IZDANJE, ŠTAMPA, PRIPADA OBLASTI, ČITAJU KNJIGE.

-5-
5 Uslovi za implementaciju i eksploataciju baze podataka

Posmatrana baza podataka je urađena u MS Access 2003.

HARDVERSKI ZAHTEVI
o Personalni računar
o 100 – 200 MB prostora na hard disku
o preporučuje se najmanje Pentium II 450MHz, sa 128 MB memorije
o štampač

SOFTVERSKI ZAHTEVI

o Microsoft Windows XP
o Microsoft Access 2003.

ZAŠTITA:
Obzirom da se ova baza nalazi na kućnom računaru (koristi ga jedan operater), iz toga
sledi da nije potrebna posebna zaštita od “upada” neželjenih korisnika. Promene se na bazi
vrše po potrebi.

6 Testni podaci

AUTORI

-6-
KNJIGE

IZDAVAČI

ŠTAMPARIJE

-7-
KORISNICI

OBLASTI

7 Implementacija

Elementi baze podataka su: tabele, forme, upiti i izveštaji.

Tabele: Svaka tabela predstavlja jedan entitet i ona je opisana atributima tog entiteta.

Dizajn tabele KNJIGE

-8-
Forme: Unos podataka u ovoj bazi ostvaruje se putem formi koje su definisane na osnovu
tabela

Upit JEDNA OBLAST: daje nam sve knjige koje posedujemo iz jedne oblasti.

Izveštaji iz baze podataka: dizajn izveštaja KNJIGE koji nosi samo podatke o imenu knjige,
autoru, datumu izdanja

-9-
Svi elementi ove baze podataka prikazani su na sledećim slikama:

- 10 -
- 11 -
- 12 -
Zaključak

Kao što znamo sve se temelji na informacijama koje moraju biti tačne i blagovremene.
Informacioni sistem iz tog razloga prvenstveno mora biti pouzdan.

Projektovanje informacionog sistema je veoma složen i odgovoran posao. Ovaj posao zahteva
značajno ulaganje sredstava i vremena. Prilikom njegovog razvoja javljaju se mnoge prepreke, ali
njegov značaj je mnogo veći. Posao se obavlja mnogo brže nego što bi to bilo klasičnim poslovanjem,
evidencija je znatno preglednija i jednostavnija i mogućnost greške smanjena je na minimum.

Za potrebe biblioteke, napravljena je baza podatka, odnosno informacioni sistem koji može da
posluži za dobijanje željenih informacija.

Ovaj informacioni sistem može da se dopunjuje novim informacijama, kako bi se omogućilo uspešno
praćenje poslovanja biblioteke.

Ono što je najbitnije, jeste da je ovaj informacioni sistem dostupan i na web sajtu, što omogućava uvid
u poslovanje biblioteke đacima koji žele da koriste njene usluge.

- 13 -

You might also like