undergraduate thesis
Magic square application

Stjepan Baričević (2015)
Josip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Department of Software Engineering
Chair of Programming Languages and Systems
Metadata
TitleAplikacija magični kvadrat
AuthorStjepan Baričević
Mentor(s)Alfonzo Baumgartner (thesis advisor)
Abstract
U današnje vrijeme kada je računalna tehnologija razvijenija nego ikad pruža se mogućnost izrade velikog broja različitih aplikacija koje mogu uvelike olakšati svakodnevni posao mnogim ljudima. Ovaj rad je samo jedan primjer kako se neki problem može riješiti pomoću računalnog programa. Tema završnog rada bila je „Aplikacija magični kvadrat“. Aplikacija je rađena „open source“ alatima te se može koristiti neovisno o operacijskom sustavu (Windows, Linux). Za izradu je korišten programski jezik Java. Izvorni kod je sastavljen je pomoću 3 klase. Prva je „MagicSquareorig“ koja računa sva moguća povoljna rješenja magičnog kvadrata. Sama klasa se bazira na algoritmu koji je objašnjen u glavnom dijelu rada. Druga je „DialogUpute“ koja je napravljena kako bi se korisniku objasnilo što treba ispuniti pomoću novog prozora kada stisne na gumb upute. Treća je „AppMain“ koja je ujedno i klasa koja sadrži „main“ funkciju. Služi za definiranje grafičkog sučelja i sadrži funkcije koje su zadužene za provjere u aplikaciji(ispunjena sva polja, različiti brojevi,…). Nakon pokretanja „AppMain“ klase pokazuje se grafičko sučelje preko kojega se može provjeriti magični kvadrat. Aplikacija je osmišljena na način da korisniku da uvid ispunjava li dobro magični kvadrat te mu javlja greške preko grafičkog sučelja ovisno o tome kako je ispunio kvadrat.
Keywordsapplication magic square source code Java
Parallel title (English)Magic square application
Committee MembersAlfonzo Baumgartner (committee member)
Hrvoje Glavaš (committee member)
Irena Galić (committee member)
GranterJosip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Lower level organizational unitsDepartment of Software Engineering
Chair of Programming Languages and Systems
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-09-24
Parallel abstract (English)
Nowadays, the computer technology is developed more than ever and it provides production of a large number of different applications which can largely facilitate daily routine to most of people. This final project is just one of many examples how some problem can be solved by computer program. The subject of my final project is „Application magic square“. Application is done in „open source“ tools, so it can be used independently of operating system (Windows, Linux). To write application I used Java programming language.
Parallel keywords (Croatian)aplikacija magični kvadrat izvorni kod Java
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:400392
CommitterAnka Ovničević