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

background image

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

background image

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

Želiš da pročitaš svih 38 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti