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...
Main Author: | |
---|---|
Other Authors: | |
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 |
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 ... |
---|