Professional Documents
Culture Documents
dr Alempije Veljovi
dr Miroslav Radojii
dr Jasmina Vesi
MENADMENT
INFORMACIONI
SISTEMI
aak, 2008.
Univerzitetski udbenik
MENADMENT INFORMACIONI SISTEMI
Drugo izmenjeno i dopunjeno izdanje
Dr Alempije Veljovi, red. prof.
Dr Miroslav P. Radojii, red. prof.
Dr Jasmina Vesi, docent
Recenzent:
Dr Sinia Rani, red. prof
Izdava:
Tehniki fakultet u aku
Za izdavaa:
Prof. dr Jeroslav ivani, dekan
PREDGOVOR
Ovaj udbenik usaglaen je sa programskim sadrajem predmeta
Menadment informacioni sistemi koji se izvodi u VII i VIII semestru, sa
fondom asova (2+2; 2+2), na smeru Industrijski menadment Tehnikog
fakulteta u aku. Da bi se uspostavila veza izmeu teorije i njene primene
koristili smo konkretne primere iz prakse.
Razmatrana materija u ovom udbeniku podrazumeva kompleksan
pristup, poev od uvodnih postavki vezanih za optu teoriju sistema,
informacioni sistem, organizaciju, menadment, strategiju i menadment
informacioni sistem (MIS). Zatim se italac upoznaje sa problematikom
odluivanja, pre svega akcenat se stavlja na problem menaderskog
odluivanja, a zatim se izuavaju sistemi za podrku odliivanju (DSS), sa
odgovarajuom softverskom podrkom i primenama u praksi. Dalje se
izuavaju informacioni sistemi namenjeni izvrnim menaderima, kao i budui
pravci razvoja MIS vezani za ekspertne sisteme, elektronsko poslovanje i
upravljanje dokumentima.Istaknuta je potreba za izradom sistema oznaavanja,
kao pretpostavke bilo kakvog rada, i predloeno je uvoenje jedinstvenog
paralelnog sistema oznaavanja.
Dalja razmatranja vezana su za modeliranje menaderskih zahteva za
informacijama i razmatranje transakcionog i analitikog procesiranja
informacija. Poseban naglasak je dat na ogranienja vezana za tehnikotehnoloku kulturu, spremnost rukovodilaca da prihvate MIS i sposobnost
projektnog tima da napravi MIS prema definisanim zahtevima. Ovakav pristup
zahteva sprovoenje reinenjeringa poslovnih procesa, kao i definisanje
zahteva korisnika za informacijama, tj. prikazan je postupak funkcionalnog
modeliranja korienjem standarda IDEF0 (Integration Definition Functional
Modeling) CASE (Computer Aided System Engineering), alata BPWin
(Bussines Process for Windows).
Kao posebna celina je dat proireni renik pojmova koji se koriste u
oblastima prikazanim u ovom udbeniku kao i skraenice.
Na kraju dati su prilozi koji predstavljaju praktina reenja zadataka koji
studentima mogu koristiti za izradu seminarskih i zavrnih radova.
10
Autori
SADRAJ
1. UVOD -------------------------------------------------------------------------------- 7
2. OPTA TEORIJA SISTEMA ------------------------------------------------- 10
3. INFORMACIONI SISTEM --------------------------------------------------- 13
3.1. Arhitektura informacionih sistema ---------------------------------------- 16
4. MENADMENT INFORMACIONI SISTEMI ---------------------------- 25
4.1. Potrebe menadera za informacijama -------------------------------------- 26
5. ODLUIVANJE I INFORMACIONI SISTEM --------------------------5.1. Interdisciplinarnost odluivanja -------------------------------------------5.2. Klasifikacija poslovnih odluka ---------------------------------------------5.3. Proces odluivanja -------------------------------------------------------------
33
37
39
43
6. SISTEMI ZA PODRKU U ODLUIVANJU ----------------------------6.1. Struktura sistema za podrku odluivanju -------------------------------6.2. Klasifikacija sistema za podrku odluivanju ---------------------------6.3 Korisniki interfejs -----------------------------------------------------------6.4 Tipovi korisnika --------------------------------------------------------------6.5 Prednosti korienja DSS-a ------------------------------------------------6.6. Sistemi za podrku grupnom odluivanju -------------------------------Tehnologija videokonferencije -------------------------------------------6.7. DSS kao integrator informatikih i upravljakih procesa -------------
47
50
54
57
61
62
63
65
73
12
79
80
81
83
84
90
94
1. UVOD
Izuzetno brz razvoj informacionih tehnologija doveo je do globalizacije
svetskog trita, jaanja konkurencije, povezivanja, brzog toka informacija,
stvaranja potpuno novih proizvoda to je uzrokovalo promenu svakodnevice u
kojima menaderi donose strateke, taktike i operativne odluke.
Menadment kao proces planiranja, organizovanja i kontrolisanja rada
ljudi u datim uslovima proet je odluivanjem, kao kreativnom finalizacijom
procesa menadmenta.
Primarna obaveza svakog menadera je da svoje svekupne aktivnosti
usmeri ka ispunjavanju ciljeva preduzea, pa je u tom smislu potrebno da
koristi raspoloive mogunosti u ostvarivanju tih ciljeva. Naravno, sve te akcije
treba da ini na racionalan, efikasan i odgovoran nain.
Razumljiva je teza o neodrivosti efikasnog funkcionisanja menadmenta
preduzea bez blagovremenih i tanih informacija i nije sporno da je
informisanje menadera u sredinama koje nisu kompjuterizovane, nedovoljno
efikasno i sistematizovano. Dinaminost i kompleksnost savremenog
poslovanja i privreivanja uslovljava potrebu adekvatnog informisanja
menadera na svim hijerarhijskim nivoima. Vrlo esto uspenost obavljanja
menaderskog posla moe zavisiti od valjanosti i pravovremenosti raspoloivih
informacija na bazi kojih je potrebno doneti poslovnu odluku i preduzeti
odgovarajue aktivnosti.
Razvoj informacionih tehnologija je kljuni faktor u omoguavanju
implementacije novih prilaza poslovanju. Informacione tehnologije
predstavljaju nezaobilazan faktor modernog menadmenta i kljuni resurs za
donoenje stratekih poslovnih odluka, njihovu operacionalizaciju, kao i
kontrolu uinka tako donetih odluka.
Primena informacionih tehnologija u poslovanju preduzea doprinosi
ostvarivanju stratekih ciljeva preduzea, brem nalaenju reenja za
svakodnevne probleme poslovanja i omoguava kvalitetnu i ekonominu
podrku poslovanju.
U savremenim uslovima informacioni sistemi su dobili globalni karakter,
ak do svetskog nivoa, u irokoj lepezi ljudskih aktivnosti i poslova. Kada se
govori o globalizaciji informacionih sistema ne misli se na hipotetiki
informacioni sistem, koji bi obuhvatio celokupne ljudske aktivnosti. Ogromna
14
16
ULAZNI
ELEMENTI
Resursi
Trokovi
SISTEM
Podsistemi
Programi
Procesi i
Lica
IZLAZNI
ELEMENTI
Rezultat
Dobit
CILJ
Drugi sistemi
Okru e nje
ta je to sistemski pristup ?
ta je cilj opte teorije sistema ?
ta je to sistem ?
ta mogu da budu objekti u sistemu ?
Kako se objekti u modelu nekog sistema opisuju ?
ta je to stanje sistema ?
3. INFORMACIONI SISTEM
Okosnicu informacionih sistema ini informacija. Informacija je
svojstvena oveku i kao takva i postoji u okvirima ovekovih saznanja
relevantnih elemenata o okruenju. U pokuajima da se definie informacija u
moe se zapaziti polarizovanost. Sa jedne strane su Shanon i Weaver sa
definicijom "Informacija je koliina smanjenja neodreenosti kada se prima
poruka"1 sa vie ili manje istomiljenika i slinim definicijama po kojima je
informacija ono to otklanja neodreenost.
Sa druge strane poznati pregaoci na podruju informacionih tehnologija
za menadment Turban i saradnici daju definiciju "Informacija je podatak koji
je tako organizovan da poseduje znaenje za primaoca"2. i sline definicije kao
npr. Kroneke sa sardnicima "Informacija je podatak stavljen u kontekst"1. Sa
ovakvom i slinim definicijama autori povlae potrebu objanjenja ta
podrazmeva se pod pojmom podatak. U tom smislu Bulat i saradnici navode da
se preteno u literaturi podatak definie kao injenica, fakt, injenino stanje
(opirnije u korienoj literaturi [21]). U literaturi se mogu nai tumaenja da je
podatak sirovina sistema koju ovaj dobija preko procedura i koja se koristi za
kreiranje informacija. U literaturi uglavnom definicija informacije ukazuje na
prisutnost oveka koji vri izbor, odluuje ili kao primaoca poruke [21].
Gledajui lokalistiki ka menaderskoj struci, a ova knjiga je i namenjena
studentima menadmenta, moe se uoiti subjektivni momenat u vidu
prethodnih znanja i iskustva u odluivanju i ostalih faktora to opredeljuje da li
e primljena informacija izazvati adekvatno dejstvo.
Slino je i sa definisanjem informacionih sistema (IS), po jednom
objanjenju informacioni sistem je "sistem koji koristi hardverske resurse
(maine i medije), softver (programi i procedure) i ljudske resurse (korisnike i
specijalistike) radi sprovoenja aktivnosti ulaza, obrade, izlaza, memorisanja i
kontrole, a koje treba da transformiu resurse podataka u informacione
Kroneke D., Hatch R., Management Information System, Mc Graw Hill,1994, str. 18,19
Turban E., McLean E., Wetherbe J., Information Tehnology for Management, New York, John
Wiley, 1996.,str. 60
2
20
proizvode"3.
Pojam informacionih sistema u svojoj knjizi Lucas ih definie "IS je
skup organizovanih procedura, koje kad se sprovedu, obezbeuju informacije
za podrku organizaciji"4
Bez pretenzija da damo sveobuhvatniji pregled razliitih definicija IS jer
prostor i namena ove knjige to ne doputaju, to zainteresovane upuujemo na
korienu i drugu referentnu literaturu.
Polazei od tumaenja pojmova "sistem" i "informacija", proizilazi
definicija "informacionog sistema". Informacioni sistem se moe definisati kao
sistem u kome su relacije izmeu objekata i relacije izmeu atributa objekata
ostvarene prenosom informacija. Informacioni sistem nastaje preslikavanjem
realnog sistema kao to je pokazano na sledeoj slici.
REALNI SISTEM
ULAZ
REALNI SISTEM
stanje sistema
transformacije
proizvodnja
IZLAZ
informacije
MODEL
REALNOG SISTEMA
auriranje obrazaca
odlaganje u kartoteke
izrada izvetaja
IZLAZ
izve taji
AUTOMATIZOVANI INFORMACIONI
SISTEM
MODEL
INFORMACIO NOG SISTEMA
ULAZ
programi za auriranje
baza podataka
programi za izvetavanje
IZLAZ
22
Koordinacija
INFORMACIONA
ARHITEKTURA U
ORGANIZACIJI
Strategijski
nivo
Procesi
Poslovni
partneri,
korisnici
Procesi
Nivo
znanja
Procesi
Prodaja i
marketing
Proizvodnja
Hardver
Finansije
Softver
Kupci
Menadment
nivo
Procesi
Operativni
nivo
Raunovodstvo
Podaci i
tehnologija
skladitenja
Ljudski
resursi
Mree
IT INFRASTRUKTURA
UPRAVLJAKI
ORGAN REALNOG
SISTEMA
IZVRNI
ORGAN REALNOG
SISTEMA
INFORMACIJA
IZLAZ
INFORMACIONI
SISTEM
SPOLJ A N A
SREDINA
RESURSI
CILJ
24
26
ta su to Informacioni sistemi ?
ta su to Automatizovani informacioni sistemi ?
Kako se izvodi preslikavanje realnog sistema u informacioni sistem ?
Kako se mogu klasifikovati nosioci informacionih sistema ?
ta su podaci ?
Kroneke D., Hatch R., Management Information System, Mc Graw Hill,1994, str. 51
Turban E., McLean E., Wetherbe J., Information Tehnology for Management, New York, John
Wiley, 1996.,str. 49
6
32
e
sa n j
ir an
tro li
K on
Menaderi
prve linije
P la n
Menaderi
srednjeg nivoa
je
Vrhunski
menader
Organizovanje
razvojem novih proizvoda ili usluga, nastupom na novom tritu itd. Menader
tada podstie i vodi promene u preduzeu te slui kako primer ostalima kako bi
se ta mogunost mogla ostvariti. Kao korektor menader podstie i sprovodi
korektivne akcije i mere ako se preduzee suoi s problemima u poslovanju.
Kao alokator resursa menader odreuje gde e preduzee upotrebiti svoje
raspoloive resurse: ljude, maine, kapital itd. Menader kao pregovara
predstavlja preduzee u pregovorima sa sindikatima u reavanju problema,
meusobnim odnosima s ostalim preduzeima u okruenju npr. o zajednikom
ulaganju (engl. joint venture), kao i drugim institucijama (bankama,
osiguravajuim drutvima itd.).
Saglasno nivou menadera sadraja rada i rasporeenih obaveza po
hijerarhijskim nivoima, proizilazi sledea struktura angaovanosti po
menaderskim funkcijama slika 4.1. ([22], str.14).
je
nsi
a
F in
ovi
K a dr
Tehnika
oj
R a zv
Ma
Menaderi
prve linije
rk e
t in g
Menaderi
srednjeg nivoa
informacija.
Karakteristike odluka i potrebe za informacijama
Manje
struktuirani
problemi i odluke
Veca potreba
za sazetim
informacijama
Vece potrebe
za eksternim
informacijama
Duzi
vremenski
horizont
Strategijski
menadzment
Takticki
menadzment
Operativni
menadzment
vezu sa OJ.
Menader treba da doprinese skladnom funkcionisanju organizacije
preduzea u svim njenim segmentima, imajui u vidu menadment procesa i
ulogu menadera.
Menadment je proces planiranja, organizovanja i kontrolisanja rada
ljudi u datim uslovima radi postizanja ciljeva [22]. Imajui to u vidu, proces
menadment je komuniciranje, motivacija, voenje i odluivanje koji se mogu
podvesti pod upravljanje i rukovoenje, to je subjektivna podrka menadera u
ostvarivanju radnih sadraja procesa menadmenta.
Upravljanje treba da da odgovor na pitanje ta da se radi, tj. potrebno je:
Projektovanje ciljeva, gde se definie veza cilj eljeno stanje top
menadment
Planiranje projektovanje sistema ciljeva u vremenu i prostoru sa
razradom puteva i mera koje treba preduzeti da se preduzee prevede
u eljeno stanje, u skladu sa ciljevima.
Organizovanje dodela zadataka, uspostavljanje odnosa,
obezbeenje, rasporeivanje i aktiviranje svih resursa, posebno
ljudskih, radi sprovoenja plana, uz adekvatnu koordinaciju.
Kontrola (sa regulisanjem) praenje izvrenja, uporeivanje sa
oekivanim, te preduzimanje mera da bi se otklonila odstupanja.
Rad sa ljudima, tj. motivisanje i komunikacija sa ljudima, voenje i
odluivanje.
Rukovoenje treba da odgovori na pitanje kako se ciljevi ostvaruju, preko
kontrole i regulisanja.
Opte uloge menadera su da predstavlja preduzee, prua informacija o
preduzeu i ponaa se kao preduzetnik.
Subjektivne potrebe za informacijama su posledica individualnih
svojstava pojedinaca, odnosno njihove inteligencije, moi shvatanja,
koncentrisanosti i moi zapaanja, sa naglaskom na zahtev za informacijama, tj.
sklonost uoptavanju ili detaljisanju.
Na osnovu definisanih postavki, nivoi definisanja informacija vezani su
za strateki, taktiki i operativni nivo.
Strateki nivo treba da odgovori na pitanje ta treba raditi i tu se definiu
ciljevi i resursi. Taktiki nivo treba da odgovori na pitanje kako treba da se
radi, i gde se upravlja resursima i za to se definiu postupci i uputstva.
Operativni nivo treba da odgovori na pitanje ko treba da uradi i tu se
prati izvoenje i kontrola aktivnosti i vri izrada izvetaja.
Dakle, na stratekom nivou daje se prikaz koji objedinjuje sve znaajnije
ciljeve to ini dugoroan okvir, taktiki nivo omoguuje prilagoavanje
aktivnosti na ostvarivanju ciljeva strateskog nivoa i to je ui vremenski i
prostorni zahvati i operativni nivo gde se sprovode definisani zadaci tj. izvodi
neposredna realizacija.
U zavisnosti od hijerarhijskog nivoa kojem su namenjeni razlikuju se i
informacioni sistemi koji se koriste pri odluivanju. Polazei od toga da
strukturu jednog preduzea ine etiri osnovna nivoa koje opsluuju razliiti
informacioni sistemi, kao to su: strateki nivo, upravljaki i operativni nivo, te
nivo znanja. Dalje se organizacija deli na funkcijska podruja kao to su
prodaja, marketing, proizvodnja, finansije, raunovodstvo i ljudski resursi.
Razliiti poslovi u preduzeu zahtevaju razliite informacione sisteme za
podrku odluivanju na razliitim hijerarhijskim nivoima, kao to je prikazano
na slici 4.5. [55].
TIPOVI
INFORMACIONIH
SISTEMA
Strategijski
nivo
GRUPE ZA
PODRKU
Top
menaderi
Menadment
nivo
Menadmeri
srednjeg nivoa
N ivo
znanja
Strunjaci,
profesionalci
Operativni
nivo
FUNKCIONALNE
OBLASTI
Prodaja i
marketing
Operativni
menaderi
Proizvodnja
Finansije
Raunovodstvo
Ljudski
resursi
11. ta je to rukovoenje ?
12. ta je to kontrola ?
13. ta je to regulisanje ?
40
Boin M., Radojii M., Organizacija i upravljanje, Tehniki fakultet, aak, 1996., str. 246
Ekonomsko- poslovna enciklopedija, Savremena administracija, Beograd, 1994., str. 960
3
Schermerhorn, J.R., Management and Organizational Behaviour, John Willey, N.Y., 1996,
str.194
4
upi, M., Tumala, Savremeno odluivanje, metode i primeri, UBK, Beograd, 1994, str.424
5
Jovanovi, T., Operaciona istraivanja, Mainski fakultet, Beograd, 1998., str. 323
2
42
6
7
Signifikantnost
Nivo
Racionalnost
Menadersko
odluivanje
Organizacija
Strategija
Rezultat
Neizvesnost
model odluivanja.
Deskriptivna teorija odluivanja opisuje ta se dogaa u realnoj situaciji
odluivanja bez stvaranja vrednosnih sudova o kvalitetu odluke. Jedna od
karakteristika ove teorije je esto korienje eksperimenta. Ne postoji
jedinstvena deskriptivna teorija, ona je doprinos vie naunih disciplina
psihologije, sociologije, i sl., sa osnovnim ciljem da se razume, objasni,
predvidi, i pobolja stvarno ponaanje ljudi u odluivanju.
N A U K A O P O N A [ A N JU / D E SK R IT IV N E T E O R IJE
K O G N IT IV N A
P S IH O L O G IJA
SO C IJA L N E N A U K E
S t r u k t u r a m e m o r ije
M e n t a l n e o p e r a c ij e
U ~e n je
E K O N O M IJA
I n t e r a k c ija g r u p e
S o c i j a l n i p r it is c i
M o}
R E [ A V A N JE
PR O BLEM A
H e u r i s t i ~ k o p r e t r a ` i v a n je
P r o s t o r p r o b le m a
E k sp e r tiz a
T e o r i ja k o r is n o s t i
S u b je k tiv n e v e r o v a tn o }e
M a k s im i z a c i ja k o r is n o s t i
L JU D SK I IZ B O R
OI /NA UKA O
U P R A V L JA N JU
O c e n a p r i n e iz v e sn o st i
H e u r is t ik e i
p r is t r a s n o s t i
M o d e lir a n je
O p t im iz a c ija
R a ~u n a r s k e t e h n o lo g ije
VE[TA^ KA
IN T E L IG E N C IJA
M E T O D O L O G IJ A
O D L U ^ IV A N JA
O D L U ^ IV A N JE
b a z i r a n o n a p o n a {a n j u
P r e d s t a v l j a n j e z n a n ja
T e h n ik e p r e t r a ` iv a n ja
Z a k lju ~iv a n je i lo g ik a
S i m b o l i ~ k o p r o c e s ir a n je
P r o c e s o d l u ~ iv a n j a
O g r a n i~e n a r a c io n a ln o s t
Z a d o v o lja v a n je
O r g a n iz a c io n o o d lu ~iv a n je
E K SP E R T N I SIST E M I
R e {a v a n je p r o b l e m s
P r a v il a z a k l j u ~ iv a n j a
D o m e n z n a n ja
L o g i~k e p r o c e d u r e
M o d e li p r e f e r e n c ije r iz ik a
T e o r i ja v e r o v a t n o } e
SIST E M I Z A P O D R [ K U
O D L U ^ IV A N JU
P o d r {k a
P o d a c i i m o d e li
D i j a lo g k o n t r o l i s a n
o d k o r isn ik a
SIST E M I Z A P O D R [ K U
O D L U ^ IV A N JU B A Z IR A N I
N A Z N A N JU
P o d r {k a
P o d a c i , m o d e l i , p r a v il a
K o r is n i~k a k o n t r o la
46
P R E SK R IP T IV N E T E O R IJE
problemskom ili rutinskom. Pri emu istie da sve problemske situacije nisu
ekstremno kompleksne, kao i da sve rutinske nisu tako jednostavne. U referenci
[26], pored ostalih podela, navodi se i podela po kojoj treba razlikovati:
rutinske, kreativne i pregovarake odluke.
Odluke, uglavnom nisu ni potpuno programirane niti potpuno
neprogramirane
ve
predstavljaju
njihovu
kombinaciju.
Veinu
neprogramiranih odluka donose menaderi viih nivoa, reavajui uglavnom,
nestrukturirane probleme odluivanja. Odnos odgovarajueg nivoa
menadmenta i prirode problema i odluivanja prikazan je na sledeoj slici,
[53].
Strategijski
menadment
Nestrukturirani
problemi
Neprogramirane
odluke
Taktik i
menadment
Operativni
menadment
Nivo menadmenta
Strukturirani
problemi
Priroda
problema
Programirane
odluke
Priroda
odluivanja
Tipovi odluka
Strukturirane
Polustrukturirane
Nestrukturirane
Strategijski
Analiza uspenosti
preduzea
Odreivanje
proizvodnih
mogunosti
Odluke o novim
proizvodima
Taktiki
Analiza budeta
Kratkorone
prognoze
Oglaavanje
Operativni
Prihvatanje
finansijskih rauna
Upravljanje zalihama
Rasporeivanje
poslova
R
ST
NE
I
UR
N
RA
E
E
AN
IR
UR
KT
RU
ST
LU
PO
E
AN
IR
UR
KT
RU
ST
Operativni
Izvrni
informacioni
sistemi
T
UK
Strategijski
Taktiki
Tip odluke
Ekspertni sistemi,
Sistemi za podrku
odluivanju
Modeli operacionih
istraivanja,modeli
odluivanja, modeli
obrade transakcija,
raunovodstva i sl.
Realna situacija
odlu~ivanja
P r o c e d u r e p r e t r a ` iv a n ja
P r ik u p lja n je p o d a t a k a
I d e n t i f i k a c ij a p r o b l e m a
K la s if ik a c ija p r o b le m a
O d r e | iv a n je d o m e n a o d lu k e
P o s t a v k a p r o b le m a
P o je d n o s t a v lj e n je
P re tp o sta vk e
P o s t a v k a p r o b le m a
Faza projektovanja
R a z v o j m o d e la
D e f i n is a n je k r i t e r i ju m a
D e f i n is a n je a l t e r n a t i v a
P r o c e n j i v a n j e a l t e r n a t iv a
V a l i d a c i ja m o d e l a
A lte r n a tiv e
Faza izbora
V e r i f i k a c i j a i t e s t i r a n j e iz a b r a n e a l t e r n a t i v e
Implementacija
O d lu k a
R e {a v a n j e p o m o } u m o d e l a
S e n z it iv n a a n a liz a
I z b o r n a j b o lj e a l t e r n a t i v e
P l a n im p l e m e n t a c i j e
O d stu p a n ja
Korektivne
akcije
Praenje i
kontrola
Ponovno
ra zmatranje
ciljeva
Pretraivanje
alternativa
Komparacija i
evaluacija alternativa
Ponovno
pretra ivanje
Implementacija
odluke
Izbor
ta je poslovno odluivanje ?
Koje su osnovne dimenzije menaderskog odluivanja?
ta podrazumeva normativna teorija odluivanja?
ta podrazumeva deskriptivna teorija odluivanja?
5.
6.
7.
8.
9.
10.
11.
12.
13.
MIS
DSS
Usmerenost na polustrukturirane
zadatke koji zahtevaju prosuivanje
menadera
Naglasak na efikasnosti
Naglasak na efektivnosti
56
Faza formulacije
Faza projektovanja
Faza izbora
Faza implementacije
GDSS, MIS, ES
- komuniciranje
- dobijanje povratnih informacija
DSS
MS Management Scince
E S E xspert Systems
P o d a ci
Upravljanje
podacima
Upravljanje
modelima
Upravljanje
znanjem
Korisni~ki
interfejs
DSS
Korisnik
podataka DSS iz realne baze podataka, o emu e biti vie rei prilikom opisa
Data Warehaus-a (skladita podataka) i OLAP alata.
Kako se sistem za podrku odluivanju po pravilu gradi za potrebe
strukture koja ve ima razvijen bazni (akvizicioni, transakcioni) informacioni
sistem, logino je projekat baze podataka DSS maksimalno zasnivati na
osnovama baze podataka tog sistema. Stoga bi pristup koji polazi od ekstrakcije
podataka, a zatim projektovanja skladita podataka, uz dopune podacima kojih
nema u bazi podataka realnog sistema, sigurno bio najracionalniji.
Preslikavanje podataka iz okruenja u bazu podataka DSS
Veina autora preuzimanje podataka iz okruenja u bazu podataka
sistema za podrku odluivanju (DB DSS) naziva "ekstrakcijom". Kako se ovi
podaci ne ekstrahuju prosto, ve trpe izvesne formalne i sutinske promene pre
smetanja u bazu podataka DSS, termin "preslikavanje" je adekvatniji i
precizniji za proces koji oznaava.
Analiza ovog procesa preuzimanja podataka moe se sprovesti u odnosu
na razliite kriterijume:
prema strukturi podataka,
prema izvorima iz kojih potiu,
prema semantikoj vrednosti za procese odluivanja kojima je DSS
namenjen,
prema njihovoj pouzdanosti za korienje u konkretnom DSS,
prema nainu na koji se preslikavaju u DB DSS.
Zapravo, formiranje baze podataka DSS odvija se u dve faze:
selekcija podataka iz okruenja
preslikavanje tih podataka u bazu podataka DSS.
Prva faza podrazumeva aktivnosti iji je osnovni kriterijum namena DSSa koji se projektuje. U zavisnosti od osnovnog cilja kojem DSS treba da
udovolji, uspostavljaju se blii kriterijumi selekcije, na osnovu kojih se vri
izbor kandidata za bazu DSS (naprimer, iz istog okruenja, selekcije podataka
za DSS u marketingu i proizvodnji bie vrlo razliite).
I za drugu fazu preslikavanje podataka, osnovni kriterijum je zadat u
postavci problema koji predmetni DSS treba da reava. Dakle, u zavisnosti od
svrhe i cilja koji je pred DSS postavljen, rezultat i kvalitet preslikavanja
vrednuju se kroz sposobnost DSS da rei problem radi kojeg je projektovan.
Pod izvorima podataka iz okruenja podrazumevamo:
bazu podataka realnog sistema za koji se projektuje DSS (egzaktni
podaci, nastali u realnom sistemu, kroz procese i transakcije
poslovanja),
ostale izvore podataka od interesa za probleme koje DSS treba da
Modeli
Modeli
SPO
Arhitektura
Mreza
Korisnicki
interfejs
Podaci
Slika 6.3. DSS arhitektura i mrea
Kategorija
Karakteristika
Primer
Data-Driven
Koriste strukturirane
podatke
Data Warehouse
Model-Driven
Koriste modele
Rasporedi
Suggestion
Konsultacije
Group Support
Pomau komunikaciju i
usaglaavanje
Voenje sastanaka
Document-Driven
Koriste nestrukturirane
podatke
Web
Inter-Organizatonal
Podrka komintentima
Pristup kupaca
podacima
Function-Specific
Podrka specifinim
sistemima
Vazduhoplovni,
bankarski
Web-Based
Intranet
64
66
U p r a v lja n je
p o d a c im a
U p r a v lja n je
z n a n je m
U p r a v lja n je
i n t e r f e js o m
S is t e m z a u p r a v lj a n je
k o r is n i ~ k i m i n t e r f e j s o m
P r e v o | e n je n a p r ir o d a n je z ik
T e r m in a l
U se r I n te rfa ce
S u b sist e m
K o r is n i k
Turban, E., Aronson, E.J., Decision Support Systems and Intelligent Systems, 5th Edition,
Prentice-Hall, 1998.
programa.
Korisniki interfejs, dakle, predstavlja skup menija, komandi, ikona,
grafikih i drugih prikaza koje obuhvata program, a koji omoguavaju korisniku
da komunicira i koristi program. Grafiki korisniki interfejs (GUI Grphical
User Interface) omoguava korisniku da na manje-vie slikovit nain
komunicira sa odreenim programom. Lak je za uenje, razumevanje i
korienje. Takoe, korisniki interfejs upuuje na hardver i softver koji
ostvaruju komunikaciju izmeu korisnika DSS-a i raunara. Koriniki interfejs
obuhvata odgovore, a i razmenu grafikih, zvunih i drugih poruka.
U [73], se navode etiri osnovna stila korisnikog interfejsa: interjfes
komandne linije, meni interfejs, grafiki interfejs, interfejs pitanja-odgovori.
Interfejs komandne linije spada u najstarije stilove upravljanja
kompjuterom. Stil komandne linije zahteva od korisnika da unese odgovarajuu
komandu, govorei na taj nain sistemu ta sledee treba da se uradi. Korisnik
treba da zna sve dostupne komande, kao i da ih primeni u odgovarajuem
formatu. Komandni interfejs je veoma teak za uenje. Veina ljudi nikada ne
naui kompletan skup komandi ve samo jedan mali dio. Zato je upotreba
komandi jako esto podlona grekama.
Meni interfejs podrazumeva da korisnik bira iz liste ponuenih opcija
(menija) onu koja e izvriti odreeni zadatak. Korisnik pravi izbor koristei
neki ulazni ureaj za upravljanje ili unosom broja pored odgovarajue opcije.
Meni je obino hijerarhijski strukturiran, poevi od glavnog menija pa sve do
podmenija. Upotreba menija kod sloenih zadataka analize moe biti veoma
teka, jer takve situacije zahtevaju izbor velikog broja razliitih opcija, to za
korisnika znai stalno vraanje naprednazad u pretraivanju menija. Rad sa
menijima je u svakom sluaju napredniji od komandnog interfejsa jer korisnik
ne mora pamtiti komande ve mu se one nude kao gotove u vidu hijerarhijske
strukture.
Grafiki interfejs (GUI) je sistem gde korisnik ima direktnu kontrolu
nad vizuelnim objektima. Umesto da pamti komande ili stalno pretrauje po
menijima, kod grafike interakcije, korisnik izborom odgovarajueg objekta na
ekranu inicira neku konkretnu akciju. Osnovni elementi GUI-a su prozori,
ikonice, padajui meniji i dijalozi. U okviru ovog interfejsa se mogu koristiti
multimedijalne i hipermedijalne tehnologije. U multimedijalne objekte spadaju
grafiki materijali, audio i muzike digitalizacije. Hipermedija obuhvata
dokumenta koji sadre linkove na razliite tipove medija.
Interfejs po principu pitanje-odgovor. Interakcija kod ovog stila
zapoinje tako to kompjuter postavlja korisniku pitanje. Korisnik odgovara
propisanom frazom ili sentencom. Na taj nain se uspostavlja dijalog izmeu
korisnika i kompjutera. Komjutersko pitanje je funkcija koja potrauje odgovor
od korisnika, a zatim izvrava odgovarajuu akciju. Meutim, osnovno
68
Power, D. J., Decision Support Systems: Concepts and Resources, Cedar Falls, IA: DSS
Resources.com, pre-publication .pdf version, 2000., accessed on (todays date) at URL
http://dssresources.com/dssbook/
Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer
Interaction, Reading, MA: addison-Wesley, 1992.
25
Hodgkin, J.,Belton, V., Facilitators, decion makers, D.I.Y. uers: Is intelligent multicriteria
decisin support for all feasible or desirable?, EJOR, 1999.
72
TEHNOLOGIJA VIDEOKONFERENCIJE
Videokonferencija predstavlja interaktivnu komunikaciju u realnom
vremenu, dva ili vie uesnika koji se nalaze na razliitim lokacijama, a za
komunikaciju koriste kombinaciju video, audio i tehnologiju komunikacije.
Sutina videokonferencija je komunikacija, dok hardver i softver predstavljaju
samo alate za videokonferenciju.
Uesnicima videokonferencije se prua mogunost vizuelnog kontakta,
iako su dislocirani. Videokonferencija predstavlja idealno reenje u sluajevima
kada je vana originalna prezentacija informacija (mimika, pokreti, gestovi,
visina glasa, odsenost u govoru, itd.) uesnicima koji se nalaze na razliitim
lokacijama.
Izbor odgovarajueg softverskog alata vri se na osnovu programa rada i
ciljeva sastanka. On omoguava:
- podrku razliitih aktivnosti grupnog odluivanja;
- odgovarajui stepen podrke potreban za rad grupe;
- razliite kombinacije komunikacija u cilju zadovoljenja zahteva koje
namee konkretan zadatak.
Savremeni softverski paketi osim to omoguavaju vizuelnu i zvunu
komunikaciju uesnika u konferenciji obezbeuju i neposrednu interaktivnu
tekstualnu komunikaciju, kao podrku za zajedniko crtanje na tzv. belim
tablama (whiteboard).
Kompjuterski podran kolaborativni rad CSCW (Computer Supported
Collaborative Work) obezbeuje aplikacije za radne grupe koje zahtevaju
viekorisniki pristup i kontrolu i koordinaciju aktivnosti svih korisnika.
Osnovni cilj CSCW-a je da obezbedi kolaborativno okruenje koje je strogo
orijentisano ka operacijama stvarnih radnih grupa, u oblicima imitiranja
sastanaka radnih grupa i svesnosti audiovizuelne komunikacije.
Desktop videoconferencing
Sistemi videokonferencije se razlikuju u obliku, veliini, boji i najvanije
u ceni. Najjednostavnije reenje videokonferencije je Desktop
videokonferencije (DTVC) koji predstavlja kombinaciju personalnih raunara
sa audio, vizuelnom i komunikacionom tehnologijom, sa ciljem da omogui
interakciju u realnom vremenu sa raunarom i interakciju izmeu grupe ljudi sa
razliitih lokacija. DTVC obino izgleda kao desktop komjuter, povezan kroz
CODEC ureaj sa minijaturnom videokamerom. Postoje ve gotovi paketi
Tehnologija komunikacija
Tehnologija videokonferencije omoguava interaktivnu vizuelnu i
zvunu komunikaciju uesnika. Da bi se ostvarila ova komunikacija neophodna
je odgovarajua mrea za transfer zvunih i video zapisa. Zbog nedovoljne
irine propusnog opsega, postojee mree uglavnom nisu pogodne za
distribuciju digitalnih informacija. Koliina podataka koju je potrebno poslati
kao digitalni zapis u jedinici vremena je daleko vea nego u klasinoj analognoj
distribuciji. Zbog toga se za transfer digitalnih zapisa koriste digitalne mree
koje svojim protokolima i kontrolama na greku obezbeuju prijem originalno
poslate informacije bez unetog uma ili izoblienja.
U tom smislu ISDN preuzima ulogu univerzalne mree za prenos svih
76
KA M ERA
M ik r o fo n
C o n tro l
Panel
A n a lo g n i iz la z
iz C O D E C -a
M O N IT O R
Z v u ~n ic i
P r e t v a r a n je
a n a lo g n ih u
d ig it a ln e s ig n a le
P r e t v a r a n je
d ig it a ln ih u
a n a lo g n e s ig n a le
K o m p r e s ija
D e k o m p r e s i ja
K o d ir a n j e
D e k o d ir a n je
D e l je n j e u d v a
s in h r o n iz o v a n a t o k a
R o m b in a c ija
u je d a n t o k
D i g it a l n i o u t p u t 1 2 8 k b / s
i in p u t 1 2 8 k b /s
2 x 6 4 k b /s fu ll d u p le x
( 1 2 8 k b /s )
K o n v e r t ir a p o d a t k e
u I S D N p r o t o k o le
T e r m in a l
a d a p te r
k o r is n i~k i s a jt
J e d in ic a z a m r e ` n o
t e r m in ir a n je
T e r m in a l
a d a p te r
sa jt t e le k o m a
NT1
78
za
2.
3.
4.
5.
82
Pitanja:
1. ta je sistem za podrku odluivanju?
2. Koje su prednosti primene sistema za podrku odluivanju?
3. ematski prikazati osnovnu strukturu sistema za podrku
odluivanju.
4. ta je podsistem za upravljanje podacima ?
5. ta je podsistem korisnikog interfejsa ?
6. ta je to model odluivanja ?
7. ta je organizacioni DSS ?
8. ta je sugestivni DSS ?
9. ta je funkcionalni DSS ?
10. Koje su osnovne karakteristike Web orijentisanih DSS-a?
11. Koji su osnovni tipovi korisnika DSS-a ?
12. ta ukljujuuje grupni model odluivanja ?
13. ta je GDSS ?
14. ta je to videokonferencija?
15. Koje su prednosti primene tehnologije videokonferencije u
poslovnom odluivanju?
16. Koja su ogranienja primene tehnologije videokonferencije u
poslovnom odluivanju?
17. Koje osnovne zahteve treba da ispuni prostorija za
videokonferenciju?
84
NEKOMPJUTERSKI
IZVORI
KORISNIK
A naliza
Otkriv anje
Interpretacije i
KOMERC IJA LNE BAZE
I INFORMAC IONI
SERVISI
IZVRSNI
INFORMACIONI
Trigger
SISTEMI (EIS)
SPO
MENA DZMENT
INFORMACIONI
SISTEMI (MIS)
Export
SKLA DISTE
PODA TA KA
(Data
ta sa otkrivenim problemom.
Meutim, ovo ne znai da se one koriste kao nezavisni aplikativni
sistemi. Naprotiv, najee se ove dve tehnologije integriu, obrazujui na taj
nain kompletan ESS. Ova integracija moe biti realizovana na razliite naine.
Jedan od naina je prikazan na prethodnoj slici. Kod predloenog modela
integracije, EIS po otkrivanju problema ili kritinog dogaaja pokree export
relevantnih podataka u data warehouse, koji je specijalno dizajniran za potrebe
analize identifikovanog problema. Izvrilac zatim koristi DSS u cilju analize
podataka i izrade razumljivih izvetaja. Sofisticiraniji sistemi imaju i povratnu
vezu od DSS prema EIS, koja vraa interpretacije i objanjenja problema.
Danas se EIS koriste za otkrivanje problema, identifikaciju povoljnosti,
predvianje trendova i donoenje odluka zasnovanih na injenicama. Iako
prvenstveno prikazuju sumarne podatke i izvetaje, EIS nude izvriocima i
mogunost uvida u detaljne podatke.
Osnovni cilj EIS je poboljanje kvaliteta i kvantiteta informacija
potrebnih na izvrnom nivou. Ovo podrazumeva:
poveanje pravovremenosti informacija,
efikasan pristup operativnim podacima,
bri pristup eksternim bazama podataka,
dobijanje sadrajnijih i relevantnijih informacija.
Pogreno bi bilo, na osnovu ovako definisanog osnovnog cilja EIS-a,
zakljuiti da su ovi sistemi zapravo upravljaki informacioni sistemi koji
pruaju u svakom trenutku pravovremen i taan izvetaj iz tekuih, aktuelnih
podataka.
Ovi sistemi, naime, pokrivaju mnogo iri spektar zahteva i najea
upotreba EIS-a je u domenu: podrke donoenju odluka u smislu obezbeivanja
aktuelnih i tanih podataka u smislenom formatu; planiranja u smislu
definisanja plana rada, organizovanja sastanaka i drugog; upotrebe e-mail-a i
elektronskih briefing-a. Dakle, pored osnovnog cilja, EIS poboljavaju
performanse izvrnih poslova obezbeujui komunikacije, poveavajui
efektivnost i efikasnost izvrioca, smanjujui broj sastanaka i potroeno vreme,
omoguavajui izvrno planiranje, organizovanje i kontrolu i fokusirajui
panju izvrioca na otkrivene probleme.
Pitanja:
1. ta je zadatak EIS ?
2. Koje su karakteristike EIS ?
3. Koji su ciljevi EIS ?
88
8. EKSPERTNI SISTEMI
Pod ekspertnim sistemima podrazumeva se uspostavljanje unutar
raunara dela vetine nekog eksperta koji se bazira na znanju i u takvom obliku
da sistem moe da ponudi inteligentan savet ili da preuzme inteligentnu odluku
o funkciji koja je u postupku. Ekspertni sistem poseduje i karakteristiku da na
zahtev verifikuje svoju liniju rezonovanja, tako da direktno obavetava
korisnika koji postavlja pitanje.
Drugim reima, ekspertni sistem je inteligentni raunarski program koji
koristi znanje i postupke zakljuivanja u procesu reavanja problema, i to
takvih problema za ije je reavanje potreban visok stepen strunosti i iskustva
iz domena kome se ekspertni sistem obraa. Naziv ekspertni upravo potie
odatle to se ovi sistemi ponaaju kao vrhunski strunjaci (engl. expert) na
svom podruju.
Njegovu osnovu ini poseban softver koji modelira one elemente
ovekovog reavanja problema za koje se smatra da ine ovekovu
inteligenciju: zakljuivanje, prosuivanje, odluivanje na osnovu nepouzdanih i
nepotpunih informacija i tumaenje svog ponaanja.
Upravo ova poslednja osobina, koja pored obinog reavanja problema
omoguava interaktivno savetovanje o problemu izmeu sistema i korisnika,
jeste znaajna novost po kojoj se ekspertni sistemi i najvie razlikuju od svih
prethodnih tipova informacionih sistema.
U nazivu stoji ekspertni sistem, a ne ekspertni program, jer se sastoji iz
vie delova: dela za reavanje problema (baza znanja, mehanizam zakljuivanja
i globalna baza podataka) i okruenja.
Najvaniji elemenat okruenja je korisniki interfejs, koji pomae
korisniku u ve pomenutom interaktivnom savetovanju sa delom za reavanje
problema. Korisniki interfejs moe sadravati i dodatna sredstva, kao to su:
sredstva za otkrivanje greaka u razvoju sistema (debbuging aids), grafike
mogunosti prikaza rezultata, postavljanje pitanja uz pomo slike i dr.
90
proiruje i testira
interv.
INENJER
ZNANJA
izgrauje
popravlja
i testira
ALATI ZA IZGRADNJU
EKSPERTNOG SISTEMA
EKSPERTNI
SISTEM
koristi
KORISNIK
dodaje
podatke
OSOBLJE
Svi ovi elementi utiu na dalji razvoj MIS jer moemo prepoznati dva
oblika menadera: menader ekspert, koji uestvuje u izgradnji ekspertnog
sistema, i menader korisnik, koji koristi postavljeni ekspertni sistem.
Ekspert je osoba koja je stekla reputaciju u svojoj oblasti zbog strunih
sposobnosti kvalitetnog reavanja problema. On koristi svoje znanje,
sposobnosti i vetine steene kroz bogato iskustvo da skrati proces pronalaenja
reenja. Znanje eksperta je nadgradnja znanja koje se moe dobiti itanjem
knjiga. On ne moe uvek da objasni razloge svoje odluke, ne zato to ne eli da
ih objanjava, ve zato to se opredeljuje intuicijom. On verovatno zna mnogo
vie nego to je svestan. Ekspertni sistem treba da obuhvati i objedini te
sposobnosti, vetine i iskustvo jednog ili vie eksperata. Znanje se, naravno,
92
KORISNIK
EKSPERTNI SISTEM
KOMUNIKACIONI
INTERFEJS
MEHANIZAM
ZAKLJUIVANJA
GLOBALNA BAZA
PODATAKA
BAZA
ZNANJA
MOGUNOST
OBUAVANJA
ZNANJA
INSTITUCIONALNA
MEMORIJA
94
MOGUNOST
PREDVIANJA
EKSPERTNI SISTEM
96
Kvantifikaciona oznaka
Kvantifikacione ocene su subjektivne verovatnoe kojima se pripisuje
uestalost dogaaja. Npr. moe se definisati sledea skala kvantifikacionih
oznaka:
0.00 nikad se ne koristi
0.25 retko se koristi
0.50 ni esto ni retko
0.75 esto se koristi
1.00 uvek se koristi
Izmeu nivoa ovako grubo definisane skale mogue je definisati nijanse
koje sadre svoje kvantifikacione vrednosti.
Definisanje cilja
Sledei element je definisanje cilja. Za realizaciju ovog elementa koriste
se dva pristupa. Prvim pristupom zadatak je fiksiran na jednom kraju, tj. ako je
zadato poetno stanje onda je potrebno nai konano stanje i ako je zadato
konano stanje treba nai polazne podatke. Drugi tip zadatka je zadatak sa dva
fiksirana kraja i karakterie se zadavanjem konkretnih polaznih podataka i
konkretnog eljenog rezultata. Zadaci drugog tipa u traenju doputenih reenja
su osnovni i tipini.
Izbor
Sledei element je izbor koji se vezuje za reavanje kompleksne ciljne
strategije od vrha do dna po svim hijerarhijskim nivoima.
Pretraivanje
Poslednji element je pretraivanje. Apriori se ovaj problem vezuje za
problem opisivanja, jer to je detaljnije opisivanje to je vie oteano
pretraivanje i obrnuto. Ovo uslovljava izgradnju vieravanske kompleksne
strategije pretraivanja. Ovaj pristup omoguava pribliavanje reenju putem
hijerarhijskih jednoravanskih reenja razliitog stepena optosti, tj. dobijamo
proceduru pretraivanja kao sekvencu dobijenih jednonivovskih reenja sa sve
veim porastom stepena detaljnosti.
Ko formira odluku?
Metod manipulacije
Domen problema
Tip problema
DSS
poboljanje strukture
odluivanja
slabo strukturirani
problemi
ovek i/ili sistem
numeriki
kompleksni
ad hoc, pojedinani
injenina znanja
Sposobnost rezonovanja
nema
Cilj
Predmet
104
ES
dobro strukturirani
problemi
sistem
simboliki
integralni
repetitivni
proceduralna i
injenina znanja
da, ogranieno
Sposobnost objanjenja
IZLAZ
ograniena
podaci kao podrka
odluivanju
da
zakljuak (odluka)
Pravci razvoja
Razvoj ekspertnih sistema u budunosti e svakako vitalno zavisiti od
brzine njihove integracije sa tradicionalnim oblastima obrade podataka, kao to
su baze podataka, jezici IV generacije i slino. Tendencija je da se ekspertni
sistemi shvate kao standardni deo alata koji se koriste u razvoju sloenih
softverskih proizvoda, odnosno da veina buduih softverskih proizvoda bude
na neki nain inteligentna. Svakako, ekspertni sistemi namenjeni za ekspertnu
konsultaciju korisnika u najrazliitijim oblastima primene i dalje e se
nezavisno razvijati.
Interesantan pravac razvoja ekspertnih sistema predstavljaju i takozvani
sistemi isporuke znanja (knowledge delivery system). Oni faktiki nisu bazirani
na lancu zakljuivanja korienjem velikog broja pravila. Ovde je zakljuivanje
u jednom koraku jer se za svaku moguu premisu vezuje odgovarajui
zakljuak, te se brzim pretraivanjem i uporeivanjem zadate premise sa
postojeim u bazi znanja dolazi do odgovarajueg zakljuka. Implicitno, ovde
se pretpostavlja da je znanje po sebi ono to je bitno, a da je postupak
zakljuivanja u osnovi trivijalan jer je baziran iskljuivo na formalnoj logici.
Ovakav pristup otvara mogunost izrade specijalizovanih sistema za
isporuku znanja, recimo za dijagnostiku kvarova televizora, videorekordera i
slino, koji e se kupovati kao to se danas kupuju knjige, prirunici za opravku
pojedinih ureaja. Izdavake kue e poeti sa izdavanjem ovakvih sistema na
identian nain kako se izdaju i distribuiraju knjige, izdavajui nova, dopunjena
i preraena izdanja sistema za isporuku znanja u konkretnoj oblasti.
Pitanja:
1.
2.
3.
4.
5.
6.
7.
ta su Ekspertni sistemi ?
ta obuhvata inenjerstvo znanja?
Koji su uslovi potrebni da bi razvoj ekspertnog sistema bio mogu?
Koje su komponente ES ?
Koja su opta svojstva ES ?
U emu su razlike izmeu konvencionalnih programa i ES ?
Koje su grupe elemenata vane za izgradnju inteligentnih sistema za
donoenje odluka ?
8. Koje vrste ES postoje prema tipovima problema koje reavaju ?
106
9. UPRAVLJANJE DOKUMENTIMA
Dokument je osnovna jedinica obrade u administrativnom poslovanju.
Dokumenti na raunarima postoje u izuzetno mnogo oblika: faksovi, e-mail
poruke, datoteke kreirane pomou tekst procesora, spreadsheet i programa za
grafiku obradu. Pod ovim pojmom svrstani su i izvetaji iz razliitih
programskih paketa, kao i HTML forme.
Bitan koncept u obradi dokumenta predstavlja pojam tipa dokumenta.
Tip dokumenta definie njegovu strukturu i logiki sadraj. Za neke dokumente
je vrlo teko precizno definisati strukturu. Njih nazivamo slabo struktuiranim
dokumentima. Oni dokumenti za koje je mogue precizno definisati strukturu
(elemente) dobro su struktuirani.
Raunarska obrada struktuiranih i nestruktuiranih dokumenata bitno se
razlikuje. Struktuirani su pogodni za obradu, obino se smetaju u baze
podataka i njima se pristupa preko posebno razvijenih aplikacija. U obradi
ovakvih dokumenata moe se pristupati i pojedinim njihovim delovima.
Nestruktuirani dokumenti se obrauju preko standardnih softvera za
obradu (tekst procesori, spreadsheet editori i sl.) i smetaju se u formatima koji
su specifini za dati softver. Ovakvim dokumentima se pristupa kao nedeljivim
celinama. Slabo struktuirane dokumente mogue je opisati preko tzv.
sekundarnih dokumenata, koji su dobro struktuirani, u kojima se opisuje
njihova struktura.
WINDOWS
UNIX
Klijent
Inetrnet/Intranet
Klju~ne funkcije
repozitorija:
1. Kontrola pristupa
dokumentima
2. Kontrola verzija
3. Odr`avanje kataloga
dokumenata
4. ^ uvanje istorijata
dokumenata
5. Rukovawe vezama
izme| u dokumenata i
njihovih delova
Baza Podataka
Repozitorij dokumenata
Ovo je najvanija komponenta DMS-a. On pamti, kontrolie i upravlja
dokumentima. Osnovne funkcije repozitorija su:
bibliotekarske usluge (kontrola pristupa po dokumentima, odravanje
kataloga, prijavljivanje i odjavljivanje, pretraga i izdvajanje
dokumenta);
kontrola verzija (sva pojavljivanja dokumenta i njegove izmene u
vremenu);
konfigurisanje i kontrola veza izmeu dokumenata i njihovih
sastavnih delova.
108
Pitanja:
1. ta je to dokument i koji su najei pojavni oblici ?
2. U emu se razlikuje raunarska obrada struktuiranih i nestruktuiranih
dokumenata ?
3. ta je to DMS ?
4. ta ini strukturu DMS ?
5. Koje su osnovne funkcije repozitorija dokumenata ?
6. ta omoguava mehanizam protoka posla ?
110
10.1. ZABLUDE
Prva zabluda je da neko drugi moe URADITI POSAO po principu
"klju u ruke". Narueni posao po ovom principu znai da se kupuje neije tue
reenje, za tue uslove rada, i ma koliko ga platili, nee proraditi na eljeni
nain u Vaem preduzeu. Razlog je u tome to je svako domae preduzee
razliito i specifino na svoj nain i za njega treba skrojiti odelo po meri. Poto
kadrovi iz preduzea nisu uestvovali u realizaciji, to oni ne razumeju ta je
uraeno, ne prihvataju "tua" reenja i na neki nain bojkotuju uvoenje.
Druga zabluda je da ako naruite projekat moete bre zavrti posao.
Najbolje je reenje da napravite meoviti tim konsultanata sa strunjacima iz
preduzea, to daje najbolje rezultate.
Trea je zabluda da preslikavanjem postojeih aplikacija u novo
hardversko i softversko okruenje moete dobiti novi informacioni sistem.
Samo uz pristup inverznog inenjerstva korienjem CASE (Computer Aidid
Software Engineering) alata, i uz kritian odnos prema dosadanjem radu,
postojee aplikacije mogu da se uzmu kao osnova za reinenjering, jer u
suprotnom preslikavate i lo nain rada.
10.2. PRETPOSTAVKE
Da bi se izvelo modeliranje procesa i podataka potrebno je ispuniti
sledee pretpostavke.
Prva pretpostavka vezana je za jedinstvenost sistema oznaavanja, koja
podrazumeva definisanje najee tzv. paralelnog sistema oznaavanja, gde se
definie jedinstveni identifikacioni broj, standardizovani naziv i klasifikacioni
broj.
Jedinstveni identifikacioni broj ili IDENT BROJ je neimenovani redni
broj (najee od est cifara). Naziv je definisan po JUS A.A0.006 i ima tano
propisanu strukturu. Klasifikacioni broj definie grupe PREDMETA
112
10.3. OGRANIENJA
Imajui u vidu gore reeno mogu se izdvajajiti etiri bitna ogranienja:
Prvo ogranienje karakteristino za nae prilike, vezano je za postojanje
tehniko tehnoloke kulture i organizovanosti to se ogleda u:
postojanju slube koja izrauje organizacione propise,
postojanju jedinstvenog sistema oznaavanja,
postojanju slube za razvoj i praenje internih standarda,
potovanju postavljenih normativa kao tehnolokih, a ne socijanih
kategorija
stepenu primene dokumenata obezbeenja kvaliteta i dr.
Drugo ogranienje vezano je za sposobnost najvieg rukovodstva i
njihovog autoriteta da se "gvozdenom" disciplinom sprovedu zacrtani zahtevi.
Tree ogranienje vezano je za znanje projektnog tima, njihova
metodologija rada i iskustvo za sline sisteme. Kako su ovakva znanja vezana
za projektantske kue jer se pre svega misli na iskustva u radu sa slinim
sistemima to se preporuuje angaovanje konsultanata da bi se ovo ogranienje
prevazilo.
etvrto ogranienje odnosi se na odbojnost menadzera ili preterani
zahtevi koja se resava na nain prikazan na sledei nain.
114
informacionih tehnologija.
Uz obezbeivanje neophodne raunarske opreme, komunikacione i ostale
pratee opreme, od posebnog znaaja su i kadrovski resursi, odnosno kvalitetna
i u dovoljnoj meri zastupljena kadrovska podrka.
Saglasno tom prilazu, kao informatiku osnovu u sprovoenju razvoja
informacionog sistema, treba imati minimum potrebnog kadra. Potrebni su:
rukovodilac,
vodei projektant za modeliranje procesa i podataka,
vodei projektant softverskih reenja,
vodei projektant baze podataka,
sistem inenjer,
referent dokumentacije.
Posebno znaajnu ulogu treba da imaju kontinuirani proces obrazovanja
kadra i automatizacija njihovog rada, kao i adekvatni oblici funkcionalnog
organizovanja. To je poednako znaajno i za fazu razvoja i za fazu korienja.
Upravo zato, shodno usvojenoj metodologiji, treba dati i pregled sledeih
kurseva:
kompjutersko opismenjavanje (WINDOWS, MS Word),
integracija IS i zahteva sistema kvaliteta (modeliranje procesa BPwin),
modeliranje podataka - ERwin,
generisanje prototipske aplikacije u MS ACCESS-u,
rad sa tabelama - MS EXCEL,
mreni rad i INTERNET I NJEGOVI SERVISI.
Kada je re o dinamici realizacije i trokovima, neophodno je korienje
nekog od softvera za upravljanje projektima (npr., MS Project).
Trokovi realizacije najee se posmatraju u okviru grupa poslova kao:
trokovi razvoja aplikacija,
trokovi tehniko-tehnolokih resursa,
trokovi eksploatacije.
Svaka od ovih grupa poslova se, takoe, sastoji iz posebnih trokova i
otuda specifikaciju trokova treba da ini sledea struktura:
trokovi razvoja: obuka projektnog tima, razvoj zajednikih
aplikacija, struna pomo pri razvoju, razvoj i dopuna sopstvenih
aplikacija, softverski proizvodi za razvoj aplikacija;
trokovi tehniko-tehnolokih resursa: raunarska oprema zajednikih
resursa, oprema komunikacionog sistema, dopuna i kompletiranje
raunarske opreme, pratea oprema i adaptacija prostora;
trokovi eksploatacije: odravanje opreme, potronja elektrine
116
Oekivani efekti
Od reinenjeringa poslovnih procesa treba se oekuje da inovira
organizacionu strukturu, koja treba da bude orjentisana prema okruenju, da
omogui zamenu dugotrajnih i nedovoljno racionalnih procedura i postupaka
merama koje donose efikasne i nagle promene, da povea kvalitet i smanji
trokove, da smanji vreme izvrenja procesa, pobolja interne i eksterne
odnose, eliminie nepotrebne aktivnosti i zastoje, omogui prijatnu atmosferu
120
NAZIV
AKTIVNOSTI
1
Slika 10.7. Sintaksa pravougaonika (Box)
Prvo, aktivnost mora imati naziv, tj. da ime aktivnosti ima, obino,
strukturu formata tipa {glagol}subjekt}. Za svaki naziv mogu se dati definicije
koje ne smeju biti duge, ali bi trebalo u potpunosti da objasne svaku aktivnost.
Drugo, aktivnost ima vremensku dimenziju, tj. odreeno vreme koje mora
proi izmeu poetka i kraja aktivnosti. Pre nego to se definie neto kao
aktivnost, mora se imati u vidu da se u trenutku trajanja aktivnosti troi
energija, koja moe biti fizika, mehanika ili elektrina.
Tree, sve aktivnosti moraju dati rezultat, tj. odgovarajui izlaz.
Aktivnosti koje ne proizvode odgovarajui rezultat mogu se definisati kao
aktivnosti, ali samo zbog razloga opisa, onakvog kakav je on u stvarnosti.
Meutim, takve aktivnosti najpre e biti eliminisane.
Sledei element sintakse grafikog jezika IDEF0 je strelica.
Strelica (Arrow) se sastoji od jedne ili vie linija, sa vrhom strelice na
jednom kraju. Strelice mogu biti pravolinijske ili savijene pod uglom od 90
stepeni i mogu se ravati ili spajati.
Strelice predstavljaju podatke ili objekte vezane za aktivnosti. One ne
znae samo tok ili sekvencu, kao u tradicionalnom modelu dijagrama toka
podataka, ve prenose podatke ili objekte vezane za posmatranu aktivnost.
Svaka strelica je definisana nazivom (imenicom). Za opis naziva strelice
definie se i odgovarajui tekstualni opis.
Semantika grafikog jezika IDEF0 ukazuje na znaenje sintaksne
komponente jezika i olakava korektnost interpretacije kojom se opisuje
notacija za aktivnosti i strelice.
Odnos izmeu aktivnosti i strelica odreen je pomou strane
pravougaonika (aktivnosti) na koji je strelica naslonjena.
Kontrola
Ulaz
AKTIVNOST
Mehanizam
Izlaz
Poziv
Dijagram konteksta
Dijagram konteksta je definisan jednim pravougaonikom koji predstavlja
granicu modela koji se prouava. U tom sistemu i van njega teku informacije
preko strelica. Dijagram konteksta je najvii nivo apstrakcije, koji se
dekompozicionim dijagramima prevodi u nii nivo apstrakcije.
Aktivnost A0, koja se pojavljuje u kontekstnom dijagramu, opisuje
okvire modela i mora biti odreena aktivnom glagolskom frazom.
Preporuuje se da treba poeti od definisanja izlaznih strelica, pa se
pomerati prema ulazima, mehanizmima i kontrolama. Polazi se od injenice da
svaka aktivnost poseduje odgovarajue izlaze koji se mogu identifikovati.
Prilikom definisanja izlaza treba voditi rauna i o negativnim izlazima, koji
prouzrokuju tzv. povratne (feedback) strelice.
Sledei elementi koje treba definisati su strelice ulaza, koji se na
specifian nain transformie (ili troi) radi stvaranja odgovarajueg izlaza,
potpomognut odgovarajuim mehanizmima i kontrolom.
U daljem tekstu bie prikazano kako se definie dijagram konteksta za
proces fakturisanja.
Dijagram konteksta za proces fakturisanja
Osnove za definisanje EDIFACT standarda je dokument UN/ECE WP.4
ISPORUILAC
ABC COMPUTER
D. Jovanovia 44
11000 BEOGRAD
PRIMALAC
BTR
Sremska 248
21000 N. Sad
DETALJI O PREVOZU
KAMION, AVION
OTPREMNE
OZNAKE
MASA
kg
ZAPREMINA
m3
KOLIINA
J. CENA
IZNOS
LASERSKI STAMPA
TONER
RAUNAR
3
2
1
12000
3000
8500
36000
6000
8500
AMBALAA
PREVOZ
124
OSTALI TROKOVI
OSIGURANJE
UKUPNO
50500
Standardi
Postupak
fakturisanja
Zakoni
i
propisi
Faktura
Osnov fakturisanja
Informacija knjigovodstvu
FAKTURISANJE
Izvod iz banke
Informacija menadzmentu
0
Referent
oznacavanja
NODE:
T IT LE:
Analiticar
Referent prodaje prodaje
FAKTURISANJE
NUMBER:
-0
IZRADA
FAKTURE
1
ANALIZA
FAKTURISANJA
2
EVIDENCIJA
PARTNERA
EVIDENTIRANJE
FAKTURE
EVIDENCIJA
PLACANJA
EVIDENCIJA
NACIN
PLACANJA
FAKTURISANJE
PREDMETA
POSLOVANJA
IZRADA
IZVESTAJA
KNJIGOVODSTVU
EVIDENCIJA
JEDINICA
MERA
GENERISANJE
FAKTURE
IZRADA
IZVESTAJA
MENADZMENTU
EVIDENCIJA I
OZNACAVANJE
PREDMETA
POSLOVANJA
128
0
A0
A-0
Op{ tije
1
2
Detaljnije
3
4
A4
A0
1
2
A42
3
A4
1
2
3
A42
Zakoni i
propisi
Postupak fakturisanja
EVIDENCIJA
SIFARNIKA
Sifarnici
1
Osnov
fakturisanja
Faktura
IZRADA
FAKTURE
Izvod iz banke
Informacija knjigovodstvu
ANALIZA
FAKTURISANJA
Referent
oznacavanja
NODE:
Analiticar
prodaje
FAKTURISANJE
T IT LE:
Informacija menadzmentu
Referent
prodaje
NUMBER:
Upustvo o evidenciji
partnera
Informacija
o partneru
EVIDENCIJA
PARTNERA
1.1
Uputstvo
evidencije
nacina placanja
Zakoni i
propisi
EVIDENCIJA
NACIN
PLACANJA
Osnov
fakturisanja
Karton partnera
Uputstvo o
oznacavanju
predmeta poslovanja
Sifarnici
Uutstvo
evidencije
jedinica
mera
Sifarnik nacina placanja
Standardi
1.2
EVIDENCIJA
JEDINICA
MERA
1.3
Informacija o predemu poslovanja
EVIDENCIJA I
OZNACAVANJE
PREDMETA
POSLOVANJA
Katalog predmeta
poslovanja
1.4
NODE:
T IT LE:
EVIDENCIJA SIFARNIKA
NUMBER:
130
Sifarnici
Karton partnera
Osnov
fakturisanja
Katalog
predmeta
poslovanja
EVIDENTIRANJE
FAKTURE
Sifarnik
nacina
placanja
2.1
Evidentirana
faktura
FAKTURISANJE
PREDMETA
POSLOVANJA
Faktura
2.2
GENERISANJE
FAKTURE
Izvod iz banke
Generisana
faktura
2.3
NODE:
IZRADA FAKTURE
T IT LE:
NUM BER:
Informacija o
placanju
fakture
EVIDENCIJA
PLACANJA
Uputstvo o izvestavanju
3.1
IZRADA
IZVESTAJA
KNJIGOVODSTVU
Informacija knjigovodstvu
3.2
Faktura
IZRADA
IZVESTAJA
MENADZMENTU
Informacija menadzmentu
3.3
NODE:
T IT LE:
ANALIZA FAKTURISANJA
NUMB ER:
Pitanja
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
132
134
Zakoni i
propisi
Standardi
Inf.sa
trzista
Inf.za posl.partnera
Inter/intranet
softver
SUBP
Zaposleni
NODE:
TITLE:
A-0
NUMBER:
UPRAVLJANJE
1
RACUNOVODSTVO
I FINANSIJE
2
MARKETING
PROIZVODNJA
3
ODLUCIVANJE I
PLANIRANJE
FINANSIJSKA
OPERATIVA
ISTRAZIVANJE
RAZVOJ
UPRAVLJANJE
KVALITETOM
OPSTI I PRAVNI
POSLOVI
UPRAVLJANJE
KADROVIMA
RACUNOVODSTVO
SNABDEVANJE
PRODAJA
4
PLANIRANJE I
PRACENJE
PROIZVODNJE
KONTROLISANJE
I ISPITIVANJE
UPOTREBA
PROIZVODA
RAZVOJ
INFORMACIONOG
SISTEMA
136
C2
Zakoni i
propisi
Standardi
I2
O1
UPRAVLJANJE Inf. iz
upravljanja
Odluke
organa
upravljanja
Informacije iz
RACUNOVODSTVO racunovodstva i finansija
I FINANSIJE
2
Inf.za
posl.partnera
Inf.sa trzista
I1
I3
Preporuke iz proizvodnje
MARKETING
O2
Izv. m enadzmentu
3
Inf.iz marketinga
PROIZVODNJA
Inf.od kupca
Inf.iz
proizvodnje
NODE:
TITLE:
A0
NUMBER:
Posao 1. Upravljanje
Upravljanje podrazumeva niz radnji iji je zadatak da usmerava sve
poslovne aktivnosti ka cilju poslovnog sistema
Predlozi i zahtevi
I1
Informacije od
drzavnih
institucija
Resenje drzavnih
organa
Zakoni i
propisi
Informacije iz planiranja
C2
Standardi
Predlog za
Inf ormacije iz organizacionim
upravljanja
promenama
UPRAVLJANJE kvalitetom
KVALITETO M
1.2
Inf.iz
proizvodnje
C1
OPSTI I
PRAVNI
POSLOVI
Inf. iz
upravljanja
O2
Informacije ka drzavnim institucijama
O1
1.3
Evid. o
disc.
Inf. o obuci za kvalitet
merama
UPRAVLJANJE
KADROVIMA
Inf. iz
osiguranja
zaposlenog
1.4
RAZVOJ
INFORMACIONOG
SISTEMA
Razvijena
1.5 aplikacija
NODE:
TITLE:
A1
UPRAVLJANJE
NUMBER:
I2
Inf.iz marketinga
I3
Inf.iz proizvodnje
Informacije iz ra~unovodstva i ODLUCIVANJE
I1 finansija
Inf. za planiranje iz
I4
upravljanja kadrovima
1.1.1
Informacije iz marketinga
I5
Nalog za razvoj
O5
O6
Informacije iz proizvodnje
I6
O2
Biznis plan
1.1.2
Informacije iz marketinga
Informacije iz proizvodnje
Kalkulacija cena
KALKULACIJA
ko{tanja
CENE
KO[TANJA
O4
O3
1.1.3
NODE:
TITLE:
A1.1
ODLU^IVANJE I PLANIRANJE
NUMBER:
- u situacijama rizika i
- u situacijama neizvesnosti.
140
Inf.od posl.
partnera
I3
C2
C1
IZRADA
DOKUMENATA
SK
I2
Inf ormacije iz
razvoja
Zahtev za
izradom plana
kvaliteta
I1
1.2.1
Dokumenta S K
DEFINISANJE
PLANA
KVALITETA
1.2.2
Zahtevi za
internu
proveru SK
Predlozi
i zahtevi
Standardi
Zahtevi za proveru
neusaglasenosti
Plan kvaliteta
proizvoda
Zahtev za
INTERNA korektivnu
PRO VERA meru
SISTEMA
KVALITETA
1.2.3
Izvestaj o
neusaglasenosti
Informacije iz
upravljanja
kvalitetom
Izvestaj o funkcionisanju sistema kvaliteta
O1
Izvestaj o resenim
neusaglasenostima
SPROVODJENJE
KOREKTIVNI H
MERA
Izvestaj o neusaglasenom
materijalu
1.2.4
I4
I5
Inf.iz proizvodnje
NODE:
TITLE:
A1.2
UPRAVLJANJE K VALITETOM
NUMBER:
Prijem stranaka
i stranih lica
C1
Kolektivni
ugovor ZNR
Resenje
republickog
inspektora
FIZICKO
OBEZBEDJENJE
Program
Akti
ZZS
drzavnih
institucija i
strucnih
ustanova
Knjiga evidencija
Normativi
ZOP
1.3.1
O2
Informacija iz
ZZS
ZASTITA
ZIVOTNE
SREDI NE
(ZZS)
Inf. iz
opstih i
pravnih
poslova
Informacije iz ZNR
1.3.2
I1
Proizvodno
finansijski
plan
Kriterijum i
upravljanja
ZOP
Informacije iz
pravne sluzbe
Informacije iz
Evidencije
PRO TI VPOZARNA ZOP
ZOP
ZASTITA
1.3.4
PRAVNI
POSLOVI
Disciplinska prijava
NODE:
1.3.5
TITLE:
A1.3
Informacije ka
drzavnim
institucijama
O1
NUMBER:
146
Zakoni i propisi
PRACENJE
ORGANIZACIO NE Akt o
STRUKTURE
sistematizaciji
1.4.1
Zahtev za popunu
radnog m esta
Obrazac E-3
OBEZBEDJIVANJE
POTREBNIH
KADROVA
1.4.2
Resenje o
rasporedjivanju
Odlika o
prijemu
Odluke organa upravljanja
I1
I5
I3
I4
NODE:
TITLE:
A1.4
O1
Inf . za
planiranje iz
upravljanja
kadrovima
O3
O2
1.4.3
UPRAVLJANJE K ADROVIMA
NUMBER:
148
Pravilnici
C1
Organizaciona
sema
Zahtevi korisnika
I1
FUNKCI ONALNO
MODELIRANJE
Idejni projekat
1.5.1
INFORMACIONO
MO DELIRANJE
Informacije od
korisnika
Razvijena
aplikacija
Glavni projekat
O1
1.5.2
Model
podataka
Izvodjacki
projekat
APLIKATI VNO
MO DELIRANJE
Transakcioni
podaci
1.5.3
Postupak
implementacije
Radni
JAIS
IMPLEMENTACI JA
1.5.4
Postoje}e
aplikacije
NODE:
Trendovi
TITLE:
A1.5
Radna
grupa
Relaciona
BP
Klijen/Server
arhitektura Spoljni
konsultant
Korisnicki
softver
Alati za
testiranje
NUMBER:
tehnike preduslove:
arhitekturu potrebnog sistema (hardver i softver),
kadrovske potrebe (broj kadrova i njihovo obrazovanje) i
dinamiku realizacije (vremensku i trokovnu dimenziju).
Posao 1.5.2. Informaciono modeliranje
Posao "1.5.2. Informaciono modeliranje" je kljuni momenat, gde do
izraaja dolaze sposobnost i znanje visokostrunog kadra iz oblasti
menadmenta i informatike. U ovoj fazi poeljno je angaovanje i spoljnih
eksperata.
Ovaj posao je definisan sledeim aktivnostima:
Definisanje detaljnih zahteva. Za izabrane informacione podsisteme
definiu se detaljno stablo aktivnosti i detaljni dekompoziconi dijagrami.
Kreiranje ER modela. Potrebno je definisati kandidate za entitete, veze
izmeu entiteta i ER model.
Kreiranje atributa. Potrebno je definisati i usvojiti listu kandidata za
atribute, definisati kljueve, izvriti normalizaciju i definisati atribute.
Definisanje poslovnih pravila. Potrebno je definisati kardinalnosti veza,
referencijalni integritet i poslovni domen.
Posao 1.5.3. Aplikativno modeliranje
Posao "1.5.3. Aplikativno modeliranje" treba da omogui projektantima
baze podataka da fiziki kreiraju efikasnu bazu podataka i da pomognu
projektantskom timu u razvoju aplikacije i odabiru naina pristupa podacima.
Ovaj posao definisan je sledeim aktivnostima:
Definisanje fizikog dizajna potrebno je izbrati SUBP, definisati tabele i
kolone, indekse, i nain upravljanja podacima.
Generisanje eme baze podataka potrebno je kreirati tabele, indekse,
generisati poslovna ogranienja i verifikovati emu baze podataka.
Izrada aplikacije definiu se meni, izgled formi, upiti i izvetaji.
Posao 1.5.4. Implementacija
Posao "1.5.4. Implementacija" omoguuje izvoenje promena vezanih za
nain rukovoenja i primene informacionih tehnologija.
Ovaj posao je definisan sledeim aktivnostima:
Uvoenje potrebno je izvriti vrednovanje softvera, omoguiti izmene u
toku uvoenja, izraditi korisnika uputstva i izraditi plan obuke.
Testiranje potrebno je izvriti testiranje modula, podsistema, integralnog
152
C1
Zakoni i propisi
Inf.od posl. partnera
I3
I1
Inf. iz
upravljanja
FINANSIJSKA
OPERATIVA
Informacije iz
racunovodstva i
finansija
2.1
Informacije iz opstih i pravnih
poslova
Informacije iz
razvoja
I5
Inf.iz proizvodnje
I4
O1
Informacije iz razvoja
RACUNOVODSTVO
Informacije iz
racunovodstva
NODE:
TITLE:
A2
RACUNOVODSTVO I FINANSIJE
PRACENJE
NOVCANIH
TOKOVA
2.3
NUMBER:
Informacije od drzavnih
institucija
I5
Inf.od posl. partnera
I1
Informacije iz
razvoja
I4
OBRADA
FINANSIJSKIH
DOKUMENATA
2.1.1
I2
Informacije iz
opstih i
pravnih
poslova
OBRACUN
UKUPNIH
PRIMANJA
RADNIKA
O1
I3
2.1.2
POSLOVI SA Blagajnicki
dnevnik
GOTOVIM
NOVCEM
Ra~un
2.1.3
ODNOSI SA
BANKAMA
2.1.4
NODE:
TITLE:
A2.1
FINANSIJSK A O PERATIVA
NUMBER:
154
Zakoni i
propisi
I3
Informacije iz
finansijske operative
I1
C1
C2
Odluke organa upravljanja
IZRADA I
Kontni okvir
ODRZAVANJE
KONTNOG
Pravilnik o
OKVIRA
SIFARNIKA I racunovodstvu
PRAVILNIKA
Nalog za knjizenje
KONTROLA
ISPRAVNOSTI
KNJIZENJA
2.2.1
Informacije iz opstih
i pravnih poslova
I2
Informacije od drzavnih
institucija
I6
I5
Izdvojeni
ra~un
IZRADA I
KONTIRANJE
NALO GA ZA
KNJIZENJE
Bruto bilans
pogonskog
kjigovodstva
2.2.2
Neuravnote`en
nalog
Inf.iz proizvodnje
EVIDENCIJA
PRO MENA U
POGO NSKOM
KNJIGOVODSTVU
2.2.4
Informacije iz razvoja
I4
EVIDENCIJA
PROMENA
GLAVNE
KNJI GE
I7
2.2.6
Bruto bilans
A2.2
IZRADA
Informacije iz
OBRAZACA
racunovodstva
PERIO DICNOG
O1
I GODISNJEG
RACUNA
2.2.3
2.2.5
RACUNOVODSTVO
NUMBER:
Posao 3. Marketing
Posao 3. Marketing se posmatra u irem smislu, tj. u smislu marketinki
orijentisane organizacije, kao to se moe videti na dekompozicionom
dijagramu prikazanom na sledeoj slici.
C2
Postupak ugovaranja
Preporuke iz proizvodnje
Inf.sa
trzista
I1
Postupak
ugovoranja u
snabdev.
Inf.iz
Izv.
menadzmentu
Inf.iz
istrazivanja
O2
ISTRAZIVANJE istrazivanja
Spec.investicija
3.1
Inf. o
upotrebi
proizv.
Ocena sposob.
RAZVOJ
Specif.tehnol.
Izv.o rez.razv.
Inf.iz
istrazivanja
Postupak
ugov. u
prodaji
3.2
Zahtev za nabav.
Inf. iz snabdevanja
SNABDEVANJE
Inf.za posl.partnera
O1
I3
3.3
Inf. iz
prodaje
PRODAJA
Inf.iz
proizvodnje
Inf.od kupca
3.4
NODE:
TITLE:
A3
MARKETING
NUMBER:
C1
C2
Inf. iz prodaje
Mesecna realizacija
C3
Inf .iz razvoja
Preporuke iz
proizvodnje
ISTRAZIVANJE
TRZISTA
Zahtev trzista
Tarife prevoza
3.1.1
Zahtev za analizu
Izv.o cenama
ANALIZA
TRZISNIH
CENA
Prijava
ideje
Trzisne cene
I1
3.1.2
Potrebe trzista
IZBOR IDEJA
ZA NO VI PROIZVOD
Reklamacije kupca
3.1.3
I2
REKLAMA I
PROPAGANDA
O1
3.1.4
Inf.iz
istrazivanja
NODE:
TITLE:
A3.1
ISTRAZIVANJE
NUMBER:
160
Spec.investicija
ANALIZA SPOSOB.
ZA UVODJENJE
NOVOG PROIZV.
O1
Ocena sposob.
O2
Specif.tehnol.
O3
3.2.1
PLANIRANJE
RAZVOJA
NOVOG
PROIZVODA
3.2.2
Zahtev za nabav.
RAZVOJ
PROIZVODA
O5
Izv.o rez.razv.
O4
3.2.3
Inf.iz istrazivanja
Zah. za int.stand.
Licen.dok.
STANDARDI I
LICENCE
3.2.4
NODE:
TITLE:
A3.2
RAZVOJ
NUMBER:
162
I1
Zahtev
za
nabav.
C4
C1 C2
Preporuke iz
Postupak ugovoranja u proizvodnje
snabdev.
Inf.iz
istrazivanja
Inf.za
posl.partnera
Ugovor o nabavci
O2
Ugovor o nab.
NABAVLJANJE
Inf. za razvoj
Inf.iz
razvoja
3.3.1
Inf.za prozvodnju
Trebovanje
Otpremnica
Inf.od posl.
partnera
I2
SKLADSTENJE
Inf . iz
snabdevanja
O1
Inf.za
reklamiranje
3.3.2
Inf.o toku nabavke
REKLAMACIJA
DOBAVLJACIMA
I3
Zapisnik o rekl.
3.3.3
Inf.iz
proizvodnje
Izv.o kontroli
Stanje na skladistu
PRA]ENJE
DOBAVLJACA
3.3.4
Podaci o dobavljacima
NODE:
TITLE:
A3.3
Inf.o
pouzdan.
dob.
SNABDEVANJE
NUMBER:
166
C1
C3
Postupak
ugov. u
prodaji
Preporuke iz
proizvodnje
PLANIRANJE
PRODAJE
I1
Stanje magacina
Planovi prodaje
3.4.1
Ugovori o prodaji
Dopunski zahtevi
Upit kupca
Zahtev za ponudom
Porudzbina kupca
OBRADA UPITA
I UG OVARANJE
Inf . iz prodaje
Upit kupcu
O1
Otpremnica
3.4.2
Inf.od
kupca
Izv. o reklamaciji
Zahtevi kupca
Zapis.o reklam.
3.4.3
Zakljucnica
PAKOVANJE I
SKLADI STENJE
Predajnica
3.4.4
NODE:
TITLE:
A3.4
PRODAJA
Zapisnik o
ostec.
robe
NUMBER:
Posao 4. Proizvodnja
Posao 4. Proizvodnja se posmatra u irem smislu, kao to se moe videti
na dekompozicionom dijagramu prikazanom na sledeoj slici.
170
C1
Standardi
Preporuke iz proizvodnje
Inf.iz marketinga
I1
PLANIRANJE I
PRACENJE
PRO IZVO DNJE
4.1
Inf. o primlj.robi
Teh. tehn. dok.
Inf.iz proizvodnje
O2
Zahtev
za kont.
Plan
kontr.
Izv. menadzmentu
O3
Upustva proizvodjaca
4.2
Potr.kvalitet
Inf. iz prodaje
Inf.od kupca
I2
Inf.za posl.partnera
O1
4.3
NODE:
TITLE:
A4
PROIZVODNJA
NUMBER:
172
Zahtev za popravku
Plan prodaje
Inf. iz nab.
Plan koperacije
Nalog za nabavku
PLANIRANJE
PRO IZVODNJE
Mrezni plan
I1
Teh. tehn. dok.
Inf .iz
proizvodnje
4.1.1
Inf .iz
marketinga
Nalog
za
izredu
O2
PRACENJE
PROIZVODNJE
Potr.kvalitet
Potr.kvalitet
I2
4.1.2
Preporuke iz proizvodnje
Zahtev za
odrzav.mas.
O1
Plan
odrzavanja
Stanje
rez.del.
ODRZAVANJE
MASINA I OPREME
Dok.za odrzavanje
4.1.3
NODE:
TITLE:
A4.1
Izv. o izvr.
odrz.
NUMBER:
Plan kontr.
Plan zavr.
kont.
Dostavnica
KONTROLA
KVALITETA U
PRIJEMU
Ugovor
Zapisnik o
prijemu
4.2.1
I2
Inf. o
primlj.robi
I3
Post.prij.kon.
Post. proc.kon.
Teh. tehn.
dok.
KONTROLA
KVALITETA
U POGONU
4.2.2
ZAVRSNA
KONTROLA
KVALITETA
4.2.3
4.2.4
Izv. o
ispitivanju
O1
Labarator.
izvestaj
Zahtev za kont.
ODRZAVANJE
MERNO-KON.
SREDSTAVA
I1
Upustva proizvodjaca
I4
Rezul.kontrole
MKS
4.2.5
NODE:
TITLE:
A4.2
KONTROLISANJE I ISPITIVANJE
NUMBER:
176
178
I1
Inf . iz
prodaje
INSTALISANJE
I PUSTANJE
Tehnol. dok. za odrz.
U POG ON
4.3.1
Zahtev za inst.
PRACENJE
PRIOZVODA
U UPO TREBI
I2
Inf.od
kupca
Izv. o
izvr.rad.
4.3.2
Reklamacije kupca
Inf .za
posl.partnera
O2
SERVI SI RANJE
PRIOZVODA U
TOKU UPO TREBE
4.3.3
Izv. o servisu
POVLACENJE
PRO IZVODA
IZ UPOTREBE
Zahtev za povlac.
4.3.4
NODE:
TITLE:
A4.3
UPOTREBA PROIZVO DA
NUMBER:
Pitanja:
1. Koje su karakteristike poslovno-proizvodnog okruenja ?
2. ta se definie stablom poslova u preduzeu ?
3. U dijagramu konteksta funkcionalnog modela poslova u preduzeu
koje su ulazne a koje izlazne informacije ?
4. Koji su najvaniji poslovi upravljanja u preduzeu ?
5. ta je odluivanje i iz kojih aktivnosti se sastoji ovaj posao ?
6. ta je planiranje i kojim aktivnostima je definisan ovaj posao ?
7. Kako se formira cena kotanja ?
8. Izmeu kojih aktivnosti se uspostavlja veza pri izradi sistema
kvaliteta ?
9. Koje aktivnosti definiu posao fizikog obezbeenja preduzea ?
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
182
korisnicima.
Model podataka obuhvata definisanje:
logikog modela, tj. definisanje entiteta, atributa, relacija,
kardinalnosti i kljueva;
fizikog modela, tj. definisanje tabela, domena, tipova i veliina
kolona za izbranu SUBP;
dimenzionog modela podataka, koji obuhvata definisanje dimenzija,
hijerarhija i veza za definisanje OLAP kao osnove skladita podataka.
CASE alat ERWin ugradio je za logiko modeliranje Information
Engineering (IE) i IDEF1X tehniku, a fizii model, pored prethodne dve,
poseduje i tehniku dimenzionog modeliranja.
INFORMACIONO MODELIRANJE
Za informaciono modeliranje treba koristiti tehniku za opisivanje
strukture podataka i poslovnih pravila, kojom se definiu entiteti (entities).
Pritom svaki entitet ima svoje osobine, tj. atribute (attributes), a sve je to
povezano vezama (relationships). Preciznije, moe se razmiljati o nekom
entitetu kao o setu ili kolekciji (skupu) individualnih objekata zvanih primerci
ili instance (instances). Jedan primerak je jedan pojavni oblik datog entiteta.
Svaki primerak mora imati identitet razliit od svih ostalih primeraka.
Postupak izvoenja ove aktivnosti sadri sledee korake:
definisanje nezavisnih entiteta;
definisanje zavisnih entiteta;
definisanje veza.
Nezavisni entitet
Nezavisni entitet je objekat koji ima jednu osobinu koja ga moe
jednoznano identifikovati, tj. nezavisni entiteti imaju vlastitu identifikaciju (ne
zavise od drugih entiteta). Grafiki se nezavisni entiteti prikazuju
pravougaonikom u koji se upisuje naziv tipa entiteta u jednini.
FAKTURA
Slika 12.1. Grafiki prikaz nezavisnog entiteta FAKTURA
184
Zavisni entiteti
Zavisni entiteti su entiteti ije egzistencija i identifikacija zavise od
drugog ili drugih entiteta. Zavisni entiteti se dele u etiri grupe, i to:
karakteristine entitete, tj. entitete koji se ponavljaju vie puta za
odreeni nezavisni entitet;
asocijativne entitete, koji predstavljaju vezu vie entiteta;
projektne entitete, koji su slini asocijativnim entitetima, samo to
nemaju sopstvene atribute;
entitete kategorije, koji predstavljaju potkategoriju entiteta.
Grafiki se zavisni entiteti prikazuju kao zaobljeni pravougaonici u koje
se upisuje naziv tipa entiteta u jednini.
Karakteristini entitet ili slab entitet predstavlja grupu atributa koji se
ponavljaju vie puta za jedan entitet i koji se identifikuju preko nezavisnog
entiteta; npr., entiteti FAKTURA i STAVKA FAKTURE. Za entitet STAVKA
FAKTURE se kae da je karakteristian entitet, jer zavisi od entiteta
FAKTURA.
FAKTURA
sadrzi /
je sadrzana
STAVKA FAKTURE
Karakteristicni
entitet
Magacin
ima /
vezano za
nalazi /
sadrzi
Stanje
Asocijativni
entitet
FizickoLice
Genericki
entitet
PravnoLice
Entitet
podkategorije
Definisanje veza
Za razliku od hijerarhijskih i mrenih modela, gde se relacije prikazuju
na fizikom nivou kao pointeri na slogove, relacioni model prikazuje relacije na
logikom nivou i te relacije se zovu veze.
Kao to se u realnom svetu uspostavljaju odreene veze izmeu objekata,
po istoj analogiji se definiu i veze izmeu entiteta. Veza je asocijacija izmeu
dva ili vie entiteta, tj. predstavlja odnos koji postoji meu objektima, bilo u
realnosti ili u mislima. Veza u IDEF1X metodologiji se prikazuje kao linija
koja povezuje dva entiteta, sa takom na jednom kraju i glagolskom frazom
napisanom du linije.
Entitet od koga je uspostavljena veza zove se "roditelj" (parent), a entitet
ka kome je uspostavljena veza zove se "dete" (child).
Veza "roditelj"-"dete" je asocijacija izmeu entiteta gde su svi primerci
entiteta "roditelj" asocirani sa nula, jedan ili vie primeraka entiteta "dete", a
svi primerci entiteta "dete" su asocirani sa nula ili jedan primerkom entiteta
"roditelj".
Drugim reima, nain povezivanja dva entiteta ima osobine koje se
nazivaju kardinalnost, koja pokazuje "koliko neega" od dva entiteta moe biti
186
ukljueno (sadrano).
U daljem tekstu detaljno e biti razmatrani sledei tipovi veza:
identifikujue veze, koje entitet "dete" identifikuju kroz njegovu vezu
sa entitetom "roditelj";
neidentifikujua veza, koja ne identifikuje "dete" preko identifikatora
"roditelj";
veza kategorije, tj. veza prema podtipovima;
neodreujua veza vie prema vie.
Identifikujue veze
Veza se zove identifikujua zato to kljuevi entiteta "roditelj"
predstavljaju deo identiteta entiteta "dete", tj. entitet "dete" zavisi od entiteta
"roditelj" preko identifikatora. Dakle, ako se primerak entiteta "dete"
identifikuje preko asocijacije sa entitetom "roditelj", onda se veza definie kao
identifikujua veza, i svaki primerak entiteta "dete" mora biti povezan sa
najmanje jednim primerkom entiteta "roditelj".
Entitet -A
Kljuc atributa-A
Entitet roditelj
Identifikuju} a veza
Naziv veze
Entitet - B
Kljuc atributa-A (FK)
Kljuc atributa-B
Entitet dete
Neidentifikujue veze
Ako se svaki primerak entiteta "dete" moe jedinstveno identifikovati,
bez znanja veze sa primerkom entiteta "roditelj", onda se takva veza definie
kao neidentifikujua veza.
Neidentifikujue veze su prikazane isprekidanom linijom koja povezuje
entitet "roditelj" i entitet "dete" sa takom na strani entiteta "dete".
Entitet -A
Kljuc entiteta-A
Entitet roditelj
Naziv veze
Obavezna neidentifikuju} a
veza
Entitet -B
Kljuc atributa-B
Kljuc atributa-A (FK)
Entitet dete
188
Entitet-A
Kljuc atributa -A
Entitet roditelj
Naziv veze
Opciona neidentifikuju} a
veza
Entitet-B
Kljuc atributa -B
Kljuc atributa -A (FK)
Entitet dete
Nepotpuna struktura
Generi~ki entitet
Diskriminator
Entiteti kategorije
Generi~ki
entitet
Nekompletan set kategorija
Diskriminator
Entitet kategorije
poglavlju.
Neodreujua veza
Neodreujua veza je nespecificirana, a govori o tome da se jedan entitet
(Entitet A) pridruuje veem broju entiteta drugog tipa (Entitet B) i obrnuto.
Veza od A prema B
Entitet-B
Entitet-A
Naziv veze/
Naziv veze
Veza od B prema A
Kreiranje atributa
Sledea aktivnost, "Kreiranje atributa", treba da da opis osobina u
prethodno definisanim entitetima. Osobine entiteta se definiu kroz
identifikaciju atributa za svaki entitet, definisanje odgovarajuih kljueva i
sprovoenja postupka normalizacije. Ova aktivnost se izvodi postupkom
odozdo nagore, tj. analizom dokumenata.
Osnovna pravila koja se koriste u kreiranju atributa su:
Svaki entitet ima proizvoljan broj atributa, to znai da nema
ogranienja u broju atributa.
Odreeni atribut pripada jednom i samo jednom entitetu, tako da isti
atribut ne moe biti opisan u okviru dva ili vie entiteta.
Svako pojavljivanje entiteta ima vrednosti za sve atribute tog entiteta.
Atribut odreenog pojavljivanja entiteta moe imati samo jednu
vrednost, pa primerak entiteta za odreeni atribut ima jednu vrednost.
Svaki atribut predstavlja jednu odreenu injenicu, tako da i svako
znaenje vrednosti atributa mora imati jedno dosledno znaenje.
Na osnovu definisane liste kandidata za atribute, u sledeem koraku bie
definisani svi tipovi kljueva.
U daljem tekstu detaljno e biti razmotreni sledei tipovi kljueva:
primarni klju,
190
FAKTURA
FakturaID
Preneseni kljuc
(Foreign Key)
PartnerID
(FK)
Preneseni kljuc
(Foreign Key)
FakturaID (FK)
broj stavke
je komponenta
je sastavljena iz
STRUKTURA
Migracija naziva atributa
Komponenta. Ident broj (FK)
Sastav.Ident broj (FK)
Naziv uloge
specijalni
Partner
PartnerID
PIB
NazivPartnera
TekuciRacun
Adresa
Mesto
Telefon
ReferentOznacavanja (FK)
StavkePlacanja
FakturaID (FK)
RedniBroj
BrojFakture
DatumFakture
OsnovFakturisanja
PartnerID (FK)
ReferentProdaje (FK)
NacinPlacanjaID (FK)
Iznos
Datum
BrojIzvoda
AnaliticarProdaje (FK)
FakturaPredme tPoslovanja
FakturaID (FK)
PredmetPoslovanjaID (FK)
Pre dm etPoslovanja
PredmetPoslovanjaID
Kolicina
JedinicnaCena
NacinPlacanja
NacinPlacanjaID
NazivPredmetaPoslovanja
KlasifikacioniBroj
StaraSifra
JedinicaMereID (FK)
ReferentOznacavanja (FK)
NazivNacinaPlacanja
ReferentOznacavanja (FK)
Radnik
RadnikID
JedinicaMere
JedinicaMereID
Oznaka
NazivJediniceMere
ReferentOznacavanja (FK)
Prezime
Ime
JMBG
Partner
PartnerID: Long Integer
StavkePlacanja
FakturaID: Long Integer
RedniBroj: Long Integer
BrojFakture: Text(50)
DatumFakture: Date/Time
OsnovFakturisanja: Text(50)
PartnerID: Long Integer
ReferentProdaje: Long Integer
PIB: Text(50)
NazivPartnera: Text(50)
TekuciRacun: Text(50)
Adresa: Text(50)
Mesto: Text(50)
Telefon: Text(50)
ReferentOznacavanja: Long Integer
FakturaPredme tPoslovanja
FakturaID: Long Integer
PredmetPoslovanjaID: Long Integer
Pre dmetPoslovanja
Kolicina: Double
PredmetPoslovanjaID: Long Integer JedinicnaCena: Currency
NazivPredmetaPoslovanja: Text(50)
KlasifikacioniBroj: Text(20)
StaraSifra: Text(50)
JedinicaMereID: Long Integer
ReferentOznacavanja: Long Integer
NacinPlacanja
NacinPlacanjaID: Long Integer
NazivNacinaPlacanja: Text(50)
ReferentOznacavanja: Long Integer
Radnik
RadnikID: Long Integer
JedinicaMere
JedinicaMereID: Long Integer
Oznaka: Text(20)
NazivJediniceMere: Text(50)
ReferentOznacavanja: Long Integer
Prezime: Text(50)
Ime: Text(50)
JMBG: Text(13)
NAZIVO
MESTO
10
PRIPREMA
PANCEVO
20
RAZVOJ
NOVI SAD
30
PRODAJA
BEOGRAD
40
PROIZVODNJA
PAZOVA
ta omoguava SUBP
Rad sa SUBP treba da omogui:
menjanje postojeih podataka u okviru baze podataka,
brisanje postojeih redova,
dodavanje novog reda,
traenje (izdvajanje) konkretnog reda i
pretraivanje baze podataka.
Mora se naglasiti da se sve promene u vezi sa poljem (unoenje novih
podataka, menjanje postojeih i brisanje) moraju sprovoditi u okviru reda.
Postupak menjanja polja je sledei:
red u kome se vri izmena podataka pronalazi se u memoriji pomou
adrese ili kljua;
red se iz eksterne memorije prenosi u operativnu memoriju;
vri se izmena sadraja datih polja;
red se ponovo zapisuje u eksternu memoriju.
Postupak brisanja ve postojeih redova zahteva panju da se briu
pravi redovi, tj. da se potuju pravila vezana za integritet baze podataka, kao i
referencijalni integritet.
Postupak dodavanja novih redova zahteva obezbeenje potrebnog
memorijskog prostora i potovanje integriteta baze podataka, kao i
referencijalnog integriteta.
Traenje podrazumeva traenje konkretnog reda, koje se obavlja preko
primarnog kljua. Traenje je uspelo ako je vrednost primarnog kljua reda
identina vrednosti kljua datog u argumentu.
Pretraivanje se vri putem argumenta koji je dat kao LOGIKI izraz.
Sastavlja se lista zahtevanih svojstava i kriterijuma po kojima se vri
pretraivanje tabela i izdvajaju svi oni redovi koji u potpunosti udovoljavaju
zahtevima.
200
Programi
Izvetaji
PLATNI SPISAK
PLATNI SPISAK
PLATNI SPISAK
Datoteka
Programi
KNJIGOVODSTVO
KNJIGOVODSTVO
Izvetaji
KNJIGOVODSTVO
Datoteka
Programi
Izvetaji
INVENTAR
INVENTAR
INVENTAR
Programi
PLATNI SPISAK
SUBP
Podaci
INVENTAR
Programi
KNJIGOVODSTVO
Programi
INVENTAR
202
Treba prikazati listu svih zaposlenih Radnika, ija je plata u rasponu 12000 i 14000.
SELECT PREZIME, PLATA
FROM RADNIK
WHERE PLATA BETWEEN 12000 AND 14000
Prikazi spisak svih radnika koji imaju "U" kao drugo slovo u prezimenu.
SELECT PREZIME
FROM RADNIK
WHERE PREZIME LIKE "?U*"
Prikazi lista PREZIME, SIFRARM, PLATA gde je SIFRARM = '03', i PLATA via od
28000 dinara.
SELECT PREZIME, SIFRARM, PLATA
FROM RADNIK
WHERE SIFRARM = '03'
AND PLATA > 28000
Treba izlistati prezime, platu, stimulaciju i sumu plate i stimulacije za sve Radnike sa
SIFRARM= '02'.
SELECT PREZIME,PLATA,STIMUL,PLATA+STIMUL
FROM RADNIK
WHERE SIFRARM = '02'
Treba prikazati radno mesto, srednju aritmetiku vrednost plate i broj radnika ija je
plata vea od 25000 i izvriti grupisanje po SIFRARM.
SELECT SIFRARM, AVG (PLATA), COUNT (*)
FROM RADNIK
WHERE PLATA > 25000
GROUP BY SIFRARM;
transakciju.
Upiti i izvetaji su posebne aplikacije gde se moe definisati izvetaj
od vie kolona, ili pak jedan zapis na strani, ili grafiki izvetaji. Izvetaji se
najee prave kao rezultat AD-HOCK upita.
Alati za razvoj aplikacija mogu biti jezici tree generacije: C++,
ADA, COBOL, ili jezici etvrte generacije: Oracle Forms, Card, Reports i
Graphics, MS ACCESS, korienjem CASE alata.
Definisani meniji treba da prate scenario odvijanja aktivnosti budueg
korisnika. Za definisanje menija moraju se koristiti odgovarajua pravila za
strukturiranje kojima se definie mogui redosled pozivanja operacija.
Ekranske forme su osnovni tip objekata u veini SUBP i treba da
omogue korisniku predstavljanje podataka iz baze i unos podataka u bazu.
Forme u sebi mogu imati veliki broj drugih objekata (kontrola). Veina SUBP
koji za osnovu imaju MS WINDOWS podrava tzv. wizard metodologiju za
kreiranje formi. Specifinosti u izradi formi nisu predmet razmatranja ove
knjige, pa se itaoci upuuju na literaturu, u zavisnosti od toga koji su SUBP
izabrali. Ovde e biti definisane neke opte postavke koje se moraju potovati
prilikom definisanja ekranskih formi.
U sledeem koraku je dat prikaz korisnike aplikacije za primer
EDIFACT fakture.
206
SKLADITA PODATAKA
Skladite podataka ili Data Warehouse (DW) jeste proces integracije
podataka u jedan repozitorijum iz kojeg krajnji korisnici mogu sprovoditi adhock analize podataka i praviti izvetaje. Zbog velike koliine informacija,
skladita podataka imaju tendenciju da postaju ogromna, to je uslovilo potrebu
za visokim performansama hardverskog i softverskog obezbeenja.
Inicijativa za izgradnju skladita podataka treba da potekne od
rukovodstva, mora da zadovolji specifine potrebe i izgrauje se kroz saradnju
korisnika i projektanata baze podataka.
Glavni posao lei u analizi izvornih podataka i procesa, tj. moraju se
poznavati procesi za transakcionu obradu podataka, sa ciljem zapisivanja
Dobijanje injenica traje veoma dugo (npr. izrada jednog tipinog ad-hoc
izvetaja moe potrajati danima), a kad donosilac odluka i dobije izvetaj i
runo ga uporedi sa drugim izvetajima, onda je ve kasno poslovna dinamika
se promenila.
Jasno je da se OLTP sistemi ne mogu koristiti za uvanje injenica i
istorijskih poslovnih podataka koji se koriste u poslovnim analizama. Oni su
veoma brzi, tani i efikasni za unos podataka u baze podataka, ali ne mogu da
obezbede brze odgovore na ad-hoc upite. Takoe, podaci koji se uvaju u
OLTP bazama podataka su nekonzistentni i neprestano promenljivi. esto
postoje dupli zapisi transakcija koji bi samo zbunili donosioca odluka pri
analizi. Nedostatak istorijskih podataka u OLTP sistemima ini ih
neprihvatljivim za analizu trendova. ak i kad se dobiju podaci iz OLTP
sistema, oni su i dalje sirovi i prilino nerazumljivi. Prema tome, OLTP podaci
su daleko od poslovnih injenica koje su neophodne donosiocima poslovnih
odluka.
U OLTP sistemima vie se zadaju zahtevi nego to se postavljaju pitanja
(na primer: auriraj podatke o rezervacijama za putniki avion). Povremeni
upiti su ogranieni na lociranje odreenog zapisa u informacionom sistemu i
njegovo pripremanje za auriranje ili izvravanje jednostavnih agregacija.
Donosioci odluka postavljaju pitanja koja su potpuno suprotna od onih koja se
postavljaju u OLTP sistemima. Takvi upiti idu od poslovnih potreba za
analizom podataka pa sve do donoenja odluka i preporuka. Ovakva pitanja su
veoma sloena i tipino zahvataju dimenzije koje u OLTP sistemima i ne
postoje, kao to su vremenski periodi, regije sveta, vrste proizvoda itd. Tako,
naprimer:
Koji se proizvod najbolje prodaje u srednjoj Evropi i u kom je to
odnosu sa demografskim podacima?
Da li je unapreenje prodaje prolog meseca bilo bolje nego prole
godine?
Na ova pitanja ne moe se dobiti odgovor u OLTP sistemima. OLTP
sistemi su dizajnirani tako da prikupljaju informacije i da se auriraju veoma
brzo.
Sistemi za podrku odluivanju se po svojim karakteristikama razlikuju
od transakcionih sistema. Transakcioni sistemi pristupaju i vre auriranje
zapisa podataka jednog poslovnog objekta ili dogaaja (naprimer, jedan raun,
jedna narudbenica i slino). Ovakve transakcije su, najee, unapred
definisane i zahtevaju da baza podataka obezbeuje brzi pristup zapisima
podataka. Korisnici sistema za podrku odluivanju su, najee, menaderi
koji razmiljaju o buduim dogaajima. Njihovi upiti mogu zahtevati
prikupljanje velikog broja podataka da bi se izvrila potrebna analiza. Skladite
podataka se koristi da se spoje dobre karakteristike i transakcionih sistema i
Skladite podataka
sloena i pogodna za
operaciona proraunavanja
velika
srednja do mala
Vreme odziva
reda sekunde
reda minuta
Namena
automatizacija
svakodnevnih operacija
nalaenje i analiza
informacija
Model
podataka
normalizovan
dimenzionalan
Pristup
SQL
Sadraj
podataka
Struktura
podataka
Verovatnoa
pristupanja
Tip podataka
Stanje
podataka
tekue vrednosti
Datamart
Datamart je subjektno orjentisani poslovni pogled na skladite podataka.
On sadri znaajno manje podataka od "skladita podataka" i predstavlja objekt
analitikog procesiranja od strane korisnika. U okviru "skladita podataka"
datamartovi se koriste za tzv. informatika ostrva vezana za finansije,
proizvodnju i dr. Na ovaj nain se eli da pojedini segmenti preduzea donose
bolje odluke.
Datamartovi su subjektno orijenisane multidimenzione baze podataka sa
Interni izvori
podataka
Lini
Ekstrakcija
Filtriranje
Transformisanje
Data
W arehous
Generisanje
izv etaja
Prezentiranje
podataka i
v izualizacija
Predvanje
A naliza
Modeliranje
Prikupljanje zahteva
U ovoj fazi razvoja skladita podataka, razmatraju se poslovne potrebe i
zahtevi buduih korisnika sistema. Postoji mnogo metoda za prikupljanje
poslovnih zahteva. U optem sluaju, ove metode mogu biti smetene u dve
kategorije: prikupljanje izvornih zahteva i prikupljanje korisnikih zahteva.
Prikupljanje izvornih (source-driven) zahteva
Prikupljanje izvornih zahteva, kao to i samo ime kae, jeste metoda
bazirana na definisanju zahteva korienjem izvornih podataka u produkcionooperativnim sistemima. Ovo se radi analiziranjem ER-modela izvornih
podataka.
Glavna prednost ovakvog pristupa je to od poetka znate da moete da
podrite sve podatke, jer ste ve ograniili sami sebe samo na one podatke koji
su na raspolaganju. Druga dobit je u tome to moete da svedete na minimum
vreme potrebno korisniku u ranim fazama (stanjima) projekta.
Naravno, postoje i nedostaci ovakvog pristupa. Umanjivanjem
korisnikovog uea, poveava se rizik od promaaja ispunjenja zahteva
korisnika. U zavisnosti od koliine izvornih podataka koju imate i kvaliteta ERmodela za njih, ovaj pristup moe oduzeti dosta vremena. Moda je najvanije
to da neki od kljunih korisnikih zahteva u datom momentu nisu dostupni. Bez
mogunosti za identifikovanjem ovakvih zahteva, ne postoji mogunost da
ispitate ta je ukljueno, ili ta se pojavljuje u eksternim podacima. Eksterni
podaci su takva vrsta podataka koja postoji van organizacije.
Ovaj pristup omoguava da korisnici imaju uvida u to ta vi posedujete.
Uvereni smo da postoje bar dva sluaja gde je ovakav pristup aprioran. Prvo, u
relaciji sa dimenzionim modelovanjem, moe biti upotrebljen da daje prilino
jasne glavne dimenzije od interesa jedne organizacije. Ako se uslovno planira
skladite podataka na nivou organizacije, ovo moe umanjiti gomilanje
dimenzija kroz odvojeni razvoj datamartova. Drugo, analiziranjem veza izmeu
izvornih podataka mogu se identifikovati podruja na koja e se koncentrisati
napori razvoja skladita podataka.
Prikupljanje korisnikih (User-Driven) zahteva
Prikupljanje korisnikih zahteva je metoda koja se bazira na definisanju
218
Tehnika analize
podataka upitima
izvetavanjem
Pomo
analitiaru
Voen
podacima
Tehnika analize
Tehnika
viedimenzionalne
podataka
analize podataka
Data Mining
Priprema podataka
U procesu razvoja skladita podataka priprema podataka je jedna od
najbitnijih aktivnosti. Dalji proces razvoja skladita podataka bie uspean
samo ako je ova aktivnost uspeno zavrena.
Priprema podataka se vri na osnovu ranije odreenog izvora podataka,
pravila za preuzimanje tih podataka, procedure pripreme i zahteva korisnika.
Priprema se vri odreenim ekstrakciono-transformacionim alatima kroz
sledee korake:
ekstrakcija i ienje podataka,
transformacija podataka.
Rezultat ovih aktivnosti treba da budu podaci koji e nam omoguiti
generisanje meta podataka, na osnovu kojih se moe pristupiti dizajnu skladita
podataka.
224
Transformacija podataka
U ovoj fazi potrebno je definisati izvore podataka i tipove transformacija
koje treba izvriti nad podacima i ostvariti mapiranje podataka iz izvorita u
odredita.
Pre poetka procesa transformacije podataka, tim strunjaka koji radi na
projektu dizajniranja skladita podataka definie fiziki model podataka za
skladite podataka i generie eme. Taj tim strunjaka se sastoji od poslovnih i
tehnikih ljudi koji definiu strukturu skladita podataka, analiziraju izvorne
podatke, odreuju nain mapiranja podataka, prikupljaju ili kreiraju spoljne
podatke, odreuju logiku transformacije podataka i planiraju i generiu
procedure transformacije podataka. Takoe, oni su odgovorni i za kvalitet
dobijenih podataka. Pri tome biraju alate za migraciju, transformaciju i
"ienje" podataka.
Faza mapiranja i transformacije podataka sastoji se od sledeih zadataka:
226
MESEC
MESEC
P
R
O
I
Z
V
O
D
230
MESEC
GRAD
P
R
O
I
Z
V
O
D
Podaci o
prodaji
Ime_Proizvoda
N1
N2
N3
N4
Boja_Proizvoda
Sifra_Imena
B1
B2
B3
B4
XYZ
XYZ
ABC
ABC
Sifra_Imena
XYZ
ABC
Ime
M. Markovic
P. Petrovic
a) normalizovana reprezentacija
Sifra_Proizvoda
101
102
103
104
Ime_Proizvoda
N1
N2
N3
N4
Boja_Proizvoda
Sifra_Imena
B1
B2
B3
B4
XYZ
XYZ
ABC
ABC
b) denormalizovana reprezentacija
Ime
M. Markovic
M. Markovic
P. Petrovic
P. Petrovic
Denormalizacija podataka
U zavisnosti od predstave dimenzija na modelu, govorimo o
normalizovanom ili denormalizovanom modelu. Kod denormalizovanog modela
dimenzije su organizovane u emu zvezde, a kod normalizovaog u emu snene
pahuljice.
Postoje situacije u kojima ema zvezde nije pogodna za skladitenje
podataka. Osnovni razlozi za to su:
denormalizovana ema zvezde moe zahtevati previe memorijskog
kapaciteta,
veoma velike dimenzione tabele mogu uticati na pad performansi
sistema.
Ovi problemi se mogu reiti normalizacijom dimenzija. Time se ema
zvezde prevodi u emu pahulje. Glavni nedostatak eme pahulje je njena
sloenost u odnosu na emu zvezde, ime se oteava odravanje skladita
podataka. Zato je potrebno vriti normalizaciju samo onih dimenzija koje
sadre mnogo redova podataka i koje imaju mnogo atributa. Najee se
postiu najbolji rezultati ako se izvri normalizacija samo par dimenzija, a da se
ostale ostave onakve kakve su i bile. Na taj nain se dolazi do delimine eme
pahulje.
Osnovna karakteristika eme pahulje jeste da se ne vri denormalizacija
dimenzionih tabela, ime se poboljavaju performanse sistema. Neke
dimenzione tabele mogu sadrati veliki broj podataka, pri emu se esto deava
pojava redundantnosti, te se normalizacijom moe znatno smanjiti broj
podataka. Takoe, ema zvezde obezbeuje najbolje performasne kada se radi
sa agregacionim podacima. Nedostatak eme pahulje je to se moraju kreirati
dodatne veze, koje pri procesiranju upita mogu pogorati performanse sistema.
Takoe, odravanje eme pahulje je relativno sloeno s obzirom da u bazi
podataka postoji vei broj tabela i da meta podaci vie nisu jednostavni. Jedino
se uporednim testovima moe utvrditi da li je bolje koristiti emu zvezde ili
232
emu pahulje.
ema galaksije predstavlja kolekciju ema zvezda, tj. ako se ne moe
kreirati model koji bi imao samo jednu injeninu tabelu, tada je potrebno
povezati dve eme zvezde da bi se zadovoljile potrebe korisnika.
ema zvezde
ema pahulje
Galaksija
CINJENICE
DIMENZIJA2
IDdimenzije2
Atribut21
Atribut22
Atribut23
IDdimenzije1 (FK)
IDdimenzije2 (FK)
IDdimenzije3 (FK)
Mera1
Mera2
Mera3
DIMENZIJA3
IDdimenzije3
Atribut31
Atribut32
Atribut33
234
PredmetPoslovanja
PredmetPoslovanjaID: Long Integer
Vreme
VremeID: Long Integer
Dan: Text(15)
Mesec: Text(15)
Godina: Integer
VrstaPakovanja
VrstaPakovanjaID: Long Integer
NazivVrstePakovanja: Text(50)
NacinPlacanja
Valuta
Partner
PartnerID: Long Integer
NazivPartnera: Text(50)
Adresa: Text(50)
Mesto: Text(50)
Drzava: Text(50)
Telefon: Text(50)
NazivValute: Text(50)
OznakaValute: Text(20)
SifraValute: Text(20)
VrstaPrevoza
VrstaPrevozaID: Long Integer
NazivVrstePrevoza: Text(50)
Kreiranje agregacija
Agregacija je proces skupljanja injeninih podataka po unapred
definisanim atributima. Na primer, mogue je kreirati sumarne podatke o
prodaji po regionu i oblasti skupljajui ih iz svake prodavnice, tj. najnieg
nivoa detalja. Agregacijama se sumiraju detalji podataka i smetaju u posebne
tabele. Ove tabele se koriste od strane aplikacija da bi se eliminisala potreba da
se ponovo vre neki prorauni koji bi se inae morali sprovesti ako ove tabele
ne bi postojale.
Glavni razlozi kreiranja agregacija su da se poboljaju performanse upita,
tj. da se smanji vreme odziva na upit, kao i da se smanji broj resursa potrebnih
za izvrenje upita. Pri kreiranju agregacija mora se voditi rauna o tome koje bi
zaista trebalo da postoje. Nije dobra praksa da se kreiraju agregacije koje
obrauju podatke nekoliko sati, a da se koriste jednom godinje. S druge strane,
veoma je dobro kreirati agregaciju koju upotrebljavaju skoro svi korisnici i to
vrlo esto.
Tipino skladite podataka sadri podatke atomskog nivoa. Sve mere se
smetaju u tabele injenica tako da se kasnije mogu koristiti za potrebe
236
OLAP SISTEMI
Interaktivno analitiko procesiranje (On line Analytical Processing
OLAP) namenjeno je on line analizama i izvetavanjima, za razliku od
produkcionih sistema namenjenih auriranju baza podataka i obradi transakcija
(On Line Transaction Processing OLTP).
Postavlja se pitanje: ta je to krajnjem korisniku potrebno? Ono to
krajnjem korisniku treba je sledee:
da moe da postavi bilo koje poslovno pitanje,
da bilo koji podatak iz preduzea koristi za analizu,
mogunost neogranienog izvetavanja.
Donosiocima poslovnih odluka su potrebni odgovori na pitanja koji
direktno utiu na njihovu mogunost da budu kompetentni na dananjem brzo
promenljivom tritu. Njima su potrebni jasni odgovori na koliko god teka
pitanja, i to u to kraem vremenskom periodu. U tu svrhu se koriste analitiki
OLAP (on line analytical processing) sistemi koji obezbeuju informacije koje
se koriste za analizu problema ili situacija. Analitiko procesiranje se primarno
vri korienjem poreenja ili analiziranjem ablona i trendova. Naprimer,
analitiki sistem bi mogao da prikae kako se odreena vrsta tampaa prodaje
u razliitim delovima zemlje. Takoe, mogao bi da prikae i kako se jedna vrsta
proizvoda prodaje sada u odnosu na period kada se proizvod prvi put pojavio na
tritu.
Analiziranje ablona podataka i trendova zahteva postojanje velikog
broja istorijskih podataka. Zato analitike baze podataka ne sadre aurne
podatke, ve uvaju informacije iz odreenog trenutka vremena. Naprimer,
mogue je utvrditi da je prodaja u jednom mesecu znatno opala samo ako u
sistemu postoje podaci o prodaji u prethodnim mesecima, tako da se moe vriti
poreenje.
U poetku su upiti korisnika bili relativno jednostavni. Meutim,
vremenom su korisniki upiti postali toliko sloeni da relacioni alati (OLTP
alati) nisu bili u mogunosti da daju odgovore u prihvatljivom vremenskom
periodu. Upravo u tu svrhu se koriste OLAP sistemi. Oni omoguavaju
jednostavnu sintezu, analizu i konsolidaciju podataka. Koriste se za intuitivnu,
brzu i fleksibilnu manipulaciju transakcionim podacima. OLAP sistemi
podravaju kompleksne analize koje sprovode analitiari i omoguavaju analizu
podataka iz razliitih perspektiva (poslovnih dimenzija).
OLAP sistemi kao skladita podataka koriste multidimenzionalnost i
denormalizaciju i moe se rei da predstavljaju nadgradnju skladita podataka.
U sledeoj tabeli date su neke uporedne karakteristike OLTP sistema, skladita
242
OLTP sistemi
Skladite podataka
OLAP sistemi
Tipine operacije
auriranje
izvetavanje
analiza
Analitiki zahtev
nizak
srednji
visok
Ekrani
Koliina podataka
po transakciji
nepromenljivi
definie korisnik
definie korisnik
mala
srednja
velika
Nivo podataka
detalji
detalji i sumarni
podaci
sumarni podaci
Starost podataka
tekui podaci
tekui i istorijski
podaci
tekui, istorijski i
projektovani
podaci
Namena
transakcionim
podacima
rad sa istorijskim
podacima
analiza
Tip pristupa
itanje i pisanje
samo itanje
itanje i pisanje
Karakteristike
odziva
brzo auriranje,
promenljivo vreme
odziva sistema
kratko vreme
odziva sistema
Nivo detaljnosti
podataka
transakcioni podaci
delimino sumarni
podaci
Struktura podataka
normalizovana
(zapisi)
Koliina podataka
gigabajti podataka
Adaptivnost sistema
ograniena, uz
znaajnu upotrebu
resursa
slaba
jednostavnost
modifikacije
Brzina uvoenja
sistema
normalizovana ili
denormalizovana
gigabajti/terabajti
podataka
sumarni i
agregacioni
podaci
dimenziona i
hijerarhijska
gigabajti
podataka
Koristi za sistem
Automatsko odravanje
244
Poveanje performansi
246
Transakcioni
sistemi
Viedimenziona
baza podataka
- upiti
- heiranje
- indeksiranje
Sloj baze
podataka
- predvianja
- traenje
izuzetaka
Sloj aplikacije
OLAP interfejs
- tabele
- grafikoni
- drill down
- isecanje
- tampanje
Sloj prezentacije
Skladite
podataka
(RSUBP)
paraleln i upiti
paralelno uitavanje
paralelno indeksiranje
bit-map indeksiranje
heiranje
veze zvezde
deljenje podataka
backup i recovery
optimizacija trokova
SMP i MPP podrka
OLAP
interfejs
Relacioni
OLAP
- transformacije
- dinamika
konsolidacija
- sloeno filtriranje
- predvianja
- obrada izu zetaka
- procesiranje u
pozadini
- podela upita
- rasporeivanje
- upravljanje
tokovima
- agregacije
Sloj aplikacije
tabele
grafikoni
mape
upozorenja
drill down
isecanje
Sloj prezentacije
U ovom sluaju korisnik zadaje upit na osnovu kojeg se generiu SQL naredbe
koje prikupljaju podatke iz relacionog SUBP-a i dostavljaju ih viedimenzionoj
bazi podataka.
Korienje viedimenzionih baza podataka za keiranje podataka i
relacionih SUBP za dinamiki pristup detaljnim podacima. Pri ovom nainu
rada koriste se obe strukture baza podataka. Kreira se viedimenzioni model
koji je statine strukture. Podaci se keiraju te kada korisnik zada upit, prvo se
provere ti podaci. Ako se oni ne nalaze u keu, generiu se SQL naredbe koje e
prikupiti podatke iz relacionog SUBP-a u ke.
250
3. Ovo je prvi korak u formiranju OLAP Cube gde se odreuju polja koja
formiraju sumarne podatke i matematike operacije koje e se izvriti nad tim
poljima. Polja koja se ne koriste za sumarne podatke predstavljaju kandidate za
dimenzije kocke.
252
256
nali, prvo se zadaju tani elementi, a zatim se u okviru baze podataka trae
elementi koji odstupaju od zadatih.
Svaki od ovih procesa se moe dalje klasifikovati. Naprimer, postoji
nekoliko tipova otkrivanja ablona kao to su asocijacije, IF/THEN pravila itd.
Proces data mininga se sastoji od dve faze:
izrada modela i
predvianje buduih rezultata.
Model je matematika formula koja objanjava uticaj ulaza na izlaz.
Iterativnom obradom podataka ova formula se moe menjati i dovesti do tanog
oblika, tj. oblika koji u potpunosti odraava uticaj ulaza na izlaz. Kada se
model kreira, moe se iskoristiti za predvianje buduih dogaaja. Ovaj model
se moe koristiti samostalno ili u sprezi sa tradicionalnim metodama analize,
kao to su upiti nad skladitem podataka.
Prostori posmatranja
Pristup podacima i analiza podataka su razliiti aspekti podrke
odluivanju i koriste se nad razliitim raunskim prostorima. Postoje etiri
raunska prostora koji karakteriu procese podrke odluivanju:
prostor podataka,
prostor agregacija/OLAP,
prostor uticaja,
prostor varijacija.
Operacije pristupa podacima, kao to su upiti i izvetaji, koriste se nad
raunskim prostorom podataka, OLAP koristi viedimenzioni prostor
agregacija, a data mining se koristi nad prostorom uticaja.
Upiti koji se postavljaju nad ovim prostorima potpuno su razliiti. Na
pitanje kao to je "ta utie na prodaju?" skoro je nemogue odgovoriti
direktno iz prostora podataka. Takoe, ovi prostori su esto toliko veliki da se
ne mogu unapred izraunati i sauvati, kao to je to sluaj sa prostorom
podataka (naprimer, nemogue je unapred odrediti sve faktore uticaja unutar
baze podataka).
Prostor podataka sadri sve informacije iz ostalih raunskih prostora, ali
u manjem obliku. Ostali prostori sadre manje infomacija od prostora podataka,
ali su te informacije itljivije i pristupanije.
Interesantno je to su ova etiri raunska prostora povezana sa etiri
razliita matematika koncepta. U prostoru podataka, relacije koriste skupove i
lanove. Struktura prostora agregacija je aritmetika. Prostor uticaja se odnosi
na logiku. Struktura prostora varijacija koristi razliite oblike prorauna. esto
260
tome moe pomoi program koji automatski pretrauje bazu podataka i nalazi
znaajne ablone. Ovaj postupak se naziva otkrivanje (discovery).
Otkrivanje je proces u kome se trae skriveni abloni podataka u bazi
podataka bez unapred odreene ideje ili hipoteze o tome kako oni izgledaju.
Drugim reima, program preuzima inicijativu u traenju interesantnih ablona,
bez potrebe da korisnik mora da unapred misli o bitnim pitanjima. U velikim
bazama podataka postoji puno ablona koje korisnik verovatno ne bi ni otkrio.
Zato se ovaj raunski prostor razlikuje od ostalih prostora. Izlaz procesa
otkrivanja esto se moe prikazati pravilima tipa ako-onda. Naprimer:
IF
30 < Starost_Kupca < 42 AND
Tip_Vozila = Kamion AND
Broj_Dece < 2
THEN
Popust = 5%
izvori
podataka
skladite podataka i
data mining alati
ODBC
mrea
SQL
ogranieni i
specijalizovani
alati
ODBC
data mining
alati
klijent strana
nestandardni
interfejsi
a) tradicionalni prilaz
b) integrisani prilaz
Tabela 1A
Proizvod
Jakna
Jakna
Jakna
Kapa
Kapa
Kapa
Rukavica
Rukavica
Rukavica
Boja
proizvoda
Plava
Plava
Plava
Zelena
Zelena
Zelena
Zelena
Plava
Zelena
Cena
proizvoda
200
200
200
70
70
70
50
50
50
Prodavnica
S1
S2
S3
S1
S2
S3
S1
S2
S3
Veliina
prodavnice
1000
5000
9000
1000
5000
9000
1000
5000
9000
Profit
-200
-100
7000
300
-1000
-100
2000
-300
-200
Ali, ovo nam ne govori o veliini profita. Pogledajmo sada tabelu 1B, u kojoj se
samo trea vrednost profita izmenila.
Tabela 1B
Proizvod
Jakna
Jakna
Jakna
Kapa
Kapa
Kapa
Rukavica
Rukavica
Rukavica
Boja
proizvoda
Plava
Plava
Plava
Zelena
Zelena
Zelena
Zelena
Plava
Zelena
Cena
proizvoda
200
200
200
70
70
70
50
50
50
Prodavnica
S1
S2
S3
S1
S2
S3
S1
S2
S3
Veliina
prodavnice
1000
5000
9000
1000
5000
9000
1000
5000
9000
Profit
-200
-100
100
300
-1000
-100
2000
-300
-200
Tabela 2A
Profit
6400
1000
Boja Proizvoda
Plava
Zelena
Tabela 2B
Profit
-500
1000
Proizvod
Jakna
Kapa
Rukavica
Rukavica
Boja
proizvoda
Plava
Zelena
Plava
Zelena
Tabela 3B
Profit
Proizvod
6700
-800
-300
1800
Jakna
Kapa
Rukavica
Rukavica
266
Boja
proizvoda
Plava
Zelena
Plava
Zelena
Profit
-200
-800
-300
1800
Pouzdanost = 50%
IF Boja Proizvoda = Plava
THEN Unosan = NE
Tabela 3B daje sledei zakljuak:
Pouzdanost = 100%
IF Boja Proizvoda = Plava
THEN Unosan = NE
Podsetimo se da su ova pravila, primenjena nad tabelama 1A i 1B, bila
ista, ali u OLAP prostoru ova slinost u ponaanju poinje da nestaje.
Da li ovo uopte ima smisla za samu tabelu 1A? Ustvari, analiza moe
biti sloenija nego to na prvi pogled deluje. Ako se pogledaju dve agregacije
tabele 1A koje su date u tabelama 4A i 5A, uoie se novi podaci. Iz tabele 1A
se vidi da je profit za jakne negativan (dva od tri puta se ustvari gubi novac), a
ako se pogleda tabela 4A, rad sa jaknama izgleda kao unosan posao. Na slian
nain, iz tabele 1A se moe videti da se u pet od est sluajeva prodavnica ija
je veliina vea od 1000 gubi novac, dok se to ne moe zakljuiti ako se
pogleda tabela 5A.
Tabela 4A
Tabela 5A
Proizvod
Profit
Prodavnica
Jakna
Kapa
Rukavica
6700
-800
1500
S1
S2
S3
Veliina
prodavnice
1000
5000
9000
Profit
2100
-1400
6700
Teorija/Metoda
Osnovna
jedinica
Struktura
podataka
Relacioni
relaciona algebra
relacija
OLAP
OLAP algebra
kocka
trei normalni
oblik
eme zvezde
Data mining
algebra uticaja
domen uticaja
rotacione eme
analiza uticaja.
Sada se postavlja pitanje da li rotacione eme treba koristiti u skladitima
podataka. Odgovor je: ne. Njih treba koristiti samo u sistemima tipa data
mining. One su pogodne za prostor uticaja, ali ne i za prostor podataka.
predstavlja tekou, jer se unutar njega podaci prvo preiste i filtriraju, a zatim i
koriste za neophodne analize. Integracijom razliitih izvora podataka o kupcima
i poslovanju, Web mining pomae u davanju odgovora na kritina pitanja za
poslovanje.
ta je Web mining?
Web mining predstavlja korienje data mining (DM) tehnika za
automatsko otkrivanje i ekstrakciju korisnih informacija iz Web dokumenata.
WM izvodi sledee podzadatke:
pronalaenje resursa: ovaj zadatak obuhvata nalaenje zahtevanih
Web dokumenata;
selekcija informacija i pretprocesiranje: obuhvata automatsku
selekciju i pretprocesiranje specifinih informacija iz zahtevanih Web
dokumenata;
generalizacija: obuhvata automatsko otkrivanje zajednikih obrazaca
na pojedinanim Web sajtovima;
analize: obuhvata validaciju i/ili interpretaciju otkrivenih obrazaca.
Pod pronalaenjem resursa se podrazumeva proces otkrivanja podataka,
bilo online ili offline, iz tekstualnih izvora raspoloivih na Webu, kao to su:
elektronska pisma, elektronski telegrami, razni tekstualni sadraji HTML
dokumenata. Ovde treba ukljuiti i tekstualne izvore kojima se, generalno, ne
moe pristupiti na WWW-u, ali su pristupani kao online tekstovi napravljeni
jedino za istraivake svrhe, tekstualne baze podataka itd.
Selekcija informacija i pretprocesiranje predstavljaju obiman korak bilo
kog procesa transformacije izvornih odataka otkrivenih u IR procesu (procesu
otkrivanja informacija). Ove transformacije mogu biti bilo koji vid
pretprocesiranja koji je ranije pominjan, ili ciljno procesiranje radi dobijanja
eljenih oblika podataka.
Za generalizaciju se obino koriste tehnike mainskog uenja, ili DM
tehnike. Treba napomenuti da ljudi igraju veoma vanu ulogu u procesu
otkrivanja znanja ili informacija na Webu, poto je Web jedan vrlo interaktivan
medijum. Ovo je veoma vano za validaciju i/ili interpretaciju. Zbog toga je
interaktivno, upitno-orijentisano otkrivanje znanja na Webu mnogo vanije od
automatizovanog otkrivanja znanja na osnovu podataka.
Web mining obuhvata celokupan proces otkrivanja potencijalno korisnih
i prethodno nepoznatih informacija, ili znanja, iz podataka na Webu.
272
Pitanja:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
274
ta je to Akcija NO ACTION?
ta je to Server BP?
ta je to Aplikacija klijent?
ta je to Traenje?
ta je to Pretraivanje?
ta je to Izdvajanje?
ta je to Skladitenje?
ta je to Ponovno pristupanje
Treba selektovati kolone: Sifrar, Prezime, Ime, Plata, Sifrao iz tabele
RADNIK za odeljenje 30 operatorom poreenja "=":
Selektujte kolone: Sifrar, Prezime, Ime, Plata, Sifrao tabele
RADNIK koji NE rade u odeljenju 30, (operatorom negacije NOT i
operatorom pore|enja "="):
Treba prikazati listu svih zaposlenih Radnika, ija je plata u rasponu
12000 i 14000.
Prikazi spisak svih radnika koji imaju "U" kao drugo slovo u
prezimenu.
Prikazi lista PREZIME, SIFRARM, PLATA gde je SIFRARM =
'03', i PLATA via od 28000 dinara.
Treba izlistati prezime, platu, stimulaciju i sumu plate i stimulacije
za sve Radnike sa SIFRARM= '02'.
Treba prikazati radno mesto, srednju aritmetiku vrednost plate i
broj radnika ija je plata vea od 25000 i izvriti grupisanje po
SIFRARM.
Selektovati PREZIME iz tabele RADNIK i MESTO iz tabele
ODELJENJE tj. u kom mestu radnik sa imenom ALAGIC. Tabele:
RADNIK i ODELJENJE imaju zajedniku kolonu koja sadri broj
odeljenja (SIFRAO).
ta su to Transakcione baze podataka (Operational or Transaction
Database): baze podataka?
ta je to On-line Analytical Processing (OLAP)?
Koje su osnovne razlike izmeu OLTP i OLAP?
Koje osnovne delove sadri tabela relacone eme?
ta je skladite podataka?
Koje su osnovne razlike izmeu trasancionih sistema i skladita
podataka?
Koje su osnovne aktivnosti u procesu razvoja baza podataka?
ta podrazumeva ekstrakcija podataka?
ta je MOLAP?
ta je ROLAP?
ta je HOLAP?
67.
68.
69.
70.
71.
ta je Data mining?
Koji su osnovni koraci u izradi Data mininga?
Kako se dele korisnici Data mininga?
Koje su osnovne razlike izmeu OLTP, OLAP i skladita podataka?
ta je Web mining?
orijentisane.
13.1. BUSINESS-TO-CUSTOMER
Potroaki orijentisana, business-to-customer pokriva veliki broj
aktivnosti koje se odvijaju na relaciji izmeu poslovanja i kupca.
Ove aktivnosti odvijaju se u etiri faze:
Tranja. U ovoj fazi, EC pomae komitentu da determinie svoje
potrebe putem fotografija proizvoda, video prezentacija, tekstualnih
opisa, download demonstracionih fajlova i drugog.
Nabavka. EC pomae kupcu da nabavi proizvod ili uslugu,
omoguavajui on-line popunjavanje narudbenice, posredovanje,
zatvaranje prodaje i isporuku.
Posredovanje. EC podrava korisnika u ovoj fazi putem interaktivnih
on-line korisnikih grupa, on-line tehnike podrke, frekventnog
postavljanja pitanja, resursnih biblioteka i drugog.
Povlaenje. Povlaenje usluge ili proizvoda od strane klijenta EC
obezbeuje pomou on-line rasprodaje ili malih oglasa.
Osnovne primene EC tehnologije potroake orijentacije su u sledeim
oblastima: oglaavanje, marketing i trgovina, trite i istraivanje proizvoda,
podrka kupcima, prodajni katalozi, aukcije, trgovina hartijama od vrednosti,
trite zapoljavanja i elektronski shopping prostor (Cyber Marketplace).
13.2. BUSINESS-TO-BUSINESS
Business-to-business orijentisana EC pokriva skup komunikacionih
aktivnosti izmeu kompanija i/ili korporacija. Moe se rei da je ova vrsta
elektronskog poslovanja izazvala fundamentalne transformacije sistema
poslovanja. Internet je omoguio sledee tri prednosti u meukorporacijskoj
trgovini:
distribuciju informacija svim partnerima,
interfejs za EDI sistem,
veliku propusnu mo informacija izmeu kompanija bez namenskih
privatnih linija.
Meutim, ova vrsta EC je bila zastupljena i pre popularizacije Interneta,
a zasnivala se na Electronic Data Interchange (EDI) sistemu. esto se pojam
business-to-business elektronskog poslovanja pogreno poistoveuje sa EDI.
EDI je princip, odnosno metod, koji se primenjuje i u drugim
delatnostima. To to je trgovina delatnost na koju je on skoro prvo primenjen
obraen kao podatak, ili moe biti skladiten u drugom kompjuteru ili, kao
HTML fajl, moe biti prikazan.
Kod XML-a postoji mogunost uvoenja i samodefinisanja novih
znakovnih simbola u procesu kreiranja strukture dokumenta.
Dokument
Atributi
vorovi
Specifikacija
(vred.
vred.vorova)
vorova)
cena
XML kod
tip
auto
vozilo
godina
2001
<proizvodjac>Opel</proizvodjac>
proizvodjac
model
<model>Astra</model>
<cena/>
Opel
Astra
</vozilo>
.NET iskustvo
Dot NET iskustva su XML Internet usluge koje omoguavaju pristup
informacijama preko Interneta, kao i iz pojedinanih aplikacija, na integrisani
nain koji tedi vreme i novac. Dot NET iskustva su dostupna kako
pojedincima, tako i poslodavcima. Neki od proizvoda koje Microsoft prenosi u
.NET iskustva su MSN, bCentral (Bi-sentral), Passport (Pasport) i Microsoft
Visual Studio .NET
Klijenti
Tu spadaju kompjuteri, radne stanice, telefoni, depni kompjuteri, tablet
kompjuteri, game konzole i drugi inteligentni ureaji. Ono to te ureaje ini
"pametnim" jeste njihova sposobnost da pristupe XML Internet uslugama.
Ureaji koji koriste softver zasnovan na .NET-u imae omoguen pristup
podacima bez obzira na lokaciju, tip i broj klijenata. Neki od .NET softvera za
klijente koje e Microsoft ponuditi su: Windows CE, Windows Embedded,
Pitanja:
1.
2.
3.
4.
5.
6.
7.
8.
9.
14. RENIK
A-0 Dijagram (Diagram): pravouganik u dijagramu kontekst (IDEF0), koji
sadri funkcije modelovane na najviem nivou, sa ulazima, kontrolama,
izlazima i mehanizmima, zajedno sa opisom svrhe modela i taakama gledita.
Abstrakcija podataka (Data Abstraction): korienje u radu sa podacima samo
operacija koje su definisane nad njima bez razmatranja njihove unutranje
strukture.
Ad-hoc upit (Ad-Hoc Query): svako spontano i neplanirano pitanje, ili upit. To
je upit koji se sastoji od dinamiki generisanog SQL-a, koji je obino generisan
preko neke desktop alatke.
Agregacija (Aggregation): specijalna forma asocijacija koja specifira odnos
izmeu agregacije (celine) i komponentnog dela.
Alati poslovne inteligencije (BI Tools - BI Software): softver koji omoguava
poslovnim korisnicima pogled i korienje velikih koliina kompleksnih
podataka. Aplikacije su dizajnirane tako da omoguavaju lagan pristup
kompanijskim podacima svima u organizaciji, u cilju donoenja boljih
poslovnih odluka, unapreenja poslovanja i jaanja odnosa s kupcima i
dobavljaima.
Arhive (Archives): skupovi podataka ili programa koji se pamte na spoljanjoj
memoriji, koji se delimino ili u potpunosti ne koriste ali se po potrebi mogu
ponovo koristiti.
Atribut (Attribute): svojstvo ili karakteristika koja je uobiajena za neke ili sve
objekte entiteta. Jedan atribut prikazuje korienje domena u kontektsu entiteta.
Baza podataka (Database): Kolekcija podataka koji su u meusobnoj relaciji,
esto sa kontrolisanom redundansom podataka, organizovanom po modelu
(emi) da koristi jednoj ili vie aplikacija.
Baza znanja (Knowledge Base): kolekcija injenica, pravila i procedura
organizovanih u neku emu. Sadri sve informacije znaajne za podruje koje
je od interesa.
286
Data Mining: klasa analitikih aplikacija koja trai obrasce u bazi podataka. To
je proces "prosejavanja" velike koliine podataka da bi se dobili podaci od
interesa. Ovaj alat koristi razliite tehnike, ukljuujui i rezonovanje na osnovu
sluaja, vizuelizacije podataka, upita i analiza.
Dekompozicija (Decomposition): razbijanje modelovanih funkcija u njihove
sastavne funkcije.
Dijagram klasa (Class Diagram): dijagram koji pokazuje kolekciju
deklarativnih (statikih) elemenata modela, kao to su klase i tipovi, i njihove
sadraje i veze.
Dimenziona tabela (Dimension Table): tabela u zvezda emi koja sadri
podatke za jednu od dimenzija multidimenzione kocke.
Distribuirani podaci (Distributed Data): podaci ravnopravno dostupni za
obradu u razliitim vorovima raunarske mree.
Domen (Domain): imenovani skup vrednosti podataka istih tipova podataka,
preko kojih se formiraju stvarne vrednosti atributa objekata. Svaki atribut moe
biti definisan pod samo jednim domenom.
Drill Down/Up: tehnika analize koja doputa korisnicima SPO-a navigaciju
nivoima podataka rangiranim od najsumarnijih (up) do najdetaljnijih (down).
Druga normalna forma (Second Normal Form-2NF): entitet je u drugoj
normalnoj formi, ako je prvo u prvoj normalnoj formi i ako je svaki atribut koji
nije klju u direktoj zavisnosti sa primarnim kljuem.
Egzistencijalna zavisnost (Existence Dependency): uslov izmeu dva entiteta
u relaciji, koji pokazuje da ne moe postojati objekat jednog entiteta koji nije u
relaciji sa objektima drugog entiteta.
Ekspert domena (Domain Expert): osoba koja ima ekpertizu u domenu u kome
se specifini ekpertni sistem razvija. Radi u saradnji sa projektantom radi
pronalaenja ekspertnih znanja u itajuim prezentacijama koje se esto
nazivaju i baza znanja.
Ekspertni sistemi (Expert Systems): To su sistemi ovek-maina koji su
specijalizovani za formiranje strunog miljenja pri reavanju nekih problema.
"Ekspertiza" (struno miljenje) se sastoji od znanja o specifinom domenu,
razumevanu problema unutar domena i "vetinama" u reavanju ovih problema.
Eksplicitno znanje (Explicit Knowledge): znanje artikulisano formalnim
jezikom, prenosi se u obliku informacija putem razliitih medija i relativno se
lako uklapa u strukture inteligentnih informacionih sistema jer ne postoje
298
15. SKRAENICE
1NF
2NF
3NF
ACL
ADO (MD)
ADP
AI
ANN
ANSI
API
ARCnet
ASA
ASCII
ASP
BIOS
B2B
B2C
B2E
BI
BDC
BLOB
BPR
BPWin
CAD
CAE
CAM
CAP
CASE
CIB
300
CIM
CGI
CLI
CLR
CNC
COM
CPU
CPM
CPS
CRC
CRM
CSF
CSCW
CU
DAO
DB
DBA
DBCC
DBCS
DBMS
DCL
DDL
DLL
DM
DML
DMO
DP
DPC
DRI
DSN
DSO
DSS
DTS
DW
EAI
EC
EDI
EDMS
EIS
EXE
ERP
ERWin
ESS
FAT
FDD
FIPS
FK
FTP
GDSS
GIS
GUI
GUID
HFS
HOLAP
HTTP
HTTP
I/O
ID
IDC
IDEF0
IE
IEC
IMIS
IOIS
IPC
IPX/SPX
IRC
ISDN
ISO
ISQL
JANET
KDD
KE
KM
302
LAN
MAPI
MCP
MCSD
MCSE
MCT
MDX
MIS
MFC
MMC
MOC
MOLAP
MRP
MS DTC
NGWS
NIC
NIST
NTFS
OAS
ODBC
ODS
ODSS
OEM
OLAP
OLE (DB)
OLTP
OMT
OO
OOSE
OS
OSI
PIN
PDC
PDM
PK
PLM
POSIX
RAD
RAID
RAM
RDBMS
RDO
RI
ROLAP
ROM
RPC
SCM
SDLC
SID
SMP
SNA
SOAP
SQL
SQL-DMF
SQL-DMO
TCP/IP
TDS
TPS
TQM
UDDI
UIMS
UML
UNC
URL
VAN
VINES/IP
VTAM
WAN
Windows
DNA
WSDL
WWW
XML
304
16. LITERATURA
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
306
36. Gould I., EFIP Guide to Concepts and Terms in Data Processing, London,
1971.
37. Gray, Paul, Group Decision Support Systems, Decision Support systems, 3,
233-242., 1987.
38. Harrison, E.F., Pelletier, M.A., The essence of management decision,
Management Decision 38/7, 2000., pp. 462-469
39. Hayes-Roth F., Waterman D. A., Lenat D., Building Expert Systems,
Addison Wesley, Reading, Massachusets, 1983.
40. Hayes-Roth F.: The Knowledge-Based Expert Systems: A Tutorial,
Computer, Sept. 1984, s. 11-28
41. Hodgkin, J.,Belton, V., Facilitators, decion makers, D.I.Y. uers: Is
intelligent multicriteria decisin support for all feasible or desirable?, EJOR,
1999.
42. Huber, G. P., Issues in the design of group decision support systems, MIS
Quarterly, 8(3), pp. 195-204, 1984.
43. Hussey, D. "Management Training and Corporate Strategy", Pergamon
Press, Oxford, 1988.
44. iLux E-Marketing Philosophy, http://www.iluw.com/emarketing
45. Jaukovi M., Uvod u informacione sisteme, Tehnika knjiga, Beograd,
1992.
46. John Fraim: The Internet Store Moves Closer to Reality http://www.
cgjungpage.org, 1999.
47. John P Van Gich, "Applied General Systems Theory", Harper and Row
Publeshers, New York, 1978
48. Jovanovi M., Osnovi projektovanja, I deo: teorija projektovanja,
Tehnoloki fakultet, Leskovac, 1994.
49. Jovanovi M., Veljovi A.: Nove tehnologije u procesnoj industriji:
Projektovanje upravljakih sistema, Savez hemiara i tehniara
Jugoslavije, 115. strana, Beograd, 1998.
50. Jovanovi T., Operaciona istraivanja, Mainski fakultet, Beograd, 1998.
51. Keen, P. "Decision Support Systems: The Next Decade", DSS Journal Vol.
3, pp. 253-265, 1997.
52. Koneke D., Hatch R., Management Information System, Mc Grew
Hill,1994.
53. Koontz, H., Weihrich, H., Menadment, MATE, Zagreb, 1998.
54. Lahti R., Group Decision Making within the Organization: Can Models
Help?, Center for the Stady of Work Teams, University of North Texas,
1996.
308
72. Parker C., Case T., Management Information Systems, Second Edition,
Mitchell Mc Graw-Hill, 1993.
73. Power, D. J., Decision Support Systems: Concepts and Resources, Cedar
Falls, IA: DSS Resources.com, pre-publication, .pdf version, 2000.
74. Radojii M., Nei Z., Razvoj metoda obrade zajednikih baza podataka,
24. Jupiter konferencija, Beograd,1998.
75. Radojii M., Nei Z., Some possibilities of support to management by
integrated computer packages, Conference of installation for building and
the ambiental comfort, Politehnica, Timisoara, Romania,1998.
76. Radojii M., Organizacija proizvodnje, zbirka reenih zadataka sa
izvodima iz teorije, Tehniki fakultet, aak, 2003.
77. Radojii M., Organizacija i ekonomika poslovanja i proizvodnje, zbirka
reenih zadataka sa izvodima iz teorije, Tehniki fakultet, aak, 2004.
78. Radojii M., Rani S., Nei Z., Possibilities for application of expert
tools in process of development in applications for data management, 4th
Balkan conference of operational research, Thessaloniki, Greece, 1997.
79. Radojii M., iovi M., Primena metoda viekriterijumske analize u
poslovnom odluivanju, Tehniki fakultet, aak, 1998.
80. Rani S., Radojii M., Kompjuterski pojmovnik, ICIM, Kruevac, 1997.
81. Rani S., Vesi J., Radojii M., Neki aspekti uporedne primeni
programske podrke viekriterijumskom izboru projektnih reenja, VI
Internacionalni simpozijum iz Project Managementa - Upravljanje
projektima u sprovoenju reformi, Zbornik radova, YUPMA 2002,
Zlatibor, 2002., str. 304-308.
82. Rauch-Hindin N. J., "Artifical Inteligence in Bussines, Science and
Industry", Prentice Hall, London-Sydney-Toronto, 1985.
83. Schermerhorn, J.R., Management and Organizational Behaviour, John
Willey, N.Y., 1996, str.194
84. Schuman, S.P. and Rohrbaugh, J., Decision Conferencing for Systems
Planning, Information and Management, 21, pp147-159, 1991.
85. Silver, M. S., Descriptive analysis for computer based decision support,
Operation Stohr, E. A., Konsynski, B. R., Information Systems and
Decision Processes, Los Alamitos, CA: IEEE Computer Society Press,
1992.
86. Sprague, R., Watson H., "Decision Support Systems putting theory into
practice", Prentice Hall London-Sydney-Toronto, 1989.
87. Standardi IDEF0 i IDEF1X (www.idef.com).
88. Stanojevi I., Surla D.: Uvod u objedinjeni jezik modeliranja, Grupa za
310
17. PRILOZI
A. Poslovi cirkulacije u biblioteci
B. Poslovi praenja praktianog rada u pilot fabrici
C. Poslovi izrade tehnolokog postupka
D. Poslovi realizacije preventivnog odravanja
E. Poslovi obrauna zarada zaposlenih
F. Poslovi delovodstva i arhive
G.Poslovi izbora najpovoljnije konfiguracije raunarskog sistema
314
UDK
Uputstvo o
poslovanju
biblioteke
Inf. o korisnicima
Inf. u biblioteku
POSLOVI
CIRKULACIJE
U BIBLIOTECI
Inf. o knjigama
Podaci o zaduzenjima
Opomene
0
Visi
knjiznicar
NODE:
TITLE:
Knjiznicar
NUMBER:
A-0
318
POSLOVI
CIRKULACIJE
U BIBLIOTECI
0
EVIDENTIRANJE
1
ZADUZIVANJE
2
PRIKUPLJANJE
PODATAKA O
KORISNIKU
FO RMIRANJE
ZAPISA
KORISNIKA
AZURIRANJE
ZAPISA
KORISNIKA
RAZDUZIVANJE
3
TRAZENJE
NASLOVA
TRAZENJE
KORISNIKA
VEZIVANJE
NASLOVA ZA
KO RISNIKA
RASKIDANJE
ZAD UZENJA I
AZURIRANJE
O POMINJANJE
4
FO RMIRANJE
LISTE
PREKO RACENJA
BIRANJE
OPOMENE ZA
SLANJE
STAMPANJE
OPOMENE
AZURIR ANJE
ZADUZENJA
KO RISNIKA
REZERVISANJE
5
PRETRAZIVANJE
BIBLIOTECKOG
FONDA
IZBOR NASLO VA
AZURIRANJE
REZERVACIJE
Inf. u biblioteku
EVIDENTIRANJE
Inf. o korisnicima
1
Kriterijum pretrage
Inf. o knjigama
Podaci o
zaduzenjima
ZADUZIVANJE
Rokovi
2
Azuriranje zaduzenja
RAZDUZIVANJE
3
Podaci o
zaduzenjima
Opomene
OPOMINJANJE
4
REZERVISANJE
5
podaci o
rezervacijama
NODE:
TITLE:
A0
NUMBER:
Inf. u
biblioteku
PRIKUPLJANJE
PODATAKA O
KORISNIKU
11
podaci o
korisniku
FORMIRANJE
ZAPISA
KORISNIKA
zapis
korisnika
12
AZURIRANJE
ZAPISA
KORISNIKA
Azuriranje
zaduzenja
Inf. o korisnicima
13
NODE:
TITLE:
EVIDENTIRANJE
NUMBER:
A1
320
CLAN
ClanID
jmbg
ime
prezime
telefon
SMER
SmerID
GODINA
GodinaID
SmerID (FK)
Smer
Godina
SS
SsID
STUDENT
ClanID (FK)
USTANOVA
UstanovaID
ustanova
VANREDNI
ClanID (FK )
UstanovaID (FK)
ZAPOSLEN
ClanID (FK)
Strucna sprema
SsID (FK)
GodinaID (FK)
SmerID (FK)
SsID (FK)
RadnomestoID (FK)
RADNO ME STO
RadnomestoID
RadnoMesto
izabrani
naslov
Kriterijum
pretrage
Podaci o zaduzenjima
VEZIVANJE
NASLOVA
ZA KORISNIKA
Inf. o korisnicima
Rokovi
22
AZURIRANJE
ZADUZENJA
KORISNIKA
Opomene
Podaci o zaduzenjima
NODE:
Azuriranje zaduzenja
23
TITLE:
NUMBER:
ZADUZIVANJE
A2
UDKOBLASTI
udk
nazivoblasti
JEZIK
JezikID
jezik
NASLOV
invbr
IizdavacID (FK)
JezikID (FK)
udk (FK)
naslov
podnaslov
autor1
autor2
autor3
godina
brprimeraka
signatura
datumunosa
format
ilustracija
brstrana
izdanje
ZADUZENJE
invbr (FK)
ClanID (FK)
datzaduzenja
rok
DESKRIPTOR
invbr (FK)
deskriptor
322
CLAN
ClanID
jmbg
ime
prezime
telefon
Inf. o korisnicima
TRAZENJE
KORISNIKA
UDK
zapis korisnika
31
RASKIDANJE
ZADUZENJA
I AZURIRANJE
Kriterijum
pretrage
Podaci o zaduzenjima
32
NODE:
TITLE:
NUMBER:
RAZDUZIVANJE
A3
UDKOBLASTI
udk
nazivoblasti
JEZIK
JezikID
jezik
N ASLOV
invbr
IizdavacID (FK)
JezikID (FK)
udk (FK)
naslov
podnaslov
autor1
autor2
autor3
godina
brprimeraka
signatura
datumunosa
format
ilustracija
brstrana
izdanje
CLAN
ClanID
RAZDUZENJE
invbr (FK)
ClanID (FK)
datumzad
datumrazd
DESKRIPTOR
invbr (FK)
deskriptor
jmbg
ime
prezime
telefon
Rokovi
FORMIRANJE
LISTE
PREKORACENJA
Inf. o korisnicima
41
lista
prekoracenja
Podaci o
zaduzenjima
BIRANJE
OPOMENE
ZA SLANJE
42
podaci iz
opomene
STAMPANJE
OPOMENE
Opomene
43
NODE:
TITLE:
NUMBER:
OPOMINJANJE
A4
UDKOBLASTI
udk
nazivoblasti
JEZIK
JezikID
jezik
NASLOV
CLAN
invbr
IizdavacID (FK)
JezikID (FK)
udk (FK)
naslov
podnaslov
autor1
autor2
autor3
godina
brprimeraka
signatura
datumunosa
format
ilustracija
brstrana
izdanje
OPOMENA
invbr (FK)
ClanID (FK)
broj
datum
DESKRIPTOR
invbr (FK)
deskriptor
ClanID
jmbg
ime
prezime
telefon
PUBLICATIO N
A0
UDK
Inf. o
knjigama
PRETRAZIVANJE
BIBLIOTECKOG
FONDA
51
Rezultati
pretrage
IZBOR
NASLOVA
52
zeljeni
naslov
AZURIRANJE
REZERVACIJE
podaci o
rezervacijama
53
NODE:
TITLE:
NUMBER:
REZERVISANJE
A5
UDKOBLASTI
udk
nazivoblasti
JEZIK
JezikID
jezik
NASLOV
invbr
IizdavacID (FK)
JezikID (FK)
udk (FK)
naslov
podnaslov
autor1
autor2
autor3
godina
brprimeraka
signatura
datumunosa
format
ilustracija
brstrana
izdanje
CLAN
REZERVACIJA
invbr (FK)
ClanID (FK )
datum
DESKRIPTOR
invbr (FK)
deskriptor
ClanID
jmbg
ime
prezime
telefon
SMER
SmerID
GODINA
Smer
datumzad
datumrazd
GodinaID
SmerID (FK)
Godina
IZDAVAC
IizdavacID
izdavac
UDKOBLASTI
udk
nazivoblasti
JEZIK
JezikID
jezik
NASLO V
invbr
IizdavacID (FK)
JezikID (FK)
udk (FK)
naslov
podnaslov
autor1
autor2
autor3
godina
brprimeraka
signatura
datumunosa
format
ilustracija
brstrana
izdanje
ZADUZENJE
invbr (FK)
ClanID (FK)
CLAN
ClanID
datzaduzenja
rok
jmbg
ime
prezime
telefon
STUDENT
ClanID (FK )
SsID (FK)
GodinaID (FK)
SmerID (FK)
REZERVACIJA
invbr (FK)
ClanID (FK )
SS
SsID
datum
Strucna sprema
OPOM ENA
invbr (FK)
ClanID (FK )
broj
datum
DESKRIPTOR
invbr (FK)
deskriptor
USTANOVA
UstanovaID
ustanova
VANREDNI
ClanID (FK)
UstanovaID (FK)
ZAPOSLEN
ClanID (FK )
SsID (FK)
RadnomestoID (FK)
RADNO ME STO
RadnomestoID
RadnoMesto
Prvo e se razmotriti atributi jer medju njima postoje razlike. Oni atributi
koji su dati u gornjem delu grafike reprezentacije entiteta su kljuevi. Klju je
podatak koji jedinstveno obeleava atribut u entitetu. Ne moe se desiti da dva
entiteta imaju iste kljueve. Pored identifkujuih postoje i preneseni kljuevi
(Foreign Key). Oni su posledica odnosa izmedju entiteta, koji su tipa deteroditelj. Naime, u odnosu izmedju dva entiteta uvek je jedan stariji. U
zavisnosti da li je veza, koja se povlai od roditelja ka detetu, identifikujua ili
neidentifikujua, primarni klju roditelja preslikae se ili u oblast identifikatora
ili u oblast opisnih atribut kao dete.
Identifikujua veza (puna linija) preslikava klju roditelja u klju deteta,
to e rei da primarni klju roditelja jednoznano odredjuje svaki slog tabele
deteta. Primer su, recimo, odnosi naslov-zaduenje i lan-zaduenje, koji su
identifikujui pa e svaki rekord tabele zaduenja jednoznano odredjivati
inventarni broj naslova i matini broj lana. Ovo je u potpunosti u skladu sa
dosada esto preporuivanim pretraivanjem naslova po inventarnom broju a
lana po matinom broju.
Neidentifikujua veza (isprekidana linija) preslikava klju roditelja kao
obian atribut deteta u oblast opisnih atributa. To je sluaj odnosa svakog
326
ifarnika prema podredjenom entitetu. Na primer, u odnosu entiteta studentGodina, studen je dete a Godina je roditelj. Primarni klju entiteta Godina
GodinaID se kao klju roditelja preko neidentifikujue veze preslikavaju u
entitet studenta samo kao preneseni atribut a ne kao klju. To je i razumljivo jer
GodinaID nikako ne moze biti identifikatoi bilo kojeg zapisa u tabeli studenta.
U pogledu kardinalnosti veza je interesantno dati komentar, na modelu
entiteti-veze este veze, izmedju nekog ifarnika i entiteta deteta. ifarnik je
takav entitet (budua tabela) koji uva podatke koji e sluiti za dodeljivanje
vrednosti nekog atributa rekorda druge potinjene tabele. ifarnik obezbedjuje
taan unos podatka i onemuguava neregularnu pretragu. Kardinalnost veze sa
ifarnikom svuda na modelu je ista. Od strane ifarnika je jedan i samo jedan, a
od strane deteta je nula, jedan ili vie. Takva kardinalnost ima opravdanje u
realnom sistemu. Recimo, nakon to se zavede nova UDK oblast ona moe
imati svrstan nijedan, jedan ili vie Naslova, dok jedan naslov moe imati samo
jedan UDK broj, koji je pridruen UDK oblasti.
Na modelu entiteti- veze mogue je intervenisati na jo jednom detalju
od znaaja. Radi se o referencijalnim integritetima veza. Referencijalni
integritet je svojevrsno pravilo, mehanizam kojim se definiu posledice
izvrenja operacija nad jednim uesnikom po drugog uesnika u vezi.
Mogue operacije nad entitetom su: Insert( ubacivanje novog sloga ), Update
(izmena postojeeg sloga) i Delete (brisanje postojeeg sloga).
RAZDUZENJE
invbr (FK)
ClanID (FK)
SMER
D:R
SmerID U:C
Smer
datumzad
datumrazd
D:R
IZDAVAC I:SD
IizdavacID U:C
izdavac
UDKOBLASTI D:R
I:SD
udk
U:C
nazivoblasti
JEZIK
JezikID
D:R
I:SD
U:C
jezik
NASLOV
invbr
D:R
U:C
deskriptor
ZADUZENJE
invbr (FK)
ClanID (FK)
Godina
SsID (FK)
GodinaID (FK)
SmerID (FK)
D:C ime
U:C prezime
telefon
REZERVACIJA
invbr (FK)
ClanID (FK )
D:R
I:SD
U:C
STUDENT
ClanID (FK)
jmbg
datzaduzenja
rok
GodinaID
SmerID (FK)
D:C
I:C
D:C D:C
U:C U:C
D:R SS
I:SD SsID
U:C Strucna sprema
datum
OPOMENA
invbr (FK)
ClanID (FK)
D:R
I:SD
U:C
broj
datum
D:C
U:C
DESKRIPTOR
invbr (FK)
D:C
U:C
D:R CLAN
U:C ClanID
G ODINA
D:R
USTANOVA I:SD
UstanovaID U:C
ustanova
D:C
I:C
VANREDNI
ClanID (FK )
UstanovaID (FK)
D:C
I:C
ZAPOSLEN
ClanID (FK)
SsID (FK)
RadnomestoID (FK)
D:R
I:SD RADNO ME STO
U:C RadnomestoID
RadnoMesto
328
SMER
SmerID: int
GODINA
Smer: varchar(20)
datumzad: datetime
datumrazd: datetime
GodinaID: int
SmerID: int
Godina: varchar(20)
NASLOV
IZDAVAC
IizdavacID: int
invbr: varchar(20)
izdavac: varchar(20)
IizdavacID: int
JezikID: int
udk: varchar(20)
naslov: varchar(20)
podnaslov: varchar(20)
autor1: varchar(20)
autor2: varchar(20)
autor3: varchar(20)
godina: int
brprimeraka: int
signatura: varchar(20)
datumunosa: datetime
format: int
ilustracija: char(18)
brstrana: int
izdanje: varchar(20)
UDKOBLASTI
udk: varchar(20)
nazivoblasti: varchar(20)
JEZIK
JezikID: int
jezik: varchar(20)
ZADUZENJE
invbr: varchar(20)
ClanID: varchar(6)
datzaduzenja: datetime
rok: datetime
CLAN
ClanID: varchar(6)
jmbg: int
ime: varchar(20)
prezime: varchar(20)
telefon: varchar(20)
STUDENT
ClanID: varchar(6)
SsID: int
GodinaID: int
SmerID: int
REZERVACIJA
invbr: varchar(20)
ClanID: varchar(6)
SS
SsID: int
datum: datetime
Strucna_sprema: varchar(20)
OPOMENA
invbr: varchar(20)
ClanID: varchar(6)
broj: int
datum: datetime
DESKRIPTOR
invbr: varchar(20)
USTANOVA
UstanovaID: int
deskriptor: varchar(20)
ustanova: varchar(20)
VANREDNI
ClanID: varchar(6)
UstanovaID: int
ZAPOSLEN
ClanID: varchar(6)
SsID: int
RadnomestoID: int
RADNO_MESTO
RadnomestoID: int
RadnoMesto: varchar(20)
Generisanje eme BP
Generisanje fizikih tabela vri se na osnovu logikog i fizikog modela
koji je izradjen u fazi objektno orjentisanog dizajna, a uz pomo Data
Definition Language(DDL) skripta. Evo izgleda tih linija DDL jezika.
CREATE TABLE CLAN (
ClanID
varchar(6) NOT NULL,
jmbg
int NOT NULL,
ime
varchar(20) NULL,
prezime
varchar(20) NULL,
telefon
varchar(20) NULL )
ALTER TABLE CLAN
ADD PRIMARY KEY (ClanID)
CREATE TABLE DESKRIPTOR (
invbr
varchar(20) NOT NULL,
deskriptor
varchar(20) NULL)
ALTER TABLE DESKRIPTOR
ADD PRIMARY KEY (invbr)
CREATE TABLE GODINA (
GodinaID
int NOT NULL,
SmerID
int NOT NULL,
Godina
varchar(20) NULL)
ALTER TABLE GODINA
ADD PRIMARY KEY (GodinaID, SmerID)
CREATE TABLE IZDAVAC (
IizdavacID
int NOT NULL,
izdavac
varchar(20) NULL)
ALTER TABLE IZDAVAC
ADD PRIMARY KEY (IizdavacID)
CREATE TABLE JEZIK (
JezikID
int NOT NULL,
jezik
varchar(20) NULL)
ALTER TABLE JEZIK
ADD PRIMARY KEY (JezikID)
CREATE TABLE NASLOV (
invbr
varchar(20) NOT NULL,
IizdavacID
int NOT NULL,
JezikID
int NOT NULL,
udk
varchar(20) NOT NULL,
naslov
varchar(20) NULL,
podnaslov
varchar(20) NULL,
autor1
varchar(20) NULL,
autor2
varchar(20) NULL,
autor3
varchar(20) NULL,
godina
int NULL,
brprimeraka
int NULL,
signatura
varchar(20) NULL,
datumunosa
datetime NULL,
format
int NULL,
ilustracija
char(18) NULL,
brstrana
int NULL,
izdanje
varchar(20) NULL)
ALTER TABLE NASLOV
ADD PRIMARY KEY (invbr)
CREATE TABLE OPOMENA (
invbr
varchar(20) NOT NULL,
ClanID
varchar(6) NOT NULL,
broj
int NULL,
datum
datetime NULL)
ALTER TABLE OPOMENA
ADD PRIMARY KEY (invbr, ClanID)
CREATE TABLE RADNO_MESTO (
RadnomestoID
int NOT NULL,
RadnoMesto
varchar(20) NULL)
ALTER TABLE RADNO_MESTO
ADD PRIMARY KEY (RadnomestoID)
CREATE TABLE RAZDUZENJE (
invbr
varchar(20) NOT NULL,
ClanID
varchar(6) NOT NULL,
datumzad
datetime NULL,
datumrazd
datetime NULL)
ALTER TABLE RAZDUZENJE
ADD PRIMARY KEY (invbr, ClanID)
CREATE TABLE REZERVACIJA (
invbr
varchar(20) NOT NULL,
ClanID
varchar(6) NOT NULL,
datum
datetime NULL)
ALTER TABLE REZERVACIJA
ADD PRIMARY KEY (invbr, ClanID)
CREATE TABLE SMER (
SmerID
int NOT NULL,
Smer
varchar(20) NULL)
330
Cirkulacija
Zaduzivanje
Razduzivanje
Opomena
Rezervacija
Pretrazivanje
Autor
Naslov
Izdavac
Jezik
Datum
Signatura
Deskriptor
UDK
Inventarski broj
Korisnici
Upis
Ispis
Pregeled
Knjige
Evidencija
Zavodjenje
Rashodovanje
Stanje
Kataloski listic
Nalepnice
Izvestaji
po Korisnicima
po Knjigama
Prinovljenih knjiga
Godisnji
Periodicni
Materijalno
MP20
VB-15
Opcije
Novo nalog
Izmene
Promeni lozinku
Izloguj se
Sifarnici
Smer
Godina
Strucna sprema
Izdavac
Radno mesto
Ustanova
Jezika
UDK oblasti
Dopune podataka
O autoru
Backup
Export
Import
Kraj
332
334
336
338
Nastavni
plan
Statut
Nastavni
program
Uputstvo za
izradu rada
Upitnik
Podaci o ras polozivosti nasta vnik a
Zapisnik
PRACENJE
PRAKTICNOG
RADA U
PILOT FABRICI
Literatura
Informacije iz Pilot-fabrike
Uplatnica
Evidencija skolarine
Ispitna prijava
Ispitna prijava
0
Predmetni
nastavnik
NODE:
TITLE:
A-0
Mentor
Student
Komisija
Refe rent
Refe rent
studentske
sluzbe
NUMBER:
Slika B.1. Dijagram dekompozicije za posao pracenje prakticnog rada u pilot fabrici
IZRAD A
P RA KTIC NOG
RA DA
1
P OPUNJA V A NJE
UP ITNIK A I
FORMIRA NJ E
GRUP A
S TUDE NA TA
P ROV E RA
IS PUNJE NOSTI
US LOV A
D E FINIS ANJE
RA S POD E LE
M ENTORA
D E FINIS ANJE
M ENTORA
D E FINIS ANJE
ZA D ATKA RAD A
ODB RA NA
P RA KTIC NOG
RA DA
2
K ONS ULTA C IJ E
S A M E NTOROM
IZRAD A RA D A
K ONS ULTA C IJ E
S A P RE D ME TNIM
NA S TAV NIK OM
3
P ROV E RA
IS PUNJE NOSTI
US LOV A ZA
ODB RA NU
P RIJ AV A
P RA KTIC NOG
RA DA
ZA K A ZIV A NJE
US ME NE OD B RANE
I OB A V ES TA V A NJE
US ME NA OD B RANA
RA DA
E V ID E NTIRA NJE
ZA V RSNIH RA D OVA
Slika B.2. Stablo aktivnosti za posao pracenje prakticnog rada u pilot fabrici
Upitnik
Podaci o ras polozivosti nasta vnik a
Broj polozenih ispita
IZDAVANJE
PRAKTIC NOG
RADA
Zadatak
1
Verifikacija rada
IZRAD A
PRAKTIC NOG
RADA
Literatura
Informacije iz Pilot-fabrike
Zavrsni
ra d
2
Zapisnik
Mentor
ODBRANA
PRAKTIC NOG
RADA
Uplatnica
Evidencija skolarine
Ispitna prijava
Evidencija uradjenih rad ova
Ispitna prijava
3
Evidencija uradjenih rad ova
Predmetni nastavnik
Predmetni nastavnik
Mentor
Student
Refe rent
Komisija
NODE:
TITLE:
A0
NUMBER:
Slika B.3. Dijagram dekompozicije za posao pracenje prakticnog rada u pilot fabrici
340
Upitnik
POPUNJAVANJE
UPITNIKA I
FORMIRANJ E
GRUPA
STUDENATA
Upitnik
11
PROVERA
ISPUNJENOSTI
USLOVA
Informacija o
broju grupa
12
Podaci o ras polozivosti nasta vnika
D EFINISANJE
RASPOD ELE
MENTORA
Raspodela
mentora po
centrima
13
D EFINISANJE
MENTORA
Formular za
izdavanje
teme
14
D EFINISANJE
ZAD ATKA
RADA
Zadatak
15
Predmetni nastavnik
Student
NODE:
TITLE:
Mentor
NUMBER:
A1
Centar
CentarID
ZavrsniRad
ZavrsniRadID
Polaznik
PolaznikID
Naziv centra
ZaposleniID (FK )
UsmerenjeID (FK )
CentarID (FK)
PilotFabrikaID (FK)
temaId (FK)
DatumIzdavanja
DatumOdbrane
Grupa
ZavrsniRadID (FK)
PolaznikID (FK)
Tema
temaId
PredmetID (FK)
Naziv
Prezime
Ime
JMBG
LicnaKarta
Adresa
Mesto
TelefonFix
TelefonMob
EMail
BrojIndeksa
Student
Kursista
Predmet
PredmetID
Naziv
Semestar
Zadatak
KONSULTAC IJ E
SA MENTOROM
21
Instrukc ije
mentora
Literatura
IZRAD A
RADA
Zavrsni rad
KONSULTAC IJ E
SA PRED METNIM
NASTAVNIKOM
23
Mentor
NODE:
TITLE:
Verifikacija rada
Instrukcije
predmetnog
nastavnika
Predmetni nastavnik
Student
NUMBER:
A2
ZavrsniRad
ZavrsniRadID
ZaposleniID (FK)
UsmerenjeID (FK )
CentarID (FK)
PilotFabrikaID (FK)
temaId (FK)
DatumIzdavanja
DatumOdbrane
Zadatak
ZavrsniRadID (FK)
RedniBroj
Naziv
Naziv
Mesto
Adresa
Telefon
e-mail
Delatnost
OblikSvojine
Polaznik
PolaznikID
Grupa
ZavrsniRadID (FK)
PolaznikID (FK)
Tema
temaId
PredmetID (FK)
Naziv
Predmet
PredmetID
Prezime
Ime
JMBG
LicnaKarta
Adresa
Mesto
TelefonFix
TelefonMob
EMail
BrojIndeksa
Student
Kursista
Naziv
Semestar
Verifikacija rada
Broj polozenih ispita
Evidencija skolarine
PROVERA
ISPUNJENOSTI
USLOVA ZA
ODBRANU
Informacija o
ispunjenosti
uslova
31
PRIJ AVA
PRAKTIC NOG
RADA
Uplatnica
Ispitna prijava
32
Ispitna
prijava
ZAKAZIVANJE
USMENE
ODBRANE
I OBAVESTAVANJE
D atum
odbrane
ra da
33
Ispitna prijava
USMENA
ODBRANA
RADA
Zavrsni rad
Zapisnik
34
Zavrsni
ra d
Evidencija
EVID ENTIRANJE uradjenih
ra dova
ZAVRSNIH
RADOVA
Refe rent
studentske
sluzbe
NODE:
TITLE:
35
Predmetni
nastavnik
Student
Komisija
Refe rent
NUMBER:
A3
Centar
CentarID
ZavrsniRad
ZavrsniRadID
Naziv centra
ZaposleniID (FK )
UsmerenjeID (FK )
CentarID (FK)
PilotFabrikaID (FK)
temaId (FK)
DatumIzdavanja
DatumOdbrane
Polaznik
PolaznikID
PilotFabrika
PilotFabrikaID
Naziv
Mesto
Adresa
Telefon
e-mail
Delatnost
OblikSvojine
Prezime
Ime
JMBG
LicnaKarta
Adresa
Mesto
TelefonFix
TelefonMob
EMail
BrojIndeksa
Student
Kursista
Grupa
ZavrsniRadID (FK)
PolaznikID (FK)
Tema
temaId
PredmetID (FK)
Naziv
Naziv
Mesto
Adresa
Telefon
e-mail
Delatnost
OblikSvojine
Zadatak
ZavrsniRadID (FK)
RedniBroj
Naziv
Centar
CentarID
Naziv centra
ZavrsniRad
ZavrsniRadID
ZaposleniID (FK )
UsmerenjeID (FK )
CentarID (FK)
PilotFabrikaID (FK)
temaId (FK)
DatumIzdavanja
DatumOdbrane
Usmerenje
UsmerenjeID
Naziv usmerenja
Polaznik
PolaznikID
Prezime
Ime
JMBG
LicnaKarta
Adresa
Mesto
TelefonFix
TelefonMob
EMail
BrojIndeksa
Student
Kursista
Grupa
ZavrsniRadID (FK)
PolaznikID (FK)
Tema
temaId
PredmetID (FK)
Naziv
Predmet
PredmetID
Naziv
Semestar
Slika B.10. Integralni logicki model podataka za posao pracenje prakticnog rada u
pilot fabrici.
346
Pilot-fabrike
PilotFabrikaID: AutoNumber
Zaposleni
ZaposleniID: AutoNumber
JMBG: Text(13)
Prezime: Text(22)
Ime: Text(12)
LicnaKarta: Text(10)
Adresa: Text(35)
Mesto: Text(15)
TelefonFix: Text(30)
TelefonMob: Text(30)
EMail: Text(30)
RadnaJedID: Long Integer
OpstinaID: Long Integer
StepenID: Long Integer
Koeficijent: Double
GodineStaza: Integer
DatumUlaz: Date/Time
DatumIzlaz: Date/Time
BankaID: Long Integer
ZiroRacun: Text(30)
PlacanjeAK: Yes/No
PlacanjeKD: Yes/No
Naziv: Text(50)
Mesto: Text(50)
Adresa: Text()
Telefon: Text()
e-mail: Text()
Delatnost: Text()
OblikSvojine: Text()
Zadatak
RadID: Long Integer
RedniBroj: Integer
Naziv: Text()
Centri
CentarID: AutoNumber
NazivCentra: Text()
Rad
RadID: AutoNumber
ZaposleniID: Long Integer
UsmerenjeID: Integer
CentarID: Integer
PilotFabrikaID: Integer
TemaID: Integer
DatumIzdavanja: Date/Time
DatumOdbrane: Date/Time
Grupa
RadID: Long Integer
PolaznikID: Long Integer
Usmerenja
UsmerenjeID: AutoNumber
Tema
temaId: AutoNumber
NazivUsmerenja: Text(50)
PredmetID: Integer
Naziv: Text()
Polaznik
PolaznikID: AutoNumber
Prezime: Text(22)
Ime: Text(12)
JMBG: Text(13)
LicnaKarta: Text(10)
Adresa: Text(35)
Mesto: Text(15)
TelefonFix: Text(30)
TelefonMob: Text(30)
EMail: Text(30)
BrojIndeksa: Integer
Student: Yes/No
Kursista: Yes/No
Predmet
PredmetID: AutoNumber
Naziv: Text()
Semestar: Text()
Slika B.11. Fiziki model podataka za posao pracenja prakticnog rada u pilot fabrici
348
studentske slube.
Na sledeoj slici prikazana je glavna forma aplikacije PRAKTIAN
RAD U PILOT-FABRICI.
350
352
na
Postupci za izradu
tehnologije
Upustv a
RAZVOJ
TEHNOLOSKOG
PROCESA
Tehnoloski postupak
Tehnolog
NODE:
TITLE:
SUBP
NUMBER:
A-0
ODRZAVANJE
TEHNOLOSKIH
LOKACIJA
IZRADA
TEHNOLOSKOG
POSTUPKA
DEFINISANJE
PARAMETARA
EVIDENCI JA
POGONA
IZBOR
PROI ZVODA
EVIDENCI JA
TEHNOLOSKIH
LOKACIJA
DEFINISANJE
OPERACIJA
POVEZIVANJE
OPERACIJA SA
TEHNOLOSKIM
LOKACIJAMA
DEFINISANJE
VREMENA
OPERACIJE
IZRADA
TEHNOLOSKIH
IZVESTAJA I
PREGLEDA
3
IZBOR
UREDJAJA I
MASINA
4
TEHNOLOSKI
POSTUPAK
DEFINISANJE
PARAMETARA
MASINE
PREGLED
TEHNOLOSKIH
LOKACIJA PO
POGONIMA
DEFINISANJE
PARAMETARA
UZORKA
UTROSAK
ENERGIJE PO
PROI ZVODI MA
ODRZAVANJE
TEHNOLOSKIH
LOKACIJA
1
IZRADA
TEHNOLOSKOG
POSTUPKA
Inf ormacije o
tehnologiji
DEFINISANJE
PARAMETARA
Inf ormacije o
proizv odu
IZRADA
TEHNOLOSKIH
IZVESTAJA I
PREGLEDA
Tehnoloski postupak
NODE:
TITLE:
NUMBER:
A0
356
TehnoloskiPostupak
ProizvodID (FK)
TehnoloskiPostupakID
BrojTehnoloskogPostupka
Datum
Izradio (FK)
Odobrio (FK)
TehnoloskaSifra
NazivTehnoloskeLokacije
Slika
NadredjenaTL (FK)
Te hnoloskiPostupakStavka
ProizvodID (FK)
TehnoloskiPostupakID (FK)
OperacijaID
Proizvod
ProizvodID (FK)
PakovanjeID (FK)
BarKod
BrojOperacije
NazivOperacije
OpisOperacije
KodUredjajUzorak
TehnoloskaLokacijaID (FK)
PredmetPoslovanjaID (FK)
VremePripreme
VremeTrajanja
Parametar
ProizvodID (FK)
TehnoloskiPostupakID (FK)
OperacijaID (FK)
RedniBrojParametra
NazivParametra
ZahtevanaVrednost
ZahtevanaVrednostMin
ZahtevanaVrednostMax
JedinicaMereID (FK)
Poslovno pravilo
dete - roditelj
Tehnoloki postupak je
povezan sa samo jednim
proizvodom
Tip veze
identifikujua
Oparacija je povezana sa
samo jednim Tehnolokim
postupkom
identifikujua
Operacija se odvija na
jednoj Tehnolokoj
lokaciji
Tehnoloka lokacija je
povezana sa vie operacija
neidentifikujua
Parametar je povezan sa
samo jednom operacijom
identifikujua
358
Definicija Domena
money
datetime
varchar(25)
smallint
int
nvarchar(50)
char(13)
int
int
numeric(13,2)
smalldatetime
tinyint
ntext
nvarchar(50)
nvarchar(80)
nvarchar(15)
int
smalldatetime
image
tinyint
Poetna
vrednost
0
Null Opcija
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
TehnoloskiPostupak
ProizvodID: int
TehnoloskiPostupakID: int
BrojTehnoloskogPostupka: varchar(25)
Datum: smalldatetime
Izradio: int
Odobrio: int
TehnoloskaSifra: nvarchar(15)
NazivTehnoloskeLokacije: nvarchar(80)
Slika: image
NadredjenaTL: int
Te hnoloskiPostupakStavka
ProizvodID: int
TehnoloskiPostupakID: int
OperacijaID: int
Proizvod
ProizvodID: int
PakovanjeID: int
BarKod: nvarchar(50)
BrojOperacije: int
NazivOperacije: nvarchar(80)
OpisOperacije: ntext
KodUredjajUzorak: tinyint
TehnoloskaLokacijaID: int
PredmetPoslovanjaID: int
VremePripreme: numeric(13,2)
VremeTrajanja: numeric(13,2)
Parametar
ProizvodID: int
TehnoloskiPostupakID: int
OperacijaID: int
RedniBrojParametra: int
NazivParametra: nvarchar(80)
ZahtevanaVrednost: numeric(13,2)
ZahtevanaVrednostMin: numeric(13,2)
ZahtevanaVrednostMax: numeric(13,2)
JedinicaMereID: int
360
Parametar
Proizvod
TehnoloskaLokacija
TehnoloskiPostupak
TehnoloskiPostupakSt
avka
Naziv kolone
Naziv domena
ProizvodID
TehnoloskiPostupakID
OperacijaID
KodUredjajUzorak
RedniBrojParametra
NazivParametra
ZahtevanaVrednost
ZahtevanaVrednostMin
ZahtevanaVrednostMax
JedinicaMereID
ProizvodID
PakovanjeID
BarKod
TehnoloskaLokacijaID
TehnoloskaSifra
NazivTehnoloskeLokacije
Slika
NadredjenaTL
ProizvodID
TehnoloskiPostupakID
BrojTehnoloskogPostupka
Datum
Izradio
Odobrio
ProizvodID
TehnoloskiPostupakID
OperacijaID
BrojOperacije
NazivOperacije
OpisOperacije
TehnoloskaLokacijaID
PredmetPoslovanjaID
VremePripreme
VremeTrajanja
IdentBroj
IdentBroj
RedniBroj
Status
RedniBroj
NazivIdenta
KolicinaDecimal
KolicinaDecimal
KolicinaDecimal
IdentBroj
IdentBroj
IdentBroj
Naziv
IdentBroj
Oznaka
NazivIdenta
Slika
IdentBroj
IdentBroj
IdentBroj
Delovodnik
KratkiDatum
IdentBroj
IdentBroj
IdentBroj
IdentBroj
RedniBroj
RedniBroj
NazivIdenta
Napomena
IdentBroj
IdentBroj
KolicinaDecimal
KolicinaDecimal
362
Navigaciono
dugme
za
dolazak
na
prvi zapis
Navigaciono
dugme kojim se
dolazi
na
prethodni zapis
Navigaciono
dugme kojim se
dolazi
na
naredni zapis
Navigaciono
dugme s kojim
se dolazi na
poslednji zapis
Dugme
kojim se
otvara
novi zapis
Dugme za stampu
366
Slika C.14. Primer izvetaja tehnolokog postupaka za jedan proizvod (poetna strana)
Slika C.15. Primer izvetaja tehnolokog postupaka za jedan proizvod (Zavrna strana)
368
NALOGZA RAD br .
[ i f ra
do
(vr eme)
(dat um)
(vr eme)
(dat um)
(f unkci ja)
(m. b.)
(Br . RS kol a)
6
(m. b.)
(i me i pr ezi me)
10
(m. b.)
Br oj r adnognal oga:
4. Pot r ebno
i skq u~ewe
ukq u~ewe :
Ne
(m. b.)
Da
(Pr edl o` i t i mest a za podt a~ke t a~ke 4. ako su poznat a i zdavaocu nal oga)
OT.19
(Pot pi s)
Nal ogpr i mi o :
(m. b.)
(Dat um)
potreba za informacijama,
ciljeva i
problema kako ih vide rukovodioci.
Cilj ovih aktivnosti je razvoj preporuka za budue akcije. Naime,
aktivnosti treba da omogue, da se za trenutno postojee objekte poslovanja,
aplikacije i datoteke identifikuje redundantnost podataka, razjasne odgovornosti
i uopte, razume poslovanje.
Treba jo jednom naglasiti da intervju zahteva ukljuivanje najviih
rukovodilaca i sagledavanje problema u poslovanju sa njihovog stanovita.
Propisi
M esecni
plan
Interni
standard
QP.16.32
Propisi
Hitna intervencija
Nalog za rad OT.19
Inform acije o na bavljeno m materijalu
REALIZACIJA
PREVENTI VNOG
ODRZAVANJA
Ponovni radovi
Spis ak materija la
Izvestaj o ugradjenom /vracenom ma terijalu OT.21
Nalog nad leznom rukovodiocu
0
Rukovo dilac
DC
Sef
odeljenja
NODE:
TITLE:
Rukovo dilac
ra dova
Ispitivac
Kontrolor
Izvrsilac
manipulac ije
NUMBER:
REALIZACIJA PREVENTIVNOG ODRZAVANJA
A-0
376
REALIZAC IJA
PREVENTIVNOG
ODRZAVANJA
0
PRIPREMA
RADOVA
PREVENTIVNOG
ODRZAVANJA
IZVOD JENJE
RADOVA
PREVENTIVNOG
ODRZAVANJA
1
IZRAD A
SPECIFIKAC IJE
MATERIJALA
ODOBRENJE
ZAHTEVA ZA
ISKLJ UC ENJE
IZDAVANJE
NALOGA ZA RAD
FORMIRANJ E
IZVESTAJA
PREVENTIVNOG
ODRZAVANJA
PRIJ AVA
RADOVA
ANALIZA
IZVED ENIH
RADOVA
PREUZIMANJ E
MATERIJALA
FORMIRANJ E
IZVESTAJA O
IZVED ENIM
RADOVIMA
IZVOD JENJE
RADOVA
ODJ AVA
RADOVA
FORMIRANJ E
IZVESTAJA O
UGRAD JENOM
MATERIJALU
Interni standard
QP.16. 32
Interni standard
SP.U.10.ZR
Propisi
Odobren
zahtev za
iskljuc enje
Hitna intervencija
Ponovni radovi
Spisak materijala
Nalog nadleznom rukovodiocu
PRIPREMA
RADOVA
PRE VENTIVNOG
ODRZAVANJ A
Informacije o nabavljenom
materijalu
Trebovanje
materijala
IZVODJENJE
RADOV A
PREVENTIVNOG
ODRZAVANJA
Dokumenta o
radu
2
Nalog za rad OT.19
FORMIRANJE
IZVESTAJA
PRE VENTIVNOG
ODRZAVANJA
Ispitivac
3
Kontrolor
Izvestaj o realizaciji
naloga za rad OT.20
Izvestaj o ugradjenom
/vracenom materijalu
OT.21
Izvrsilac manipulacije
Rukovodilac radova
Rukovodilac DC
Sef odeljenja
NODE:
TITLE:
NUMBE R:
REALIZACIJA PREVENTIVNOG ODRZAVANJA
A0
Mesecni plan
Ponovni radovi
Trebovanje materijala
Hitna intervencija
IZRADA
Nalog nadleznom rukovodiocu
SPECIFIKACIJE
Spisak materijala
MATERIJ ALA
Zahtev za
iskljuc enje
Interni standard
SP.U.10.ZR
11
ODOBRENJE Odobren zahtev za iskljucenje
ZAHTEVA ZA
ISKLJ UCENJ E
12
IZDAVANJ E
NALOGA
ZA RAD
Informacije o
nabavljenom
materijalu
Sef odeljenja
Rukovodilac DC
NODE:
TITLE:
A1
NUMBER:
Odobren zahtev za
iskljuc enje
Nalog za rad OT.19
PRIJAVA
RADOVA
21
Trebovanje materijala
PREUZIMANJE
MATERIJ ALA
Otpremnic a
materijala
22
Dokumenta o
radu
IZVODJENJE
RADOVA
Dozvola za rad
23
Dokumenta o
radu
Kontrolor
ODJ AVA
RADOVA
Dozvola za rad
24
Rukovodilac radova
NODE:
Ispitivac
TITLE:
A2
Izvrsilac manipulacije
Interni standard
QP.16.32
ANALIZA
IZVEDENIH
RADOVA
Informacije o
izvedenim
radovima
31
FORMIRANJ E
IZVESTAJA O
IZVEDENI M
RADOVIMA
32
FORMI RANJ E
IZVESTAJA O
UGRADJENOM
MATERIJALU
Izvestaj o
ugradjenom
/vracenom
materijalu OT.21
33
Rukovodilac radova
NODE:
TITLE:
A3
NUMBER:
FORMIRANJE IZVESTAJA PREVENTIVNOG
ODRZAVANJA
NalogZaRad
NalogZaRadID (FK)
RadnikID (FK)
NalogZaRadID
OrganizacionaJedinicaID (FK)
ElektroEnergetskiObjekatID (FK)
TacnaLokacijaMestaRada
VrstaRadaIOpisZadatka
BezNaponaOstajuPotrosaci
PocetakRadaDatum
PocetakRadaVreme
KrajRadaDatum
KrajRadaVreme
OdgovorniRukovodilac.RadnikID (FK)
Narucilac
BrojRadnogNaloga
Kontrolor.RadnikID (FK)
Iskljucenje
BrojZahtevaZaIskljucenje
OsnovneMereObezbedjenjaSprovodi
DopunskeMereObezbedjenjaSprovodi
PogonskeManipulacijeVodi
PogonskeManipulacijeVrsi
Prilog
NalogIzdao.RadnikID (FK)
DatumIzdavanja
DatumPrijema
ElektroEnergetskiObjekat
ElektroEnergetskiObjekatID
NazivElektroEnergetskogObjekta
Radnik
RadnikID
OrganizacionaJedinica
OrganizacionaJedinicaID
NazivOrganizacioneJedinice
Mesto
Sifra
NadredjenaOrganizacionaJedinica.OrganizacionaJedinicaID (FK)
IzvestajOMaterijalu
NalogZaRadID (FK)
BrojIzvestaja
IzvestajORealizaciji
NalogZaRadID (FK)
BrojIzvestaja
DatumIzvestaja
OpisIzvrsenihRadova
Prilog
Kontrolor.RadnikID (FK)
DatumKontrole
VremeKontrole
DatumPodnosenjaIzvestaja
VremePodnosenjaIzvestaja
IzvestajPrimio.RadnikID (FK)
DatumPrijemaIzvestaja
VremePrijemaIzvestaja
Prezime
Ime
MaticniBroj (AK1.1)
Funkcija
JMBG
IzvestajOMaterijaluMaterijal
DatumIzvestaja
Prilog
Kontrolor.RadnikID (FK)
DatumKontrole
VremeKontrole
DatumPodnosenjaIzvestaja
VremePodnosenjaIzvestaja
IzvestajPrimio.RadnikID (FK)
DatumPrijemaIzvestaja
VremePrijemaIzvestaja
Materijal
MaterijalID
NazivMaterijala
SifraMaterijala
JedinicaMereID (FK)
NalogZaRadID (FK)
BrojIzvestaja (FK)
MaterijalID (FK)
KolicinaUgradjeno
KolicinaVraceno
JedinicaMere
JedinicaMereID
NazivJediniceMere
JM
IzvestajORealizacijiRadnik
NalogZaRadID (FK)
BrojIzvestaja (FK)
RadnikID (FK)
IzvestajORealizacijiVozilo
NalogZaRadID (FK)
BrojIzvestaja (FK)
VoziloID (FK)
KmPocetna
KmKrajnja
Vozilo
VremePocetkaRada
VremeZavrsetkaRada
VoziloID
RegistarskiBroj
MarkaITip
380
NalogZaRad
NalogZaRadID: AutoNumber
OrganizacionaJedinicaID: Long Integer
ElektroEnergetskiObjekatID: Long Integer
TacnaLokacijaMestaRada: Text(18)
VrstaRadaIOpisZadatka: Text(250)
BezNaponaOstajuPotrosaci: Text(18)
PocetakRadaDatum: Date/Time
PocetakRadaVreme: Date/Time
KrajRadaDatum: Date/Time
KrajRadaVreme: Date/Time
OdgovorniRukovodilac: Long Integer
Narucilac: Text(18)
BrojRadnogNaloga: Text(10)
Kontrolor: Long Integer
Iskljucenje: Yes/No
BrojZahtevaZaIskljucenje: Text(10)
OsnovneMereObezbedjenjaSprovodi: Text(18)
DopunskeMereObezbedjenjaSprovodi: Text(18)
PogonskeManipulacijeVodi: Text(18)
PogonskeManipulacijeVrsi: Text(18)
Prilog: Text(250)
NalogIzdao: Long Integer
DatumIzdavanja: Date/Time
DatumPrijema: Date/Time
ElektroEnergetskiObjekat
ElektroEnergetskiObjekatID: AutoNumber
NazivElektroEnergetskogObjekta: Text(18)
Radnik
RadnikID: AutoNumber
OrganizacionaJedinicaID: AutoNumber
NazivOrganizacioneJedinice: Text(18)
Mesto: Text(18)
Sifra: Text(10)
NadredjenaOrganizacionaJedinica: Long Integer
IzvestajOMaterijalu
NalogZaRadID: Long Integer
BrojIzvestaja: Long Integer
IzvestajORealizaciji
NalogZaRadID: Long Integer
BrojIzvestaja: Long Integer
DatumIzvestaja: Date/Time
OpisIzvrsenihRadova: Text(250)
Prilog: Text(50)
Kontrolor: Long Integer
DatumKontrole: Date/Time
VremeKontrole: Date/Time
DatumPodnosenjaIzvestaja: Date/Time
VremePodnosenjaIzvestaja: Date/Time
IzvestajPrimio: Long Integer
DatumPrijemaIzvestaja: Date/Time
VremePrijemaIzvestaja: Date/Time
Prezime: Text(30)
Ime: Text(20)
MaticniBroj: Text(5)
Funkcija: Text(18)
JMBG: Text(13)
OrganizacionaJedinica
IzvestajOMaterijaluMaterijal
DatumIzvestaja: Date/Time
Prilog: Text(250)
Kontrolor: Long Integer
DatumKontrole: Date/Time
VremeKontrole: Date/Time
DatumPodnosenjaIzvestaja: Date/Time
VremePodnosenjaIzvestaja: Date/Time
IzvestajPrimio: Long Integer
DatumPrijemaIzvestaja: Date/Time
VremePrijemaIzvestaja: Date/Time
Materijal
JedinicaMere
MaterijalID: AutoNumber
JedinicaMereID: AutoNumber
NazivMaterijala: Text(18)
SifraMaterijala: Text(20)
JedinicaMereID: Long Integer
NazivJediniceMere: Text(18)
JM: Text(10)
IzvestajORealizacijiRadnik
NalogZaRadID: Long Integer
BrojIzvestaja: Long Integer
RadnikID: Long Integer
IzvestajORealizacijiVozilo
NalogZaRadID: Long Integer
BrojIzvestaja: Long Integer
VoziloID: Long Integer
KmPocetna: Long Integer
KmKrajnja: Long Integer
Vozilo
VremePocetkaRada: Date/Time
VremeZavrsetkaRada: Date/Time
VoziloID: AutoNumber
RegistarskiBroj: Text(20)
MarkaITip: Text(18)
Definisanje izvetaja
Kreiranje izvetaja se vri pomou ve definisanih upita i formi. Izvetaji
slue za tampanje dokumenata radi njihovog daljeg korienja.
Izvetaj "Nalog za rad" se koristi da bi se odtampao dokument "Nalog za
rad" iz ekranske forme "Pregled postojeih naloga za rad". Izvetaj se tampa
pritiskom na dugme "tampaj" u ekranskoj formi posle ega se otvara pregled
pre tampe u kome se moe pogledati kako e izgledati odtampani dokument.
Broj kopija se moe podesiti pomou ikone "tampa" koja se nalazi na
namenskoj paleti "tampa" koja se pojavljuje zajedno sa pregledom pre tampe.
Na dnu izvetaja se nalazi datum i vreme kada je dokument odtampan.
384
Zakoni i propisi
Podaci o obustavama
Podaci o rad u zaposlenih
OBRACUN
ZARADA
Interni izves taji obracuna
zarada
Parametri obra~una
0
Refe rent za
poslove likvidature
zarada
NODE:
TITLE:
OBRACUN ZARADA
NUMBER:
A-0
OBRA^UN
OBUSTAVA
IZRAD A
IZVSTAJA
OBRAC UNA
ZARADA
OBRAC UN
ZARADE
4
OBRAC UN
AKONTAC IJE
STAMPANJE OD
OBRASC A
STAMPANJE OPJ
OBRASC A
OBRAC UN
KONAC NOG
D ELA
STAMPANJE
VIRMANA
STAMPANJE
REKAPITULACIJE
STAMPANJE
PLATNOG
SPISKA
STAMPANJE
PLATNIH LISTIC A
388
Zakoni i propisi
Bazni p odaci za
obracun zara da
Podaci o
obustavama
3
Podaci o rad u zaposlenih
Podaci iz
obracuna
Obra~unati p odaci o
obustavama
Parametri obra~una
4
IZRAD A
IZVSTAJA
OBRAC UNA
ZARADA
5
Refe rent za
poslove likvidature
zarada
NODE:
TITLE:
OBRACUN ZARADA
Eksterni
izvestaji
obracuna
zarada
Interni
izvestaji
obracuna
zarada
NUMBER:
A0
Osnovice za
doprinose
Uplatni
ra ~uni
Evidentirane s tope doprinosa i poreza
12
13
NODE:
TITLE:
NUMBER:
A1
Stope
StopeID
Stepen
StepenID
Porez
Doprinos PIO
Doprinos Zdrav
Doprinos N ezap
Minuli rad
Naziv
Oznaka
Osnovica
390
Opis
Stope
Stepen
UplatniRacuni
Evidentirani podaci o
ispla tiocu
Podaci o
opstinama
Evidentirani podaci o
opstinama
22
Podaci
o RJ
Evidentirani podaci o
RJ
Evidentirani
Podaci o EVID ENC IJA podaci o
bankam a PODATAKA O bankama
BANKAMA
24
Bazni
podaci
za
obracun
zarada
Evidentirani
podaci o
zapos lenim a
Evidentirani
bazni podaci
25
Refe rent za poslove lik vida ture zarada
NODE:
TITLE:
NUMBER:
A2
NAZIV FIR
ADR ESAFIR
MESTOFIR
ZIROFIR
MATICNIBR
DELATNOST
REGISTAR BR
PORINDBR
Porez
Doprinos PIO
Doprinos Zdrav
Doprinos N ezap
Minuli rad
Mes ec
Mesec ID
Naziv meseca
Zaposleni
Zapos leniID
JMBG
Prezime
Ime
LicnaKarta
Adresa
Mes to
TelefonFix
TelefonMob
EMail
RadnaJedID (FK)
OpstinaID (FK)
StepenID (FK)
Koeficijent
GodineStaza
DatumUlaz
DatumIzlaz
BankaID (FK)
ZiroRac un
Plac anjeAK
Plac anjeKD
Banka
BankaID
Naziv
ZiroRacun
Opstina
OpstinaID
Naziv
RadnaJedinica
RadnaJedID
Naziv
Stepen
StepenID
Naziv
Oznaka
Osnovica
Opis
Isplatilac
Opstina
Zaposleni
Mesec
Nazivi meseci
A0
Zakoni i propisi
P odaci o
vrsta ma
obustava
Podaci o
obustavama
Evidentirani
podaci o
vrsta ma
obustava
Podaci radnik-obustava
OBRAC UN
OBUSTA VA
33
Refe rent za pos love lik vida ture zarada
NODE:
TITLE:
NUMBER:
A3
Parametri
ParametriID
Mes ec
MesecID
Naziv meseca
Godina
Mesec ID (FK)
VrstaIsplate
BrojAK
Datum isplate
BrojSati
Cena rada
StopeID (FK)
IsplatilacID (FK)
UplatniRacuniID (FK)
ObustavePodaci
ObPodaciID
Obus taveObracun
ObObracunID
ParametriID (FK)
ObPodaciID (FK)
ObIznos
BrPartije
ZaposleniID (FK)
ObOpisID (FK)
Iznos
BrojRata
OstatakDuga
OstatakRata
IznosRate
JMBG
Prezime
Ime
LicnaKarta
Adresa
Mes to
TelefonFix
TelefonMob
EMail
RadnaJedID (FK)
OpstinaID (FK)
StepenID (FK)
Koeficijent
GodineStaza
DatumUlaz
DatumIzlaz
BankaID (FK)
ZiroRac un
Plac anjeAK
Plac anjeKD
Obus taveOpis
ObOpis ID
Naziv
Adresa
ZiroRac un
Procenat/Iznos
Opis
ObustaveOpis
ObustavePodaci
ObustaveObracun
Obrauna zarade
Nakon evidentiranja i pripreme svih potrebnih podataka moe se
pristupiti konkretnom obraunu zarada akontacije za izabrani mesec. U sluaju
obrauna konanog dela zarade neophodno je jo pripremiti podatke o radu
radnika - strukturi radnog vremena u asovima. Dekompozicioni dijagram
aktivnosti Obrauna zarade prikazan je na sledeoj slici.
Odluka
organa
rukovdjenja
Zakoni i propisi
Evidentirani eksterni podaci
Evidentirani bazni podaci
OBRAC UN
AKONTAC IJE
Podaci iz akontacije
41
Obracunati
podaci o
obustavama
OBRAC UN
KONAC NOG
D ELA
Podaci o rad u
zapos lenih
Evidentirani
podaci o radu
zapos lenih
Podaci iz KD
Podaci iz
obracuna
43
42
NODE:
TITLE:
OBRACUN ZARADE
NUMBER:
A4
394
Stope
StopeID
Stepen
StepenID
Porez
Doprinos PIO
Doprinos Zdrav
Doprinos N ezap
Minuli rad
Obracun
ObracunID
Parametri
ParametriID
Godina
Mes ec ID (FK)
VrstaIs plate
BrojAK
Datum isplate
BrojSati
Cena rada
StopeID (FK)
Isplatilac ID (FK )
UplatniRacuniID (FK)
Mes ec
Mes ec ID
Naziv meseca
Obus taveObrac un
ObObracunID
Naziv
Oznaka
Osnovica
ParametriID (FK)
Zapos leniID (FK)
BR_SATI
BRS_R ADA
BRS_N OC U
BRS_N ADVPR
BRS_PR EKO
BRS_GODOD
BRS_D VPR
BRS_BOL
BRS_BOLPR
BRS_PR IN
BRS_PL100
BRS_VOJV
BRS_SU S
BRS_N EPL
BRS_N EOP
BRS_BOL30
BRS_POR OD
ParametriID (FK)
ObPodaciID (FK)
ObIznos
Zapos leni
Zapos leniID
JMBG
Prezime
Ime
LicnaKarta
Adresa
Mes to
TelefonFix
TelefonMob
EMail
RadnaJedID (FK)
OpstinaID (FK)
StepenID (FK)
Koeficijent
GodineStaza
DatumUlaz
DatumIzlaz
BankaID (FK)
ZiroRac un
Plac anjeAK
Plac anjeKD
Opis
Parametri
Obracun
ponaosob.
Na sledeoj slici prikazan je dekompozicioni dijagram (BPwin) za proces
Izrada izvetaja obrauna zarada.
Zakoni i propisi
STAMPANJE
OD
OBRASC A
51
OD obrazac
STAMPANJE
OPJ
OBRASC A
52
Podaci iz
obracuna
OPJ obrazac
STAMPANJE
REKAPITULACIJE
Rekapitulacija
53
STAMPANJE
VIRMANA
Virmani
54
STAMPANJE
PLATNOG
SPISKA
55
Platni s pisak
STAMPANJE
PLATNIH
LISTIC A
56
Platni
listi}i
TITLE:
NUMBER:
A5
396
Mesec
MesecID
Uplatni racuni
UplatniRacuniID
ZRPIORAD
ZRPIOPOS
ZRZDRRAD
ZRZDRPOS
ZRNZPRAD
ZRNZPPOS
ZRPorez
ZRPorezFond
Stope
StopeID
Porez
Doprinos PIO
Doprinos Zdrav
Doprinos Nezap
Minuli rad
Isplatilac
IsplatilacID
NAZIVFIR
ADRESAFIR
MEST OFIR
ZIROFIR
MATICNIBR
DELATNOST
REGISTARBR
PORINDBR
Naziv meseca
Zaposleni
ZaposleniID
Parametri
ParametriID
Godina
MesecID (FK)
VrstaIsplate
BrojAK
Datum isplate
BrojSati
Cena rada
StopeID (FK)
IsplatilacID (FK)
UplatniRacuniID (FK)
ObustaveObracun
ObObracunID
ParametriID (FK)
ObPodaciID (FK)
ObIznos
Obracun
ObracunID
ParametriID (FK)
ZaposleniID (FK )
BR_S ATI
BRS_RADA
BRS_NOCU
BRS_NADVPR
BRS_PREK O
BRS_GODOD
BRS_DVPR
BRS_BOL
BRS_BOLPR
BRS_PRIN
BRS_PL100
BRS_VOJV
BRS_SUS
BRS_NEPL
BRS_NEOP
BRS_BOL30
BRS_POROD
JMBG
Prezime
Ime
LicnaKarta
Adresa
Mesto
TelefonFix
TelefonMob
EMail
RadnaJedID (FK )
OpstinaID (FK)
StepenID (FK)
Koeficijent
GodineStaza
DatumUlaz
DatumIzlaz
BankaID (FK)
ZiroRacun
PlacanjeAK
PlacanjeKD
Stepen
StepenID
Naziv
Oznaka
Osnovica
Banka
BankaID
Naziv
ZiroRacun
Opstina
OpstinaID
Naziv
RadnaJedinica
RadnaJedID
Naziv
ObustavePodaci
ObPodaciID
BrPartije
ZaposleniID (FK )
ObOpisID (FK)
Iznos
BrojRata
OstatakDuga
OstatakRata
IznosRate
ObustaveOpis
ObOpisID
Naziv
Adresa
ZiroRacun
Procenat/Iznos
Uplatni racuni
UplatniRacuniID
ZRPIO RAD
ZRPIO POS
ZRZDRR AD
ZRZDRPOS
ZRNZPR AD
ZRNZPPOS
ZRPorez
ZRPorez Fond
Stope
StopeID
Porez
Doprinos PIO
Doprinos Zdrav
Doprinos Nezap
Minuli rad
Isplatilac
Isplatilac ID
Naz iv meseca
NAZIVFIR
ADRE SAFIR
ME STOFIR
ZIR OFIR
MATIC NIBR
DE LATNOS T
RE GIS TARBR
PO RIND BR
Param etri
Param etriID
Godina
Mes ec ID (FK)
Vrs taIs plate
BrojAK
Datum is plate
BrojSati
Cena rada
StopeID (FK )
Isplatilac ID (FK )
UplatniRacuniID (FK )
ObustaveObracun
ObObrac unID
Param etriID (FK)
ObPodac iID (FK)
ObIznos
Obus tavePodaci
ObPodac iID
BrP artije
Zapos leniID (FK)
ObOpisID (FK )
Iznos
BrojRata
Os tatakD uga
Os tatakR ata
IznosRate
Obus taveOpis
ObOpisID
Obrac un
Obrac unID
Param etriID (FK)
ZaposleniID (FK)
BR _S ATI
BR S_RADA
BR S_NO CU
BR S_NADVPR
BR S_PR EK O
BR S_GO DOD
BR S_DVPR
BR S_BO L
BR S_BO LP R
BR S_PR IN
BR S_PL100
BR S_VO JV
BR S_SUS
BR S_NE PL
BR S_NE OP
BR S_BO L30
BR S_PO ROD
Zapos leni
Zapos leniID
JMBG
Prezime
Ime
Lic naK arta
Adres a
Mes to
TelefonFix
TelefonMob
EMail
RadnaJedID (FK)
OpstinaID (FK )
StepenID (FK)
Koefic ijent
GodineS taz a
Datum Ulaz
Datum Iz laz
BankaID (FK)
ZiroRacun
PlacanjeAK
PlacanjeKD
Stepen
StepenID
Naz iv
Oz naka
Os novic a
Banka
BankaID
Naz iv
ZiroRacun
Opstina
OpstinaID
Naz iv
RadnaJedinica
RadnaJedID
Naziv
Naz iv
Adres a
ZiroRacun
Procenat/Iz nos
Mes ec ID : AutoNumber
Stope
StopeID: AutoNumber
Porez : D ouble
Doprinos PIO: Double
Doprinos Zdrav: Double
Doprinos Nezap: Double
Minuli rad: D ouble
Obus tavePodaci
ObPodac iID : AutoNumber
BrP artije: Text(20)
Zapos leniID : Long Integer
ObOpisID: Long Integer
Iznos: Double
BrojRata: Integer
Os tatakD uga: Double
Os tatakR ata: Integer
IznosRate: Double
Isplatilac
Isplatilac ID: AutoNumber
NAZIVFIR : Text(40)
Obrac un
ADRESAFIR: Text(40)
ME STOFIR : Text(15)
Obrac unID: AutoNumber
ZIR OFIR : Text(20)
Param etriID : Long Integer
MATIC NIBR : Text(8)
Zapos leniID : Long Integer
Param etri
DE LATNOS T: Text(6)
Param etriID : AutoNumber
RE GIS TARBR : Text(10) BR _SATI: Integer
BR S_RADA: Integer
PO RIND BR : Text(10)
Godina: Long Integer
BR S_NO CU: Integer
Mes ec ID : Long Integer
BR S_NADVPR : Integer
Vrs taIs plate: Yes /No
BR S_PR EK O: Integer
BrojAK : Integer
BR S_GO DOD : Integer
Datum is plate: Date/Time
Zapos leni
BR S_DVPR : Integer
BrojSati: Long Integer
BR S_BO L: Integer
Zapos leniID : AutoNumber
Cena rada: Double
BR S_BO LP R: Integer
JMBG: Text(13)
StopeID: Long Integer
BR S_PR IN: Integer
Prezime: Text(22)
Isplatilac ID: Long Integer
BR S_PL100: Integer
Ime: Text(12)
UplatniRacuniID: Long Integer
BR S_VO JV: Integer
Lic naK arta: Text(10)
BR S_SUS: Integer
Adres a: Text(35)
BR S_NE PL: Integer
Obus taveObracun
Mes to: Text(15)
BR S_NE OP : Integer
TelefonFix: Text(30)
ObObrac unID: AutoNumber
BR S_BO L30: Integer
TelefonMob: Text(30)
BR S_PO ROD : Integer
Param etriID : Long Integer
EMail: Text(30)
ObPodac iID : Long Integer
RadnaJedID : Long Integer
ObIznos : Double
OpstinaID: Long Integer
StepenID : Long Integer
Koefic ijent: Double
GodineS taz a: Integer
Datum Ulaz : Date/Time
Datum Iz laz : D ate/Time
BankaID: Long Integer
Obus taveOpis
ZiroRacun: Text(30)
ObOpisID: AutoNum ber
PlacanjeAK : Yes /No
Naz iv: Text(35)
PlacanjeKD : Yes /No
Adres a: Text(35)
ZiroRacun: Text(25)
Procenat/Iz nos : Yes /No
Stepen
StepenID : Long Integer
Naz iv: Text(30)
Oz naka: Text(5)
Os novic a: D ouble
Banka
BankaID: AutoNumber
Naz iv: Text(35)
ZiroRacun: Text(30)
Opstina
OpstinaID: AutoNum ber
Naz iv: Text(35)
RadnaJedinica
RadnaJedID : AutoNumber
Naz iv: Text(35)
ObracunAK
Opis
Analitiki podaci o obraunatim zaradama, porezu i
doprinosima po zaposlenima i po svim akontacijama za
izabrani mesec. Koristi ga upit ObracunAK-Suma i
izvetaj SpisakAK.
400
ObracunKD
ObracunKD-AK
RadRadnika
RekapitulacijaAK
RekapitulacijaKD
ZaObracun
404
SPISAK ZA AKONTACIJU
Mart 2004 godine
Datum isplate:
Rbr Prezime
21.03.2004
Ime
Zarada
Porez
Doprinos
1 Arsic
2 Brankovic
Nikolina
7.455,60
1.043,78
1.714,27
Isplata
4.697,54
Branko
13.801,60
1.932,22
3.650,64
8.218,74
3 Cvetkovic
4 Djordjevic
5 Jankovic
Milanka
7.729,20
1.082,09
1.298,51
5.348,61
Djurdjica
6.262,40
876,74
1.174,66
4.211,01
Dusica
7.524,00
1.053,36
1.714,27
4.756,37
6
7
8
9
Jankovic
Janko
12.289,20
1.720,49
2.761,92
7.806,79
Jovanovic
Jovan
15.310,20
2.143,43
2.761,92
10.404,85
Kostic
Kosta
16.245,00
2.274,30
3.650,64
10.320,06
Krstic
Jovan
21.692,30
3.036,92
3.650,64
15.004,74
10
11
12
13
Markovic
Radojka
11.757,20
1.646,01
2.761,92
7.349,27
Miletic
Mileta
15.523,00
2.173,22
3.650,64
9.699,14
Milojevic
Radovan
14.231,00
1.992,34
3.650,64
8.588,02
Milosavqevic
Bojana
9.533,25
1.334,66
2.063,38
6.135,22
14 Nikolic
15 Ninkovic
16 Petrovic
Lidija
6.080,00
851,20
1.174,66
4.054,14
Marica
9.747,00
1.364,58
2.063,38
6.319,04
16.789,35
2.350,51
4.031,66
10.407,18
17 Simonovic
18 Stojanovic
19 Trajkovic
Zorica
9.570,30
1.339,84
2.063,38
6.167,08
Stojan
13.193,60
1.847,10
3.650,64
7.695,86
Dusan
24.446,73
3.422,54
4.107,05
16.917,14
20 Tutulic
Tihomir
14.022,00
1.963,08
3.650,64
8.408,28
253.202,93
35.448,41
55.245,44
162.509,08
Petar
Ukupno:
406
Rekapitulacija Akontacije
Mart 2004
20
1. Broj zaposlenih:
253.202,93 din
2. Ukupno ZARADA:
NA TERET ZAPOSLENIH (iz zarade)
55.245,44 din
3. Socijalni DOPRINOSI:
10,30 %
33.870,72 din
3.2. Zdravstveno
5,95 %
3.3. Nezaposlenost 0,55 %
19.566,09 din
1.808,63 din
3.1. PIO
4. POREZ na zarade
35.448,41 din
14,00 %
162.509,08 din
55.245,44 din
6. Socijalni DOPRINOSI:
10,30 %
33.870,72 din
6.2. Zdravstveno
5,95 %
6.3. Nezaposlenost 0,55 %
19.566,09 din
1.808,63 din
6.1. PIO
308.448,37 din
Odgovornolice:
Opis obrauna
U ovoj taki dat je pregled formula za izraunavanje osnovnih elemenata
obrauna zarada. U srednjim zagradama dat je naziv polja koje se koristi za
izraunavanje.
Zarada = Cenarada*Koeficijent*(1+(GodineStaza*Minuli rad/100))
Poreza = Zarada*Porez/100
PIO =
IIf(Zarada>Osnovica;Zarada;Osnovica)*Doprinos PIO/100
Zdravstvo=IIf(Zarada>Osnovica;Zarada;Osnovica)*Doprinos Zdrav/100
Nezaposlenost =
IIf(Zarada>Osnovica;Zarada;Osnovica)*Doprinos Nezap/100
Doprinos =
PIO+Zdravstvo+Nezaposlenost
Isplata =
Zarada-Poreza-Doprinos
Zakoni i
propisi iz
oblasti
arhiviranja
Posta
POSLOVI
DELOVODSTVA I
ARHIVE
Revers
Saglasnost za izlucivanje
Zapisnik o izlucivanju
0
Refe rent za
delovodstvo
NODE:
TITLE:
Arhivar
NUMBER:
A-0
ARHIVIRANJE
2
PRIJ EM
REGISTRATURSKOG
MATERIJALA
IZDAVANJE I
VRACANJE
REGISTRATURSKOG
MATERIJALA
PRACENJE IZD ATOG
REGISTRATURSKOG
MATERIJALA
IZLUCIVANJE
BEZVRED NOG
REGISTRATURSKOG
MATERIJALA
410
P osta
S pis ak registraturskog
materijala
Zakoni i propisi
iz ob lasti
arhiviranja
Refe rent za
delovodstvo
Revers
A RHIV IRANJE
S aglasnost za izlucivanje
Zapisnik o izlucivanju
2
Arhivar
NODE :
TITLE :
NUMB E R:
A0
Spisak registraturskog
materijala
PRIJEM
REGISTRATURSKOG
MATERIJALA
Arhivska
knjiga
21
Zahtev za izdavanje reistraturskog
materijala
Revers
IZDAVANJE I
VRACANJE
REGISTRATURSKOG
MATERIJALA
22
Revers
PRACENJE
IZDATOG
REGISTRATURSKOG
MATERIJALA
Opomena
pretplatniku
23
IZLUCIVANJE
Zapisnik o
BEZVREDNOG
izlucivanju
REGISTRATURSKOG
MATERIJALA
24
Saglasnost za
izlucivanje
Arhivar
NODE:
TITLE:
ARHIVIRANJE
NUMBER:
A2
VrstaDostave
OrganizacijaID
VrstaD os taveID
SistematizacijaID (FK)
Vrs taOrganizacijeID (FK)
SifraO rganizacije
NazivOrganizacije
StaraS ifra
Datum Vaznos ti
KodVaznosti
Mes toTroskaID (FK)
TehnickiStatus
Nadredjena (FK)
VrstaPre dme ta
RokC uv anja
RokCuvanjaID
NazivVrstePredm eta
SifraVrstePredmeta
Tehnic kiStatus
NazivRokaC uvanja
SifraR okaC uvanja
Tehnic kiStatus
Pre dme t
Godina (FK)
BrojPredmeta
Zaduzen (FK)
VrstaD ostaveID (FK)
Predm et
Datum Prijema
Posiljalac
PartnerID (FK)
BrojPosiljaoca
Datum Posiljaoca
Oznaka
Primedba
KodSlanjePrijemInterno
Iznos
VrstaP redm etaID (FK)
Postarina
Datum Razvoda
Datum Zaduzenja
Nadredjeni
Stampa
Rok
RokCuvanjaID (FK)
GodinaIzlucivanja
Tehnic kiStatus
Izradio (FK)
SlikaPre dmeta
Godina (FK)
BrojPredmeta (FK)
Strana
Slika
Slika F.5 Logiki model podataka vezan za izvodjenje posla delovodstva i arhiviranja
412
Godina
Godina: smallint
Organizacija
VrstaDostave
OrganizacijaID : int
VrstaPre dme ta
RokC uv anja
RokCuvanjaID : int
Pre dme t
Godina: s mallint
BrojPredmeta: int
Zaduzen: int
VrstaD ostaveID: int
Predm et: nvarchar(80)
Datum Prijema: s malldatetim e
Posiljalac : nvarchar(80)
PartnerID : int
BrojPosiljaoca: nvarchar(50)
Datum Posiljaoca: sm alldatetime
Oznaka: nvarchar(10)
Primedba: ntext
KodSlanjePrijem Interno: tinyint
Iznos: decim al(25,8)
VrstaPredm etaID : int
Postarina: dec im al(25,8)
Datum Razvoda: sm alldatetim e
Datum Zaduzenja: sm alldatetime
Nadredjeni: nvarchar(50)
Stam pa: nvarchar(2)
Rok: sm alldatetim e
RokCuvanjaID : int
GodinaIzlucivanja: sm allint
TehnickiStatus : nvarchar(80)
Izradio: int
SlikaPre dmeta
Godina: sm allint
BrojPredmeta: int
Strana: int
Slika: im age
Slika F.6 Fiziki model podataka vezan za izvodjenje posla delovodstva i arhiviranja
414
416
Intezivan tehnoloki razvoj hardvera generie sve vie novih realno ostvarivih
alternativa (konfiguracija). Njihova meusobna razliitost po osnovu
uspostavljenih kriterijuma stvara odreene tekoe u mogunostima
uporeivanja i argumentovanog iskazivanja preferencije neke alternative u
odnosu na ostale razmatrane bez korienja adekvatnog matematikog modela.
Tek sa dobrim poznavanjem sutine samog problema koji se reava, a kod
sloenih poslovnih odluka i modela odluivanja, moe se odrediti skup
informacija potrebnih za sveobuhvatno i objektivno donoenje odluka.
Viekriterijumski pristup izboru najpovoljnije konfiguracije raunarskog
sistema za potrebe simulacije pri inenjerskom projektovanju pokazan je na
konkretnom primeru. Na ovaj nain je mogue izvriti meusobno uporeivanje
razliitih alternativa po svakom od uspostavljenih kriterijuma, a u cilju
dobijanja konanog ranga ukupne povoljnosti.
418
Tabela G1
GHz
max
Rel.
znaaj
0,28
Kb
max
0,14
f3
Mb
max
0,24
4.
f4
Kapacitet diskova
Gb
max
0,11
5.
f5
Grafiki podsistema
Mb
max
0,07
6.
f6
Veliina monitora
in
max
0,06
7.
f7
Cena
euro
min
0,10
R.b. Oznaka
Kriterijum
1.
f1
Brzina procesora
2.
f2
3.
Jedinica Zahtev
Alternative
a1
a2
a3
a4
a5
a6
a7
a8
f1
max
0,28
1,7
1,7
1,26
2,4
1,26
2,4
1,3
f2
max
0,14
128
256
512
512
512
256
512
128
f3
max
0,24
256
256
512
512
512
256
512
128
f4
max
0,11
30
40
80
60
80
40
120
20
f5
max
0,07
64
64
128
128
128
128
128
32
f6
max
0,06
15
17
17
19
19
17
22
15
f7
min
0,10
720
820
1040
950
1060
960
1950
570
f1
Kriterijumi
Naziv
Procesor
0,2
f2
100
380
f3
100
380
f4
Kapacitet HDD
20
80
f5
Grafiki podsistem
30
90
f6
Veliinamonitora
f7
Cena
100
1000
Oznaka
420
422
424