Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Izrada web-orijentirane, modularno proširive baze podataka koja sadrži podatke o bespilotnim plovilima (CROSBI ID 360341)

Ocjenski rad | sveučilišni preddiplomski završni rad

Ačkar, Kristian Izrada web-orijentirane, modularno proširive baze podataka koja sadrži podatke o bespilotnim plovilima / Vukić, Zoran (mentor); Barišić, Matko (neposredni voditelj). Zagreb, Fakultet elektrotehnike i računarstva, . 2010

Podaci o odgovornosti

Ačkar, Kristian

Vukić, Zoran

Barišić, Matko

hrvatski

Izrada web-orijentirane, modularno proširive baze podataka koja sadrži podatke o bespilotnim plovilima

Završnim radom je bilo potrebno dizajnirati modularnu i proširivu bazu podataka te pomoću programskog jezika PHP implementirati web aplikaciju koja će omogućiti korisnicima rad s podacima u bazi podataka. Baza podataka pohranjuje podatke o bespilotnim plovilima, organizacijama vlasnicima plovila, te misijama koje su plovila odradila. Radom je obuhvaćen kompletan proces modernog razvoja informacijskog sustava. U implementaciji sustava je korišten dizajn vođen podacima zbog osiguranja zahtjeva modularnosti i proširivosti baze podataka. Prednost ovakvog dizajna je potpuna kontrola, standardiziranost i prenosivost podataka. Nasuprot tome takav dizajn donosi znatne probleme kod implementacije programske potpore objektno orijentiranim jezikom. Kao poslužitelj baze podataka odabran je MySQL, a za implementaciju programske potpore odabran je radni okvir Kohana koji koristi programski jezik PHP 5. Programska potpora je implementirana u obliku web aplikacije pohranjenu na poslužitelju Laboratorija za podvodne sustave i tehnologije sa web poslužiteljem Apache. Zbog objektno orijentirane programske potpore nad relacijskom bazom podataka bilo je potrebno izvršiti objektno relacijsko mapiranje. Mapiranje je izvršeno Kohaninom ugrađenom potporom za objektno relacijsko mapiranje, koja uz korištenje MVC oblikovnog obrasca čini web aplikaciju višeslojnom te odvaja korisničko sučelje od programske logike. Radom je obuhvaćeno upravljanje modulima i korisnicima, autorizacija, te su obrađeni segmenti ranjivosti baze podataka. Objašnjen je način dodjele prava korištenja resursa, način registracije i prijave korisnika u sustav.

bespilotno plovilo; informacijski sustav; web aplikacija; MVC; PHP; Kohana; baza podataka; MySQL

nije evidentirano

engleski

Design of the Web-oriented, modular extensible data base containing information about UUVs

nije evidentirano

unmanned marine vessel; information system; web application; MVC; PHP; Kohana; database; MySQL

nije evidentirano

Podaci o izdanju

51

13.07.2010.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike i računarstva

Zagreb

Povezanost rada

Elektrotehnika, Temeljne tehničke znanosti