informacioni sistem za iznoxee sme a - university of...
Post on 15-Feb-2020
1 Views
Preview:
TRANSCRIPT
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
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
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
• 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
Slika 1: Dijagram konteksta
Slika 2: Dijagram toka podataka
4
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
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
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
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
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
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
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
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
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
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
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
• 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
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
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
Slika 7: Baza podataka
19
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
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
6 Korisniqki interfejs
6.1 Sajt korisnika usluga
Izgled sajta korisnika usluga dat je na slii 9
Slika 9: Sajt korisnika usluga
22
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
Slika 11: Aukcija
Slika 12: Kontakt
24
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
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
Slika 15: Zahtev za odmor
27
top related