You are on page 1of 9

UNIVERZITETUSARAJEVU

FAKULTETZASAOBRAĆAJ IKOMUNIKACIJE

ZADAĆAIZPREDMETA:
Informacionisistemiusaobraćajuikomunikacijama
Temarada: Informacionisistemkupovine avio karti

Predmetninastavnik: Doc.dr.AlemČolaković
Asistent(saradnik):

Student: Nezira Salihagic


Brojindeksa: 8654
Usmjerenje: Zrakoplovni
Godinastudija: Druga
Rezultatrada:

Datum:21.10.2023.
Zadatak1.Specifikacijafunkcionalnostiinformacionogsistema

Potrebno je uraditi specifikaciju funkcionalnosti nekog informacionog sistema


izodgovarajuće oblasti koja je povezana sa smjerom studenta. Specifikacija treba
daobuhvati:

a) definisanjeciljeva,namjene (svrhe)sistemai kratakopissistema(150-300riječi),

b) nefunkcionalnizahtjevii

c) funkcionalnizahtjevi.

Zadatak2.

Skiciratidizajnsistemauodgovarajućoj arhitekturisapripadajućimkomponentama.

Zadatak3.

Opisatifunkcionisanjeizabranoginformacionogsistemaprimjenomworkflowdijagrama.

Napomene:

· Zadaću je potrebno predati u word i pdf formtu (2 dokumenta) koji su imenovani


nasljedeći način: Prezime Ime, zadaća 1. Dokumenti trebaju sadržavati naslovnu
stranicupreuzetusamoodleplatforme fakulteta.

· Zadatak je potrebno postaviti (uploadovati) na platformu za eNastavu (moodle)


upredviđenomroku.Nakonistekapredviđenogrokazadaćunećebitimogućepredati.
Izradazadatka:

Zadatak1:Specifikacijafunkcionalnostiinformacionogsistema

a) definisanjeciljeva,namjene(svrhe)sistemaikratakopissistema(150-300riječi),

Cilj sistema kupovine avionskih karata je olakšati proces kupovine karata za putnike širom
svijeta.Ovaj sistem ima za cilj pružiti brzo, jednostavno i sigurno iskustvo putnicima prilikom
rezervacije avionskih karata.
Namjena sistema kupovine avionskih karata je da omogući putnicima da pronalaze, upoređuju,
rezervišu i plaćaju avionske karte putem online platforme. Kroz ovaj sistem, putnici mogu
pregledati različite ponude različitih aviokompanija, uporediti cijene i dostupnost letova, te
odabrati najprikladniju opciju koja im odgovara.
Sistem kupovine avionskih karata funkcioniše tako što korisnici unose informacije o svojim
putovanjima kao što su polazište, odredište, datum putovanja i broj putnika.Nakon toga,
sistem prikazuje raspoložive letove i cijene koje putnici mogu lako pregledati i analizirati.Kada
putnici odaberu svoje preferirane letove, mogu izvršiti rezervaciju i plaćanje putem sigurnog
plaćanja online. Nakon završetka procesa kupovine, putnicima se izdaje elektronska karta koju
mogu koristiti za ulazak na let.
Ovaj sistem također može pružiti dodatne usluge kao što su informacije o prtljagu, promjene letova,
povrat novca ili osiguranje putovanja. Sistem obezbjeđuje korisničku podršku putnicima s bilo
kojim pitanjima ili problemima koje mogu imati tokom procesa kupovine ili putovanja.
Ukratko, sistem kupovine avionskih karata ima za cilj pojednostaviti proces rezervisanja i plaćanja
avionskih karata, pružajući putnicima sveobuhvatnu platformu za pregled i odabir najbolje
opcije za njihovo putovanje
b) nefunkcionalnizahtjevi
Performanse: Sistem treba biti odzivan i brzo prikazivati rezultate pretrage letova, kao i omogućiti brzo
izvršavanje procesa rezervacije i plaćanja.

2. Pouzdanost: Sistem treba biti pouzdan i robustan, sa visokom dostupnošću kako bi korisnici mogli
pristupati uslugama u bilo koje vrijeme bez zastoja ili prekida.

3. Sigurnost: Sistem treba pružiti sigurnost podataka korisnika i osigurati da se osjetljive informacije ne
izlože neovlaštenom pristupu ili zloupotrebi.

4. Upotrebljivost: Sistem treba biti jednostavan za korištenje, sa intuitivnim korisničkim sučeljem i


jasnim uputstvima kako bi korisnici lako mogli pretraživati letove, rezervisati karte i obavljati druge
funkcionalnosti sistema.

5. Prilagodljivost: Sistem treba biti prilagodljiv i podržavati različite vrste plaćanja, valute i jezike kako
bi zadovoljio potrebe korisnika iz različitih geografskih područja.

6. Scalability: Sistem treba biti skalabilan i sposoban za rast i prilagođavanje promjenama u broju
korisnika i zahtjeva sistema, kako bi mogao podržati veliki broj istovremenih korisnika i transakcija.

7. Integracija sa drugim sistemima: Sistem treba biti sposoban za integrisanje sa drugim sistemima kao
što su platni procesori, hotelski sistemi i sistemi za izdavanje viza kako bi pružio cjelovitu uslugu
putnicima.

8. Dostupnost na mobilnim uređajima: Sistem treba biti prilagođen za pristup na mobilnim uređajima
kao što su pametni telefoni i tableti, kako bi korisnici mogli pristupiti uslugama dok su u pokretu.

9. Dokumentacija i podrška: Sistem treba biti dokumentiran sa jasnim uputstvima za administratore i


korisnike, kao i pružati kontinuiranu tehničku podršku za rješavanje problema i pitanja.

10. Usklađenost sa zakonima i propisima: Sistem treba biti u skladu sa važećim zakonima i propisima
o zaštiti podataka, sigurnosti plaćanja i drugim relevantnim propisima u vezi sa putovanjima i e-
trgovinom.

c)funkcionalnizahtjevi
1. Registracija korisnika: Sistem treba omogućiti korisnicima da se registruju kako bi mogli
pristupiti funkcionalnostima sistema i izvršiti kupovinu avionskih karata.

2. Pretraga letova: Sistem treba omogućiti korisnicima da pretraže dostupne letove na osnovu
različitih parametara kao što su polazište, odredište, datum putovanja i broj putnika.

3. Prikaz rezultata: Nakon pretrage, sistem treba prikazati korisnicima raspoložive letove sa
relevantnim informacijama kao što su cijena, vremenski raspored, trajanje leta, aviokompanija itd.

4. Rezervacija karata: Korisnici trebaju imati mogućnost da rezervišu željene letove iz rezultata
pretrage, unoseći potrebne podatke o putnicima.

5. Plaćanje: Sistem treba omogućiti korisnicima da izvrše plaćanje rezervisanih karata putem
sigurnog online plaćanja.

6. Izrada elektronske karte: Nakon uspješno završene rezervacije i plaćanja, sistem treba
generirati elektronsku kartu koja će biti poslana korisniku putem emaila ili biti dostupna za
preuzimanje s korisničkog profila.

7. Upravljanje rezervacijama: Korisnicima treba omogućiti da pregledaju, mijenjaju ili otkazuju


svoje rezervacije, kao i da dodaju dodatne usluge poput prtljaga ili osiguranja.

8. Korisnička podrška: Sistem treba imati mehanizme za korisničku podršku, kao što su chatbot,
telefonska podrška ili email podrška, kako bi putnici mogli dobiti pomoć u slučaju problema ili
pitanja tokom procesa kupovine ili putovanja.

9. Integracija sa sistemima aviokompanija: Sistem treba biti integriran sa sistemima različitih


aviokompanija kako bi ažurirao raspoloživost letova, cijene i druge informacije u stvarnom
vremenu.

10. Sigurnost podataka: Sistem treba osigurati sigurno čuvanje podataka korisnika, uključujući
podatke o plaćanju i lične informacije o putnicima.
Zadatak2.
Skicirati dizajn sistema u odgovarajućoj arhitekturi sa pripadajućim komponentama.
Arhitektura sistema za avio karte obično se sastoji od nekoliko slojeva koji rade zajedno kako bi pružili
funkcionalnosti i usluge korisnicima. Evo nekih ključnih slojeva u arhitekturi ovog sistema:
1. Klijentski sloj: Ovaj sloj predstavlja korisničko sučelje, tj. web stranicu ili mobilnu aplikaciju preko koje
korisnici mogu pretraživati letove, rezervirati karte i obavljati druge radnje. Ovaj sloj komunicira sa ostalim
slojevima sistema putem API-ja (Application Programming Interface).
2. Aplikacijski sloj: Kada korisnik pretražuje letove ili rezervira karte, ovaj sloj je odgovoran za obradu tih
zahtjeva. On pristupa bazi podataka letova, provjerava dostupnost sjedala, izračunava cijene i vrši druge
poslovne logike sistema. Aplikacijski sloj također može koristiti dodatne sisteme za integraciju sa drugim
uslugama, kao što su hotelske rezervacije ili izdavanje viza.
3. Baza podataka: Ovaj sloj čuva sve informacije o letovima, cijenama, dostupnosti sjedala, korisničkim
podacima i drugim relevantnim podacima. Baza podataka omogućuje brz pristup i upravljanje podacima.
Može biti relacijska baza podataka ili NoSQL baza podataka, ovisno o potrebama sistema.
4. Poslužiteljski sloj: Ovaj sloj se sastoji od poslužitelja koji hostuju aplikacije i bazu podataka. Poslužitelji
osiguravaju da aplikacije budu dostupne korisnicima putem interneta.Poslužitelji također mogu imati
funkcionalnosti za skaliranje, sigurnost, upravljanje opterećenjem i nadgledanje performansi sistema.
5. Vanjski servisi: Sistem za avio karte može koristiti vanjske servise poput platnih procesora, hotelskih
sistema, putničkih agencija i drugih servisa koje korisnici mogu imati potrebu. Ovi servisi se integriraju sa
sistemom kako bi omogućili korisnicima jednostavan pristup dodatnim uslugama.
6. Sigurnosni sloj: Ovaj sloj je odgovoran za sigurnost sistema. To uključuje zaštitu korisničkih podataka,
uključujući lične podatke, informacije o plaćanju i druge osjetljive informacije.Sigurnosni sloj također može
uključivati provjeru autentičnosti korisnika, enkripciju podataka i druge sigurnosne mehanizme.

Ova arhitektura može biti prilagođena specifičnim potrebama i zahtjevima sistema za avio karte, ali
opisani slojevi obično su prisutni u većini takvih sistema.

Slika1:Arhitekturainformacionogsistema
1.Hardware Računar,serverbazepodataka,serversoba,androidu
ređaj,GPSuređaj,čitač kartica,fiskalnakasa
2.Software Webstranica,glavniinterfejsuposlenika,pr
ogramskijezici
3.Dataware Svi podaci koji se koriste za sistem naplate
(vrijemeimjestoulaska,kategorijavozila,cijenacestari
ne,
ENP
4.Netware Mrežna komponenta pomoću koje se
vršipovezivanje:-Hardveraisoftvera .
-Uposlenikaiklijenta

Najboljinačinzapovezivanjeuposlenikajekorištenje
WLANiLAN
mreže
5.Lifeware Komponentakojaobuhvatasveljudekojikoristeodre
đenidio informacionog
sistema(korisnik,radnik,administratorsistema,šef,ITsek
tor..
6.Orgware Efikasnopovezivanjeljudskogkadrsa
podacima,načinomradasistemaipoznavanjesoftver
a
Tabela1:Komponenteinformacionogsistema
Zadatak3.

Opisatifunkcionisanjeizabranoginformacionogsistemaprimjenomworkflow dijagram

You might also like