Informacioni sistem biblioteke
-
Upload
yow4n41840 -
Category
Documents
-
view
274 -
download
4
Transcript of Informacioni sistem biblioteke
![Page 1: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/1.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 1/19
Projektna dokumentacija
za aplikaciju Biblioteka
![Page 2: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/2.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 2/19
SadržajOpis problema......................................................................................................................3Dijagrami slučajeva korišćenja............................................................................................4Dijagrami sekvenci .............................................................................................................6Dijagrami toka podataka ...................................................................................................10Šema baze podataka...........................................................................................................17Dijagram kolaboracije........................................................................................................18Klasni dijagram..................................................................................................................19
![Page 3: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/3.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 3/19
Opis problema
Biblioteka, koja je implementirana u ovom projektu, pretstavlja samo dio internet bibliotekekoju je moguće koristiti u realnim situacjama. Naime, aplikacija vodi računa o članovima, omogućava
im pozajmljivanje knjiga, ali i omoguća administratorske funkcije ažuriranja knjiga,primjeraka injihovih žanrova i autora.
Postoje dvije vrste korisnika koji mogu raditi sa ovom aplikacijom: članovi i administratori. Pritome, ako je osoba administrator ona nema mogućnost iznajmljivanja knjiga, odnosno ako je član nemamogućnost ažuriranja knjiga, primjeraka, žanrova i autora.
Aplikacija ne dozvoljava članovima pregled knjiga sve dok se ne uloguju. Međutim, da bi sečlan ulogovao mora biti registrovan. Pri registraciji kupac unosi sledeće podatke: ime, prezime, email(koji koristi pri logovanju), password (koji ima više od šest karaktera), grad, državu i JMBG. U slučajuda korisnik unese username koji već postoji javlja se poruka o grešci. Nakon logovanja, član se uvijek
može izlogovati i vratiti na početnu stranu.Ako korisnik želi da radi kao administrator, bira posebnu opciju ¨Administrator̈ .Administratori, takođe moraju biti ulogovani da bi mogli raditi sa aplikacijom. Kao i kod članova, oniunose username i password. U slučaju da oba podatka nisu unešena ili da username i password se nepoklapaju sa podacima u bazi, javlja se poruka o grešci.
Nakon logovanja, administratorima se nude tri opcije: Izmjena sadržaja sajta, Dodaj novogadministratora i Logout. Izmjena sadržaja sajta dozvoljava administratoru da kreiranje i brisanježanrova, knjiga, primjerka i autora.
Za implementaciju su korišćeni sledeći programski jezici i alati: PHP5, MySQL, phpmyadmin i
Apache 2 server, a za crtanje dijagrama Sparx Enterprise Architect v7.5.
3
![Page 4: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/4.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 4/19
Dijagrami slučajeva korišćenjaKao, što je već napomenuto u opisu projekta, postoje dvije vrste korisnika koje mogu da rade saaplikacijom: članovi i administratori (slika 1).
Na sledećoj sllici je dat dijagram slučajeva korišćenja za administratora (slika2).
4
Slika 1:
Slika 2:
![Page 5: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/5.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 5/19
Dijagram slučajeva korišćenja za člana (slika 3) :
5
Slika 3:
Slika 4:
![Page 6: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/6.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 6/19
Dijagrami sekvenci
6
Slika 5:
![Page 7: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/7.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 7/19
7
Slika 6:
Slika 7:
![Page 8: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/8.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 8/19
8
Slika 8:
![Page 9: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/9.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 9/19
9
Slika 9:
![Page 10: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/10.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 10/19
Dijagrami toka podataka
10
Slika 10:
![Page 11: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/11.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 11/19
11
Slika 11:
![Page 12: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/12.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 12/19
12
Slika 12:
![Page 13: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/13.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 13/19
13
![Page 14: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/14.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 14/19
14
Slika 14:
![Page 15: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/15.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 15/19
15
Slika 15:
![Page 16: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/16.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 16/19
16
Slika 16:
![Page 17: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/17.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 17/19
Šema baze podataka
Korišćeni alat je DBDesigner 4.
17
Slika 17:
![Page 18: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/18.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 18/19
Dijagram kolaboracije
18
Slika 18:
![Page 19: Informacioni sistem biblioteke](https://reader031.fdocuments.net/reader031/viewer/2022021112/577cdab31a28ab9e78a64d86/html5/thumbnails/19.jpg)
7/27/2019 Informacioni sistem biblioteke
http://slidepdf.com/reader/full/informacioni-sistem-biblioteke 19/19
Klasni dijagram
19
Slika 19: