Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Softverski studio IV
Sistemska strukturna analiza
- zadaci -
dr Svetlana Anđelić
Šta ćete naučiti na ovom bloku?
• Strukturna sistemska analiza (SSA)
• Izrada zadataka
Strukturna sistemska analiza- Primer: IS auto škole -
• Kandidati za polaganje popunjavaju zahtev za upis polaganja vozačkog ispita u
zavisnosti od željene kategorije. Obavezno tada donosi i dokaz o uplati.
• Nakon obavljanja obuke, škola obaveštava kandidate kada je datum polaganja
vozačkog ispita.
• Kandidatima je pružena mogućnost polaganja, kako ispita vezanog za poznavanje
saobraćajnih propisa tako i ispita same vožnje.
• U zavisnosti od toga da li su položena oba ispita, auto škola izdaje potvrdu na osnovu
koje kandidat može da izvadi vozačku dozvolu.
• Neophodno je obezbediti da se sva dokumentacija čuva.
Strukturna sistemska analiza- Primer: IS auto škole -
• Dijagram konteksta
Strukturna sistemska analiza- Primer: IS auto škole -
• Dijagram toka podataka prvog nivoa
Strukturna sistemska analiza- Primer: IS auto škole -
• Dijagram toka podataka drugog nivoa – proces Evidentiranje kandidata
Strukturna sistemska analiza- Primer: IS auto škole -
• Dijagram toka podataka drugog nivoa – proces Obrada ispita
Strukturna sistemska analiza- Primer: IS auto škole -
• Dijagram dekompozicije
Strukturna sistemska analiza- Primer: IS biblioteke -
• Potrebno je projektovati informacioni sistem - program koji će se koristi u
biblioteci, a koji će olakšati postupak iznajmljivanja i vraćanja knjiga, kao i
nabavke novih (u okviru programa neće biti obrađen proces obrade finansija).
• Ovaj program razmatra dva glavna procesa:
- Proces nabavke knjiga;
- Proces obrade članstva.
• Bitno je naglasiti da komunikacija između člana, izdavača i finansijske službe
nije direktna, već je biblioteka posrednik te komunikacije.
Strukturna sistemska analiza- Primer: IS biblioteke: Proces Nabavke -
• Kada biblioteka želi da naruči knjigu iz kataloga, koji je prethodno dobijen od strane
izdavača, i to u slučajevima kada tražena knjiga ne postoji u fondu knjiga ili je broj postojećih
primeraka nedovoljan. Proces se nastavlja popunjavanjem i slanjem narudžbenice izdavaču.
Potom biblioteka finansijskoj službi šalje nalog za isplatu izdavača. Po izvršenoj isplati
finansijska služba šalje izveštaj o isplati dobavljača. Ovaj izveštaj o isplati se prosleđuje
izdavaču.
• Po prijemu izveštaja o isplati, izdavač zajedno sa naručenom knjigom (knjigama) šalje
otpremnicu i fakturu. U slučaju prijema oštećenih knjiga ili knjiga sa greškama biblioteka piše
reklamaciju i tu reklamaciju prosleđuje izdavaču.
• Izdavač šalje odgovor na reklamaciju i tako obaveštava biblioteku o osnovanosti reklamacije.
Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -
• Ovaj proces obuhvata potprocese upis novih članova, brisanje članova, izdavanje i vraćanje
knjiga, kao i pisanje opomena i naplatu kazni.
- U slučaju upisa novog člana klijent prosleđuje lične podatke i članarinu, na osnovu
čega mu se dodeljuje članski broj i vrši njegov upis u evidenciju članova.
- U slučaju iznajmljivanja knjige, član prosleđuje člansku karticu i informaciju o delu. U
slučaju da tražena knjiga postoji u fondu knjiga i ukoliko nije zauzeta, kao rezultat ovog
procesa član dobija knjigu. Pri tom se vrši evidentiranje iznajmljene knjige. Prethodno
se proverava da li je osoba zaista i član biblioteke a potom i da li je vratio prethodno
iznajmljene knjige. Samo u ovom slučaju moguć je process iznajmljivanja knjige.
Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -
- U slučaju vraćanja knjige član prosleđuje člansku karticu i iznajmljenu knjigu. Vrši se
provera članstva kao i iznajmljenih knjiga. U potvrdnom slučaju knjiga se briše iz
evidencije iznajmljenih knjiga. U slučaju da je član prekršio neko od pravila – oštetio
knjigu, zakasnio sa vraćanjem knjige ili je opomenut, dužan je da plati kaznu finansijskoj
službi.
- U slučaju pisanja opomene i plaćanje kazne vrši se provera vremena zaduženja
iznajmljenih knjiga. U slučaju da član nije vratio knjigu piše se i šalje opomena, i vrši se
njeno evidentiranje u evidenciju opomena. Potom član lično pri vraćanju knjige plaća
kaznu. Pri tom se vrši upis podataka kazne u evidenciju kazni.
Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -
- U slučaju brisanja člana neophodno je proveriti sva moguća zaduženja člana
(postojanje aktivnih opomena u evidenciji opomena, kao i proveru datuma kada ističe
članarina). U slučaju da je članarina istekla kao i da ne postoje aktivne opomene moguće
je brisanje člana.
Strukturna sistemska analiza- Primer: IS biblioteke -
• Dijagram konteksta
Strukturna sistemska analiza- Primer: IS biblioteke -
• DTP 1. nivoa
Strukturna sistemska analiza- Primer: IS biblioteke -
• DTP 2. nivoa – proces Nabavka
Strukturna sistemska analiza- Primer: IS biblioteke -
• DTP 2. nivoa –
proces Obrada članstva
Strukturna sistemska analiza- Primer: IS biblioteke -
• Dijagram dekompozicije
Strukturna sistemska analiza- Primer: IS prodavnice -
• Napraviti IS koji će da prati rad poslovnog sistema prodavnice. Omogućiti
funkcije nabavke i prodaje robe.
- Funkcija nabavke robe treba da prati stanje zaliha raspoložive robe (prati
se stanje svake robe pojedinačno) i da shodno tome, kada stanje zalihe
robe padne na 0 ili dođe do neke predefinisane mininalne količine, napravi
Narudžbenicu, kojom će da naruči robu od Dobavljača. Dobavljač donosi
robu koju prate 2 dokumenta: OtpremnicaDob i RačunDob. Na osnovu
otpremnice i računa pravi se Ulazna kalkulacija (pravi je prodavnica),
kojom se materijalno i finansijski zadužuje prodavnica.
Strukturna sistemska analiza- Primer: IS prodavnice -
- Funkcija prodaje robe treba da, shodno zahtevu koji je postavio Kupac i
raspoloživoj količini robe u prodavnici, izda robu kupcu. Prodavnica, uz
robu, daje 2 dokumenta kupcu: Otpremnicu i Račun (navedene dokumente
pravi prodavnica). Pre prijema robe kupac plaća robu (Uplatnica).
Strukturna sistemska analiza- Primer: IS prodavnice -
• DTP 0. nivoa
Strukturna sistemska analiza- Primer: IS prodavnice -
• DTP 1. nivoa
Strukturna sistemska analiza- Primer: IS prodavnice -
• DTP 2. nivoa –
proces Nabavke
Strukturna sistemska analiza- Primer: IS prodavnice -
• DTP 2. nivoa –
proces Prodaje
• Na osnovu priloženog scenarija treba kreirati dijagrame tokova podataka nultog i
prvog nivoa. U pitanju je informacioni sistem (IS) jedne turističke agencije koji treba
da omogući obavljanje poslova sa klijentima (KL), ugostiteljskim (UP) i transportnim
preduzećima (TP).
• Turistička agencija dogovara saradnju sa ugostiteljskim i transportnim preduzećima
kako bi obezbedila smeštajne i transportne usluge svojim klijentima.
Samostalni rad- Domaći zadatak - IS Turistička ordinacija -
• Na početku svake godine, turistička agencija šalje zahteve ugostiteljskim i transportnim
preduzećima na osnovu kojih ova preduzeća dostavljaju informacije o smeštajnim
kapacitetima i broju autobusa. Turistička agencija šalje zahteve za ugovorom prema
ovim preduzećima. Nakon potpisivanja ugovora od strane preduzeća, potpisani
ugovori se vraćaju u turističku agenciju.
Samostalni rad- Domaći zadatak - IS Turistička ordinacija -
• Klijent dolazi u turističku agenciju kako bi izabrao aranžman za godišnji odmor. Na
osnovu zahteva klijenta, turistička agencija daje ponudu više aranžmana od kojih klijent
bira odgovarajući. Nakon što klijent izabere aranžman, agencija potvrdjuje rezervaciju i
klijent vrši uplatu aranžmana, a dokaz o uplati prosleđuje agenciji.
• Kada se popune sva slobodna mesta, agencija šalje ugostiteljskom preduzeću spisak
rezervacija svih klijenata. Ugostiteljsko preduzeće potvrdjuje rezervacije za taj
aranžman, a odgovarajućem transportnom preduzeću se šalje broj klijenata predviđenih
za putovanje na odredišne lokacije.
Samostalni rad- Domaći zadatak - IS Turistička ordinacija -
• Pacijent na šalteru predaje zdravstvenu knjižicu.
• Na šalteru se evidentiraju podaci o pacijentu.
• Poseta lekaru evidentira se u karton pacijenta.
• Karton sa priloženom dokumentacijom dostavlja se lekaru.
• Lekar vrši pregled pacijenta, upisuje podatke u karton i ispisuje nalaz o pregledu, koji
se potom dostavlja na šalter.
• Po prijemu dokumentacije od lekara, na šalteru se obračunavaju troškovi i naplaćuju
se od pacijenta.
• Obrađuje se dokumentacija i predaje se pacijentu.
Samostalni rad- Domaći zadatak - IS Specijalistička ordinacija -
Najava sledećeg bloka
•Vežbanje SSA – izrada zadataka
Hvala na pažnji