Pages

Razvoj okruženja za automatsko testiranje objektno orijentiranih programa
Razvoj okruženja za automatsko testiranje objektno orijentiranih programa
Marino Dražić
U ovom radu biti će opisan razvoj okruženja ili aplikacije za automatsko testiranje programa. Specifični fokus okruženja je testiranje velikih količina objektno orijentiranih programa u kratko vrijeme. Također biti će opisane razne tehnologije korištene u razvoju sustava.
Razvoj programske podrške za igru CONQUERIO
Razvoj programske podrške za igru CONQUERIO
Antonio Mrakužić
Rad opisuje proces izrade programske podrške igre pod imenom Conquerio. Najprije će biti specificirati zahtjevi igre. Nakon toga, detaljno će biti definiran i analiziran model aplikacije koristeći dijagrame. Na kraju će, uz prikaz sučelja igre i izvornog koda, biti opisano na koji način je igra implementirana te koje su se tehnologije koristile.
Razvoj progresivnih web aplikacija
Razvoj progresivnih web aplikacija
Josip Goreta
U ovom radu opisan je problem izrade aplikacije koja se može koristiti na više platformi. Problem je opisan kroz izradu aplikacije koja predstavlja burzu poslova i ima elemente društvenih mreža. Prolazi se kroz opis problema te moguće pristupe i alate u njegovom rješavanju. Detaljnije se opisuju Progresivne Web Aplikacije, njihove glavne značajke poput manifest datoteke i Service Workera te tehnologije koje su korištene za izradu aplikacije. Sve funkcionalnosti aplikacije...
Razvoj softvera vođen testiranjem za ugradbene računalne sustave
Razvoj softvera vođen testiranjem za ugradbene računalne sustave
Marija Magdalena Pamuković
U ovom radu glavna tematika je testiranje softvera ugradbenih računalnih sustava uz fokus na razvoj vođen testiranjem (TDD). Dan je pregled vrsta testiranja koje se koriste općenito u razvoju softvera, a potom su objašnjene razlike kod testiranja ugradbenog softvera. Naglasak je stavljen na jedinično testiranje. Opisan je način korištenja razvoja vođenog testiranjem te njegove prednosti kod ugradbenih sustava. U praktičnom dijelu rada primjenom razvoja vođenog testiranjem na ...
Razvoj web aplikacija pomoću React i Redux programskih biblioteka
Razvoj web aplikacija pomoću React i Redux programskih biblioteka
Toni Marković
Rad se bavi razvojem web aplikacija koristeći React i Redux tehnologije. React je jedna od najpopularnijih biblioteka za razvoj web aplikacija. Omogućava podjelu korisničkog sučelja na manje komponente koje se nakon toga povezuje u veće cjeline. Još jedna bitna karakteristika su React Hooks koji omogućuju funkcijskim komponentama pristup stanju i drugim React značajkama. Redux je spremnik predvidljivog stanja za JavaScript aplikacije. Pomaže u pisanju aplikacija koje se...
Razvoj web aplikacije korištenjem Python Bottle web okvira
Razvoj web aplikacije korištenjem Python Bottle web okvira
Klara Miloš
U ovom završnom radu, kao uvod, objašnjen je pojam i razlika web aplikacije i web stranice. Dio rada posvećen je i opisu samog Bottle okvira kao i SQLite bazi podataka koja je korištena. Nakon nekoliko riječi o okviru prikazana je instalacija i početak rada u okviru razvojem jednostavne aplikacije. Osnove rada u SQLite sustavu prikazane su naredbama brisanja, ažuriranja i dodavanja podataka. Nakon teorijskog dijela o dotičnom okviru i bazi, opisan je postupak izrade aplikacije...
Razvoj web aplikacije s proširenom stvarnosti
Razvoj web aplikacije s proširenom stvarnosti
Milana Dodig
Kroz ovaj rad upoznajemo se s proširenom stvarnošću i njenim karakteristikama te osnovama AR.js i Three.js biblioteka. Također rad se temelji na razvoju aplikacije koja omogućuje doživljaj proširene stvarnosti te samim tim edukativan i zabavan sadržaj.
Razvoj web aplikacije za asinkronu komunikaciju
Razvoj web aplikacije za asinkronu komunikaciju
Josip Pivac
Rad se sastoji od pisanog i praktičnog dijela. Tema rada je izrada aplikacije koja ima ulogu foruma. Značajke aplikacije su dostupne samo onima koji su prijavljeni ili imaju već napravljen korisnički račun. Postoje dvije mogućnosti autentikacije te kroz pismeni i praktični dio je prezentirana razlika između tih dviju prijava. U uvodu se govori o povijesti forum stranica i kako su postale toliko popularne do dan danas. U glavnom dijelu rada se upoznajemo sa alatima za izradu...
Razvoj web trgovine pomoću MVC arhitekture
Razvoj web trgovine pomoću MVC arhitekture
Judita Mrčela
Cilj ovog završnog rada je izraditi funkcionalnu web aplikaciju unutar ASP.NET okruženja koristeći MVC arhitekturu. Napravljena je web aplikacija za potrebe web trgovine za koju je napravljena odgovarajuća baza podataka. U ovom radu je prikazan način izrade CMS online trgovine. Korisnici se moraju prijaviti u aplikaciju, nakon koje mogu dodavati željene proizvode u virtualnu košaricu i time ih na kraju kupiti. U samu aplikaciju se može prijaviti i administrator koji može...
Računalna simulacija vjerojatnosti udara asteroida u Zemlju
Računalna simulacija vjerojatnosti udara asteroida u Zemlju
Petra Stupalo
U ovom radu kreiramo računalnu simulaciju koja promatra gibanje planeta i asteroida oko Sunca. Za problem koji ne možemo analitički riješiti stvaramo matematičku/fizikalnu reprezentaciju kako bismo predvidili ponašanja nekog sustava. Problem kojim se rad bavi je računanje vjerojatnosti udara asteroida o Zemlju. Promatramo asteroide nasumično odabranih masa, brzina i početnih položaja i pratimo njihovo gibanje kroz Sunčev sustav. Ovaj kompleksan problem aproksimirali smo...
Računalne igre i objektno orijentirano programiranje
Računalne igre i objektno orijentirano programiranje
Kristijan Kelić
Osnovni koncepti objektno orijentirane paradigme i primjena u razvoju računalnih igara. Usporedba klasičnog pristupa razvoju igara putem objektno orijentiranog programiranja sa novim ECS modelom. Upoznavanje sa Unity razvojnim okruženjem za video igre i njegova usporedba sa GameSDK.
Računalni poučavateljski sustav za upitni jezik SQL
Računalni poučavateljski sustav za upitni jezik SQL
Zvonimir Librenjak
SQL, dominantni jezik za baze podataka, je jednostavan i visoko strukturan jezik; zasada, studenti i učenici su imali poteškoće prilikom učenja. Ovaj rad predstavalja SQL-tutorijal, inteligentni tutorski sustav (engl. Intelligent Tutoring System) koji je dizajniran da pomogne studentima i učenicima prilikom učenja upitnog jezika SQL. Ovaj sustav je napravljen kao web aplikacija te nema potrebe za nikakvim preuzimanje s interneta niti s instalacijom istog, već ga učenici i studenti...

Pages