Izrada web aplikacije za najam vozila

U uvodu su izdvojene glavne značajke PHP-a kao i njegova kratka povijest. Opisan je Laravel koji se koristi kao razvojno okruženje. Visual Studio Code je uređivač koda, MySQL Workbench je program kojim se upravlja s bazom podataka. Za stvaranje aplikacije koristile su se unaprijed kreirane datoteke...

Full description

Bibliographic Details
Main Author: Barić, Matija
Other Authors: Lukić, Ivica
Format: Bachelor Thesis
Language:Croatian
Published: Sveučilište Josipa Jurja Strossmayera u Osijeku. Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek. 2022
Subjects:
PHP
car
ad
vie
Online Access:https://repozitorij.unios.hr/islandora/object/etfos:3729
https://urn.nsk.hr/urn:nbn:hr:200:751511
https://repozitorij.unios.hr/islandora/object/etfos:3729/datastream/PDF
Description
Summary:U uvodu su izdvojene glavne značajke PHP-a kao i njegova kratka povijest. Opisan je Laravel koji se koristi kao razvojno okruženje. Visual Studio Code je uređivač koda, MySQL Workbench je program kojim se upravlja s bazom podataka. Za stvaranje aplikacije koristile su se unaprijed kreirane datoteke koje je stvorio Laravel pri kreiranju projekta, kao i naknadno kreirane datoteke. Neke od naknadno kreiranih datoteka su bili modeli podatak koji su se koristili u projektu, te pogledi koji se prikazuju u samoj web aplikaciji. U radu je prvo kreiran početni izgled aplikacije, odnosno layout. Nakon uključivanja dodatnih datoteka, kao što je tražilica, kreirana je baza podataka za oglase. Sukladno tome kreirana je baza podataka za korisnike te je omogućena registracija i prijava korisnika u sustav. Kako bi se stvorili oglasi, korisnicima i administratoru je omogućeno popunjavanje formulara za kreiranje oglasa. Administratoru je dodatno omogućeno uređivanje svakoga oglasa kao i njegovo brisanje što administrator odrađuje iz manage pogleda. Svaki oglas ima svoj detaljni pregled oglasa, što se postiže klikom miša na sami oglas. U detaljnome pregledu korisnici mogu vidjeti više informacija o samome automobilu te po potrebi kontaktirati vlasnika automobila. Sljedeća funkcionalnost koja je omogućena je kreiranje rezervacija za pojedini automobil. Korisniku je omogućeno da vidi samo njegove rezervacije dok administrator ima uvid u sve kreirane rezervacije i mogućnost brisanja svake od njih. Izmjena između pogleda se vrši pozivanjem rute koja prosljeđuje zahtjev odgovarajućem kontroleru, odnosno poziva funkciju koja pripada tom kontroleru. Izvršavanje neke funkcionalnosti radi na vrlo sličan način kao i izmjena pogleda. Nakon klika na gumb, zahtjev se prosljeđuje ruti koja poziva funkciju za određenu funkcionalnost. The introduction highlights the main features of PHP as well as its brief history. Laravel, which is used as a development environment, is described. Visual Studio Code is a code editor, MySQL Workbench is a ...