II-IS-Prosojnice-Predavanja-Vintar-2004-05
Download
Report
Transcript II-IS-Prosojnice-Predavanja-Vintar-2004-05
Predmet:
UNIVERZA V LJUBLJANI
Fakulteta za
upravo
INFORMACIJSKI
SISTEMI
Predavatelj:
2004 - 2005
Gosarjeva ulica 5,
1000 LJUBLJANA
Tel: 01-5805-400
Fax: 01-5805-541
Izr. prof. dr. Mirko VINTAR
Govorilne ure:
torek od 14.00 - 16.00
INFORMACIJSKI SISTEMI V UPRAVI
uprava kot storitveni in informacijski
servis
izjemno velike baze podatkov in javni
registri
veliko število sočasnih uporabnikov
posebna narava podatkov
zaupni osebni podatki
podatki, ki so pomembni za varnost države
IT kot temeljna tehnološka infrastruktura za
delovanje sodobne uprave
Prof. dr. M. VINTAR
NAMEN IN CILJI PREDMETA
predstaviti pomen informatike in
informacijskih sistemov za razvoj
sodobnih organizacij ter e-uprave
seznaniti študente s temeljnimi koncepti,
pristopi, metodami in tehnikami
načrtovanja in gradnje informacijskih
sistemov
predstaviti sistemske, organizacijske,
tehnološke in kadrovske vidike razvoja
informacijskih sistemov
znanje utrditi na konkretnih primerih iz
upravnega okolja
Prof. dr. M. VINTAR
LITERATURA
1)
Vintar M., Grad J.: E-uprava: Izbrane razvojne perspektive, FU, 2004.
2)
Kovačič A., Vintar M.: Načrtovanje in gradnja informacijskih
sistemov, DZS, 1994
3)
Vintar M., Informacijski sistemi, Študijsko gradivo, VUŠ, 2004
4)
Revija “Uporabna informatika”
5)
Zborniki posvetovanj: Dnevi slovenske informatike, INDO, Dnevi
slovenske uprave
6)
Zwass V.: Foundations of Information Systems, Irwin / McGraw-Hill,
1997
7)
Alter S.: Information Systems: A Management Perspective, AddisonWesley, 1999
1.
POSLOVNI VIDIKI
RAZVOJA IS
Prof. dr. M. VINTAR
OPREDELITEV
INFORMACIJSKEGA SISTEMA
Informacijski sistem je skupek
ljudi, postopkov in naprav,
zasnovan za zbiranje, obdelavo,
shranjevanje in distribucijo
podatkov oziroma informacij.
Prof. dr. M. VINTAR
IS IN POSLOVNI SISTEM
Informacijski sistem predstavlja
organizacijsko / tehnološko okolje za
upravljanje z informacijami in
informacijskimi tokovi obravnavanega
poslovnega sistema
Prof. dr. M. VINTAR
VLOGA IS V MODERNIH
ORGANIZACIJAH
strateška vloga informatike in IS
IS in konkurenčna sposobnost
organizacije
strateško načrtovanje IS
Prof. dr. M. VINTAR
KRONOLOŠKI RAZVOJ UVAJANJA IT V
UPRAVO
obdobje avtomatizacije (1970-1990)
obdobje informatizcaije (1990-2000)
razvoj e-uprave 2000-
vpliv e-uprave na razvoj IS
Prof. dr. M. VINTAR
OD AVTOMATIZACIJE DO E-UPRAVE
e-seje vlade
analize, projekcije
spremljanje proračuna
materialno poslovanje organov
finančno poslovanje organov
merjenje
učinkovitosti
upravljanje učink.
in kakovosti
strokovno delo referentov
pisarniško poslovanje
promet
osebna stanja
davčni register
osnovni registri
e-notranje poslovanje
e-storitve za podjetje
davki
zemljiški kataster
1970
avtomatizacija
1990
e-storitve za občane
informatizacija
2000
e-uprava
Prof. dr. M. VINTAR
NAČRTOVANJE
IN GRADNJA IS
Prof. dr. M. VINTAR
METODOLOGIJE, METODE IN
POSTOPKI PRI RAZVOJU IS
Metodologija je po definiciji skupek postopkov,
tehnik, metod, ki jih uporabljamo pri reševanju
nekega problema. Pod pojmom “metodologija
gradnje informacijskih sistemov (IS)” si vsaj v
praksi največkrat predstavljamo organizacijskotehnično znanje, ki ga uporabljamo pri zasnovi
in izdelavi informacijskih rešitev.
Prof. dr. M. VINTAR
GLAVNI ELEMENTI CELOVITE
METODOLOGIJE
opredelitev ključnih razvojnih faz ter njihovega
sosledja,
vsebinski opis vsake faze z opredelitvijo ključnih
aktivnosti,
navodila za izvedbo aktivnosti,
prikaz metod in tehnik za izvedbo posameznih
aktivnosti,
opredelitev zahtevanih rezultatov posamezne faze,
opredelitev kriterijev za kritično ovrednotenje
rezultatov posameznih faz,
navodila glede organizacijskih, kadrovskih ter
tehničnih pogojev, ki so pomembni pri uporabi
metodologije,
opredelitev področja uporabnosti.
Prof. dr. M. VINTAR
KLJUČNI PROBLEMI RAZVOJA
INFORMACIJSKIH SISTEMOV
‘streljamo na tarčo v gibanju ‘
nedorečenost metodologij in orodij
sodelovanje vodstva in uporabnikov
predolgi razvojni cikli
nepredvidljiva kakovost razvitih
informacijskih rešitev
visoki razvojni in/ali vzdrževalni stroški
Prof. dr. M. VINTAR
RAZVOJ
IS
Prof. dr. M. VINTAR
ŽIVLJENJSKI CIKEL IS
Gradnja
Definicija problema
Uvedba
Analiza in
opredelitev zahtev
Preverjanje rešitev
Zasnova
Vzdrževanje
Prof. dr. M. VINTAR
Življenjski cikel projekta razvoja IS
Vzpostavitev projekta - VDP
Analiza in strateško načrtovanje
sistema – študija upravičenosti
lasten
razvoj
Odločitev o nakupu
ali lastnem razvoj
Logična zasnova
nakup
Fizična zasnova IS
Gradnja
Prilagajanje
rešitve
Uvedba nove rešitve
Preverjanje rešitve
Vzdrževanje
Vračanje v predhodne faze
4- stopenjski model razvoja IS
1.faza
Analiza in strateško
načrtovanje sistema– študija upravičenosti
2.faza
Logična zasnova
(funkcionalno/vsebinski model IS)
3.faza
Fizična zasnova IS
4.faza
Gradnja IS
Prof. dr. M. VINTAR
Analiza in strateško načrtovanje sistema
ter študija upravičenosti
strateški cilji organizacije
strateški načrt informatizacije
funkcija obravnavanega sistema
analiza obstoječega stanja
identifikacija procesov in postopkov
analiza informacijskih tokov
groba opredelitev informacijskih potreb
analiza obstoječih informacijskih rešitev in opreme
opredelitev strateških ciljev
ocena izvedljivosti/smiselnosti
Prof. dr. M. VINTAR
LOGIČNA ZASNOVA IS
značilnosti logične zasnove
v ospredju funkcija in vsebina
bodočega IS
izhodišče so predvsem
informacijske potrebe bodočih
uporabnikov
tehnološko in izvedbeno neodvisna
Prof. dr. M. VINTAR
LOGIČNI MODEL IS
tradicionalni pristop
postopkovni model
podatkovni model
objektni pristop
objektni model
Prof. dr. M. VINTAR
FIZIČNA ZASNOVA IS
Izhodišča:
združitev vsebine in tehnologije
upoštevati vse izvedbene in
tehnološke predpostavke
izbor strojne/programske opreme in
orodij
Prof. dr. M. VINTAR
FIZIČNA ZASNOVA IS
izbor tehnologij in orodji
fizični model IS:
razvoj baze podatkov
specifikacija programskih modulov
zasnova vhodov in izhodov
podatkov
vhodne maske
izhodne maske/poročila
Prof. dr. M. VINTAR
GRADNJA IS
programiranje
testiranje programov
formalno testiranje
logično testiranje
testiranje celotnega sistema
Prof. dr. M. VINTAR
UVEDBA NOVEGA IS
Priprave na uvedbo
organizacijske priprave
oprema
kadri
Prehod na novo tehnologijo dela
LOGIČNA ZASNOVA
Informacijskega Sistema
Prof. dr. M. VINTAR
LOGIČNA ZASNOVA IS: IZHODIŠČA
jasno opredeljeni strateški cilji
opredeljene grobe informacijske potrebe
opredeljena poslovna pravila
izbran metodološki pristop
Prof. dr. M. VINTAR
MODELIRANJE INFORMACIJSKIH
SISTEMOV
informacijski sistemi in stvarnost
poslovni sistem: informacijski sistem
predstavitev znanja o is ← model is
abstraktni koncepti (entiteta, atribut itd)
grafične tehnike
Prof. dr. M. VINTAR
POMEMBNI POGLEDI NA POSLOVNI
SISTEM
organizacijski pogled (formalna organiziranost
organizacijska struktura)
normativni pogled( poslovna pravila, postopki,
dejanja)
funkcijski pogled (delitev in struktura poslovnih
funkcij, procesov in postopkov)
procesni pogled (algoritmi, potek dela)
podatkovni pogled (podatki in podatkovne strukture)
kontrolni pogled (integracija procesnega
organizacijskega in podatkovnega pogleda)
Prof. dr. M. VINTAR
PREDSTAVITEV POGLEDOV NA
POSLOVNI SISTEM
POGLEDI
MODELI IN TEHNIKE
organizacijski pogled
organigram (strukturni graf)
funkcijski pogled
strukturni graf
procesni pogled
diagrami poteka
EPC (event – process – chain)
DTP (diagram toka podatkov)
odločitvene tabele
podatkovni pogled
E – R diagrami, slovarji
DTP
kontrolni pogled
extended EPC
Prof. dr. M. VINTAR
POSEBNO POMEMBNI POGLEDI ZA
RAZVOJ IS
procesni pogled- (razvoj programov)
poslovni procesi
postopki
pravila in pogoji izvajanja postopkov
podatki potrebni za izvajanje
podatkovni pogled- (razvoj podatkovne
baze)
informacijske potrebe
entitete, atributi, povezave
Prof. dr. M. VINTAR
PRESLIKAVA STVARNOSTI V MODEL
stvarnost
predstave o
stvarnosti v
očeh opazovalca
model
Prof. dr. M. VINTAR
PRESLIKAVA PREDSTAVE O
STVARNOSTI V MODEL
Predstave
o
stvarnosti
pogled na
svet
+
model
instrumentarij
Prof. dr. M. VINTAR
RAZŠIRJENI SEZNAM KONCEPTOV
MODELIRANJA IS
<objekt>
<dogodek>
(object)
(event)
<grupa>
<začetni pogoj>
(groupt)
(pre-condition)
<entiteta>
<končni pogoj >
(entity)
(post-condition)
<atribut>
<postopek>
(atribute)
(process)
<vrednost>
<operacija>
<sporočilo>
(value)
(operation)
(message)
<povezava>
<transakcija>
(relationship)
<element>
(transaction)
(element)
<aktivnost>
(activity)
<zunanja entiteta>
(external entity)
<zbirka podatkov>
(data store)
<informacijski tok >
(information flow)
Prof. dr. M. VINTAR
SEZNAM KONCEPTOV
MODELIRANJA IS
<entiteta>
<zunanja entiteta>
<atribut>
<zbirka podatkov>
<povezava>
<informacijski tok>
<vrednost>
<dogodek>
<postopek>
<sporočilo>
Prof. dr. M. VINTAR
RAZVOJ MODELA
PROCESOV
Prof. dr. M. VINTAR
OPREDELITEV
POSLOVNEGA PROCESA
Proces je strukturirana množica aktivnosti,
katerih rezultat je nek proizvod ali storitev s
tržno vrednostjo. Zajema vhode in izhode, ki
predstavljajo neko dodano vrednost za
uporabnike. Praviloma se sestoji iz več
postopkov in posega na več funkcijskih
področij.
(T. Davenport)
Prof. dr. M. VINTAR
STRUKTURA POSLOVNEGA PROCESA
proces
postopek 1
postopek 2
aktivnost 1
naloga 1
postopek 3
aktivnost 2
naloga 2
postopek i
aktivnost j
naloga n
Prof. dr. M. VINTAR
FUNKCIJSKA DEKOMPOZICIJA
sistematična analiza in razstavljanje
poslovnih procesov (funkcij) na njihove
elementarne sklope
pristop “od zgoraj-navzdol”
identifikacija elementarnih postopkov
predstavitev strukture (strukturni graf)
Prof. dr. M. VINTAR
OPREDELITEV POSTOPKOV
informacijski vidik postopka
identifikacija postopkov
koncepti opredelitve postopka
pravila izvajanja (algoritem)
Prof. dr. M. VINTAR
PREGLED METOD IN TEHNIK
MODELIRANJA POSTOPKOV
Strukturni graf
Diagram toka podatkov
Diagrami poteka
Prehodni diagrami
Odločitvene tabele
EPC diagrami
Prof. dr. M. VINTAR
OPREDELITEV OSNOVNIH KONCEPTOV
MODELIRANJA POSTOPKOV
Postopek
Dogodek
Zunanja entiteta
Začetni_pogoj
Končni_pogoj
Sporočilo itd.
Prof. dr. M. VINTAR
KONCEPTI ZA OPREDELITEV
POSTOPKA
dogodek
začetni pogoj
vhodna
sporočila
POSTOPEK
(algoritem)
izhodna
sporočila
končni pogoj
dogodek
Prof. dr. M. VINTAR
POSTOPEK
Predstavlja smiselno zaključeno množico
operacij na podatkih, s katerimi se
informacijski sistem pripelje iz enega v drugo
stanje. Opredeljen je z algoritmom in vhodno-
izhodnimi podatki.
Prof. dr. M. VINTAR
DOGODEK
Je neke vrste impulz, do katerega pride
bodisi zaradi sprememb ali posegov iz
okolice IS ali zaradi notranjega stanja IS.
Povzroči izvedbo enega ali več postopkov, s
katerim se spremeni stanje sistema.
Prof. dr. M. VINTAR
ZAČETNI POGOJ
Opredeljuje vse pogoje, ki morajo biti
izpolnjeni, da je zagotovljen pravilen potek
izvajanja postopka.
KONČNI POGOJ
Opredeli vse pogoje, ki morajo biti izpoljnjeni
po izvedbi postopka, da se lahko šteje, da je bil
postopek pravilno izvršen in normalno
zaključen ter da je zagotovljena integriteta IS.
Prof. dr. M. VINTAR
SPOROČILO
Je zaključena celota informacij, ki vstopa v
postopek ali izstopa iz njega. Je predmet
obdelave v postopku in je potrebno za
njegovo izvedbo, ali pa je rezultat njegove
izvedbe.
Prof. dr. M. VINTAR
PREDSTAVITEV POGLEDOV NA
POSLOVNI SISTEM
POGLEDI
MODELI IN TEHNIKE
funkcijski pogled
strukturni graf
procesni pogled
diagrami poteka
EPC (event – process – chain)
DTP (diagram toka podatkov)
odločitvene tabele
kontrolni pogled
extended EPC
Prof. dr. M. VINTAR
STRUKTURNI GRAF
Instrument za predstavitev funkcijskega
pogleda
hierarhični graf, ki predstavlja celoto
postopkov obravnavanega poslovnega
procesa
sestavljeni in elementarni postopki
pravila pri izdelavi grafa
številčenje postopkov
Prof. dr. M. VINTAR
STRUKTURNI GRAF
PROCES
0.0
POSTOPEK
POSTOPEK
POSTOPEK
1.0
2.0
3.0
POSTOPEK
POSTOPEK
POSTOPEK
1.1
1.2
1.3
Prof. dr. M. VINTAR
OBRAČUN
PLAČ
0.0
STRUKTURNI
GRAF
SISTEMA
ZA
OBRAČUNAVANJE
PLAČ
IZRAČUN
BRUTO
PLAČE
1.0
IZRAČUN
NETO PLAČE
2.0
DOLOČITEV
URNIH
POSTAVK
IZRAČUN
OPRAVLJENIH
UR
1.1
1.2
OBRAČUN
ODBITKOV
IZRAČUN
NETO PLAČE
2.1
OBRAČUN
PRISPEVKOV
Pripravil: Prof.dr.M. VINTAR
IZRAČUN
BRUTO
PLAČE
1.3
2.1.1
2.2
OBRAČUN
BOLEZNIN
2.1.2
IZPIS
PLAČILNEGA
SEZNAMA
2.3
OBRAČUN
KREDITOV
2.1.3
FUNKCIJSKI POGLED:
Strukturni graf upravnega postopka
Upravni
postopek
1.0
Klasificiranje
in
Evidentiranje
Preverjanje
popolnosti
Vloge
Signiranje
1.1
1.2
1.3
Odpiranje
nove
zadeve
1.1.1
Dopolnjevanje
zadeve
1.1.2
Poziv za
dopolnitev
vloge
1.2.1
Reševanje
Odprema
1.4
1.5
Arhiv
1.6
Izdelava
rešitve
1.4.1
Prof. dr. M. VINTAR
DIAGRAM POTEKA
Legenda:
označuje vhodno ali izhodno sporočilo
Vloga
označuje odločitev
Vloga popolna
Da
Ne
označuje proces, aktivnost ali zaporedje
aktivnosti
označuje kontrolni tok (zaporedje izvajanja
aktivnosti)
Prof. dr. M. VINTAR
Start
Vloga
Sprejete vloge
DIAGRAM
POTEKA
Klasificiranje in
signiranje
Pregled formalne
popolnosti
Vloga popolna
Ne
Poziv za dopolnitev
Da
Pregled vsebinske
popolnosti
Vloga
vsebinsko
popolna
Vloga v rokovnik
Ne
Da
Reševanje vloge
Rok poteka
Ne
Da
Da
Vloga dopolnjena
Ne
Izdelava in odprava
rešitve
Prof. dr. M. VINTAR
Vloga v arhivu
Stop
Arhiv
Oddelek
Vodja
oddelka
Glavna
pisarna
RAZŠIRJENI DIAGRAM POTEKA
Start
Sprejem
vloge
Pregled
formalne
popolnosti
vloge
Klasificira
nje in
signiranje
Ne
Vlo
ga
pop
olna
Ne
Poziv za
dopolnitev
Rokovnik
Rok potekel
Da
Da
Pregled
zadeve
Signiranje
na
referenta
Podpisovanje
Odprema
Ne
Pregled
vsebinske
popolnosti
Vlog
a
pop
olna
Da
Reševanje
Izdelava
rešitve
Arhiviranje
Stop
Prof. dr. M. VINTAR
EPC (EVENT-DRIVEN PROCESS CHAINS)
LEGENDA:
označuje dogodek (event), dejanje ali stanje, ki sproži ali
omogoči izvajanje procesa ali stanje po njegovi izvedbi
označuje eno ali več medsebojno povezanih aktivnosti,
postopekov ali procesov (function).
in / ali
ali
in
logični konektorji, ki določajo potek aktivnosti:
in : vzporedne aktivnosti
ali : alternativne aktivnosti
kontrolni tok
Prof. dr. M. VINTAR
C
Prispelo
mnenje,soglasje
Vložena vloga
Vložena
dopolnitev
ali
PROCESNI VIDIK
REŠEVANJA
VLOGE (EPC)
Pregled dokumentov
ali
Nova zadeva
Zadeva obstaja
Iskanje obstoječe
zadeve
Odpiranje nove
zadeve
ali
Zadeva odprta
Evidentiranje
vloge
Vloga
evidentirana
Prof. dr. M. VINTAR
A
PODATKOVNI MODEL REŠEVANJA
ZADEVE (ER DIAGRAM)
A
Preverjanje formalne
popolnosti vloge
ali
vloga nepopolna
vloga popolna
Poziv za dopolnitev vloge
signiranje
Zadeva v rokovniku
vloga signirana
C
B
Prof. dr. M. VINTAR
PROCESNI VIDIK REŠEVANJA VLOGE
(EPC), NADALJEVANJE
B
Reševanje
ali
Potrebno dodatno
izvedensko mnenje
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Zahteva po
vsebinskem
dopolnilu vloge
Vloga v rokovnik
Izdelana rešitev
Odprema
Rešitev je
odpremljena
Arhiviranje
Prof. dr. M. VINTAR
DIAGRAMA TOKA PODATKOV (DTP)
Diagram toka podatkov (data flow diagram –
DTP) omogoča opredelitev vseh
informacijskih tokov, ki nastopajo v okviru
obravnavanega procesa ter med
obravnavanim procesom in njegovo okolico
Prof. dr. M. VINTAR
KONCEPTI DIAGRAMA
TOKA PODATKOV (DTP)
Koncepti:
postopek (proces, aktivnost)
zunanja entiteta
zbirka podatkov
tok podatkov
zunanja entiteta – postopek
postopek – zbirka podatkov
Prof. dr. M. VINTAR
OSNOVNI SIMBOLI
DIAGRAMA TOKA PODATKOV
Legenda:
sprememba
stalnega bivališča
občan
evidenca stalnih
prebivalcev
vloga
postopek /proces/aktivnost
zunanja entiteta
zbirka podatkov
tok podatkov /dokumentov
Prof. dr. M. VINTAR
Upravni organi
Stranka
vloga
potrdilo o
prejemu
Klasificiranje in
evidentiranje
Preverjanje
popolnosti
Upravni organi
Signiranje
Evidenca zadev
Evidenca strank
Evidenca dokumentov
Evidenca zadev
Predpisi
Stranka
Reševanje
Rokovnik
Odprema
Evidenca
Arhiviranje
Prof. dr. M. VINTAR
STRUKTURNI GRAF SISTEMA ZA
ORGANIZACIJO KONFERENCE
ORGANIZIRANJE
STROKOVNE
KONFERENCE
0.0
AKTIVNOSTI
PROGRAM.
ODBORA
A1
RAZPIS VABIL
ZA PRISPEVKE
A 1.1
AKTIVNOSTI
ORGANIZAC.
ODBORA
A2
REGISTRACIJA
PRIJAV
REFERATOV
REGISTRACIJA
PRISPELIH
REFERATOV
DODELITEV
REFERATOV
RECENZENTOM
A 1.2
A 1.3
A 1.4
IZBOR REFERATOV IN FORMIRANJE SEKCIJ
A 1.5
Prof. dr. M. VINTAR
PRIMERI DIAGRAMA TOKA PODATKOV
MED POSTOPKI ZA ORGANIZACIJO
STROKOVNE KONFERENCE
A1
javni
mediji
objava
konference
podatki o
povabljencih
vabilo
za
prijavo
aktivnosti progr.
odbora
podatki o
referatih
referat
recenzija
recenzent
podatki o
sekcijah
prijava,
referat
A2
potencialni
udeleženec
prijava udeležbe
vabilo za udeležbo
aktivnosti organiz.
odbora
Prof. dr. M. VINTAR
obvestilo
Javni
medij
DIAGRAM TOKA
PODATKOV
A1.1
Razpis vabil
za prispevke
Potencialni
referati
prijave
referatov
zahvala
referati
A1.2
Registracija
prijav referatov
MED
POSTOPKI,
KI JIH IZVAJA
PROGRAMSKI
ODBOR
A1.3
Registracija
prispelih referatov
kopije
referatov
Podatki o
referentih
Podatki o
recenzentih
Podatki o
referatih
A1.4
Dodelitev
Referatov
recenzentom
Podatki o
udeležencih
Recenzenti
A1.4
Izbor referatov in
formiranje sekcij
Prof. dr. M. VINTAR
sporočilo
Podatki o
sekcijah
STRUKTURNI
GRAF – VPIS NA UNIVERZO
1.0
VPIS
NA UNIVERZO
1.1.
Objava v
medijih
1.2.
Predvpis
1.3.
Izbor
kandidatov
1.4.
Obveščanje
kandidatov
1.5.
Vpis
Prof. dr. M. VINTAR
ŠOLE
MEDIJI
DIAGRAM TOKA
PODATKOV :
1.1.
OBJAVA V
MEDIJIH
Evidenca
študijskih
programov
Evidenca
prostih
mest
KANDIDATI
1.2.
PREDVPIS
Evidenca
prijav
Vpis na univerzo
UNIVERZA
1.3.
IZBOR
KANDIDATOV
Evidenca
izbranih
kandidatov
KANDIDATI
1.4.
OBVEŠČANJE
KANDIDATOV
Evidenca
zavrnjenih
1.5.
VPIS
UNIVERZA
STATISTIČNI
URAD
Prof. dr. M. VINTAR
Evidenca
vpisanih
študentov
STRUKTURNI GRAF – POSLOVNI
SISTEM KNJIŽNICE
0.0
POSLOVNI
SISTEM
KNJIŽNICE
1.0
Včlanitev
novega člana
2.0
Izdaja
gradiva
3.0
Sprejem
gradiva
4.0
Obveščanje
Zamudnikov
Prof. dr. M. VINTAR
STRANKA
1.0
VČLANITEV
NOVEGA
ČLANA
Evidenca
članov
Evidenca
strank
DIAGRAM TOKA
PODATKOV :
Poslovni sistem
knjižnice
2.0
IZDAJA
GRADIVA
Evidenca
knjižničnega
gradiva
3.0
SPREJEM
GRADIVA
Evidenca
izposojenega
gradiva
Evidenca
plačil
STRANKA
4.0
OBVEŠČANJE
ZAMUDNIKOV
SODIŠČE
Prof. dr. M. VINTAR
Evidenca
opominov
KONTROLNI POGLED
Združuje procesni, podatkovni in
organizacijski pogled
Veže aktivnosti in vire potrebne za
njihovo izvedbo
Razširjeni EPC diagram
Prof. dr. M. VINTAR
Legenda za razširjeni EPC
dogodek
Označuje dogodek (event), dejanje ali stanje, ki sproži ali omogoči
izvajanje procesa ali posamezne funkcije.
aktivnost
Označuje eno ali več medsebojno povezanih aktivnosti, postopkov ali
procesov (function).
IN
Logični konektorji, ki določajo potek aktivnosti:
IN: vzporedne aktivnosti
ALI: alternativne aktivnosti
ALI
Organizacijski
objekt
Informacijsk
i objekt
Označuje subjekt, institucijo ali org.enoto, ki posamezno aktivnost,
postopek ali proces izvede. Nastopa lahko samo v povezavi z
aktivnostjo, nikoli z dogodkom. Označuje lahko tudi vlogo (role), ki jo
ima izvajalec pri tej aktivnosti.
Označuje informacijski objekt (dokument, zbirka podatkov, baza
podatkov idr.), ki se potrebuje za izvedbo določene aktivnosti ali je
rezultat te izvedbe. Nastopa samo v povezavi z aktivnostjo.
Kontrolni tok, ki nakazuje potek izvajanja procesa: medsebojno
povezuje dogodke, aktivnosti in logične konektorje.
Povezovalnik strani
KONTROLNI POGLED REŠEVANJA
VLOGE (EPC)
B
Reševanje
Referen
t
ali
Potrebno dodatno
izvedensko mnenje
Zadev
a
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Referen
t
Zahteve po
vsebinskem
dopolnilu vlog
Rešitev
Izdelava rešitve
Vložišče
Odprema
Vloge v rokovnik
Pismo
stranki
Rešitev je
odpremljena
C
Arhiv
Arhiviranje
Arhivirana
zadeva
Prof. dr. M. VINTAR
KONTROLNI POGLED REŠEVANJA
ZADEVE (razširjeni EPC diagram)
A
Preverjanje formalne
Popolnosti vloge
Vložišče
ali
Vloga nepopolna
Vloga popolna
Poziva za dopolnitev vloge
Vložišče
Poziv
stranki
Signiranje
Zadeva v rokovniku
Vloga signirana
C
B
Prof. dr. M. VINTAR
Podana
vloga za
včlanitev
Vpisničar
Vpisovanje
novega člana
Osebni
podatki
Evidiran član
KONTROLNI
POGLED:
Poslovanje
knjižnice
Izdelovanje
izkaznice
Izkaznica
Želja za
izposojo
Vpisan član
ali
COBISS
Pregledovanje
zaloge
ali
Knjižničarka
Seznam
izposojenih
Stanje
izposojenih
knjig
Stanje
razpoložljivi
h knjig
Želja za
izposojo
Rezerviranj
e
ali
COBISS
in
Izposojanje
B
Izposoja
zaključena
Prof. dr. M. VINTAR
in
ali
A
Knjižničarka
Seznam
zalog
¸Evidenca
izposoje
Izkaznica
A
Rezerviranje
knjige
Prekorače
n rok
vrnitve
Molk
stranke
Osebni
podatki
in
in
Podatki za
ispodojene
knjige
Izstavljanje
opominov
Opomnjen
i
zamudniki
Opomin
Predlog za
vračanje
knjig
Knjižničarka
Vračanje
Vračanje
zaključeno
Prof. dr. M. VINTAR
Podatki o
vrnjenih
knjigah
ODLOČITVENA TABELA
P1
P2
P3
P4
P5
Vloga je nerešena
DA DA
DA
DA
NE
Vloga je vložena popolna
DA NE
NE
NE
/
Rok za dopolnitev je
potekel
/
NE
DA
DA
/
Vloga je dopolnjena
/
NE
NE
DA
/
Reševanje
X
X
Poziv za dopolnitev
X
Vloga v rokovnik
X
Vloga v arhiv
X
X
Prof. dr. M. VINTAR
MODELIRANJE
PODATKOV
Prof. dr. M. VINTAR
PODATKOVNI MODEL
Podatkovni model je zbirka
konceptov, s katerimi skušamo izraziti
statične in dinamične lastnosti
podatkov v okviru IS.
Prof. dr. M. VINTAR
RAZVOJ PODATKOVNIH MODELOV
izvedbeni modeli (za izvedbo podatkovne baze)
(od 1970 -)
hierarhični model
mrežni model
relacijski model
objektno orientirani modeli
semantični modeli in jeziki (v fazi načrtovanja)
(od 1975 -)
E-R model (entity-relationship)
UML (universal modelling language)
Prof. dr. M. VINTAR
SPLOŠNI KONCEPTI ABSTRAKCIJE
PRI MODELIRANJU PODATKOV
KLASIFIKACIJA
GENERALIZACIJA
kartezična agregacija
AGREGACIJA
agregacija na ravni
objektov
ASOCIACIJA
Prof. dr. M. VINTAR
KLASIFICIRANJE PRIMERKOV
V TIPE ENTITET
ŠTUDENT
tip
entitete
IVAN
BOJAN
primerek
entitete
JANEZ
Prof. dr. M. VINTAR
GRAFIČNI PRIKAZ
KONCEPTA KLASIFIKACIJE
ŠTUDENT
primerek_iz
primerek_iz
JANEZ
BOJAN
primerek_iz
IVO
Prof. dr. M. VINTAR
PRIMER GENERALIZACIJE ELEMENTARNIH TIPOV V POSPLOŠENE TIPE
OBČAN
je
ZAPOSLENI
je
ŠTUDENT
je
UPOKOJENEC
Prof. dr. M. VINTAR
PRIKAZ
KARTEZIČNE AGREGACIJE
ŠTUDENT
je_del
ime
priimek
naslov
spol
roj_datum
Prof. dr. M. VINTAR
UPORABA KONCEPTA
AGREGACIJE NA RAVNI OBJEKTOV
Državna uprava RS
je_del
MNZ
je_del
Urad za organizacijo
in razvoj
je_del
je_del
….
MZZ
je_del
…...
je_del
je_del
...
...
Prof. dr. M. VINTAR
POVEZOVANJE KONCEPTOV
GENERALIZACIJE IN AGREGACIJE
EMŠO
ime
priimek
naslov
….
OBČAN
je
ZAPOSLENI
A
G
R
E
G
A
C
I
J
A
šifra_org.
poklic
šifra_del._mesta
….
je
ŠTUDENT
šifra_šole
oddelek
letnik
status
je
UPOKOJENEC
šifra_zavarov.
leto_upok.
pokoj._osnova
……..
Prof. dr. M. VINTAR
PRIKAZ MODELIRANJA PODATKOV Z PORABO
RAZLIČNIH KONCEPTOV ABSTRAKCIJE
(agregacija)
ZADEVA
(asociacija)
je_del
šifra zadeve
datum nastanka
subjekt
opis
je_del
šifra dokumenta
opis dokumenta
avtor
je_član
DOKUMENT
(generalizacija)
je
TEKSTUALNI
DOKUMENT
je
SLIKA
je
NAČRT
Prof. dr. M. VINTAR
PRIMER KONCEPTA ASOCIACIJE
ZADEVA
je_član
DOKUMENT
Prof. dr. M. VINTAR
MODEL
ENTITETA-POVEZAVA
(E-R model)
Prof. dr. M. VINTAR
MODEL ENTITETA – POVEZAVA (E-R)
lastnosti semantičnega modela
uporaba v zgolj v fazi načrtovanja is oziroma
njegove podatkovne baze
nastanek e-r modela
osnovni koncepti
entiteta
atribut
povezava
Prof. dr. M. VINTAR
ENTITETE
opredelitev koncepta entitete
tipi in primerki entitete
primeri entitet
Prof. dr. M. VINTAR
VRSTE ATRIBUTOV
elementarni in sestavljeni atributi
vrednost atributa
domena atributa
enovrednostni / večvrednostni atributi
ključni atributi
primarni ključ
sekundarni ključ
tuji ključi
speti ključi
Prof. dr. M. VINTAR
STRUKTURA SESTAVLJENEGA
ATRIBUTA “NASLOV”
naslov
naselje
ulica
pošta
država
številka
Prof. dr. M. VINTAR
PREDSTAVITEV TIPA ENTITETE
DRŽAVLJAN
Ime
Spol
Poklic
Ivo
M
inženir
Marko
Marko
M
M
mehanik
mehanik
Ana
Ž
tajnica
Janez
M
učitelj
učitelj
tip entitete
atributi
Primerek
entitete
Vrednost
atributa
Prof. dr. M. VINTAR
KLJUČNI ATRIBUTI - KLJUČI
primarni ključ
sekundarni ključi
speti ključi
tuji (zunanji) ključi
Prof. dr. M. VINTAR
PRIMARNI KLJUČ
najpomembnejši atribut (EMŠO, vpisna številka,
davčna številka itd)
zagotavlja enolično identifikacijo primerkov
entitet, je vedno en sam, vsak tip entitete ga mora
imeti
tisti atribut po katerem najpogosteje iščemo
podatke
Prof. dr. M. VINTAR
SEKUNDARNI IN SPETI KLJUČI
sekundarni ključi - atributi, ki jih pogosto
uporabljamo za iskanje podatkov
(priimek, ime, naslov itd.)
speti ključi
ključi sestavljeni iz več atributov
Prof. dr. M. VINTAR
LASTNOSTI POVEZAV
tip, primerki povezave
ime povezave
stopnja povezave
kardinalnost
obveznost / neobveznost
Prof. dr. M. VINTAR
NEKAJ PRIMERKOV POVEZAV “DELA_ZA” MED
TIPOMA ENTITET “ZAPOSLENI” IN “ODDELEK”
ZAPOSLENI
dela_za
ODDELEK
p1
janez
tone
ana
mojca
miha
jure
:
p2
p3
prodaja
p4
nabava
p5
skladišče
p6
:
:
Prof. dr. M. VINTAR
PRIMER TERNARNE POVEZAVE
DOBAVITELJ
anhovo
acroni
:
cement
železo
profili
:
dobava
p1
p2
p3
p4
p5
p6
p7
p8
:
PROJEKT
most
predor
cesta
:
SESTAVNI_DEL
Prof. dr. M. VINTAR
VRSTE KARDINALNOSTI
ena : ena (1 : 1)
ŠTUDENT
INDEKS
ena : več (1 : N)
OBČAN
VOZILO
več : več (M : N)
PROJEKT
DELAVEC
Prof. dr. M. VINTAR
GRAFIČNA NOTACIJA E-R MODELA
Legenda:
Tip entitete
Šibki tip entitete
Tip povezave
Tip povezave (druga možna notacija)
1:1
1:N
M:N
obvezne
neobvezne
ime
ime
ključni
ostali
Kardinalnost
tipa
povezave
Obveznost
povezave
Atributi
Prof. dr. M. VINTAR
E-R MODEL IS ZA
ORGANIZACIJO KONFERENCE
>
konferenca
vabilo
za
prispevke
sekcija
vabilo
za
udeležbo
>
odbor
konference
referat
udeleženec
Prof. dr. M. VINTAR
RAZVOJ
E-R MODELA
Prof. dr. M. VINTAR
KORAKI PRI RAZVOJU E-R MODELA
analiza poslovnega sistema
identifikacija tipov entitet
opredelitev razmerij med entitetami
risanje modela
opredelitev lastnosti povezav
Prof. dr. M. VINTAR
E-R MODEL : IZSEK REGISTRA
PREBIVALSTVA
<
OBČAN
identificira
<
<
je-član
<
GOSPODINJSTVO
stanuje
sodeluje
je
OSEBNA
IZKAZNICA
<
NASLOV
ima-sedež
<
ORGANIZACIJA
Prof. dr. M. VINTAR
E-R MODEL : IS ŠOLE
ŠOLA
študira na
ŠTUDENT
je vpisan
se izvaja
je zaposlen
ŠTUDIJSKI
PROGRAM
UČITELJ
je-vključen
je-opravil
je-predpisana
OPRAVLJ.
ŠTUDIJSKA
OBVEZNOST
PREDMET
poučuje
se zahteva za
se nanaša na
OBVEZNOST
obveznost
opravljena pri
Prof. dr. M. VINTAR
IS “DRŽAVNEGA ZBORA”
DRŽAVNI
ZBOR
PREDSEDNIK
ODBORA
ODBOR
SEJA
ODBORA
ČLAN
ODBORA
POSLANEC
PREDSEDNIK
DRŽAVNEGA
ZBORA
SEJA
ZBORA
Prof. dr. M. VINTAR
E-R DIAGRAM IS KNJIŽNICE
KNJIŽNICA
ČLANSKA
IZKAZNICA
OPOMIN
STRANKA
BIBLIOGR.
ENOTA
RAČUN
IZPOSOJA
PLAČILO
Prof. dr. M. VINTAR
E-R DIAGRAM IS BOLNICE
BOLNICA
MEDICINSKA
SESTRA
OPERACIJSKA
DVORANA
AMBULANTA
ZDRAVNIK
OPERACIJSKA
EKIPA
PREGLED
PACIENT
ODDELEK
OPERACIJA
DIAGNOZA
ZDRAVLJENJE
Prof. dr. M. VINTAR
DOKUMENTIRANJE E-R MODELA
grafični del ( E-R graf)
opisni del ( podatkovni slovar)
podatkovni slovar
slovar entitet
slovar atributov
Prof. dr. M. VINTAR
SLOVAR ENTITET: IS ŠOLE
Oznaka Naziv
Oznaka
Naziventitete
entitete
E-01
ŠTUDENT
Seznam
atributov
Seznam
atributov
Vpis._št.#, Priimek, Ime, Spol,
Roj._dat., Šifra_št.pr.,
Šifra_šole, Naslov
E-02
OPRAVLJENA_ŠT._OBV.
Vpis_št + Šifra_pre. + Tip_obv.,#,
Datum, Šifra_učitelja, Ocena
LEGENDA:
- primarni ključ: #
- ključi: Priimek
- tuji ključi: Šifra_šole (dvojna črta ali zasenčen)
- speti ključ: + med atributi
Prof. dr. M. VINTAR
SLOVAR ATRIBUTOV: IS ŠOLE
TIP ENTITETE: ŠTUDENT
Oznaka
atributa
Ime
atributa
A-01
Standardno
ime
Tip
Dolžina
VPIS-ST
N
5
A-02
Priimek
PRIIMEK
A
24
A-03
Ime
IME
A
18
A-09
Spol
SPOL
A
1
ROJ-DAT
N
7
NASLOV
AN
60
SIF-PR
N
2
SIF-ORG
N
12
A-05
A-06
A-07
A-08
Rojstni
datum
Naslov stal.
bivališča
Šifra
programa
Šifra šole
Standardne
vrednosti
M-moški
Ž-ženska
LEGENDA:
N-numerično; A-alfabetsko; AN-alfanumerično
Prof. dr. M. VINTAR
SLOVAR ENTITET:
REGISTER PREBIVALSTVA
Oznaka
entitete
Naziv entitete
E01
OBČAN
E02
GOSPODINJSTVO
E03
NASLOV
E04
ORGANIZACIJA
E05
OSEBNA IZKAZNICA
E06
OBČAN/ORGANIZACIJA
Atributi
EMŠO#, priimek, ime, datum rojstva, spol, davčna
številka občana, šifra naselja+šifra ulice+hišna
številka, EMŠO nosilca gospodinjstva.
EMŠO nosilca gospodinjstva#, število članov,
datum vzpostavitve, datum ukinitve, šifra
naselja+šifra ulice+hišna številka.
šifra naselja+šifra ulice+hišna številka#, številka
parcele, geografski centroid, popisni okoliš, statični
okoliš.
šifra organizacije#, naziv organizacije, dejavnost,
številka ŽR, davčna številka organizacije, šifra
naselja+šifra ulice+hišna številka.
Številka OI#, datum izdaje, datum veljavnosti, kraj
izdaje, EMŠO.
EMŠO+šifra organizacije#
Prof. dr. M. VINTAR
SLOVAR ATRIBUTOV:
REG. PREBIVALSTVA
Oznaka
atributa
OBČAN
A0101
A0102
A0103
A0104
Naziv atributa
Tip
Dolžina
EMŠO
Priimek
Ime
EMŠO
Priim
Ime
N
A
A
13
20
15
Spol
Spol
A
1
Dav-st-obc
N
8
Dat-roj
D
8
Sif-org
N
10
Naz-org
AN
35
Sif-dej
N
7
Dav-st-org
N
8
AN
15
Davčna številka
občana
A0106
Datum rojstva
ORGANIZACIJA
Šifra
A0401
organizacije
Naziv
A0402
organizacije
A0403
Šifra dejavnosti
Davčna številka
A0403
organizacije
A0404
Številka ŽR
A0105
Standard
no ime
Stev-ZR
LEGENDA:
N-numerično; A-alfabetsko; AN-alfanumerično
Standardna
vrednost
M-moški
Ž-ženski
Prof. dr. M. VINTAR
TUJI KLJUČI
omogočajo vzpostavitev/
opredelitev razmerij med entitetami
tuji ključi so primarni ključi
povezanih enititet
tuji ključi in kardinalnost
Prof. dr. M. VINTAR
VGRADNJA POVEZAV
S POMOČJO TUJIH KLJUČEV
ENTITETA
A
a1#, a2, a3, . . . , an
razmerje
ENTITETA
B
b1#, b2, b3, …, bm
Prof. dr. M. VINTAR
VGRADNJA POVEZAV :
KARDINALNOST 1:1
ENTITETA
A
a1#, a2, a3, . . . , an, b1
Razmerje (1:1)
ENTITETA
B
b1#, b2, b3, …, bm, a1
Prof. dr. M. VINTAR
VGRADNJA POVEZAV:
KARDINALNOST 1:1
ENTITETA
A
a1#, a2, a3, . . . , an, b1
Razmerje (n:1)
ENTITETA
B
b1#, b2, b3, …, bm
Prof. dr. M. VINTAR
VGRADNJA POVEZAV :
KARDINALNOST 1:N
ENTITETA
A
a1#, a2, a3, . . . , an
Razmerje (1:n)
ENTITETA
B
b1#, b2, b3, …, bm, a1
Prof. dr. M. VINTAR
VGRADNJA POVEZAV: KARDINALNOST N:M
VPELJAVA PRESEČNE ENTITETE
A
A
Razmerje (N : M)
Razmerje 1 : N
=
A-B
Razmerje N : 1
B
B
Prof. dr. M. VINTAR
E-R MODEL IZSEKA REGISTRA
PREBIVALSTVA
GOSPODINJSTVO
je
NASLOV
je-član
stanuje
ima-sedež
OBČAN
ima
OSEBNA
IZKAZNICA
sodeluje-z
ORGANIZACIJA
Prof. dr. M. VINTAR
DOPOLNJENI E-R MODEL
IZSEKA REGISTRA PREBIVALSTVA
GOSPODINJSTVO
je-član
ima
OBČAN
OSEBNA
IZKAZNICA
sodeluje-z
je
NASLOV
OBČAN/
ORGANIZACIJA
stanuje
ima-sedež
ORGANIZACIJA
ima-sodelavce
Prof. dr. M. VINTAR
Šolski IS - vpeljava tujih ključev
ŠTUDIJSKI
CENTER
krat-ŠC#
naz-ŠC
nasl-ŠC
tel-ŠC
OPRAVLJ.
OBVEZNOSTI
vpisna-št +
tip-obv +
šif-predm + 12
ozn-ŠP +
dat-obv#
ocena
dat-oprav
1
ŠTUDENT
vpisna-št#
ime-štud
priim-štud
EMŠO
nasl-štud
......
krat-ŠC
2
ozn-ŠP
ŠTUDIJSKI
PROGRAM
ozn-ŠP#
naz-ŠP
vrsta-ŠP
PREDMET
šif-predm#
naz-predm
št-ur-vaj
št-ur-predav
ozn-ŠP
4
šif-pred
PRIJAVA
10
vpisna-št +
3
tip-obv +
ROK ZA
šif-predm +
OBVEZNOST
11
ozn-ŠP +
tip-obv +
OBVEZNOST
dat-obv#
šif-predm +
tip-obv +
dat-prijava
ozn-ŠP +
7 5 šif-predm +
dat-odjava
dat-obv#
6 ozn-ŠP#
kraj
opis-obv
ura
način-ocen
9 krat-ŠC
8
šif-pred
PREDAVATELJ
šif-pred#
ime-pred
priim-pred
nasl-pred
tel-pred
4 šif-predm
MOČNI IN ŠIBKI TIPI ENTITET
močni tipi entitete
šibki tipi entitet
eksistenčna odvisnost
identifikacijska odvisnost
Prof. dr. M. VINTAR
PRIMER EKSISTENČNE ODVISNOSTI
ENTITET
ŠOLA
E
oddelki_šole
ODDELEK
Prof. dr. M. VINTAR
PRIMER IDENTIFIKACIJSKE
ODVISNOSTI ENTITET
PACIENT
ID
pacientova
diagnoza
DIAGNOZA
Prof. dr. M. VINTAR
PRIMER REKURZIVNE POVEZAVE
ZAPOSLENI
nadzira
Prof. dr. M. VINTAR
ŠTUDIJ
PRIMERA
Upravni postopek
Prof. dr. M. VINTAR
PODATKOVNI POGLED:
E-R diagram IS upravnega postopka
STRANKA
VODJA
vloži
KLASIFIKACIJSKI
ZNAK
označuje
ZADEVA
rešuje
REFERENT
vseb
uje
DOKUMENT
dopolnjuje
PRILOGA
Prof. dr. M. VINTAR
C
Prispelo
mnenje,soglasje
Vložena vloga
Vložena
dopolnitev
ali
PROCESNI
POGLED NA
REŠEVANJE
ZADEVE (EPC)
Pregled dokumentov
ali
Nova zadeva
Zadeva obstaja
Iskanje obstoječe
zadeve
Odpiranje nove
zadeve
ali
Zadeva odprta
Evidentiranje
vloge
Vloga
evidentirana
Prof. dr. M. VINTAR
A
PROCESNI POGLED NA REŠEVANJE
ZADEVE
A
Preverjanje formalne
popolnosti vloge
ali
vloga nepopolna
vloga popolna
Poziv za dopolnitev vloge
signiranje
Zadeva v rokovniku
vloga signirana
C
B
Prof. dr. M. VINTAR
PROCESNI POGLED NA REŠEVANJE
ZADEVE ( NADALJEVANJE)
B
Reševanje
ali
Potrebno dodatno
izvedensko mnenje
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Zahteve po
vsebinskem
dopolnilu vlog
Izdelava rešitve
Vloge v rokovnik
Odprema
Rešitev je
odpremljena
Arhiviranje
Prof. dr. M. VINTAR
DFD (DATA-FLOW DIAGRAMS),
RAZLIČICA YOURDON AND COAD
Legenda:
označuje proces oz. aktivnost (process)
označuje zunanjo entiteto (external entity)
označuje informacijski objekt (data store)
Prof. dr. M. VINTAR
Upravni organi
Stranka
vloga
potrdilo o
prejemu
Klasificiranje in
evidentiranje
Preverjanje
popolnosti
Upravni organi
Signiranje
Evidenca zadev
Evidenca strank
Evidenca dokumentov
Evidenca zadev
Predpisi
Stranka
Reševanje
Rokovnik
Odprema
Evidenca
Arhiviranje
Prof. dr. M. VINTAR
IZVEDBENI
PODATKOVNI
MODELI
Prof. dr. M. VINTAR
IZVEDBENI PODATKOVNI MODELI
V to skupino uvrščamo:
hierarhični model
mrežni model
relacijski model
objektno orientirani modeli
Prof. dr. M. VINTAR
HIERARHIČNI MODEL
nastal okrog leta 1970, intuitivno
drevesna struktura, ki se sestoji iz vozlišč in
povezav
dve pravili
eno samo vozlišče na najvišjem nivoju
pravilo oče-sin
prednosti in slabosti
Prof. dr. M. VINTAR
HIERARHIČNA DREVESNA
STRUKTURA
Prof. dr. M. VINTAR
PRIMER HIERARHIČNE SHEME ZA
IZSEK PODATKOVNE BAZE PODJETJA
ODDELEK
Ime Šifra
Lokacija Tel._št. Ime_vodje
ZAPOSLENI
PROJEKT
Ime EMŠO Roj_datum Naslov
Ime EMŠO Roj_datum Naslov
VZDRŽEVANI
Ime Spol Roj_datum
DELAVEC
PODREJENI
Ime
EMŠO
Ime
EMŠO
Št._ur
Prof. dr. M. VINTAR
MREŽNI MODEL
nastal okrog leta 1970
predstavlja razširitev hierarhičnega modela
drevesna struktura, ki se sestoji iz vozlišč in
povezav
Pravilo:
Vsako vozlišče ima lahko poljubno
število podrejenih in poljubno število
nadrejenih vozlišč (zapisov)
Prof. dr. M. VINTAR
MREŽNA STRUKTURA
Prof. dr. M. VINTAR
PRIMER MREŽNE STRUKTURE
ODDELEK
oddelek #
naziv
PROJEKT
predstojnik
Šifra
projekt.
DELOVNO MESTO
šif. del. mesta
znesek
Šifra
PRIIMEK
zadeve
vodja
projekta
ulica
IME SPOL
del.
mesto
VZDRŽEVANI
NASLOV
Šifra
naslova
rok
ZAPOSLENI
opis
PLAČA
datum
naziv
hišna
štev
Ime
roj. datum
Pripravil: Prof.dr.M. VINTAR
RELACIJSKI MODEL
nastal okrog leta 1970
zgrajen na teoriji relacij
sestavljajo ga relacijske tabele, to so
dvodimenzionalne tabele, ki jih opredelimo za
posamezne entitete
med relacijskikimi tabelami ni fiksnih povezav
povezave se tvorijo v realnem času na osnovi
uporabnikovih zahtev
Prof. dr. M. VINTAR
PRIMER RELACIJSKE TABELE
ŠTUDENT
Ime
Vpis._št.
Letnik
Spol
Ivo
13012
1
M
Marko
13017
1
M
Ana
13021
2
Ž
Janez
13067
1
M
Prof. dr. M. VINTAR
PRIKAZ n-terk RELACIJE ŠTUDENT
ŠTUDENT
Ime
Ivo
Vpis._št. Letnik Spol
Naslov
Tel._št.
13012
1
M
Dunajska 53
168-63-74
Marko 13017
1
M
Savska 27
null
Ana
13021
2
Ž
Slovenska 127
432-765
Janez
13067
1
M
Tržaška 345
null
Prof. dr. M. VINTAR
PRIMER RELACIJSKE STRUKTURE
ŠTUDENT
Vpis.št. Ime
ŠTUDENT-OBVEZNOST
Letnik Spol
Vpis.
Šifra
št. predmeta
Tip
UČITELJ
PREDMET
Ime
Šifra
Naslov
učitelja
predmeta
Šifra
Ime
predmeta predmeta
Datum Ocena
Prof. dr. M. VINTAR
PROBLEM PREHODA
IZ
LOGIČNE NA FIZIČNO
RAVEN ZASNOVE IS
Prof. dr. M. VINTAR
PRIČAKOVANI REZULTATI
POSAMEZNE RAZVOJNE FAZE IS
REZULTAT I
Strateško
načrtovanje
opis funkcije OS
opis organiziranosti OS
opredeljene informacijske potrebe
identificirani postopki
Logična
zasnova IS
opredeljene vse lastnosti sistema
na logični ravni
Fizična
zasnova IS
Gradnja
opredeljene vse lastnosti sistema
na fizični ravni
izdelana in preverjena
informacijska rešitev
Prof. dr. M. VINTAR
PREGLED UPORABE METOD IN
TEHNIK SKOZI RAZVOJNE FAZE IS
OBRAVNAVANI
SISTEMI
Model
obravnavanega
sistema
Logični
model IS
Fizični
model IS
Izvedbeni
model IS –
izdelana rešitev
MODELIRANJE
PODATKOV
MODELIRANJE POSTOPKOV
REZULTATI
Razpoložljive metode in tehnike
Tekstualni opis
Tekstualni opis
E-R model
Organigram
Opis funkcije OS
Opis organiziranosti OS
Opredeljene informacijske
potrebe
Identificirani postopki.
E-R model
Podatkovni slovar
Strukturni graf
Diagrami toka podatkov
Prehodni diagram
Opredeljene vse lastnosti
sistema na logični ravni
Relacijski model
Objektno orientirani
modeli
Hierarhični model
Mrežni model
Podrobne specifikacije
programskih modulov
Strukturni diagram
Diagram poteka
Vhodno / izhodne maske
Opredeljene vse lastnosti
sistema na fizični ravni
Generirana baza
podatkov na osnovi
izbranega modela
Programska koda v izbranem
programskem jeziku
Izdelana in preverjena
informacijska rešitev
Prof. dr. M. VINTAR
POSTOPEK PRETVORBE
LOGIČNEGA MODELA V
FIZIČNI MODEL –
NORMALIZACIJA
Prof. dr. M. VINTAR
PRETVORBA PODATKOVNEGA MODELA
V TRETJO NORMALNO FORMO
NENORMALIZIRA
NI PODATKI
1.
PRVA NORMALNA
FORMA
2.
DRUGA
NORMALNA
FORMA
TRETJA
NORMALNA
FORMA
Izločitev vseh ponavljajočih se
skupnih atributov samostojne
relacije
V relacijah s sestavljenimi ključi
je potrebno zagotoviti, da so vsi
ostali atributi odvisni od
celotnega ključa
3.
Odrstaniti vse prehodne
odvisnosti med atributi ter po
potrebi oblikovati nove relacije
Prof. dr. M. VINTAR
PRIKAZ PRETVORB
TIP ENTITETE = NENORMALIZIRANA RELACIJA
NAROČILO
Šifra
Šifra Naziv Naslov Šifra Naziv Koli- Cena Vrednost Vrednost
Datum
naroč.
kupca kupca kupca artikla artikla čina artikla artikla naročila
ponavljajoče se skupine atributov
Prof. dr. M. VINTAR
PRETVORBA V PRVO NORMALNO
FORMO
NAROČILO
funkcionalne
odvisnosti
Šifra
Šifra Naziv Naslov Vrednost
Datum
naroč.
kupca kupca kupca naročila
ključ
1. Ponavljajoče skupine
atributov so odstranjene ter
oblikovane v samostojne
relacije
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Naziv
artikla
Vrednost
Cena
Količina
artikla
artikla
sestavljeni ključ
Prof. dr. M. VINTAR
PRETVORBA V DRUGO NORMALNO
FORMO
2. Vsi atributi, ki niso bili
odvisni od celotnega ključa,
kot je bil primer pri relaciji
NAROČILO-ARTIKEL so bili
prenešeni v samostojno
relacijo artikel
NAROČILO
Šifra
naroč.
Datum
Šifra Naziv Naslov Vrednost
kupca kupca kupca naročila
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Količina
ARTIKEL
Vrednost
artikla
Šifra
artikla.
Naziv
artikla
Cena
artikla
Prof. dr. M. VINTAR
PRETVORBA V TRETJO NORMALNO
FORMO
3. Vsi atributi,ki so bili odvisni
od drugih atributov (ki niso ključi),
kot je bil to primer pri relaciji
NAROČILO, so odstranjeni ter
oblikovani v samostojne relacije
NAROČILO
Šifra
naroč.
Datum
KUPEC
Šifra Vrednost
kupca naročila
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Količina
Vrednost
artikla
Šifra
kupca
Naziv
kupca
Naslov
kupca
ARTIKEL
Šifra
artikla.
Naziv
artikla
Cena
artikla
Prof. dr. M. VINTAR
TEHNOLOŠKI,
ORGANIZACIJSKI TER
KADROVSKI VIDIKI
RAZVOJA IS
Prof. dr. M. VINTAR
RAZVOJ E-UPRAVE IN IS
opredelitev e-uprave
internet kot glavna gonilnna sila
povsem nove razvojne možnosti
odvisnost od IS
Prof. dr. M. VINTAR
GLAVNE RAZVOJNE SMERI EUPRAVE
e-uprava
Razvoj
novih
storitev
Prof. dr. M. VINTAR
ŠTIRI TEMELJNA NAČELA PRI BODOČEM
POSLOVANJU Z OBČANI
načelo enkratnega obveščanja
načelo obveznega pridobivanja mnenj in
soglasij po uradni dolžnosti
načelo poslovanja brez osebnega stika s
stranko
načelo ponudbe po sistemu ”vse na enem
mestu”
Prof. dr. M. VINTAR
NOVA PARADIGMA PRI NADALJNJEM RAZVOJU UPRAVNIH
SISTEMOV - (REINVENTING GOVERNMENT)
Staro načelo
Novo načelo
Formalna, hierarhična
struktura, birokratska
organizacija
Dinamična, mrežna struktura bolj
avtonomnih organizacij
Od vrha navzdol
-Decentralizacija
-Menedžerski principi upravljanja
in vodenja
Odnos do javnosti
Zaprta struktura,
delovanje pod oznako
“interno” in “zaupno”
Transparentnost, odprtost
Delitev pristojnosti
Resorno in načelo
krajevne pristojnosti
Načelo maksimiziranja
razpoložljivih virov
Parcialen, resoren
“vse na enem mestu”
Dekoncentracija služb
Načelo socialne pravičnosti
(digital divide)
Poslanstvo
Oblikovanje in izvajanje
zakonov
Zadovoljevanje potreb občanov in
organizacij
Ugotavljanje
učinkovitosti in
kakovosti dela
Ugotavlja uprava sama
Ugotavljajo njeni uporabniki
(organi, občani), sistemi kakovosti
Kriteriji
Organiziranost uprave
Način izvajanja
nadzora in vodenja,
sprejemanja odločitev
Način ponudbe
storitev
Dostopnost upravnih
storitev
IZHODIŠČA ZA NADALJNJI
RAZVOJ IS V UPRAVI
Staro načelo
Novo načelo
Informacijske potrebe
uprave
Informacijske potrebe uprave in
zunanjih uporabnikov
Sektorska, parcialna
Integralna
Vir informacij
Vir in prejemnik informacij
Način posredovanja
informacij
Parcialen po resorjih
Vse na enem mestu
Preverjanje podatkov
Osebna navzočnost,
lastnoročni podpis
Na daljavo, digitalni podpis
Dokazovanje uradnih
dejstev
Stranka s pisnimi
dokazili
Organ ob uporabi javnih baz
podatkov
Spremljanje stanj
občanov
Parcialno, resorno
Enkrat za vselej in vse primere
Kriteriji
Glavni funkcija IS
Zasnova
Vloga občanov
Prof. dr. M. VINTAR
KLJUČNI DEJAVNIKI
USPEŠNEGA RAZVOJA IS
jasno opredeljeni cilji organizacije
opredeljeni ključni dejavniki uspeha in
vloga IS
dolgoročno načrtovanje informatike
sodelovanje in podpora vodstva
sodelovanje uporabnikov
projektni pristop
projektni tim
uporaba sodobnih metodoloških pristopov
uporaba sodobnih informacijskih orodij
Prof. dr. M. VINTAR
POTREBNA ZNANJA INFORMATIKOV IN
UPORABNIKOV ZA USPEŠEN RAZVOJ IS
Strokovna znanja
obravnavanega področja
Informacijska
znanja
POTREBNO ZNANJE INFORMATIKOV
POTREBNO ZNANJE UPORABNIKOV
Spekter potrebnih znanj pri razvoju novih
informacijskih sistemov
Prof. dr. M. VINTAR
TEMELJNA IZHODIŠČA PRENOVE
POSLOVNIH PROCESOV
pristop po načelu “začeti od začetka”
procesna orientacija
preseganje obstoječih organizacijskih struktur
težnja po radikalni spremembi v pogledu
učinkovitosti poslovanja
obravnava informacijske tehnologije kot vzvoda
in sredstva za spremembe
sprememba organizacije in organizacijske
kulture kot nujnega spremljevalca sprememb
Prof. dr. M. VINTAR
UPORABA INFORMACIJSKIH ORODIJ
kaj so informacijska orodja za razvoj IS?
jeziki četrte in pete generacije
krmilni sistemi baz podatkov
slovarji podatkov
CASE orodja
Prof. dr. M. VINTAR
JEZIKI ČETRTE in PETE
GENERACIJE
razvojne smeri 4GL
uporabnost 4GL
razvojni in obratovalni stroški
peta generacija na pohodu
Prof. dr. M. VINTAR
KRMILNI SISTEMI BAZ PODATKOV
Opredelitev krmilnega sistema podatkovnih baz
Razvoj
Funkcije
Uporaba
Konkretni primeri
Prof. dr. M. VINTAR
CASE ORODJA
opredelitev CASE orodij (Computer Aided System
Engineering)
razvojne smeri
vrste CASE orodij:
orodja za vzdrževanje projektne dokumentacije
orodje za prenovo informacijskih sistemov
orodja za podporo celotnemu razvojnemu ciklu
orodja za podporo vodenju projektov
orodja za spremljanje kakovosti
Prof. dr. M. VINTAR
ORGANIZACIJSKO, TEHNOLOŠKI IN
KADROVSKI VIDIKI RAZVOJA INFORMACIJSKE
INFRASTRUKTURE
dolgoročno načrtovanje razvoja
informacijske infrastrukture
integracija tehnologij,
spremljanje tehnoloških razvojnih
trendov,
naložbeni vidik,
organizacijski vidik
kadrovski vidik
Prof. dr. M. VINTAR
TEHNOLOŠKI VIDIKI
decentralizacija procesne moči
cenejši in zmogljivejši računalniki
omreženje računalnikov
integriranje lokalnih in oddaljenih
omrežij
internet/intranet
omrežno računalništvo
Prof. dr. M. VINTAR
ORGANIZACIJKSI VIDIKI
Prof. dr. M. VINTAR
OD AVTOMATIZACIJE K
INFORMATIZACIJI
od avtomatizacije k informatizaciji
vedno večji vpliv novih tehnologij na
poslovanje – nove možnosti
potreba po radikalni prenovi
poslovanja
integracija informacijskih sistemov
Prof. dr. M. VINTAR
KLJUČNE TOČKE PROCESA
INFORMATIZACIJE ORGANIZACIJ
uvajanje informacijske tehnologije v vse faze
zbiranja, obdelave, shranjevanja in
posredovanja informacij,
prenova poslovnih procesov na osnovi
inovativne uporabe IT,
preureditev informacijskih tokov ter njihova
prilagoditev možnostim IT,
prilagoditev ali sprememba organizacijske
strukture v katero se uvaja sodobna
tehnologija,
prilagoditev metod menedžmenta uporabi
sodobnih informacijskih virov.
Prof. dr. M. VINTAR
NAJPOMEMBNEJŠE RAZLIKE MED PROCESOM
AVTOMATIZACIJE TER PROCESOM
INFORMATIZACIJE ORGANIZACIJ
KARAKTERISTIKE
PRISTOPA
AVTOMATIZACIJA
INFORMATIZACIJA
Način uvajanja
od spodaj navzgor
od zgoraj navzdol
Vpliv na organizacijo
majhen, predvsem na
operativno
velik, spremembe v
organizacijski kulturi
organizacije
Potrebna tehnologija
samostojni računalniki,
lokalne mreže
lokalne in globalne
mreže, internet, intranet
Iniciator sprememb
nižji in srednji
management
vrhovni management
Odgovornost za
izvedbo
nižji in srednji
management
vrhovni management
Obseg sprememb v
poslovnih procesih
majhne, predvsem v načinu
izvajanja, ročna opravila se
nadomešča z avtomatiziranimi
velike, možna je popolna
prenova poslovnih procesov
(BPR)
Baze podatkov
parcialne po
poslovnihfunkcijah
integrirane za celotno
organizacijo
Prof. dr. M. VINTAR
NAJPOMEMBNEJŠE RAZLIKE MED PROCESOM
AVTOMATIZACIJE TER PROCESOM
INFORMATIZACIJE ORGANIZACIJ, nadaljevanje
KARAKTERISTIKE
PRISTOPA
AVTOMATIZACIJA
INFORMATIZACIJA
Upravljanje
informacijskih virov
Decentralizirano po
organiza.. enotah ali
poslovnih fukcijah
centralizirano
Vpliv na management
delen
velik
Vloga IT v organizaciji
vpliv čutiti na operativni in
tehnični ravni
IT dobiva strateško vlogo,
vse vitalne funkcije org. so
odvisne od uporabe IT
Spremembe v
organizac. strukturi
Običajno jih ni
Lahko tudi zelo velike,
odvisno od narave organiz.
Niso nujne
Koristve, včasih celo pogoj
za upeh projektov
informatizacije
Premembe v
normativni ureditvi
Služba za informatiko
spremenjena vloga informacijske poslovne
funkcije
od avtomatizacije k informatizacije
od “AOP” centra k “štabni službi za
informatiko”
naloge službe za informatiko
strateško načrtovanje in razvoj
izobraževanje
podpora uporabnikov
varovanje in zaščita podatkov
standardi
Prof. dr. M. VINTAR
PROJEKT RAZVOJA
IS
Prof. dr. M. VINTAR
PRISTOPI K NAČRTOVANJU
IN GRADNJI IS
1
LINEARNI PRISTOP
2
PROTOTIPNI PRISTOP
3
OBJEKTNI PRISTOP
Prof. dr. M. VINTAR
ZNAČILNOSTI LINEARNEGA
PRISTOPA
kaskadni princip (waterfall principle)
dobro dokumentirane faze
neodvisen od velikosti problema
neodvisen od uporabljenih orodij
Prof. dr. M. VINTAR
ZNAČILNOSTI PROTOTIPNEGA
PRISTOPA
nastanek kot odgovor na slabosti
linearnega pristopa
vloga prototipa
evolutivni pristop
vloga uporabnikov
slabosti prototipnega pristopa
Prof. dr. M. VINTAR
OBJEKTNI PRISTOP
razvoj ideje objektnega pristopa
objekti in realni svet
enovita obravnava podatkov in postopkov
standardizacija elementov informacijske rešitve
večkratna uporaba istih objektov
večja zanesljivost delovanja IS
nekoliko drugačne diagramske tehnike
Prof. dr. M. VINTAR
PROJEKTNI PRISTOP
pomembnost projektnega pristopa
priprava projekta
specifikacija projektne naloge
javni razpis
sklenitev pogodbe z izvajalcem
izvedba projekta
Prof. dr. M. VINTAR
PRIPRAVA PROJEKTA
metodologije vodenja projektov
projektna pisarna
vzpostavitveni dokument projekta (vdp)
Prof. dr. M. VINTAR
VZPOSTAVITVENI DOKUMENT
PROJEKTA-VDP
namen VDP
priprava VDP
sprejem VDP
vsebina VDP
Prof. dr. M. VINTAR
VSEBINA VDP
cilji projekta
vsebina projekta
organizacija projekta
terminski načrt izvedbe
izdelki projekta
finančni načrt
opredelitev odgovornosti
ocena tveganja
nadzor kakovosti
Prof. dr. M. VINTAR
ORGANIZACIJA PROJEKTA
PROJEKTNI SVET
• Vodja projektnega sveta
• Tehnični svetovalec
- Predstavnik
Predstavniki naročnika
naročnika
- Predstavniki
Predstavnik uporabnika
uporabnika
- Predstavniki
Predstavnik izvajalca
izvajalca
NADZOR KAKOVOSTI
PROJEKTNA SKUPINA
• Odgovorni za nadzor kakovosti
VODJA PROJEKTA
PROJEKTNI TIM IZVAJALCA
- Koordinator
tima izvajalca
- Sodelavci
PROJEKTNI TIM UPORABNIKA
- Koordinator
tima uporabnika
- Sodelavci
Prof. dr. M. VINTAR
MREŽNI DIAGRAM IZDELKOV
PROJEKTA
VZPOSTAVITVENI
VZPOSTAVITVENI
DOKUMENT
DOKUMENT
PROJEKTA
PROJEKTA PP1/2
PP1/2
Poenoteni
Poenoteni
postopki
postopki
delovanja
delovanja UE
UE
Baza
Baza
postopkov
postopkov
Aplikacija
Aplikacija
RPID
RPID
Katalog
Katalog
življenjskih
življenjskih
situacij
situacij
Baza
Baza
dokumentov
dokumentov
Metodologija
Metodologija
upravnega
upravnega
nadzora
nadzora inin
spremljanja
spremljanja
Zaključno
Zaključno
poročilo
poročilo
Osnutek
Osnutek spremembe
spremembe
uvedbe
uvedbe ininnavodil
navodil
o
o pisarn.
pisarn.poslovanju
poslovanju
Metodologija
Metodologija
prenove
prenove
Prof. dr. M. VINTAR
TERMINSKI NAČRT PROJEKTA
DEC
NOV
OKT
SEPT
AVG
JU L
JU N
MAJ
APR
MAR
FEB
JAN
DEC
2001
NOV
OKT
SEPT
ID IME POSTOPKA
Trajanje projekta
1 Vzpostavitev projekta
2 Poenotoenje postopkov
3 Razvoj Registra postopkov in dokumentov
4 Izdelava specifikacije RPID
5 Razvoj aplikacije
6 Vsebinsko testiranje
8 Formiranje baze postopkov in dokumentov
9 Metodologija upravnega nadzora in spremljanja
10 Katalog življenjskih situacij
11 Osnutek sprememb Uredbe in navodil o pisar.poslov.
12 Uvajanje registra
13 Izdelava metodologije
14 Priprava zaključnega poročila
15 Vodenje projekta
16 Zagotavljanje kakovosti
TRAJANJE
2000
25
150
80
20
50
10
60
163
30
163
63
63
20
Prof. dr. M. VINTAR
KADROVSKI VIDIKI
pridobivanje ključnih informacijskih
znanj
strateško načrtovanje in razvoj
informacijske infrastrukture
razvoj IS
uporaba informacijskih rešitev
uporaba informacijskih orodij
vzdrževanje strojne in programske
opreme
vzdrževanje telekomunikacij
Prof. dr. M. VINTAR