Faculty of Organization and Informatics - Digital Repository
Not a member yet
6858 research outputs found
Sort by
The influence of the user interface on the efficiency of the user's work
U ovom radu prikazano je istraživanje utjecaja dizajna korisničkog sučelja na efikasnost rada korisnika, prvenstveno na performanse i zadovoljstvo korisnika. U radu su objašnjeni osnovni elementi kvalitetnog korisničkog sučelja i proces dizajniranja uz najbolje prakse i uzorke dizajna. U praktičnom dijelu prikazana su dva prototipa aplikacija iste namjene. Jedan je loše dizajniran, a drugi je dizajniran na temelju dobrih praksi i uzoraka dizajna. Za svaki prototip aplikacije je provedeno testiranje upotrebljivosti. Korisnici koji su sudjelovali u testiranju su bili promatrani tijekom korištenja aplikacije te je bilo praćeno vrijeme potrebno za izvršavanje zadataka, broj grešaka i uspješnost. Također su se bilježili komentari i mišljenja ispitanika. Rezultati testiranja za oba prototipa su analizirani i uspoređeni kako bi se odredio utjecaj korisničkog sučelja na upotrebljivost, efikasnost i zadovoljstvo korisnika. Zaključci pružaju uvide u to kako kvalitetan dizajn korisničkog sučelja može poboljšati performanse i iskustvo korisnika
Developing dashboard for student using the Shiny package
Tema rada je primjena Shiny okvira za izradu interaktivnih web aplikacija. U teorijskom dijelu opisana je tehnologija i metode razvoja aplikacije, s posebnim naglaskom na Shiny okvir i R jezik, te značaj nadzornih ploča. Analizirane su postojeće aplikacije za praćenje studentskog napretka kako bi se definirale ključne funkcionalnosti. Praktični dio uključuje izradu aplikacije u RStudio okruženju u tri faze, uz korištenje povratnih informacija korisnika za optimizaciju aplikacije. Rad sadrži snimke zaslona sučelja aplikacije
Solving traveling salesman problem with combination of Prolog and Python
U završnom radu analiziran je problem trgovačkog putnika, koji je klasičan problem u području optimizacije rute. Kako bi se ovaj problem riješio, istražena je implementacija u jezicima Prolog i Python. Oba jezika su detaljno opisana, a zatim su uspoređeni s obzirom na njihove karakteristike i prednosti u rješavanju ovog problema. U radu su pregledana neka od postojećih rješenja za problem trgovačkog putnika, uključujući algoritamske pristupe poput heurističkih metoda i točnih algoritama, te su objašnjene njihove prednosti i nedostatci. Konačno, razvijena je i prikazana implementacija vlastitog rješenja problema trgovačkog putnika koristeći Prolog i Python. Implementacija je detaljno objašnjena, uključujući postupak rješavanja problema i algoritme koji su korišteni. Rad pruža dublje razumijevanje problema trgovačkog putnika, kao i praktičnu usporedbu između jezika Prolog i Python u kontekstu rješavanja ovog problema
A Website as a Multiagent System
U ovom diplomskom radu srž je izgradnja aplikacije koja se može podijeliti u dva dijela. Dio klijenta zadužen je za uspostavu web-stranice s podacima prikupljenima iz višeagentnog sustava u dijelu poslužitelja. U uvodnom dijelu rada donosi se kratak pregled trenutnog stanja u svijetu tehnologije i ideje korištenja agenata kao pomoć pri izvedbi platformi na webu. U teorijskom dijelu rada predstavljaju se korišteni alati i tehnologije prilikom izrade projekta te osnovni pojmovi domene višeagentnih sustava. U praktičnom dijelu se opisuje i analizira izrađena aplikacija te se referenciraju dijelovi iz teorije za lakše razumijevanje. Zaključak je zadužen za zaokruživanje cijele priče te iznošenje dojmova autora rada prilikom njegovog sastavljanja, ponajviše u praktičnom dijelu
Web application security
U završnom radu govori se o najčešćim sigurnosnim ranjivostima web aplikacija, kako se one pojavljuju te kako se sama aplikacija štiti od istih. Prva i osnovna stvar je klasifikacija osnovnih vrsta napada i ranjivosti u sigurnosti web aplikacija, definiranje svih pojmova vezanih uz testiranje ranjivosti koristeći alat OWASP ZAP. Opisane su najkorištenije web arhitekture, te uz njih statistike vezane uz napade na web aplikacije. Demonstracija ranjivosti i svih pojmova je prikazana kroz praktični dio na kojem su prikazani utjecaji napada kao što je SQL Injekcija, XSS napad te mnogi drugi
Semantic REST services
Ovaj rad istražuje primjenu semantičkih web tehnologija u REST servisima kako bi se
unaprijedila interpretacija i obrada podataka. Kroz analizu trenutnog stanja web tehnologija,
posebno REST i SOAP servisa, rad se fokusira na prednosti uvođenja semantičke
komponente. Glavni cilj je prikazati kako semantičke tehnologije, kao što su RDF i OWL,
omogućavaju bolje razumijevanje podataka i njihovo međusobno povezivanje.
Implementacija semantičkog REST servisa uključuje korištenje standarda kao što su SA-
REST i Hydra, koji omogućavaju dodavanje semantičkih metapodataka i olakšavaju
interoperabilnost podataka. Predstavljena je i implementacija sustava koji integrira podatke
iz različitih izvora, semantički ih obogaćuje i pohranjuje u RDF spremište, što omogućava
napredno pretraživanje putem SPARQL-a. Rad zaključuje da je korištenje semantičkih
tehnologija u REST servisima ključno za budući razvoj weba, jer omogućava automatiziranu
obradu podataka, bolje razumijevanje konteksta i efikasnije upravljanje informacijama
Communication in massive multiplayer online role-playing games
Tema diplomskog rada je Komunikacija u masovnim multiplayer online igrama. Cilj rada je
opisati žanr MMORPG igara i detaljno prikazati vrste, važnost i samu kompleksnost
komunikacije. To je ostvareno kombinacijom teorijske razrade tematike i pregleda
znanstvene literature. Teorijskom razradom općenitih karakteristika MMORPG igara i
detaljnim opisom elemenata komunikacije kroz vrste komunikacije, alate za
komuniciranje, načine ponašanja i specifičan jezik igara, dobio se uvid u samu
kompleksnost komunikacije. Teorijska razrada je tada nadopunjena pregledom
znanstvenih istraživanja kojima se dolazi do samog utvrđivanja velike razine
kompleksnosti i važnosti komunikacije u MMORPG igrama
Application prototype development in Flowable for selected sales processes
Tema završnog rada se bazira na razvoju prototipske aplikacije koja bi se temeljila na odabranim procesima prodaje. Prototipska aplikacija će se postavit u određeni kontekst tako što će se pojasniti upravljanje poslovnim procesima i njegovi aspekti. Uz to, pobliže će se razraditi pojam procesno orijentirane aplikacije te kako se razvija i pokreće unutar alata.
Izrada aplikacije će se izvršavati u alatu Flowable te će biti aplicirana kroz sedam koraka procesno orijentiranog projektiranja i razvoja, u skladu s pravilima modeliranja procesa i aplikacija. Sadržaj će biti popraćen adekvatnom projektnom dokumentacijom koja će detaljnije prikazivati razvoj i izvršavanje aplikacije u alatu
Design of Graphic Web Interfaces
Rad se bavi izradom grafičkih web sučelja. U teorijskom dijelu rada predstavljene su dvije vrste dizajna, web dizajn i grafički dizajn, neophodne za izradu grafičkog web sučelja. Uz navedeno, posebno su obrađene cjeline, upotreba grafičkih elemenata na web sučelju i obrada slika za web sučelje, koje se primjenjuju u samoj izradi praktičnog dijela rada. U radu, naglasak je na oblikovanju vizualnih elemenata za grafičko web sučelje. Proces izrade grafičkog web sučelja, zajedno uz obradu korištenih alata i tehnologija, predstavljen je u praktičnom dijelu rada. U izradi praktičnog dijela, korišten je komercijalan alat Adobe Photoshop za uređivanje slika, te predstavljeno je nekoliko besplatnih alata koji se mogu koristiti u istu svrhu. Obrađene fotografije za izradu grafičkog web sučelja, preuzete su s izvora koji dozvoljavaju uporabu u komercijalne i nekomercijalne svrhe. Od tehnologije za izradu web mjesta, korišteni je besplatni CMS sustav Wix. Uz završni rad, priloženo je izrađeno grafičko web sučelje koje ujedno služi kao prezentacija za obranu rada
Analytic Network Process implementation in strategic decision making
U ovom radu prikazano je kako proces odlučivanja ima veliku ulogu u poslovanju poduzeća. Postoje razne vrste i stilovi odlučivanja te se proces sastoji od brojnih koraka. Uz vrste i stilove odlučivanja, razlikujemo i mnoštvo metoda višekriterijskog odlučivanja. Metoda višekriterijskog odlučivanja se bira na temelju strukture i kompleksnosti problema odlučivanja. Ovaj rad fokusiran je na metodi analitički mrežni proces (ANP) koja je proširena kroz četiri mreže: B – Koristi, P – Prilike, C – Troškovi i R – Rizici. Svrha ovog rada bila je primijeniti metodu ANP-BOCR na stvarnom primjeru, a radi se o rješavanju problema proširenja na novo geografsko tržište Bosch Car Service poduzeća