Web aplikacija za prezentiranje društvenih događaja

Tema je ovoga završnog rada izrada web-aplikacije za prezentiranje društvenih događaja. Aplikacija omogućuje upravljanje društvenim događajima – omogućuje unos, pretraživanje i ažuriranje događaja te registraciju korisnika i uređivanje korisničkih podataka. Također, aplikacija je namijenjena svim ko...

Full description

Bibliographic Details
Main Author: Proskura, Rudolf
Other Authors: Brekalo, Sanja
Format: Bachelor Thesis
Language:Croatian
Published: Međimursko veleučilište u Čakovcu. 2022
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/mev:1485
https://urn.nsk.hr/urn:nbn:hr:110:672913
https://zir.nsk.hr/islandora/object/mev:1485/datastream/PDF
Description
Summary:Tema je ovoga završnog rada izrada web-aplikacije za prezentiranje društvenih događaja. Aplikacija omogućuje upravljanje društvenim događajima – omogućuje unos, pretraživanje i ažuriranje događaja te registraciju korisnika i uređivanje korisničkih podataka. Također, aplikacija je namijenjena svim korisnicima koje zanima neki događaj te korisnicima koji sami žele organizirati, odnosno prezentirati neki događaj. Za potrebe rada korištene su Java tehnologije. Te su tehnologije CSS (engl. Cascading Style Sheets), PrimeFaces, JSF (engl. Java ServerFaces) te JavaScript i HTML (engl. Hyper Text Markup Language). Tehnologije kao što su CSS, PrimeFaces te JSF i HTML koriste se za izradu sučelja web-stranice, kao što su dinamičnost stranice, forme za upis teksta i padajućih izbornika, postavljanje slika, oblik teksta, veličina slova. Prednost je PrimeFacesa u tome da sadrži već gotov kod za pojedine forme. JavaScript upravlja navedenim tehnologijama te ih objedinjuje u jednu funkcionalnu cjelinu. Da bi se to sve povezalo, moraju se povezati CSS, JSF, HTML datoteke s datotekom unutar oznake s glavnim dijelom programa. Za pohranu podataka korištene su MySql baza podataka i LDAP direktorij. Programski kod pisan je u integriranome razvojnom okruženju IntelliJ IDEA. Primarna je namjena aplikacije jednostavan pristup informacijama i upravljanje informacijama o društvenim događajima koji su podijeljeni u kategorije. Kod odabira kategorije korisnik može odabrati jednu kategoriju za događaj koji želi prezentirati. Postoje četiri razine korisnika aplikacije, a razina određuje mogućnosti koje korisnik ima u aplikaciji. Te su razine korisnika aplikacije gost, registrirani korisnik, organizator i administrator. Kod registracije korisnika na stranicu vrši se validacija polja za unos podataka. Ukoliko prigodom unosa dođe do pogreške, javlja se poruka da je došlo do pogreške u određenom dijelu prijave. Administrator ima apsolutnu kontrolu nad aplikacijom i nad upravljanjem podatcima korisnika. To uključuje mijenjanje uloga registriranim ...