Tehničko veleučilište u Zagrebu · Zagreb

Analiza i sinteza programskog jezika PHP kroz razvoj aplikacije (I 1161)

diplomski rad (stručni)

diplomski rad (stručni)

Analiza i sinteza programskog jezika PHP kroz razvoj aplikacije (I 1161)

Vrsta ocjenski radovi
Tip diplomski rad (stručni)
Godina 2020
Status obranjeno

Sažetak

Ovaj rad opisuje teorijski i funkcionalni dio aplikacije Questionnaire koja predstavlja simulaciju kviza igrom jednog igrača ili dva igrača jedan protiv drugoga. Opisana je svrha aplikacije i način funkcioniranja same igre i bodovanja. Tehnologije korištene u izradu aplikacije su HTML, CSS, JavaScript, Ajax i Bootstrap za vizualni dio aplikacije, zatim PHP se koristi za funkcionalni dio aplikacije, RESTful API za korištenje online baze pitanja, te MySQL kao interni sustav aplikacije za upravljanje bazom podataka. Arhitektura aplikacije je troslojna što joj omogućava veću sigurnost i mogućnost segmentiranja aplikacije na zasebne neovisne dijelove. Opisana je struktura baze podataka uz prateći dijagram, kao i struktura projekta po direktorijima i datotekama. Zatim se rad dotiče same aplikacije i kako ona funkcionira od korisničkog djela, preko igre kviza pa do rangiranja igrača i kontakt forme. Na kraju rada obrađene su najkorištenije platforme bazirane na PHP programskoj jeziku.

Ključne riječi

kviz, aplikacija, tehnologija, arhitektura, baza podataka, PHP platforme