Naslov IZRADA WEB APLIKACIJE ZA REZERVACIJU KINO ULAZNICA
Naslov (engleski) CREATION OF A WEB APPLICATION FOR BOOKING CINEMA TICKETS
Autor Bruno Galić
Mentor Lada Sartori (mentor)
Član povjerenstva Branimir Džaja (član povjerenstva)
Član povjerenstva Toma Rončević (član povjerenstva)
Ustanova koja je dodijelila akademski / stručni stupanj Sveučilište u Splitu (Sveučilišni odjel za stručne studije) (Odsjek za računarstvo) Split
Datum i država obrane 2024-09-19, Hrvatska
Znanstveno / umjetničko područje, polje i grana TEHNIČKE ZNANOSTI Računarstvo
Sažetak Završni rad, "Izrada web aplikacije za rezervaciju kino ulaznica", opisuje razvoj dizajna i implementaciju cjelovite web aplikacije koja olakšava rezervaciju kino ulaznica. Cilj projekta je pružiti pouzdano i prijateljsko korisničko iskustvo koristeći tehnologije Java Spring Boot i Thymeleaf, te PostgreSQL kao aplikacijsku bazu podataka. Nadalje, interaktivnost je ostvarena s AJAX (engl. Asynchronous SecurityScript and XML) i JavaScript, dok je provjera autentičnosti korisnika robusno implementirana koristeći Spring Security. Korištenje Flywaya omogućuje migraciju baze podataka i upravljanje početnim podacima aplikacije. Aplikacija uključuje sljedeće istaknute značajke: • Za neregistrirane korisnike: mogućnost pretraživanja, filtriranja filmova u kinematografima i sortiranja filmova na temelju dostupnih kriterija. • Za registrirane korisnike: naknadne značajke za pregled i gledanje termina kinoprojekcija, rezervacija ulaznica i konfiguracija postavki računa za pregled korištenih ulaznica i ulaznica za korištenje. • Za administratore: značajke kao što su upravljanje korisnicima, aplikacije povezane s filmovima, za davanje najava, dodane za dodjelu filmova u kina, a također i mogućnost pregledavanja najgledanijih i najbolje ocijenjenih filmova. Projekt ispunjava specifični cilj generiranja funkcionalne web aplikacije za rezervaciju kino ulaznica koju korisnik može pregledavati. Projekt se odvija unutar očekivanja pri čemu su jednostavnost korištenja, korisnička okruženja i administrativne funkcije u potpunosti podržani. Primjetno je odsutna funkcionalnost za plaćanja, budući da se projekt koncentrira na značajke rezervacija.
Sažetak (engleski) The concluding thesis, titled "Creation of a Web Application for Booking Cinema Tickets," discusses the design and implementation of a comprehensive web application that facilitates booking for cinema tickets. The objective of the project is to provide a reliable and friendly user experience using Java Spring Boot and Thymeleaf technologies, and PostgreSQL as the application database. Further, the application is made interactive with AJAX and JavaScript technologies, while user authentication is robustly implemented with Spring Security. The use of Flyway enables database migration and managing initial application data. The application incorporates the following salient features: • For unregistered users: the ability to search, filter for movies in cinema exhibitions, and sort movies based on the related criteria available. • For registered users: subsequent features to view and watch movie showtimes, ticket reservations, and configuration of their account settings to view tickets used and tickets to use. • For administrators: features such as user management, apps related to movies, to make announcements, added to assign movies to the cinemas, and also the ability to view both the top-viewed and top-rated movies. The project meets the specific goal of generating a functioning web application which user is able to browse for cinema tickets booking. The project does run within expectations where ease of use, user environments, and administrative functions are fully backed. Noticeably absent is the functionality for payments, as the project concentrates on the booking and reservation features.
Ključne riječi
Java
kino ulaznica
PostgreSQL
rezervacija
Spring Boot
Ključne riječi (engleski)
cinema ticket
Java
PostgreSQL
reservation
Spring Boot
Jezik hrvatski
URN:NBN urn:nbn:hr:228:294961
Studijski program Naziv: Računarstvo Vrsta studija: stručni Stupanj studija: prijediplomski Akademski / stručni naziv: prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva (bacc. ing. comp.)
Vrsta resursa Tekst
Način izrade datoteke Izvorno digitalna
Prava pristupa Pristup korisnicima matične ustanove
Uvjeti korištenja
Datum i vrijeme pohrane 2024-11-06 11:03:51