Treffer: Java swing aplikacija za upravljanje nogometnim turnirom ; Java swing-based application for football tournament management
University of Rijeka. Faculty of Maritime Studies. Department of Marine Electronics and Communications.
Weitere Informationen
U ovom radu razvijena je Java aplikacija s grafičkim korisničkim sučeljem čija je svrha olakšavanje organizacije nogometnog turnira. U aplikaciji su implementirane sve potrebne funkcionalnosti za organizaciju turnira poput.timova, automatskog generiranja rasporeda i tablica, te unosa i validacije rezultata. Također se automatski izračunavaju bodovi, gol razlika, te određivanje pobjednika u polufinalu i finalu, uz mogućnost izvođenje jedanaesteraca, naknadno je dodano i vođenje povijesti pobjednika turnira. Aplikacija je implementirana u Javi uz Swing i Apache NetBeans integrirano razvojno okruženje s naglaskom na jednostavno korisničko sučelje i konzistentnost podataka bez potrebe za vanjskom bazom. Jawa Swing se koristi u izradi grafičkih sučelja, zbog svoje praktičnosti. Štoviše, omogućuje brzo i fleksibilno kreiranje grafičkog sučelja. Također, zahvaljujući velikom broju gotovih komponenti olakšava se izrada profesionalnih i interaktivnih aplikacija. Jawa Swing se koristi u izradi grafičkih sučelja, zbog svoje praktičnosti. Štoviše, on omogućuje brzo i fleksibilno kreiranje grafičkog sučelja. Također, zahvaljujući velikom broju gotovih komponenti olakšava se izrada profesionalnih i interaktivnih aplikacija. ; This thesis presents a Java application with a graphical user interface developed to facilitate the organization of a football tournament. The application implements all necessary functionalities for tournament management, such as handling teams, automatically generating schedules and tables, and entering and validating results. It also automatically calculates points, goal differences, and determines the winners in the semifinals and finals, with the option to conduct penalty shootouts. Additionally, a feature for maintaining a history of tournament winners was later added. The application is implemented in Java using Swing within the Apache NetBeans integrated development environment, with an emphasis on a simple user interface and consistent data management without the need for an external database. ...