18
Tehnički Fakultet u Boru Univerzitet u Beogradu Seminarski rad iz predmeta Baze Podataka Tema: Baza podataka Veterinarske Inspekcije u Boru za procese Upravljanje inspekcijom Komunikacija sa sudom Koordinacija aktivnosti sa Sup – om Koordinacija aktivnosti sa nadležnim Ministarstvom Student: Nikolić Darko Profesor dr Anđelković Zoran

Veterinarska Inspekcija

Embed Size (px)

DESCRIPTION

Seminarski iz baza podataka

Citation preview

Tehniki Fakultet u BoruUniverzitet u Beogradu

Seminarski rad iz predmeta

Baze Podataka

Tema:

Baza podataka Veterinarske

Inspekcije u Boru

za procese

Upravljanje inspekcijom

Komunikacija sa sudom

Koordinacija aktivnosti sa Sup om

Koordinacija aktivnosti sa nadlenim Ministarstvom

Student:

Nikoli Darko

31/03Profesor

dr Anelkovi Zoran

Asistent:

Ognjanovi Tamara

Opis sistema

U posmatranom sistemu Veterinarske inspekcije u Boru uoio sam dva osnovna procesa i to Koordinacija i Veterinarska inspekcija. Zbog postavljenih granica mog sistema odnosno rada oblast interesovanja ovog rada bie usmerena na proces Koordinaciju. U okviru pomenutog procesa bie obraeni sledei podprocesi:1. Upravljanje inspekcijom

2. Komunikacija sa sudom

3. Koordinacija aktivnosti sa Sup om

4. Koordinacija aktvinosti sa nadlenim Ministarstvom

U okviru Komunikacije sa sudom bie obraen i podproces izdavanja zapisnika iz procesa Veterinarske inspekcije jer su ova dva pod procesa povezana i nezamisliva su kao samostalni...

Upravljanje insepkcijomPod ovom aktivnou podrazumeva se izdavanje Naloga. Radnik radi u jednoj Slubi. U slubi moe da bude zaposleno vie radnika. Slube koje su od interesa za moj rad su:

1. Uprava obavlja aktivnost UPRAVLJANJE INSPKECIJOM2. Pravna sluba obavlja aktivnosti KOMUNIKACIJA SA SUDOM i KOMUNIKACIJA SA SUP - om3. Koordinacija sa ministarstvom obavlja aktvinost KOORDINACIJA AKTIVNOSTI SA NADLENIM MINISTARSTVOM4. Veterinarska inspekcija obavlja aktivnosti INSPEKCIJA KLANICE

Nalog je dokument koji se koristi za izdavanje nareenja u veterinarskoj inspekciji. Nalog moe da izda iskljuivo radnik koji radi u slubi Uprava. Jedan radnik moe da primi vie Naloga. Nalog se izdaje na ime jednog izvrioca. Nalog sadri listu naredbi koje moraju da budu izvrene.

Komunikacija sa sudom

Pod ovom aktivnou se podrazumeva pokretanja sudskog postupka protiv firmi koje naprave bitan prekraj. U sluaju manjih preraja vri se naplata kazni na licu mesta. Na osnovu naloga Pravnik (radnik iz Pravne slube) izdaje dokument Zahtev za pokretanja postupka. Bez naloga ovaj zahtev nemoe da bude izdat. Zahtev za pokretanje postupka sadri listu prekraja. Veterinarski inspektor (radnik) vri kontrolu Kontrolisane firme. Kontrolisana firma svoje dlatnosti obavlja u razliitim objektima, postoji velika razlika izmeu firme i objekta, kontrolisana firma je vlasnik objekta i predstavlja samo sedite tj. direkciju, dok je objekat mesto gde se vri npr. uzgoj stoke, klanje, prijem... Veterinarski inspektor (radnik) izdaje zapisnik. Zapisnik sadri podatke o firmi u kojoj je vrena kontrola. Zapisnik sadri dve liste i to:1. nepravilnosti ovo je lista nepravlnosti koje je Veterinarski inspektor uoio, svaka nepravilnost sadri pored ostalog i informaciju o objektu u kojem se desila. U jednom objektu moe da se desi vie nepravilnosti. Prekraji iz zahteva za pokretanje postupka su vee nepravilnosti.2. Predlog ovo je lista predloga koje Veterinarski inspektor daje firmi

Kao to je ve implicitno reeno zapisnik moe da izda samo radnik iz slube veterinarska inspekcija. Zahtev za pokretanje postupka moe da izda samo radnik iz Pravne slube.

Koordinacija aktivnosti sa Sup om

Pod ovom aktivnou se podrazumeva usklaivanje aktivnosti sa Sup om, i to u sluaju kada je ugroena bezbednost ili kada postoji opasnost od masovne zaraze (pandemija, epidemija, prevoz zaraenog mesa...). Radnik izdaje Nalog. Ovaj proces je ve opisan. Radnik iz pravne slube izdaje Zahtev za intervencijom. Pri tome postoje ogranienja:

Za koordinaciju aktivnosti sa Sup om izdaju se dokumenti koje moe da izda samo ovlaeno lice, zapoljeno u Pravnoj slubi

Radnik moe da izda vie Dokumenata, jedan dokument moe da bude potpisan od strane samo jednog radnika

Zahtev za intervencijom nemoe da se izda bez Naloga

Zahtev za intervencijom sadri listu stavki sa traenim aktivnostima, tabela se zove Traene aktivnosti

Sup nemora da odobri sve aktivnosti, meutim mora da odgovori na Zahtev za Intervencijom. Sup izdaje Odgovor na zahtev.

Ogranienja:

Odgovor na zahtev nemoe da bude izdat bez Zahtev za intervencijom

Odgovor na zahtev prima radnik, radnik moe da primi vie dokumenata

Odgovor na zahtev sadri spisak odobrenih aktivnosti i aktivnosti na koje se smatra da je potrebno dati poseban komentar, tabela se zove Odobrene aktivnosti

Koordinacija aktivnosti sa nadlenim ministarstvom

Ovu aktivnost moe da vri radnik iz istoimene slube.Radnik prima Nalog Ministarstva, ovaj dokument sadri listu nareenja, tabela se zove Nareenje.

U sluaju potrebe Radnik izdaje Izvetaj. Izvetaj sadri dve grupe stavki i to:1. Zahtevi, to se evidentira u tabeli Zahtev

2. Izvetaji, to se evidentira u tabeli Stavka izvetaja

Ogranienja:

Stavka izvetaja se izdaje na osnovu nareenja ministarstva, nemoe da se izdaje bez nareenja

Izvetaj je dokument koji se ne daje na uvid nikome van slube, DOSLOVNO NI UPRAVA NEMA OVLAENJA DA OSTVARI UVID U OVAJ DOKUMENT!!!

Relacioni modelNaredba(Rbr, ifraNaloga, Naredba, Rok, Obrazloenje)

Nalog (ifraNaloga, Datum, ifraRadnikaIzdavalac, ifraRadnikaIzvrilac)

ZahtevZaPokretanjePostupka (ifraZahteva, ifraNaloga, ifraZapisnika, Datum, PredlogKazne, ifraRadnika)

Zapisnik(ifraZapisnika, Predmet, Rok, Komentar, Datum, ifraRadnika)

Prekraj(ifraPrekraja, ifraZahteva, ifraNaloga, ifraNepravilnosti, ifraZapisnika)

Nepravilnost(ifraNepravilnosti, ifraZapisnika, Nepravilnost, Obrazloenje, ifraObjekta, ifraFirme)

Predlog(ifraPredloga, ifrZapisnika, Predlog, Obrazloenje)

KontrolisanaFirma (ifraFirme, Naziv, Adresa)

Objekat(ifraObjekta, ifraFirme, Adresa, Delatnost, Opis)

Sluba(ifraSlube, Naziv, Kancelarija)ZahtevZaIntervencijom (ifraZahteva, ifraNaloga, Datum, ifraRadnika)

Radnik (ifraRadnika, ImeIPrezime, JMBG, Struka, SSS, ifraSlube)

NalogMinistarstva (ifraNaloga, Datum, OdgovornoLice, ifraRadnika)

TraeneAktivnosti (ifraTraeneAktivnosti, ifraZahteva, ifraNaloga, Datum, Vreme, Aktivnost, Obrazloenje, Mesto)

Nareenje (ifraNareenja, ifraNaloga, Nareenje, Rok, Obrazloenje)

OdgovorNaZahtev (ifraOdgovora, ifraZhateva, ifraNaloga, Datum, Komentar, OdgovornoLice, ifraRadnika)

Izvetaj(ifraIzvetaja, Datum, ifraRadnika)OdobreneAktivnosti (ifraOdobreneAktivnosti, ifraOdgovora, ifraZahteva, ifraNaloga, Datum, Vreme, Aktivnost, Obrazloenje, Mesto)

Zahtev (ifraZahteva, ifraIzvetaja, Zahtev, Obrazloenje)

StavkaIzvetaja (ifraStavke, ifraIzvetaja, ifraNareenja, ifraNaloga, Obrazloenje)

ERWIN dijagram

Izgled tabelaU mom radu postoji 20 tabela. Zbog racionalnih razloga dau prikaz i detaljno objanjenje jedne tabele. Naravno u sluaju potrebe odgovoriu na bilo koje dodatno usmeno pitanje. Dau prikaz tabele Nalog. Ovo je tabela koja treba da sadri podatke koji se nalaze u zaglavlju dokumenta sa istim nazivnom. Sastav ove tabele je odreen na osnovu Relacionog modela.

Nalog (ifraNaloga, Datum, ifraRadnikaIzdavaoca, ifraRadnikaIzvrioca)

Vano je napomenuti da je za potrebe ove tabele potrebno napraviti upitnik koji e sarati samo radnike koji su ovlaeni da izdaju naloge. To su svi radnici iz slube Uprava.

Izgled tabele:

Ostale tabele prilaem kroz sledee vidove:

U sastavu Baze podataka Veterinarska Inspekcija gde su one povezane relacijama

U sastavu PMOV dijagrama

U sastavu dijagrama Baze podataka koji je raen u programu ERWIN

Prikaz veza izmeu tabelaProces: Upravljanje inspekcijom

Proces: Koordinacija aktivnosti sa Sud om

Koordinacija aktivnosti sa Sup om

Koordinacija aktivnosti sa nadlenim Ministarstvom

Izgled komandne tableKomandna tabla je data prema opisanim funkcijama tj. procesima za koje je pomenuta Baza podataka projektovana.

1.1.Osnovna komandna tabla

1.2. Uprava

1.3. Komunikacija sa Sud om

1.4. Koordinacija aktivnosti sa Ministarstvom

1.5. Koordinacija aktivnosti sa Sup om

Izgled pojedinih formiSobzirom na broj formi u ovoj bazi podataka i zbog racionalnih razloga mislim da nije neophodno da se obrade sve forme. Prikazau formu Odgovor na zahtev koja se koristi za evidenciju odgovora Sup-a na Zahtev za intervencijom.

Ova forma je karakteristina po tome to omoguava:

1. evidenciju slabog objekta Odgovor na zahtev koji je uslovljen sa postojanjem Zahtev za intervencijom i Naloga to znai da omoguava adekvatno sputanje kljueva

2. evidenciju odobrenih aktivnosti u tabelu Odobrene aktivnosti koja je slab objekat Odgovor na zahtev. U ovom sluaju se sputaju 3 kljua. Tako da Odobrene aktivnosti ima klju sastavljen od 4 kljua (1 priamrni i 3 sputena).

3. evidentiranje koji radnik je primio tj. evidentirao odgovor

Dodatno objanjenjeNaglasio bih da sam pored glavnih formi, kreirao pomone forme. To su forme koje nemogu da se koriste zasebno. Te forme sam oznaio sa zvezdicom ispred imena. Razlog zbog kog ove forme nemogu da se korste zasebno je taj to se podrazumeva da se neki kljuevi u tim formama nemogu uneti ve se automatski sputaju iz glavne forme u kojoj se nalaze. Primer za slabu moe da bude i na predhodnoj slici, deo za Aktivnosti: je slaba forma. Ova forma nemoe da se koristi samostalno jer se podrazumeva da se u glavnoj formi pri svakoj evidenciji izvri sputanje kljueva iz glavne forme odgovor na zahtev.Za potrebe pojedinih formi kreirao sam i upitnike Query je sa ciljem lake selekcije. Ovo je pre svega bilo neophodno za dokumente koje moe da izda radnim samo jedne odreene slube. Tako da postoje upiti za spisak radnika odreene slube.

Spisak literatureNaglasio bih da od literature, naalost, nisam imao nijednu knjigu koja se bavi projektovanjem baza podataka u programskim paketima access i erwin. Tako da sam projektovanje vrio na osnovu znanja steenih na nastavi iz istog predmeta i delimino na osnovu linog iskustva. to se tie teorijskih postavki na kojima se zasniva moj rad u tu svrhu sam koristio skriptu sa predavanjima profesora Zorana Anelkovia.

Zakljuak

Sobzirom na moju opremljenost literaturom i na vremensko ogranienje, mislim da sam dao svoj maksimum. Meutim Baza koju sam uradio daleko je od maksimuma, nedostaje joj:

ogranienje pristupa vrlo vana stavka koja bi ograniila pravo pristupa u segmentu, ko moe i ta moe da radi sa podacima

automatizam unosa podataka u konkretnom sluaju mislim na,

kada se kreira neki dokument, da forma automatski unosi datum Da vodi rauna o vremenskim interavlima; kada se na primer izdaje zahtev za pokretanje postupka, da kompjuter obavesti upravu da je inspektro ekao previe dugo, ako je recimo nepravilnost ozbiljna, rok za otklanjanje proao a inspektor nije izdao zapisnik za pokretanje postupka.

Obrada podataka za ovu stavku potrebno je izuiti programiranje u Baziq u. Cilj ove stavke je da se omogui generisanje eljenog pregleda podataka. Ovo se odnosi na podatke koji mogu da se dobiju samo obradom ve postojeih podataka u podacima. Na primer, generisanje izvetaja o uinku rada inspekcije za eljeni predhodni period.Ovom prilikom elim da se zahvalim Veterinarskoj Inspekciji grada Bora zbog pokazanog razumevanja i spremnosti na saradnju. A najvie elim da im se zahvalim jer su pomogli u testiranju moje baze podataka za koju su pokazali interesovanje da koriste u narednom periodu.

PAGE 2