Objektno orijentisana analiza-dizajn za izradu aplikacije na primeru turističke agencije
UNIVERZITET U KRAGUJEVCU
Tehnički Fakultet Čačak
Objektno orijentisana analiza-dizajn za
izradu aplikacije na primeru turističke
agencije
Predmet: Objektno orijentisano programiranje
Studenti:
Profesor:
Đorđe Grabović 09/2009
dr Vlade
Urošević
Bojan Knežević 11/2009
Asistent:
Anđelko Žarković 85/2009
mr Olga Ristić
Tehnički fakultet Čačak, 2012
Технички факултет Чачак
2

Objektno orijentisano programiranje
1. Opis sistema
Da bi se unapredilo poslovanje Turističke agencije, i još više se
približilo klijentima, neophodno je napraviti odgovarajući
Informacioni sistem.
Specifikacija zahteva korisnika, odnosno zahtevi koje budući sistem
traba da zadovolji, predstavlja bitan preduslov za uspešno dalje
projektovanje i implementaciju sistema.
Turistička agencija nudi turistima širok izbor putovanja domaćih i
stranih lokacija. Turistima je omogućeno rezervisanje i kupovina
aranzmana direktno u lokalima turisticke agencije ili preko
interneta. U oba slučaja turistima je omogućen pregled kataloga sa
destinacijama sa podacima o smeštaju, dužini putovanja i cenom.
Ukoliko se turist odluči za neki od aranzmana proverava se da li su
Технички факултет Чачак
4
Objektno orijentisano programiranje
rezervacije istog popunjene i ako nisu sklapa se ugovor. Ugovor se
onda unosi u bazu podataka gde se stanje aranzmana sada vodi kao
rezervisano na osnovu kojeg se u buduće može proveriti da li je
aranžman slobodan ili nije.
Dakle, specifikacija IS treba da prikaže šta budući informacioni
sistem treba
da radi. Veoma je bitno odmah istaći da specifikacija IS prikazuje šta
IS treba da da, a ne i kako to treba da ostvari.
2. Učesnici (Actors) i slučajevi korišćena (Use Case)
Korisničke funkcije služe da se prikaže željeno ponašanje
sistema koji se razvija, i ne mora da se navede kako se funkcije
realizuju.Služe za sporazumevanje projektanata i krajnjih korisnika
sistema.Korisnička funkcija predstavlja opis niza akcija, uključujući i
varijacije, koji sistem izvodi.
Технички факултет Чачак
5

Objektno orijentisano programiranje
Izuzeci:
Agencija trenutno ne posluje
Posledice:
Turist je našao interesantnu ponudu
Use Case2:
Pristupanje sajtu
Akter:
Turist
Preduslovi:
Turist želi da putuje
Opis:
Turist pristupa internet sajtu odgovarajuće turističke agencije s
ciljem
da pronađe povoljnu ponudu za putovanje
Izuzeci:
Trenutan pad sistema Turističke agencije
Posledice:
Turist je pronašao odgovarajuću ponudu
Use Case3:
Pregled kataloga
Akter:
Turist
Preduslovi:
Turist je odlučijo da putuje
Opis:
Turist dolazi u agenciju, da lično pregleda katalog sa
odgovarajućim ponudama
Izuzeci:
Agencija trenutno ne posluje
Posledice:
Turist je našao interesantnu ponudu
Use Case4:
Pregled elektroskog kataloga
Akter:
Turist
Preduslovi:
Turist želi da putuje
Opis:
Turist pristupa web stranici(sajtu) turističke agencija da bi
pregledao
katalog ponuda i odabrao odgovarajući zanimljiv
aranžman
Izuzeci:
Pad web servera turističke agencije, i ne mogućnost pristupa
istom
Posledice:
Turist je našao za njega zanimljivu ponudu
Use Case5:
Provera rezervacije preko sajta
Akter:
Turist,Administrator baze podataka
Preduslovi:
Turist je odabrao i rezervisao ponudu
Технички факултет Чачак
7
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti