Professional Documents
Culture Documents
Seminarski Informacioni Sistem Fudbalskog Kluba
Seminarski Informacioni Sistem Fudbalskog Kluba
- seminarski rad -
Beograd 2008
Sadraj
UVOD U INFORMACIONE SISTEME.........................................................................................................................................................1 Beograd............................................................................................................................................................................................1 2008.................................................................................................................................................................................................1
1.ANALIZA 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 igraa..................................................................................................................................................7 II nivo Organizacija priprema.......................................................................................................................................................8 II nivo Organizacija utakmica......................................................................................................................................................9 Rnik 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
Fudbalski savez
Pravila o prijemu igraca maldjih kategorija
Pravila o kupovini igraca Raspored utakmica Zahtev za uclanjenje Rezultati testiranja Podaci
Zahtev za slobodnim igracima Informacije o slobodnim igracima Ponuda za slobodnog igraca Odgovor na ponudu Uplata
Fudbalski klubovi
Zahtev za slobodnim igracima Informacije o slobodnim igracima
Racun Odgovor
Uplata
Agencija za prevoz
Sportski centri
Kandidati
Fudbalski klubovi
Zahtev za slobodnim igracima Informacije o slobodnim igracima Ponuda za slobodnog igraca Odgovor na ponudu
Utakmice
Uplata
Fudbalski savez
Igraci
Raspored utakmica Uplata aranzmana Zahtev za aranzman
Sportski centri
4. ORGANIZACIJA UTAKMICA
Raspored utakmica
3. ORGANIZACIJA PRIPREMA
Ponuda Aranzmana
Satistika priprema
Zahtev za organizaciju prevoza
Agencija za prevoz
Zahtev za uclanjenje
Uput za testiranje
Zahtevi
Fudbalski savez
Termini testova
Kandidati
Rezultati testiranja
Testovi
1.3. UCLANENJE
Igraci omladinci
Pravilnik kupovine
Uplata Odgovor na ponudu
Fudbalski klubovi
Igraci omladinci
Ponuda za alobodnog igraca Informacije o slobodnim igracima
Odgovor na ponudu
Uplata
Fudbalski savez
Raspored utakmica
Ponuda aranzmana
Sportski centri
Uplata aranzmana
Raspored utakmica
Aranzmani
Odgovor
Racun Uplata
Agencija za prevoz
Racuni transporta
Datumi
Igraci
Statistika priprema
Agencija za prevoz
Racun
Uplata
Raspored utakmica
Raspored putovanja
Igraci
Utakmice
Statistika utakmice
Rnik podataka
POLJE
Ime Prezime Adresa Telefon JMBG Br. LK. Datum Ocena Datum Mesto Tip
DOMEN
String String String String String String Date Integer(2) Date String String String Date Date String String Integer Date String Integer String Date Date Integer String Date Date 20 20 30 10 13 8
OGRANICENJE
Tip <Opis>
Opis DatumZahteva DatumOdgovora TekstOdgovora OvlascenoLice BrojPotvrde DatumIzdavanja RokVazenja BrojTermina Trener Datum DatumStupanja Brojlanova Tekstlana DatumStupanja DatumStupanja
PravilaOProdajiIgraa<DatumStupanja, {lan}> PravilaOKupoviniIgraa <DatumStupanja, {lan}> RasporedUtakmica <DatumPoU, DatumZavU, BrojKola, BrojSudija, BrojTimova, {Kolo}>
DatumPoU DatumZavU BrojKola BrojSudija BrojTimova Date Date Integer Integer Integer >0 >0 >0
10
>0
11
DatumUplate DatumZahteva BrojPutnika Drzava Mesto DatumOdgovora Tekst DatumRacuna Iznos DatumUplate Ime Prezime Godina rodjenja Ime Prezime Godiste Pozicija Cena Drzavljanstvo Fizicka spremnost Broj povreda Broj pobeda Broj poraza Broj neresenih Datum Tip Trener Opis Ocena DatumSklapanja DatumIsteka Iznos AgencijaZaPrevoz Datum pocetka priprema Datum zavrsetka priprema
Date Date Integer String String Date String Date String Date String String String String String String String String String String integer Integer Integer Integer Date String String String Integer Date Date String String Date Date 50 [1,10] 255 20 20 4 20 20 4 10 10 15 255 >0 >=0 >=0 >=0
StatistikaPriprema < Fizicka spremnost, Broj povreda, {Rezultati tima}> Rezultati tima <Broj pobeda, Broj poraza, Broj neresenih>
RacuniTransporta <{Racun}, AgencijaZaPrevoz> Datumi <Datum pocetka priprema, Datum zavrsetka priprema> StatistikaPriprema <{Igrac}, Ocena, Opis> String Igrac Integer(2) Ocena String Opis
12
RasporediPutovanja <Broj Utakmica, Datum polaska, Vreme polaska, Vreme dolaska, Datum dolaska>
Broj Utakmica Datum polaska Vreme polaska Vreme dolaska Datum dolaska Integer Date String String Date >0 8 8
13
Model podataka
Za 4 podprocesa sa DTP-a I nivo dekompozicije napraviemo PMOV koji posle prevodimo u relacioni model1
SifZah
Datum
IgraciOmladinci (0,1)
(1,M)
se uclanjuje
(1,1)
Zahtev
DatumTesta
Imaju
(1,M)
Testovi
1 U radu je potrebno napraviti dijagrame PMOV za sve primitivne procese, koje je onda potrebno spojiti u jedan integralni PMOV, a zatim ga prevesti u relacioni model.
14
Tekst
SifP
SifUg
Datum
Tekst
Pravilnik o kupovini
(1,M)
(0,M)
Se sklapa
(1,1)
Ugovor
(1,1)
RBC
Clan
Tekst
Imaju
Telefon (0,1) je
Pozicija (1,M)
Adresa
Adresa
IgraciOmladinci
(0,1)
Igraci
Telefon Prezime
15
Ogranizacija priprema
Statistika priprema
RasporedUtakmica
SifRa (1,1) Ocena Opis
Igraci
Prezime
SifIg
Ime
Pozicija
Aranzmani
SifAra BrojIgraca Mesto (1,M)
Racuni Transporta
Trener SifR VodjaPriprema Datum
Iznos
Datum
Opis Vreme
RBD
16
Pozicija
Adresa
Igraci
Telefon Prezime
RasporedUtakmica
SifRa (1,M) Statistika utakmica
SifIg
Ime
VremeZav VremePoc
Kolo
(1,M)
Utakmica
Raspored putovanja
MestoPol
TotalDomacin
(1,1)
MestoPov
17
Celokupni PMOV
SifIgOml Adresa Telefon Ime Prezime SifZah Datum Tekst SifP SifUg Datum Tekst
IgraciOmladinci (0,1)
(1,M) (0,1)
se uclanjuje
(1,1)
Zahtev
Pravilnik o kupovini
(1,M)
(0,M)
Se sklapa
(1,1)
Ugovor
(1,1)
DatumTesta
Imaju je
RBC
Clan
Imaju
Adresa (1,M)
(1,M)
Testovi
DatDo DatPoc DatZav (1,1) SifAra zavisi (0,1) BrojIgraca Mesto DatOd (1,M)
Ima
Igraci
SifIg
Ime
BrKola
RasporedUtakmica
SifRa (1,M)
Aranzmani
(1,M)
Racuni Transporta
Iznos RBSP
VremeZav VremePoc
SifR
Datum
Statistika utakmica
Kolo
(1,M)
RBK
Datum
Dogadjaj Opis Vreme RBD (1,M) TotalGost SifRp VremePol VremePov (0,1) Vreme
Statistika priprema
Ocena Opis
Utakmica
Raspored putovanja
MestoPol
TotalDomacin
(1,1)
MestoPov
18
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