+ All Categories
Home > Documents > Informacioni sistem za iznoxee sme a - University of...

Informacioni sistem za iznoxee sme a - University of...

Date post: 15-Feb-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
28
Transcript
Page 1: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Informacioni sistem za iznoxe�esme�a

Grupni projektni rad

Autori:

Nema�a Anti�

Filip Lazi�

Miroslav Mixenovi�

Marija Mijailovi�

Predmet:

Informacioni sistemi

Profesor:

Saxa Malkov

Asistent:

Aleksandra Koci�

31. decembar 2017

Page 2: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Sadr�aj:

1 Uvod 2

1.1 Kratak opis sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Uqesnici u sistemu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 Analiza sistema 3

3 Sluqajevi upotrebe 5

3.1 Definisa�e zahteva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.1.1 Sluqaj upotrebe - Definisa�e zahteva onlajn . . . . . . . . . . . . . . 53.1.2 Sluqaj upotrebe - Odgovara�e na onlajn zahtev . . . . . . . . . . . . . 63.1.3 Sluqaj upotrebe - Definisa�e zahteva telefonskim putem . . . . . . 73.1.4 Sluqaj upotrebe - Evidentira�e zahteva nakon proce�ene vrednosti 83.1.5 Sluqaj upotrebe - Kreira�e radnih naloga . . . . . . . . . . . . . . . . 9

3.2 Uprava�e slu�bom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2.1 Sluqaj uptorebe - Zapoxava�e radnika . . . . . . . . . . . . . . . . . 103.2.2 Sluqaj upotrebe - Otpuxta�e radnika . . . . . . . . . . . . . . . . . . 103.2.3 Sluqaj upotrebe - Evidentira�e slobodnih dana . . . . . . . . . . . . 11

3.3 Iznoxe�e otpada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3.1 Sluqaj upotrebe - Iznoxe�e opasnog otpada . . . . . . . . . . . . . . . 133.3.2 Sluqaj upotrebe - Iznoxe�e otapda za recikla�u . . . . . . . . . . . 143.3.3 Sluqaj upotrebe - Iznoxe�e kabastog otpada . . . . . . . . . . . . . . . 143.3.4 Sluqaj upotrebe - Iznoxe�e elektriqnog otpada . . . . . . . . . . . . 153.3.5 Sluqaj upotrebe - Iznoxe�e gra�evinskog otpada . . . . . . . . . . . . 153.3.6 Sluqaj upotrebe - Evidencija poslova . . . . . . . . . . . . . . . . . . . 16

3.4 Magacionira�e i prodaja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.4.1 Sluqaj upotrebe - Skladixte�e . . . . . . . . . . . . . . . . . . . . . . 173.4.2 Sluqaj upotrebe - Sastava�e cenovnika i prodaja . . . . . . . . . . . 18

4 Baza podataka 18

5 Arhitektura 20

6 Korisniqki interfejs 22

6.1 Sajt korisnika usluga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226.2 Sajt zaposlenih u firmi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Page 3: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

1 Uvod

Rad predstava predlog informacionog sistema za slu�bu iznoxe�a sme�a. Rad jera�en kao projekat iz predmeta "Informacioni sistemi"na Matematiqkom fakultetu.Informacioni sistem bi trebao da zadovoi sve glavne potrebe i rexi probleme danax-�ih slu�bi iznoxe�a sme�a. Pru�a�e relevantnih informacija o postoje�em sistemuu slu�bi iznoxe�a sme�a nam je pru�io M.A., xef slu�be iznoxe�a sme�a u JKP-u"Qisto�a" iz Smedereva.

1.1 Kratak opis sistema

Da bismo lakxe opisali sistem prvo �emo navesti principe po kojima funkcionixeslu�ba za iznoxe�e sme�a. Osnovni ci je iznoxe�e otpada sa raznih lokacija i �ihovopravilno odlaga�e ili skladixte�e, na naqin predvi�en za tu vrstu otpada .

Klijenti mogu slati zahteve za iznoxe�em otpada. Slu�ba je du�na da procesuirazahtev i pokuxa da na xto efikasniji naqin obavi klijentove zahteve. Slu�ba se susre�esa raznim potexko�ama kao xto su ograniqen broj radne snage i sredstava potrebnih zaobava�e posla. Slu�ba iznosi razliqite vrste otpada kao xto su recikla�ni, kabasti,elektriqni, hemijski, medicinski itd.

Za svaku vrstu otpada postoji posebna procedura koja se mora ispoxtovati, od speci-jalne opreme za tu vrstu otpada, preko naqina na koji se prevozi, do kraj�e lokacije gdese otpad odla�e ili skladixti(razne vrste deponija, magacini i sl.).

Sistem pru�a podrxku zaposlenima da lakxe, br�e i efikasnije obavaju svoje po-slove. Tako�e sistem olakxava i komunikaciju sa klijentima (preko onlajn formularaili telefonskog poziva). U slu�bi je svako odgovoran za svoj deo posla, nema preklapa�a.Sistem �e pru�iti svakom zaposlenom samo skup funkcionalnosti koje su predvi�ene za�egovu radnu poziciju. U bazi se quvaju podaci o svim zaposlenima i �ihovim obavenimposlovima.

1.2 Uqesnici u sistemu

• Upravnik - rukovodi poslova�em slu�be. Upravniku sistem nudi uvid u rad zapo-slenih u firmi. Pru�a mu mogu�nost da sme�uje radnike, zapoxava, daje otkaze,dopuxta odmore.

• Dispeqer - zadu�en je za komunikaciju sa klijentom. Prihvata zahteve klijenatai prosle�uje poslove koordinatorima. Zahtevi klijenata se prikupaju i quvaju usistemu dok ih dispeqer ne obradi.

• Klijent - xae zahteve za obava�em posla. Sistem mu omogu�ava da preko onlajnformulara poxae zahtev. Tako�e klijent mo�e i direktno kontaktirati dispeqerapreko telefona pri qemu zajedno definixu zahtev.

• Koordinator - vrxi ulogu operativca. �egov glavni zadatak je da organizuje po-slove iznoxe�a otpada. Koordinator ima mogu�nosti da izabere slobodne radnike,vozaqe, vozila i ostala sredstva koja su mu na raspolaga�u da obavi posao. Du�nostkoordinatira je da evidentira da li je posao zavrxen do kraja i ako nije da navederazlog. Ovaj razlog mo�e da vidi dispeqer pri qemu treba da obavesti klijenta ako�egov zahtev nije ispu�en.

• Radnik - ima zadatak da radi po nalogu. �egova obaveza je da izvrxi zadataki obavesti koordinatora da je posao ura�en i ako nije, da sluxa daa uputstvakoordinatora.

2

Page 4: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

• Vozaq - po nalogu dobija posao, taqnu rutu na koju mora da ode. Vozaq je raspore�enna neko vozilo i na �emu obava svoj deo posla.

• Magacioner - �egov zadatak je da ure�aje koji su stigli do magacina, smesti umagacin i unese u bazu.

• Menaer prodaje - �egov zadatak je da izlazi na teren i proce�uje otpad kojise mo�e otkupiti i preprodati. �ega anga�uje dispeqer. Du�nost menaera jeda odgovori na zahtev klijenta da li je zahtev prihva�en kao i cenu otpada, ako jeodgovor potvrdan. Tako�e menaer prodaje odre�uje cenu ure�aja iz magacin i stavaih na aukciju.

2 Analiza sistema

Analizirali smo postoje�i sistem JKP "Qisto�a". Trenutni sistem funkcionixejako loxe. Sistem je zastareo i ne koristi u potpunosti prednosti koje nam nude infor-macione tehnologije. Ve�ina informacija i podataka nalazi se na papirima. Poslovisu vrlo neprecizno raspodeeni me�u zaposlenima. Na primer, u trenutnom sistemu nijejasno definisano ko je zadu�en za sarad�u sa klijentima, pa se dexava da klijenti po-zivaju operativce (koordinatore) da im rexe konkretan problem. Koordinatori u tomsluqaju budu prebukirani i ne mogu da vrxe posao efikasno. Tako�e, efikasnost je sma-�ena samim tim xto se podaci o zaposlenima i druge qesto upotrebivane informacijequvaju u vidu Eksel tabela. Samim tim me�a�e podataka je vrlo sporo i nebezbedno.Ne postoji nikakav interfejs preko koga bi se moglo lakxe, br�e i bezbednije me�atipodaci. Dobra stvar u trenutnom sistemu je podsistem koji prati vozila na terenu. Si-stem je nov, pouzdan i zaista mnogo doprinosi koordinatorima da vrlo lako proce�ujuvreme traja�a nekog posla, kax�e�e, radnu snagu potrebnu za neki posao, i sl. U svakomtrenutku koordinator mo�e da proveri geografski u kom delu grada se nalaze udi kojiiznose otpad, koliko su se dugo zadr�ali i sl.

Nov sistem bi trebao da omogu�i pre svega bou komunikaciju izme�u zaposlenih,kao i lakxu evidenciju poslova, zadataka, zahteva i drugih bitnih poslova. Sistem �ekoristiti informacione tehnologije (veb prete�no) da omogu�i br�i i lakxi protok in-formacija. Podaci o zaposlenima, o trenutnim, zavrxenim i budu�im poslovima, zahteviklijenata, sta�a vozila itd. �e se nalaziti u bazi, a sistem bi trebao da omogu�i brzi lak pristup podacima preko korisniqkih intefejsa. Tako�e novim sistemom bi bilajasna podela zadu�e�a u slu�bi. Odnosi sa klijentima se jasno dekomponuju od samogprocesa iznoxe�a otpada. Prikaz informacionog sistema je dat na slikama 1 i 2

3

Page 5: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Slika 1: Dijagram konteksta

Slika 2: Dijagram toka podataka

4

Page 6: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3 Sluqajevi upotrebe

3.1 Definisa�e zahteva

Slika 3: Dijagram toka podataka za definisa�e zahteva

3.1.1 Sluqaj upotrebe - Definisa�e zahteva onlajn

• Kratak opis - Klijent kontaktira slu�bu tako xto popu�ava onlajn formular.

• Akter - Klijent - xae zahtev za iznoxe�em otpada popu�ava�em formulara.

• Preduslov - Internet konekcija je stabilna, sajt je ispravan.

• Postuslov - Zahtev klijenta je uspexno poslat.

• Osnovni tok

1. Klijent pristupa sajtu slu�be.

2. Klijent popu�ava formular.

3. Klijent potvr�uje �eenu uslugu klikom na "poxai".

4. Sistem pamti zahtev klijenta.

• Dodatne informacije - Formular sadr�i slede�e informacije : ime, prezime,adresu, broj telefona, imejl, lokaciju otpada, kratak opis xta klijent taqno za-hteva, vrstu otpada, datum kada �eli da se otpad iznese.

5

Page 7: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.1.2 Sluqaj upotrebe - Odgovara�e na onlajn zahtev

• Kratak opis - Dispeqer u toku radnog vremena proverava pristigle zahteve, odogo-vara na �ih i evidentira ih u sistem.

• Akter - Dispeqer - prima zahtev klijenta, evidentria ga i odgovara na �ega.

• Preduslovi

1. Klijent je poslao zahtev.

2. Dispeqer je na svom radnom mestu(u bazi ima status aktivan).

3. Baza je ispravna.

• Postuslov - Dispeqer je uspexno evidentirao zahtev klijenta u bazu podataka.

• Osnovni tok

1. Dispeqer pristupa delu informacionog sistema za proveru novih zahteva.

2. Dispeqer proverava pristigli zahtev.

2.1 U sluqaju da se pristigli zahtev tiqe iznoxe�a elektriqnog otpada.

2.2 Sistem obavextava klijenta da �e biti kontaktiran od strane menaeraprodaje.

3. Dispeqer bele�i zahtev u sistem.

4. Sistem obavextava klijenta da je �egov zahtev uspexno primen.

• Alternativni tok

2. Posao je nemogu�e izvrxiti tog datuma kada je klijent zahtevao. - Obavextavase klijent i sluqaj upotrebe se ovde zavrxava.

6

Page 8: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.1.3 Sluqaj upotrebe - Definisa�e zahteva telefonskim putem

• Kratak opis - Klijent kontaktira slu�bu putem telefona.

• Akteri

1. Klijent - kreira zahtev tako xto kontaktira slu�bu putem telefona.

2. Dispecer - prima zahtev klijenta.

• Preduslovi

1. Klijent kontaktira slu�bu u toku radnog vremena.

2. Dispeqer je na svom radnom mestu(u bazi ima status aktivan).

3. Baza je ispravna.

• Postuslovi - Dispeqer je uspexno evidentirao zahtev klijenta u bazu podataka.

• Osnovni tok

1. Klijent poziva slu�bu.

2. Klijent dispeqeru saopxtava sve potrebne informacije u vezi sa zahtevom.

2.1 U sluqaju da se pristigli zahtev tiqe iznoxe�a elektriqnog otpada.

2.2 Dispeqer obavextava klijenta da �e biti kontaktiran od strane menaeraprodaje.

3. Dispeqer upisuje podatke u sistem.

4. Dispeqer potvr�uje zahtev.

• Alternativni tok

3. Posao je nemogu�e izvrxiti tog datuma kada je klijent zahtevao. - Obavextavase klijent i sluqaj upotrebe se vra�a na korak 2.

• Dodatne informacije - Klijent prilikom kontaktira�a navodi slede�e informa-cije : ime, prezime, adresu, broj telefona, imejl, lokaciju otpada, kratak opis xtaklijent taqno zahteva, vrstu otpada, datum kada �eli da se otpad iznese.

7

Page 9: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.1.4 Sluqaj upotrebe - Evidentira�e zahteva nakon proce�ene vrednosti

• Kratak opis - Prilikom zahteva koji se tiqe iznoxe�a elektriqnog otpada, nateren se prvo xae menaer prodaje, kako bi procenio vrednost ure�aja. Ure�ajikoji se proce�uju su: laptopovi, desktop raqunari, xtampaqi, skeneri, televizori,telefoni, konzole za video igre.

• Akteri

1. Menaer prodaje - izlazi na teren radi proce�iva�a novqane vrednosti ure�ajai dopu�uje zahtev klijenta.

2. Dispeqer - obavextava menaera prodaje o izlasku na teren.

• Preduslovi

1. Prilikom definisa�a zahteva, klijent je obavexten o izlasku menaera prodajena teren.

2. Dispeqer je uspexno zabele�io zahtev klijenta.

3. Menaer prodaje je na svom radnom mestu.

4. Menaer prodaje je obuqen za posao procenitea.

• Postuslovi

1. Definisan je zahtev korisnika.

2. Dodata je cena otkupa.

3. Zahtev je evidentiran u bazi.

• Osnovni tok

1. Dispeqer obavextava menaera prodaje da je stigao zahtev za iznoxe�e elek-triqnog otpada.

2. Menaer prodaje izlazi na teren radi procene.

3. Menaer prodaje vrxi procenu.

4. Menaer prodaje dopu�uje zahtev korisnika tako xto dodaje proce�enu vrednosture�aja.

• Alternativni tok

4. U sluqaju da su pregovori zavrxeni negativno, menaer prodaje brixe zahteviz baze. - Sluqaj upotrebe se ovde zavrxava.

8

Page 10: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.1.5 Sluqaj upotrebe - Kreira�e radnih naloga

• Kratak opis - Koordinator na osnovu raspolo�ivih radnika i vozila kreira radnenaloge.

• Akter - Koordinator - zadu�en je za kreira�e i xtampa�e radnih naloga.

• Preduslovi

1. Zahtev je ispravno definisan i evidentiran u bazi.

2. Radnici i vozila su raspolo�ivi.

• Postuslov - Radni nalozi su kreirani i uneti u bazu.

• Osnovni tok

1. Koordinator pristupa delu informacionog sistema za kreira�e radnih naloga.

2. Koordniator na osnovu raspolo�ivog sta�a sastava radne naloge.

3. Koordinator xtampa radne naloge.

3.2 Uprava�e slu�bom

Slika 4: Dijagram uprava�a slu�bom

9

Page 11: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.2.1 Sluqaj uptorebe - Zapoxava�e radnika

• Akter - Upravnik vrxi unos zaposlenog u bazu.

• Preduslov - Upravnik ima sve potrebne informacije o zaposlenom.

• Postuslov - Novi zaposleni je dodat u sistem.

• Osnovni tok

1. Upravnik pristupa delu sistema za unos podataka o zaposlenima.

2. Upravnik bira vrstu zaposlenog (koordinator, magacioner, dispeqer, radnik,vozaq, menaer prodaje).

3. Upravnik unosi sve potrebne informacije o zaposlenom.

4. Upravnik zavrxava unos klikom na opciju "dodaj".

5. Sistem obavextava upravnika o uspexnom dodava�u novog zaposlenog.

• Alternativni tok

3. Upravnik je uvideo nepravilnosti u prikupenim podacima. U tom sluqajuupravnik kontaktira zaposlenog kako bi dobio ispravne podatke. - Sluqaj upo-trebe se nastava od koraka 2.

5. Sistem obavextava upravnika da radnik nije uspexno dodat. - Sluqaj upotrebese nastava od koraka 2.

• Dodatne informacije - Neophodni uslovi za unos novog zaposlenog : id(jmbg), ime,prezime, datum zapoxe�a, vrsta posla koju obava, broj radnih dana, broj slobod-nih dana, plata.

3.2.2 Sluqaj upotrebe - Otpuxta�e radnika

• Akter - Upravnik vrxi brisa�e zaposlenog iz baze.

• Preduslov - Upravnik ima sve potrebne informacije o zaposlenom kog �eli da ot-pusti.

• Postuslov - Zaposleni je izbrisan iz sistema.

• Osnovni tok

1. Upravnik pristupa delu sistema za pru�a�e informacija o zaposlenima.

2. Upravnik pronalazi zaposlenog kog �eli da otupusti.

3. Upravnik selektuje zaposlenog i klikom na opciju "izbrixi" brixe zaposlenogiz sistema.

4. Sistem obavextava upravnika o uspexnom brisa�u bivxeg zaposlenog.

• Alternativni tok

4. Sistem obavextava upravnika da radnik nije uspexno obrisan. - Sluqaj upo-trebe se nastava od koraka 2.

10

Page 12: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.2.3 Sluqaj upotrebe - Evidentira�e slobodnih dana

• Kratak opis - Upravnik pregleda zahteve zaposlenih za slobodnim danima i proce-�uje da li �e zahtev prihvatiti.

• Akter - Upravnik vrxi evidenciju slobodnih dana zaposlenih.

• Preduslov - Zaposleni ima dovono slobodnih dana.

• Postuslov - U sistemu je evidentiran zahtev zaposlenog.

• Osnovni tok

1. Upravnik dobija zahteve zaposlenog.

2. Upravnik pristupa delu sistema za pru�a�e informacija o zaposlenima.

3. Upravnik razmatra zahteve zaposlenog.

4. Upravnik unosi u sistem potrebne informacije.

5. Sistem obavextava upravnika da je zahtev uspexno obra�en.

• Alternativni tok

3. Upravnik nije u mogu�nosti da dozvoli zaposlenom slobodne dane u skladu sazahtevima zaposlenog. - Sluqaj upotrebe se nastava od koraka 1.

5. Sistem obavextava upravnika da zahtev nije uspexno obra�en. - Sluqaj upotrebese nastava od koraka 4.

• Dodatne informacije - U zahtevu koji xae zaposleni se nala�e datum poqetka idatum kraja odmora. Opciono, zaposleni mo�e u zahtevu napisati i razlog.

3.3 Iznoxe�e otpada

Slika 5: Dijagram iznoxe�a otpada

11

Page 13: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Opis osnovnog sluqaja upotrebe iznoxe�a otpada

Iznoxe�e otpada je proces koji se u zavisnosti od vrste otpada razliqito realizuje.Opisa�emo elemente koji su zajedniqki za sve sluqajeve upotrebe. U sluqajevima upotrebena ni�em nivou, bi�e razjax�ene specificnosti pojedinih sluqajeva upotrebe i dodatnoobjax�ene stavke koje to zahtevaju.

• Akteri

1. Koordinator - predaje radni nalog radnicima, uz eventualna dodatna uputstva.

2. Radnici - izlaze na teren sa odgovaraju�om opremom.

3. Vozaqi - osobe koja vrxe prevoz radnika i otpada.

• Preduslovi

1. Radni nalog je isrpavno definisan.

2. Raspolo�iva je odgovaraju�a oprema(kamion,odela,alat).

3. Radnici su obuqeni za rad sa odgovaraju�om opremom.

4. Radnici vrxe posao u skladu sa predvi�enim merama bezbednosti.

5. Vozaqi su doveli radnike na taqnu lokaciju.

6. Vozaqi imaju dozvolu za vozilo koje im je dato na uprava�e.

• Postuslovi

1. Otpad je dostaven na odgovaraju�e mesto(deponija,magacin,recikla�ni cen-tar,spaiva�e).

2. Koordinator je obavexten o ishodu posla.

• Osnovni tok

1. Radnici preuzimaju nalog od koordinatora.

2. Radnici dolaze na predvi�enu lokaciju.

3. Radnici izvrxavaju iznoxe�e.

4. Radnici obavextavaju koordinatora o ishodu posla.(pozivom, SMS-om, imejl-om)

5. Vozaqi i radnici se vra�aju kod koordinatora.

• Alternativni tok

2. U sluqaju nemogu�nosti dolaska na lokaciju, radnici obavextavaju koordina-tora i vra�aju se u firmu. Posao se odla�e do da�eg. - Sluqaj upotrebe senastava od koraka 4.

12

Page 14: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.3.1 Sluqaj upotrebe - Iznoxe�e opasnog otpada

• Kratak opis - Slu�ba se bavi odnoxe�em opasnog otpada koji podrazumeva:

a) hemikalije(zapaive, nezapaive),

b) medicinski otpad (xpricevi, vate, zavoji, gips, infektivni otpad, lekovi ko-jima je istekao rok upotrebe itd),

v) radioaktivni otpad (kontaminirani papir, vata, PVC, igle, oxtri metalnipredmeti, razna zaxtitna oprema, kontaminirani ili aktivirani metalni iplastiqni delovi razliqitih oblika i dimenzija, teqni radioaktivni otpad,suv i qvrst radioaktivni otpad koji se deli na dve podkategorije: otpad kojimo�e da se presuje i otpad koji ne mo�e da se presuje)

• Akteri

1. - 3. Isti kao u opisu osnovnog sluqaja 3.3.

• Preduslovi

1. - 6. Isti kao u opisu osnovnog sluqaja 3.3.

7. Medicinski otpad je prilikom nastanka odlo�en u kese i kante obojene �utombojom.

8. Hemijski otpad je prilikom nastanka odlo�en u kese i kante obojene crvenombojom.

9. Radioaktivni otpad je upakovan u burad, kapsule ili providne kese. Predmetiu kojima se prenosi su oznaqeni znakom "Radioaktivni otpadni materijal".

10. Korisnik usluga poseduje "Dokument o kreta�u otpada".

• Postuslovi

1. - 2. Isti kao u opisu osnovnog sluqaja 3.3.

3. Otpad je dostaven na odgovaraju�u lokaciju.

4. Koordinatoru je dostaven "Dokument o kreta�u otpada"

• Osnovni tok

1. - 5. Isti koraci kao u opisu osnovnog sluqaja 3.3.

Uz dodatnu specifikaciju tre�eg koraka:

3.1. Radnici odla�u radioaktivni otpad u kamion za tu vrstu otpada.

3.2. Radnici odla�u hemijski i medicinski otpad u kombi.

3.3. Vozaqi prevoze hemijski i medicinski otpad na deponiju (gde se kasnije sortirai prera�uje).

3.4. Vozaqi prevoze radioaktivni otpad na unixtava�e.

• Dodatne informacije - Radnici su u obavezi da preuzmu "Dokument o kreta�u

otpada" od korisnika usluga i dostave ga koordinatoru.

13

Page 15: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.3.2 Sluqaj upotrebe - Iznoxe�e otapda za recikla�u

• Kratak opis - Slu�ba se bavi odnoxe�em recikla�nog otpada koji podrazumeva(papir, plastiku, staklo).

• Akteri

1. - 3. Isti kao u opisu osnovnog sluqaja 3.3.

• Preduslovi

1. - 6. Isti kao u opisu osnovnog sluqaja 3.3.

7. Otpad je pravilno klasifikovan po odgovaraju�im kontejnerima.

8. Za svaki recikla�ni otpad, postoji odgovaraju�a vrsta kamiona.

• Postuslovi

1. - 2. Isti kao u opisu osnovnog sluqaja 3.3.

3. Otpad je u "Centru za recikla�u".

• Osnovni tok

1. - 5. Isti koraci kao u opisu osnovnog sluqaja 3.3.

Uz dodatnu specifikaciju tre�eg koraka:

3.1. Radnici papirni otpad odla�u u kamion za papirni otpad.

3.2. Radnici plastiqni otpad odla�u u kamion za plastiqni otpad.

3.3. Radnici stakleni otpad smextaju u kamion za stakleni otpad.

3.4. Vozaqi odvoze otpad u "Centar za recikla�u".

3.3.3 Sluqaj upotrebe - Iznoxe�e kabastog otpada

• Kratak opis - Kabasti otpad obuhvata namextaj (kreveti, stolovi, stolice, plakarii sl.) i belu tehniku (velike i male ku�ne ure�aje).

• Akteri

1. - 3. Isti kao u opisu osnovnog sluqaja 3.3.

• Preduslovi

1. - 6. Isti kao u opisu osnovnog sluqaja 3.3.

• Postuslovi

1. - 2. Isti kao u opisu osnovnog sluqaja 3.3.

3. Otpad je na deponiji.

• Osnovni tok

1. - 5. Isti koraci kao u opisu osnovnog sluqaja 3.3.

Uz dodatnu specifikaciju tre�eg koraka:

14

Page 16: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.1. Radnici odla�u otpad u kamion.

3.2. Vozaqi odvoze otpad na deponiju.

3.3.4 Sluqaj upotrebe - Iznoxe�e elektriqnog otpada

• Kratak opis - Slu�ba se bavi odnoxe�em i otkupiva�em ku�nih elektriqnihure�aja(laptopovi, desktop raqunari, televizori, telefoni, konzole za video igre,xtampaqi, skeneri).

• Akteri

1. - 3. Isti kao u opisu osnovnog sluqaja 3.3.

• Preduslovi

1. - 6. Isti kao u opisu osnovnog sluqaja 3.3.

• Postuslovi

1. - 2. Isti kao u opisu osnovnog sluqaja 3.3.

3. Ure�aji su dostaveni u magacin.

• Osnovni tok

1. - 5. Isti koraci kao u opisu osnovnog sluqaja 3.3.

Uz dodatnu specifikaciju tre�eg koraka:

3.1. Radnici pakuju ure�aje u kombi/pikap.

3.2. Vozaqi voze ure�aje u magacin.

3.3.5 Sluqaj upotrebe - Iznoxe�e gra�evinskog otpada

• Kratak opis - Slu�ba se bavi iznoxe�em otpada sa gradilixta(xut, beton, daske,skele, xine, xipovi, pragovi i sl.).

• Akteri

1. - 3. Isti kao u opisu osnovnog sluqaja 3.3.

• Preduslovi

1. - 6. Isti kao u opisu osnovnog sluqaja 3.3.

7. Otpad ma�e veliqine se odla�e u kontejnere na gradilixtu.

8. Otpad ve�e veliqine se odla�e na stovarixte na gradilixtu.

• Postuslovi

1. - 2. Isti kao u opisu osnovnog sluqaja 3.3.

3. Otpad je dostaven na odgovaraju�u lokaciju.

15

Page 17: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

• Osnovni tok

1. - 5. Isti koraci kao u opisu osnovnog sluqaja 3.3.

Uz dodatnu specifikaciju tre�eg koraka:

3.1.1. Radnici kaqe kontejnere na kamion sa dizalicom.

3.1.2. Vozaqi odvoze kontejnere na deponiju.

3.1.3. Radnici kaqe ispra��en kontejner na kamion sa dizalicom.

3.1.4. Vozaqi vra�aju kontejnere na gradilixte.

3.2.1. Radnici odla�u otpad ve�e veliqine u kamion.

3.2.2. Vozaqi odvoze otpad na odre�enu lokaciju (gde se otpad topi ili prera�uje).

3.3.6 Sluqaj upotrebe - Evidencija poslova

• Kratak opis - Koordinator odr�ava konzistentno sta�e baze. Vodi evidenciju ouspxno i neuspexno zavrxenim poslovima.

• Akteri

1. Koordinator - evidentira ishod posla u bazu.

2. Dispeqer - evidentira sta�e zahteva.

• Preduslovi

1. Koordinator je na svom radnom mestu.

2. Koordinator je obavexten od strane radnika o ishodu posla.

• Postuslovi

1. Baza je a�urirana.

2. Klijent mo�e videti sta�e svog zahteva.

• Osnovni tok

1. Koordinator se pristupa delu informacionog sistema za poslove.

2. Koordinator osloba�a anga�ovane radnike.

3. Koordinator qekira da je posao zavrxen.

4. Koordinator a�urira bazu.

5. Sistem obavextava dispeqera da je baza a�urirana.

6. Dispeqer pristupa delu informacionog sistema za zahtev klijenta.

7. Dispeqer popu�ava poe "Odgovor dispeqera" gde �e navesti xta se dexava sazahtevom.

• Alternativni tok

3.1. Ukoliko posao nije zavrxen uspexno, koordinator popu�ava poe "Odgovorkoordinatora" tako xto navodi razlog neuspexnog izvrxava�a posla.

3.2. Koordinator pravi novi radni nalog. Sluqaj upotrebe se nastava od koraka4.

16

Page 18: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.4 Magacionira�e i prodaja

Slika 6: Dijagram magacionira�a i prodaje

3.4.1 Sluqaj upotrebe - Skladixte�e

• Kratak opis - Artikli koji su stigli do magacina se skladixte u magacin.

• Akter - Magacioner - smexta artikle u magacin.

• Preduslov - Artikli koji se skladixte su uspexno dostaveni do magacina.

• Postuslov - U magacinu se nalaze dostaveni artikli i u sistemu su isti eviden-tirani.

• Osnovni tok

1. Magacioner prihvata istovarene artikle.

2. Magacioner svrstava svaki artikal na odgovoraju�e mesto u magacinu.

3. Magacioner pristupa delu informacionog sistema zadu�enog za artikle.

4. Magacioner upisuje u sistem informacije o svakom artiklu.

5. Sistem obavextava magacionera o uspexnom dodava�u artikla.

• Alternativni tok

5. Sistem obavextava magacionera da zahtev nije uspexno obra�en. - Sluqaj upo-trebe se nastava od koraka 4.

• Dodatne informacije - U sistem se upisuje ime artikla, id artikla i koliqina.

17

Page 19: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

3.4.2 Sluqaj upotrebe - Sastava�e cenovnika i prodaja

• Kratak opis - Artiklima koji se nalaze u magacinu menaer prodaje daje poqetnucenu i oni se stavaju na aukciju.

• Akteri

1. Menaer prodaje - daje poqetnu cenu artiklima u sistemu.

2. Klijenti - kupuju artikle na aukciji.

• Preduslov - Artikli su evidentirani u bazi.

• Postuslov - Ukoliko je artikal prodat, obrisan je iz baze.

• Osnovni tok

1. Menaer prodaje pristupa delu informacionog sistema za artikle.

2. Menaer prodaje upisuje poqetnu cenu svakom artiklu u sistemu.

3. Menaer prodaje odre�uje vreme zavrxetka aukcije.

4. Klijenti uqestvuju u aukciji.

5. Sistem objavuje klijenta sa najve�om ponudom koji kupuje proizvod.

• Alternativni tok

5. Ako nema nijedne ponude. - Sluqaj upotrebe se nastava od koraka 3.

• Dodatne informacije - Klijenti uqestvuju u aukicji tako xto se prethodno ulogujuna sistem. U sluqaju da nemaju nalog, moraju se registrovati na sistem.

4 Baza podataka

Baza podataka pokriva sve sluqajeve informacionog sistema. Quva podatke o zaposle-nima, o poslovima, vozilima, klijentima, zahtevima, itd...

U bazi postoji apstraktni tip entiteta Zaposleni. Iz �ega su izvedeni Upravnik,Dispecer, Menadzer prodaje, Koordinator, Radnik, Magacioner i Vozac.

Pored �ih baza sadr�i i entitete Magacin - opisuje podatke o proizvodima koje jemagacioner pravilno skladixtio

Vozilo - opisuje podatke o svim vozilima koja se koriste u slu�biTipOtpada - opisuje vrstu i nivo opasnosti otpada koju slu�ba mo�e da procesuiraZahtevi - opisuje sve zahteve (obra�ene i neobra�ene) koje klijent i dispeqer definixuPoslovi - opisuje poslove koji trebaju ili su ve� odra�eniKlijent - opisuje klijenta koji zahteva uslugu iznoxe�a otpada ili uqestvuje na auk-

cijiRelacija Suspendovani quva podatke o suspendovanim zaposlenima od strane odre�enog

Upravnika.Relacije AngazovaniRadnici i AngazovaniVozaci cuvaju podatke o svim radnicima i

vozacima koji su bili anga�ovani na odre�enom poslu.Prikaz odgovaraju�eg dijagrama dat je na slici 7

18

Page 20: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Slika 7: Baza podataka

19

Page 21: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

5 Arhitektura

Karakteristike arhitekture:

1. Tip aplikacije - Veb aplikacija.

2. Strategija isporuqiva�a - Vixe klijentskih i jedan serverski raqunar.

3. Tehnologije - HTML5, CSS, JS, PHP.

4. Prate�e komponente:

(a) Upuctvo za upotrebu, kontakt i podrxku.

(b) Bekap baze podataka - podsistem koji vrxi prave�e kopije baze podataka.

Predlog arhitekture dat je na slici 8

Slika 8: Predlog arhitekture

Arhitektura sistema se sastoji se iz 4 sloja:

• Prezentacioni sloj.

• Klijent kontroler.

• Server kontroler.

• Sloj podataka.

20

Page 22: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

1. Definisa�e zahteva putem formulara - na prezentacionom sloju klijent popu�avai xae formular. Nakon qega se kroz klijencki sloj vrxi validacija i autentifi-kacija unetih podataka, a serverski kontroler vrxi proveru dostupnosti terminaza isnoxe�e otpada i zahtev se bele�i u bazi. Nakon qega se xae potvrda klijentuda je �egov zahtev uspexno zabele�en.

2. Aukcija - korisnik na prezentacionom sloju bira proizvod sa aukcije i daje svojuponudu. Dae se kroz klijent kontroler vrxi validacija i autentifikacija unetihpodataka. Nakon qega serverski kontroler vrxi proveru da li je ponuda ve�a odteku�e i da li je podneta na vreme. Nakon toga se vrxi evidencija u bazi i korisnikse obavextava da je �egova ponuda uspexno zabele�ena.

3. Radni nalozi - koordinator na prezentacionom sloju unosi broj potrebne radne snageza izvrxava�e odgovaraju�eg zahteva. Nakon qega se kroz klijentski kontroler vrxivalidacija i autentifikacija unetih podataka. Dae serverski kontroler vrxievidenciju radne snage i vozila. Na kraju, se a�urira baza podataka, sa novimsta�em raspolo�ive radne snage i vozila.

4. Zahtev zaposlenog za odmor - zaposleni na prezentacionom sloju popu�ava formularsa �eenim datumom poqetka i kraja odmora. Klijent kontroler vrxi validacijui autentifikaciju unetih podataka. Nakon toga se vrxi provera raspolo�ivihslobodnih dana, oduzima�e slobodnih dana i evidencija da je radnik na odmmoru odstrane server konrolera. Nakon qega se a�uriraju podaci u bazi o slobodni dani iodsustvo zaposlenog.

21

Page 23: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

6 Korisniqki interfejs

6.1 Sajt korisnika usluga

Izgled sajta korisnika usluga dat je na slii 9

Slika 9: Sajt korisnika usluga

22

Page 24: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Nakon ulaska na sajt, korisnik ima neku od slede�ih opcija:

1. Popu�ava�e zahteva za iznoxe�em otpada - od korisnika se oqekuje da unesepodatke i to: ime, prezime, telefon, imejl, lokaciju na kojoj se nalazi otpad, vr-stu otpada koju poseduje(opasan otpad,otpad za recikla�u,kabasti otpad,elektriqniotpad, gra�evinski otpad), kraj�i datum kada �eli da se iznese otpad i opis xtataqno poseduje od otpada i koliqinu koju poseduje.

Prikaz ovog formulara dat je na slici 10

2. Aukcija - korisniku se pru�a spisak svih proizvoda, sa �hovim opisom i poqetnomaukcijskom cenom koji su trenutno na aukciji, i ukoliko �eli mo�e da poxae svojuponudu za neki od proizvoda.

Prikaz aukcijske sekcije dat je na slici 11

3. Kontakt - korisnik nas mo�e i pozvati i saopxtiti nam svoje �ee i zahteve.

Prikaz kontakt sekcije dat je na slici 12

Slika 10: Sla�e zahteva za iznoxe�e otpada

23

Page 25: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Slika 11: Aukcija

Slika 12: Kontakt

24

Page 26: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

6.2 Sajt zaposlenih u firmi

Izgled sajta koji je name�en zaposlenima u firmi dat je na slici 13

Slika 13: Sajt name�en zaposlenima u firmi

25

Page 27: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Zaposleni u firmi imaju vixe mogu�nosti, i svaki zaposlen u firmi ima odre�enusekciju koja mu je name�e�a. Radi lakxe demontracije oba formulara su stavena na istustranu, gde smo pretpostavili da bi pri pristupa�u sajtu postojlo logova�e na sistem,stoga bi se svakom zaposlenom prikazivali delovi strane koji ga se tiqu. Za potrebeprototipa odluqili smo se da demonstritamo:

1. Kreira�e radnih naloga - gde koordinator bira jedan od zahteva, nakon togabira broj potrebne radne snage i vrstu vozila koja je potreba za obava�e izabranogzahteva.

Prikaz kreira�a radnih naloga dat je na slici 14

2. Sla�e zahteva zaposlenog za odmor - zaposleni unosi svoje podatke i to: ime,prezime, datum poqetka odmora, datum kraja odmora i ukoliko to �eli mo�e navestii razlog odsustva.

Prikaz ovog formulara dat je na slici 15

Slika 14: Kreira�e radnog naloga

26

Page 28: Informacioni sistem za iznoxee sme a - University of Belgradepoincare.matf.bg.ac.rs/~asimic/2018/is/projekti2017/4... · 2018-10-29 · Informacioni sistem bi trebao da zadovo i sve

Slika 15: Zahtev za odmor

27


Recommended