Professional Documents
Culture Documents
E-BIBLIOTEKA
MS ACCESS 2013
STUDIJ SLUAJA
E-BIBLIOTEKA
MS ACCESS 2013
STUDIJ SLUAJA
Potpis studenta:
1. UVOD.......................................................................................................................1
2. METODLOGIJA RADA NA STUDIJU SLUAJA............................................2
2.1. ANALIZA I SPECIFIKACIJA.......................................................................2
2.2. DIZAJN PROGRAMA E-Biblioteka..........................................................3
3. IZRADA PROGRAMA E-Biblioteka................................................................6
3.1. TABELE I UPITI (TABLE & QUERY).........................................................6
3.1.1. KREIRANJE TABELA.............................................................................6
3.1.1. (RELACIJE) POVEZIVANJE TABELA................................................7
3.1.2. KREIRANJE UPITA (QUERY)...............................................................9
3.2. IZVJETAJI (REPORTS).............................................................................11
3.3. FORME (FORMS).........................................................................................11
4. ODRAVANJE, NADOGRADNJA I UNAPRIJEIVANJE............................13
1. UVOD
U ovom studiju sluaja, veoma realno je predstavljena i detaljno obraena
realizacija projekta izrade programa koji slui da olaka rad jednom bibliotekaru u
njegovom poslu unosa i izdavanja knjiga i itaoca. Program koji je kreiran i
obraen u ovom studiju izraen je uz pomo softvera Microsoft ACCES 2013. On
je sastavni dio paketa kancelarijskih elektronskih alata Microsoft Office 2013 Pro.
Program radi na nain da sve ulazne podatke skladiti u elektronsku bazu podataka,
a svojim jednostavnim interface-om omoguava relativno lagan rad. Koritenje E-
biblioteke kao programa, jednom radniku biblioteke uveliko olakava rad, na nain
da veoma lako moe provjeriti trenutno stanje itaoca ili stanje odreenih knjiga i
1
sl.
Ulazni podaci, to jeste oni podaci koje korisnik (bibliotekar) upisuje u program su
podaci o itaocima, ime i prezime, datum ulanjivanja u biblioteku, nazivi knjiga,
datumi zaduivanja i vraanja knjiga i sl.
Zato je bilo potrebno razmotriti koje razliite forme su potrebne za unos ovih
podataka.
2
2.2. DIZAJN PROGRAMA E-Biblioteka
Kako se vidi na priloenoj slici (Slika 1) sa poetne strane programa koju dobijemo
kada otvorimo program, mogua je navigacija na sve dijelove programa koji su
potrebni bibliotekaru u njegovom radu. Pored pobrojanih formi, koje se vide u grupi
Forme, postoje izvjetaji koji se nalaze u grupi Izvjetaji na poetnoj stranici,
odnosno na formi Biblioteka (Slika 1). To su sljedei izvjetaji:
- Lista svih itaoca
- Lista svih knjiga
- Pozajmljene knjige
- Vraene knjige
3
Slika 2. Prikaz forme Dodavanje itaoca
Kroz formu Dodavanje itaoca mogue je dodati novog itaoca, klikom na gumb
Novi unos, zatim popunjavanjem svih polja u ovoj formi, osim polja ID_Citalac,
koji je podeen da se ne moe popuniti, nego ga program automatski popuni
dodjeljujui novi ID novo-kreiranom itaocu. Osim to moemo dodati novog
itaoca, preko ove forme je predvieno ureivanje, ili brisanje ve unesenih
korisnika.
Da bi unijeli novog itaoca, preko ove forme je potrebno kliknuti na gumb Novi
unos te popuniti polja:
- Ime
- Prezime
- Adresa
- Broj
- Mjesto
- Datum upisa
i na kraju stisnuti gumb Spremi. Pored pobrojanih polja i gumba, postoji jo gumb
Poniti za brisanje unosa, gumb Kraj za zatvaranje forme, te gumbi za navigaciju
kroz formu.
4
Slika 3. Prikaz forme Dodavanje itaoca sa pojanjenim elementima
Kao i forma Dodavanje itaoca, tako i druge dvije forme Dodavanje knjiga i
Evidentiranje pozajmljivanja imaju polja za upis teksta i gumbe za statusne radnje i
navigaciju. Jedina razlika je u podacima koji se ubacuju u bazu. Tako forma
Dodavanje knjiga slui da upiemo novo-pristigle knjige u elektronsku bazu, a
forma Evidentiranje pozajmljivanja slui za evidentiranje pozajmljenih i vraenih
knjiga.
Pobrojani izvjetaji slue za pregled i eventualno tampanje izvjetaja iz baze
podataka te ih ne treba dealjno objanjavati.
5
3. IZRADA PROGRAMA E-Biblioteka
Kao i svaka baza koja je raena u programu MS ACCESS i ova baza se sastoji od
objekata kao to su: tabela (table), forma (form), upit (query) i izvjetaja (reports).
6
Slika 4. Prikaz kreirane tabele Biblioteka
Sve ostale tabele su tehniki kreirane na ovaj nain, s tim da se razlikuju u sadraju,
odnosno u kreiranim kolonama.
U tabeli itaoci koju smo planirali kao tabelu u koju e se smjetati podaci o
itaocima smo postavili kolone: ID_Citalac, ime, prezime, ulica, broj, mjesto i datum
upisa.
U tabeli Knjige smo postavili sljedee kolone: IDKnjiga, autor, naslov i anr.
Kolona anr je povezana (Relationship) sa tabelom anrovi koja je i kreirana
radi nabrajanja anrova knjiga i sortiranja knjiga prema anrovima kojima pripadaju.
U tabeli anrovi su kreirane samo dvije kolone: IDZanrovi i naziv. Na ovaj nain
smo dobili padajui meni u koloni anrovi koji e se koristiti prilikom unosa
sadraja u tabelu Knjige.
Poto smo otvorili arobnjak koji e nas voditi do stvaranja relacije, odnosno veze
7
slijedi nam par koraka (Slika 6).
Dakle, na ovaj nain smo kreirali vezu izmeu tabele Knjige i anrovi.
Konkretno, dodali smo sadraj tabele anrovi u kolonu koju smo smjestili u tabeli
Knjige, a koloni smo dali ime anr. Sada se to manifestuje na nain da u toj
koloni imamo padajui meni iz kojeg je mogue odabrati jedan od anrova koji su
kreirani unutar tabele anrovi.
Sve relacije moemo uvijek pogledati preko DATABASE TOOLS > Relationships
(Slika 7). Na traci DESIGN koju dobijemo na ovaj nain moemo ureivati ove
relacije.
8
Ime i prezime povezana sa tabelom itaoci, a kolona Pozajmljena_knjiga
povezana sa tabelom Knjige.
Kreiranje upita (Slika 8), je process slian kreiranju bilo kog objekta, tako da
moemo rei da se puno ne razlikuje od kreiranja tabela, koje smo obradili u
jednom od predhodnih poglavlja ovog rada. Dakle, klikne se na CREATE > Query
Wizard da bi se pokrenuo arobnjak za dodavanje upita. Nadalje je potrebno
ostaviti selektovano Simple Query wizard i uz par klikova na Next dobijemo
novo-kreirani upit u kom je potrebno podesiti uslove po kojima elimo povui
podatke iz tabela.
9
upisan datum i ako je u koloni Status knjige ekiranjem oznaeno da je knjiga
pozajmljena.
Upit Vraceno query (Slika 10) smo uredili tako da smo postavili u polju
Criteria za kolonu Datum_vracanja uslov [Datum_vracanja], a za kolonu
Status knjige uslov False. Ovim smo rekli da nam upit izda podatke iz tabele
Pozajmljeno, ako su zadovoljena dva uslova, da je kolona Datum_vracanja
popunjena datumom i ako u koloni Status knjige nije ekirano da je knjiga
pozajmljena.
10
3.2. IZVJETAJI (REPORTS)
4. KORAK: U ovom koraku kreiranja programa smo izradili izvjetaje kao jedan
veoma bitan element programa. Oni e sluiti radniku biblioteke u njegovom radu da
u svakom trenutku ima uvid u trenutno stanje knjiga, itaoca, zaduivanja i sl.
Kreiranje izvjetaja je process koji se radi preko CREATE > Report wizard, pa nakon
nekoliko klikova na Next kroz arobnjak koji nas vodi kreiraemo izvjetaj.
Preko HOME > View > Design view (Layout view) ureujemo izgled izvjetaja,
ovdje se podeava vizuelni izgled izvjetaja onakav kakav e biti kada se pokrene.
Kada smo kreirali formu (Slika 12), potrebno je i dizajnerski obraditi, to jeste
postaviti pozadinu, urediti poravnanja teksta, fotografija, urediti boje i sl. Ovo se radi
preko HOME > View > Design view (Layout view).
12
Uz malo znanja i kreativnosti moete napraviti izgled forme onako kako Vam
odgovara.
Poslije smo kreirali jo jednu praznu formu koju smo nazvali Biblioteka I koju smo
postavili da bude poetna stranica, prilikom otvaranja programa. I ovu formu smo
dizajnerski uredili da se uklapa sa ostalim enterijerom programa, a od sadraja na nju
smo postavili linkove ka ostalim formama, odnosno prema svim ostalim dijelovima
programa koji su potrebni radniku biblioteke u njegovom svakodnevnom obavljanju
poslova. Na kraju je ostalo samo da spasimo projekat.
13