Univerzitet u Beogradu
Fakultet Organizacionih Nauka
UVOD U INFORMACIONE SISTEME - seminarski rad -
Sadržaj
UVOD U INFORMACIONE SISTEME.........................................................................................................................................................1 Beograd............................................................................................................................................................................................1 2008.................................................................................................................................................................................................1
1.A NALIZA ZAHTEVA KORISNIKA - VERBALNI OPIS .....................................................................................................................................3 STRUKTURNA SISTEM ANALIZA................................................................................................................................................................ 4 Hijerarhijski organizovan skup DTP.......................................................................................................................................... ..... 4
Dijagram konteksta (nulti nivo dekompozicije)...............................................................................................................................4 4 4 Prvi nivo dekompozicije..................................................................................................................................................................5 II nivo – Rad omladinske škole.......................................................................................................................................................6 II nivo – Nabavka I prodaja igrača..................................................................................................................................................7 II nivo – Organizacija priprema.......................................................................................................................................................8 II nivo – Organizacija utakmica......................................................................................................................................................9 Rеčnik podataka.............................................................................................................................................................................10 Model podataka.............................................................................................................................................................. ............... 14
Prosireni Model objekti veze.........................................................................................................................................................14 Rad omladinske skole.....................................................................................................................................................................14 Kupovina i prodaja igraca...............................................................................................................................................................15 ......................................................................................................................................................................................................15 Ogranizacija priprema....................................................................................................................................................................16 3.4.Ogranizacija utakmica.............................................................................................................................................................17 17 17 Celokupni PMOV .........................................................................................................................................................................18 Relacioni Model............................................................................................................................................................................19
1. Analiza zahteva korisnika - Verbalni opis Potrebno je napraviti Informacioni sistem za regulisanje poslova jednog fudbalskog kluba. IS treba da omogući obavljanje poslova sa fudbalskim savezom, kandidatima, sportskim centrima, agencijom za prevoz i drugim fudbalskim klubovima. U IS fudbalskog kluba će se na osnovu zahteva kandidata za učlanjenje izvršiti testiranje tih kandidata, a kada se analizitaju rezultati tih testova, biraće se najbolji kandidati i sa njima se potpisuju ugovori. Sa drugim fudbalskim klubovima se pregovara o kupovini slobodnih igrača, na osnovu informacija o tim igračima, a sve to se obavlja pod nadzorom fudbalskom saveza koji određuje pravila o kupovini i prodaji igrača. Na osnovu ponude aranžmana sportskih centara, fudbalski klub šalje zahtev za određeni aranžman i izvršava uplatu. Odlazak na pripreme omogućuje agencija za prevoz, koja u dogovoru sa fudbalskim klubom organizuje prevoz.
Strukturna sistem analiza Hijerarhijski organizovan skup DTP Dijagram konteksta (nulti nivo dekompozicije)
Fudbalski savez
Pravila o kupovini igraca Raspored utakmica
Pravila o prodaji igraca
Pravila o prijemu igraca maldjih kategorija
Zahtev za slobodnim igracima Informacije o slobodnim igracima Ponuda za slobodnog igraca Odgovor na ponudu Uplata
Fudbalski klubovi
Zahtev za uclanjenje Zahtev za slobodnim igracima
Rezultati testiranja
Informacije o slobodnim igracima
Podaci
FUDBALSKI KLUB Kandidati Uput za testiranje
Ponuda za slobodnog igraca Odgovor na ponudu Uplata
Prvi nivo dekompozicije
Zahtev za slobodnim igracima
Zahtev za uclanjenje
Informacije o slobodnim igracima
Igraci omladinci
Rezultati testiranja
Ponuda za slobodnog igraca
Podaci
Kandidati
Uput za testiranje
Odgovor na ponudu
1. RAD OMLADNISKE SKOLE
Uplata
2. NABAVKA I PRODAJA IGRACA
Odgovor na zahtev Potvrda o clanstvu Termini testiranja
Pravila o prijemu igraca maldjih kategorija
Fudbalski klubovi Zahtev za slobodnim igracima Informacije o slobodnim igracima
Pravila o prodaji igraca
Ponuda za slobodnog igraca Odgovor na ponudu
Pravila o kupovini igraca
Utakmice Fudbalski savez
Uplata
Igraci Uplata aranzmana
Raspored utakmica
Zahtev za aranzman
Raspored utakmica 4. ORGANIZACIJA UTAKMICA
3. ORGANIZACIJA PRIPREMA Zahtev za organizaciju prevoza
* Igraci
Odgovor
Uplata Racun
Ponuda Aranzmana
Sportski centri
II nivo – Rad omladinske škole
Zahtev za uclanjenje
1.1. PRIJEM ZAHTEVA Pravila o prijemu kandidata mladjih kategorija Odgovor
Uput za testiranje
Zahtevi
Termini testova
Kandidati
Rezultati testiranja
1.2. OBRADA REZULTATA TESTIRANJA
Fudbalski savez
II nivo – Nabavka I prodaja igrača
2.2. NABAVKA IGRACA
Informacije o slobodnim igracima
Zahtev za slobodne igrace
Ponuda za alobodnog igraca
Pravilnik kupovine Uplata
Fudbalski savez
Odgovor na ponudu
Fudbalski klubovi
2.1. PREBACIVANJE IZ OMLADNISKOG POGONA
Igraci
Ugovori Zahtev za slobodne igrace
Igraci omladinci Informacije o slobodnim igracima
Ponuda za alobodnog igraca
Odgovor na
II nivo – Organizacija priprema Zahtev za aranzman
Fudbalski savez
Raspored utakmica
3.1. FORMIRANJE ARANZMANA
Sportski centri
Ponuda aranzmana
Uplata aranzmana
Raspored utakmica
Aranzmani
Zahtev za organizaciju prevoza
3.2. ORGANIZOVANJE PUTOVANJA NA PRIPREME
Odgovor
Racun
Agencija za prevoz
II nivo – Organizacija utakmica
Zahtev za organizaciju prevoza
Odgovor
4.1. ORGANIZACIJA PUTOVANJA NA UTAKMICU
Agencija za prevoz Racun
Uplata
Raspored utakmica
Raspored putovanja
Igraci
Rеčnik podataka POLJE
DOMEN
OGRANICENJE
Podaci Ime Prezime Adresa Telefon JMBG Br. LK.
String String String String String String
20 20 30 10 13 8
RezultatiTestiranja Datum Ocena
Date Integer(2)
[1,10]
UputZaTestiranje Datum Mesto Tip
Date String String
30 20
String
255
Tip Opis
ZahtevZaUčlanjenje DatumZahteva
Date
OdgovorNaZahtev
Kolo DatumPočK DatumZavK
Date Date
Utakmica VremeUtakmice Sudija TotalDomaći TotalGosti
Date/Time String Integer Integer
40 >=0 >=0
ZahtevZaSlobodnimIgracima DatumZahteva
Date
Klub NazivKluba Drzava Mesto Adresa
String String String String
30 30 30 30
InformacijeOSlobodnimIgracima DatumOdgovora BrojIgraca
Date Integer
>=0
Igrac Ime Prezime Godiste Pozicija
String String String String
20 20 4 10
PonudaZaSlobodnogIgraca DatumPonude
Date
DatumUplate
Date
ZahtevZaOrganizaijuPrevoza DatumZahteva BrojPutnika Drzava Mesto
Date Integer String String
>0 30 30
Odgovor DatumOdgovora Tekst
Date String
255
Racun DatumRacuna Iznos
Date String
6
Uplata DatumUplate
Date
IgraciOmladinci Ime Prezime Godina rodjenja
String String String
20 20 4
Igraci Ime Prezime Godiste Pozicija Cena Drzavljanstvo
String String String String String String
20 20 4 10 10 15
StatistikaUtakmice <{Utakmica}, Vreme, Dogadjaj> Vreme Dogadjaj
Date/Time String
255
RasporediPutovanja Broj Utakmica Datum polaska Vreme polaska Vreme dolaska Datum dolaska
Integer Date String String Date
>0 8 8
Model podataka Za 4 podprocesa sa DTP-a I nivo dekompozicije napravićemo PMOV koji posle prevodimo u relacioni model1
Prosireni Model objekti veze Rad omladinske skole
SifIgOml
Adresa
SifZah
Telefon
Datum
Ime Prezime
IgraciOmladinci (0,1) (1,M)
DatumTesta
Imaju
se uclanjuje
(1,1)
Zahtev
Kupovina i prodaja igraca
Tekst
SifP
Pravilnik o kupovini
(0,M)
(1,1)
Se sklapa
(1,M)
RBC
Datum
SifUg
Tekst
Ugovor (1,1)
Imaju
Tekst
Clan
Telefon
Pozicija Adresa (1,M)
Adresa
IgraciOmladinci
(0,1) je
(0,1)
Igraci
SifIgOml
Telefon Prezime
SifIg
Ime
Ogranizacija priprema
RBSP
DatPoc
Statistika priprema
DatZav
BrKola
RasporedUtakmica SifRa
Ocena
Opis
(1,1)
Adresa (0,M) Telefon
zavisi Ima
(0,M)
Igraci Prezime
SifIg
Ime
3.4. Ogranizacija utakmica
Pozicija Adresa (0,M) DatPoc
Igraci
DatZav
Telefon
BrKola
Prezime
RasporedUtakmica
SifIg
Ime
SifRa (1,M) Statistika utakmica
VremeZav
Kolo
VremePoc
RBK Dogadjaj
(1,M)
Vreme
(1,M) TotalGost (0,1)
SifRp
Raspored
(1,1)
Utakmica
TotalDomacin
Relacioni Model
IgraciOmladinci (SifIgOml #, Ime, Prezime, Adresa, Telefon) Zahtev (SifZah#, Datum, SifIgOml) Testovi (SifTest#, Trener, Vrsta) Imaju (SifIgOml#, SifTest#, DatumTesta) Igraci (SifIg#, Ime, Prezime, Adresa, Telefon, Pozicija) Je (SifIgOml#, SifIg) Ugovor (SifUg#, Datum, Tekst, Tip, SifIg,SifP) PravilnikOKupovini (SifP#, Tekst) Clan (SifP#, RBC#, Tekst) StatistikaPriprema (SifIg#, RBSP#, Ocena, Opis) Aranzmani(SifAra#, DatDo, DatOd, mesto, Trener, VodjaPriprema, BrojIgraca) Datum(SifAra#, RBD#, Vreme, Opis) RacuniTransporta(SifAra#, SifR#, Datum, Iznos) Ima(SifAra#, SifIg#) RasporedUtakmica(SifRa#, DatPoc, DatZav, SifAra) Kolo(SifRa#, RBK#, VremePoc, VremeZav) Utakmica(SifRa#, RBK#, RBU#, Datum, Domacin, Gost, TotalGost, TotalDomacin) StatistikaUtakmica(SifRa#, RBK#, SifIg#, RBU#, Vreme, Dogadjaj) RasporedPutovanja(SifRp#, VremePol, VremePov, MestoPol, MestoPov, SifRa, RBK, RBU ,)
19