Informacioni sistem za hladnjaču
VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE
ZAVRŠNI RAD
Informacioni sistem za hladnjaču
Mentor:
Student:
mr Suzana Marković
Lazar Vučković 16/06
Datum predaje:
16.06.2009.
Završni rad
Lazar Vučković 16/06
2/39
T
T
A
A
B
B
E
E
L
L
A
A
S
S
A
A
D
D
R
R
Ž
Ž
A
A
J
J
A
A
TABELA SADRŽAJA ...................................................................................................................................................... 2
1. UVOD ............................................................................................................................................................................. 3
2. ZAHTEVI INFORMACIONOG SISTEMA .............................................................................................................. 3
3. DIJAGRAMI SLU
Č
AJEVA UPOTREBE ................................................................................................................. 4
3.1
UNOS OTKUPNIH MESTA
............................................................................................................................................. 6
3.2
UNOS VO
Ć
A
............................................................................................................................................................... 6
3.3
UNOS ROBE
................................................................................................................................................................ 7
3.4
UNOS NOVE CENE ROBE
............................................................................................................................................. 7
3.5
UNOS PROIZVO
ð
A
Č
A
.................................................................................................................................................. 7
3.6
UNOS CENE VO
Ć
A
...................................................................................................................................................... 7
3.7
UNOS ZADUŽENJA ROBE I AVANSA
............................................................................................................................. 8
3.8
UNOS ZADUŽENJA AMBALAŽE
.................................................................................................................................... 8
3.9
UNOS OTKUPA VO
Ć
A
.................................................................................................................................................. 8
3.10
PREGLED OTKUPA
.................................................................................................................................................... 9
3.11
PREGLED ZADUŽENJA ROBE I AVANSA
..................................................................................................................... 9
3.12
PREGLED ZADUŽENJA AMBALAŽE
.......................................................................................................................... 10
3.13
PREGLED SALDA ZA PROIZVO
ð
A
Č
A
........................................................................................................................ 10
3.14
PREGLED SALDA ZA OTKUPNO MESTO
.................................................................................................................... 10
3.15
PREGLED SALDA ZA SVA OTKUPNA MESTA
............................................................................................................. 10
4. DIJAGRAMI KLASA ................................................................................................................................................ 11
4.1
FORME
..................................................................................................................................................................... 11
4.2
MODEL
..................................................................................................................................................................... 14
4.3
KONTROLER
............................................................................................................................................................. 15
4.4
DAL
......................................................................................................................................................................... 15
5. DIJAGRAMI SEKVENCI ......................................................................................................................................... 16
5.1
UNOS OTKUPNIH MESTA
........................................................................................................................................... 16
5.2
UNOS VO
Ć
A
............................................................................................................................................................. 16
5.3
UNOS ROBE
.............................................................................................................................................................. 17
5.4
UNOS NOVE CENE ROBE
........................................................................................................................................... 18
5.5
UNOS PROIZVO
ð
A
Č
A
................................................................................................................................................ 18
5.6
UNOS CENE VO
Ć
A
.................................................................................................................................................... 19
5.7
UNOS ZADUŽENJA ROBE I AVANSA
........................................................................................................................... 20
5.8
UNOS ZADUŽENJA AMBALAŽE
.................................................................................................................................. 21
5.9
UNOS OTKUPA VO
Ć
A
................................................................................................................................................ 22
5.10
PREGLED OTKUPA VO
Ć
A
........................................................................................................................................ 23
5.11
PREGLED ZADUZENJA ROBE I AVANSA
................................................................................................................... 23
5.12
PREGLED ZADUŽENJA AMBALAŽE
.......................................................................................................................... 24
5.13
PREGLED SALDA ZA PROIZVO
ð
A
Č
A
........................................................................................................................ 24
5.14
PREGLED SALDA ZA OTKUPNO MESTO
.................................................................................................................... 25
5.15
PREGLED SALDA ZA SVA OTKUPNA MESTA
............................................................................................................. 25
6. BAZA PODATAKA .................................................................................................................................................... 26
6.1
RELACIONI MODEL
................................................................................................................................................... 27
6.2
RE
Č
NIK PODATAKA
.................................................................................................................................................. 27
7. UPUTSTVO ZA KORIŠ
Ć
ENJE................................................................................................................................ 30
8. ZAKLJU
Č
AK ............................................................................................................................................................. 39
9. KORIŠ
Ć
ENI INTERNET SADRŽAJ ....................................................................................................................... 39

Završni rad
Lazar Vučković 16/06
4/39
dinarski avans, koji se takoñe oduzima od ukupne zarade. Proizvoñač može uzeti na korišćenje
odreñenu količinu ambalaže i dužan je da vrati zaduženu količinu, tako da se svako zaduženje
ambalaže beleži. Pri otkupu voća, zaduženju robe, avansa ili ambalže, beleži se broj
dokumenta, koji je u formatu (ceo broj ili ceo broj / dvocifreni broj trenutne godine) i može se
pojaviti samo jednom za odreñeno otkupno mesto, kao i datum kada je dokument zaveden. Za
otkup se beleži količina predatog voća I, II i III klase, kao i količine zadužene i vraćene
ambalaže. Ambalaža se može zadužiti i bez otkupa voća unošenjem dokumenta, količine
zadužene i vraćene ambalaže. Za zaduženje robe beleži se dokument i naziv robe.
Nakon unošenja podataka, mora se omogućiti pregled otkupa voća, zaduženja robe,
avansa i ambalaže, kao i konačni saldo, na kom se vidi tačno stanje proizvoñača (vrednosti
zaduženja robe i avansa oduzeti od ukupne zarade otkupa). Pri pregledu otkupa, izlistavaju se
svi datumi otkupa, dokumenti, tip predatog voća, količina predatog voća, kao i zarada od tog
otkupa. Nakon pregleda svog otkupa proizvoñača, prikazuje se i ukupna količina predatog
voća, kao i ukupna zarada. Pregled otkupa mora imati opciju za prikaz svih otkupa po
izabranom voću, kao i za prikaz svih otkupa odreñenog datuma ili izmeñu dva izabrana
datuma. Za pregled zaduženja robe odreñenog proizvoñača izlistava se svako zaduženje robe
sa sledećim podacima: datum zaduženja, dokument, tip robe, vrednost zaduženja. Nakon tog
pregleda sumira se ukupna vrednost zaduženja. Za pregled dinarskog avansa datog
proizvoñaču prikazuju se datum, dokument i suma dinarskog avansa. Nakon pregleda svih
avansa, prikazuje se ukupna suma novca koju je proizvoñač uzeo kao avans. Za pregled
zaduženja ambalaže prikazuju se datumi kada je proizvoñač uzeo/vratio ambalažu, dokument,
količina uzete i količina vraćene ambalaže. Nakon toga, sumiraju se sve količine i prikazuje se
razlika uzete i vraćene ambalaže.
3
3
.
.
D
D
I
I
J
J
A
A
G
G
R
R
A
A
M
M
I
I
S
S
L
L
U
U
Č
Č
A
A
J
J
E
E
V
V
A
A
U
U
P
P
O
O
T
T
R
R
E
E
B
B
E
E
[1] Dijagrami slučajeva upotrebe služe za grub opis funkcionalnosti posmatranog
sistema ili posmatranog dela organizacije. U principu se može konstatovati da postoje dve
vrste ovih dijagrama: dijagrami slučajeva upotrebe (Use Case Diagrams) i dijagrami slučajeva
upotrebe poslovnog procesa (Business Use Case Diagrams). Dijagrami slučajeva upotrebe
treba da daju odgovor na pitanje „Šta sistem radi?“, dok dijagrami slučajeva upotrebe
poslovnog procesa treba da daju odgovor na pitanje „Šta organizacija radi?“. Pomoću
dijagrama slučajeva upotrebe predstavljaju se funkcije sistema koje će biti automatizovane, a
pomoću dijagrama slučajeva upotrebe poslovnog procesa i automatizovane i manuelne
funkcionalnosti.
Komponente ovih dijagrama su akteri, uloge, slučajevi upotrebe i relacije. Akteri
predstavljaju nekoga ili nešto što se nalazi izvan sistema ili organizacije (u zavisnosti od vrste
dijagrama), a u interakciji je sa njim. Uloge se koriste samo prilikom izrade dijagrama
slučajeva upotrebe poslovnog procesa i predstavljaju nekoga ili nešto što se nalazi unutar
organizacije i u interakciji je sa funkcionalnostima posmatranog dela organizacije. Slučajevi
upotrebe i slučajevi upotrebe poslovnog procesa služe da bi se prikazale konkretne
funkcionalnosti sistema, odnosno organizacije. Ovi dijagrami predstavljaju vodilju za
kompletan proces razvoja softvera, pa se često za razvoj zasnovan na UML-u kaže da je
usmeravan slučajevima upotrebe.
U ovom projektu ima 15 slučajeva korišćenja, od čega 9 slučajeva korišćenja za unos
podataka i 6 za pregled podataka.
Završni rad
Lazar Vučković 16/06
5/39
Slika 1 - Slu
č
ajevi koriš
ć
enja za unos podataka

Završni rad
Lazar Vučković 16/06
7/39
3.3 UNOS ROBE
Slučaj korišćenja:
Unos robe
Opis:
Korisnik unosi naziv robe, jediničnu cenu robe i datum od kog cena važi. Nakon unosa,
postoji mogućnost unosa nove robe.
Uslovi koji moraju biti zadovoljeni pre izvršavanja:
Ne sme postojati roba sa unetim nazivom.
Cena mora biti uneta i mora biti u korektnom formatu (decimalan ili ceo broj).
Izuzeci:
Ukoliko postoji otkupno mesto sa unetim nazivom, korisnik biva obavešten o tome.
Ukoliko se desi da je uneta cena u pogrešnom formatu, korisnik biva obavešten o tome.
3.4 UNOS NOVE CENE ROBE
Slučaj korišćenja:
Unos nove cene robe
Opis:
Korisnik bira robu iz liste ponuñenih i unosi novu cenu i datum od kog važi cena.
Uslovi koji moraju biti zadovoljeni pre izvršavanja:
Mora postojati makar jedna vrsta robe u
bazi. Cena mora biti uneta i mora biti u korektnom formatu. Ne sme postojati cena za izabranu
robu za datum koji je označen (može imati samo jedna cena za jedan dan).
Izuzeci:
Korisnik biva obavešten ukoliko: nema robe u bazi, cena je uneta u pogrešnom
formatu ili nije uopšte uneta, već postoji cena za izabranu robu i izabrani datum.
3.5 UNOS PROIZVOðAČA
Slučaj korišćenja:
Unos proizvoñača
Opis:
Korisnik bira otkupno mesto u koje želi da doda proizvoñača, a zatim popunjava podatke
o proizvoñaču.
Uslovi koji moraju biti zadovoljeni pre izvršavanja:
Mora postojati makar jedno otkupno mesto.
Korisnik mora uneti ime i prezime proizvoñača, dok su ostali podaci neobavezni. Jmbg i
površina parcele moraju biti unet u korektnom formatu, ukoliko su uneti.
Izuzeci:
Korisnik biva obavešten ukoliko: nema otkupnih mesta u bazi, nije uneto ime, nije
uneto prezime, jmbg ili površina parcele uneti u pogrešnom formatu.
3.6 UNOS CENE VOĆA
Slučaj korišćenja:
Unos cene voća
Opis:
Korisnik bira voće za koje želi uneti cenu, otkupno mesto u kom cena važi, a zatim unosi
cene za I, II i III klasu tog voća i datum od kog cena važi.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti