Dokumentacija IOOA IVA BOZIC IZMJENA

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

VELEUČILIŠTE U RIJECI

POSLOVNI ODJEL RIJEKA

APLIKACIJA ZA REZERVACIJU APARTMANA

PROJEKTNA DOKUMENTACIJA

Rijeka, 2020.
VELEUČILIŠTE U RIJECI

POSLOVNI ODJEL RIJEKA

APLIKACIJA ZA REZERVACIJU APARTMANA

PROJEKTNA DOKUMENTACIJA

Kolegij: Izgradnja objektno orjentiranih aplikacija

Mentor: Vlatka Davidović

Student: Iva Božić

Rijeka, siječanj 2020.


SADRŽAJ
1. Opis sustava

Aplikativni sustav za rezervaciju apartmana koristio bi se kao glavni medij za razgledavanje i


rezervaciju apartmana. Apliakcija je razvijena na zahtjev korisnika (vlasnika apartmana) koji je
želio jedinstvenu aplikaciju gdje krajnji korsnik, gost može pregledati sve dostupne apartmane i
njegove karakteristike, rezervirati apartman, informirati se o mjestu gdje dolazi, poslati poruku
vlasniku te rezervirati neki posebni paket (npr. proslave rođendana, godišnjice ...)
2. Analiza zahtjeva
Iz opisa sustava izdvojene su slijedeće funkcionalnosti koje sustav mora zadovoljiti s
aspekta korisnika sustava:

Infomatičar ili dobro obučeni korisnik sustava (podnositelj zahtjeva za izgradnjom):


 Pregled apartmana
 Rezervacija apartmana
 Brisanje rezerviranih termina (ukoliko je korisnik odustao)
 Rezervacija posebnih pogodnosti
 Pregled informacija o mjestu boravka (grad, znamenitosti, plaže...)
 Slanje poruke vlasniku

Slika 1: Dijagram slučajeva korištenja


3. Specifikacija softverskih zahtjeva za rezervaciju apartmana

3.1 Scenarij: Klasični regled apartmana

Identifikacijski sažetak: Korisnik želi rezervirati apartman, no prvo pregledava


cjelokupnu ponudu, listanjem kroz apartmane, ima pregled na sve funkcionalnosti
apartmana (kvadratura, naziv apartmana, klima, grijanje, dozvoljeno ili ne dozvoljeno
pušenje, Wi-Fi, dozvoljeni ili ne dozvoljeni ljubimci).

Datum zadnje izmjene: 8.4.2020.

Akteri: Gost/korisnik
Tijek događaja:
Glavni uspješni scenarij (G):
1. Korisnik odabire meni Apartmani
2. Sustav omogućuje pristup apartmanima
3. Pretraživanje apartmana
4. Pregledavanje apartmana po funkcionalnostima

Alternativne sekvence:

A1: iz koraka G2 =˃Korisnik može pretražiti postoji li određeni apartman po


određenim specifikacijama

Sekvence s greškom:

Ulazno-izlazni zahtjevi:

Dostupna web aplikacija. Kroz tipkovnicu osigurati brzo biranje apartmana.

Slika 2: Dijagram aktivnosti za unos novih usluga


3.2 Scenarij: Pregled apartmana po specifikacijama

Identifikacijski sažetak: Korisnik pregledava sve dostupne apartmane, njihovu


kvadraturu, naziv i opremljenost. Apartmani se mogu pretraživati po šifri i nazivu.
Datum zadnje izmjene: 8.4.2020.

Akteri: Korisnik/gost
Preduvjeti: Apartman postoji u sustavu
Tijek događaja:
Glavni uspješni scenarij (G):
1. Gost odabire meni apartmani (pregled svih apartmana)
2. Sustav prikazuje sve apartmane iz sustava, s podacima: naziv, kvadratura i
oprema

Alternativne sekvence:

- Nema ih
Slika 3:Dijagram aktivnosti za pregled apartmana

3.3 Scenarij: Rezervacija apartmana


Identifikacijski sažetak: Ukoliko je gost odlučio koji apartman želi rezervirati,
potrebno je samo na kalendaru pored apartmana označiti u kojem periodu želi
rezervirati apartman (ujedno se označe dani).
Datum zadnje izmjene: 8.4.2020.
Akteri: Gost
Tijek događaja:
Glavni uspješni scenarij (G):
1. Odlazak meni apartmani
2. Odabir apartmana
3. Označavanje datuma
4. Potvrda
5. Rezervacija je uspješna
Alternativne sekvence:

A1: iz koraka G3 =˃ odabir datuma koji je već rezerviran ( treba se osigurati da su već
prethodno rezervirani datumi označeni npr. zacrvenjeni su).

Sekvence s greškom: provjera dostupnosti željenih termina

Slika 4: dijagram aktivnosti rezervacija apartmana

3.4 Scenarij: Brisanje rezerviranog termina - odustajanje


Identifikacijski sažetak: Ukoliko je gost odlučio da ne može doći na rezervirani
termin, obavjestit će o tome vlasnika ili će to učiniti kroz obrazac u aplikaciji. U
obrascu se traži upisivanje imena, prezimena, razloga odustajanja i šifre rezervacije.
Datum zadnje izmjene: 8.4.2020.
Akteri: Gost
Tijek događaja:
Glavni uspješni scenarij (G):
1. Odlazak na rezervacije
2. Odabir obrasca za rezervacije
3. Ispunjavanje obrasca
4. Potvrda
5. Slanje obrasca

Alternativne sekvence:

A1: iz koraka G3 =˃ krivo ispunjen obrazac ( treba se uvjetovati da se na neki način šifra
rezervacije provjerava)

Sekvence s greškom: provjera točnosti ili netočnosti unosa šifre rezervacije

Slika 5: dijagram aktivnosti otkaz rezervacije


3.5 Scenarij: Slanje poruke vlasniku
Identifikacijski sažetak: Ukoliko je gost ima bilo kakvih pitanja može se obratiti
vlasniku na mail. Samo je potrebno pod „Kontaktirajte nas“ upisati valstiti mail i
napisati sadržaj poruke te kliknuti na gumb „pošalji“.
Datum zadnje izmjene: 8.4.2020.
Akteri: Gost
Tijek događaja:
Glavni uspješni scenarij (G):
1. Odlazak na „kontaktirajte nas“
2. Upis valstitog e-maila i sadržaja poruke
3. Slanje

Alternativne sekvence:

A1: iz koraka G2 =˃ krivo upisan mail

Sekvence s greškom: provjera točnosti ili netočnosti upisanog maila

Slika 6: dijagram aktivnosti slanje poruke vlasniku

You might also like