182 results on '"Ružić, Ivica"'
Search Results
102. Teorijske izoterme za jednoslojnu adsorpciju na heterogenim površinama
- Author
-
Ružić, Ivica
- Abstract
Theoretical isotherms for monolayer adsorption on heterogeneous surfaces have been obtained on the basis of the Langmuirian local isotherm and three different distribution functions of adsorption energies (Boltzmann, quasi-Gaussian and shifted quasi-Gaussian distribution functions). The isotherm obtained with the Boltzmann distribution function proposed 40 years ago by Glueckauf predicts well the maximum surface coverage, Freundlich region, as well as Henry behaviour at extremely low surface coverages. It has been demonstrated that the so-called Dubinin - Radushkevich isotherm appears in the transition between the Freundlich and Henry regions if the upper limit to the energy of adsorption is high enough. The isotherm obtained with the quasi-Gaussian distribution function also predicts well the maximum surface coverage and reduces to the Henry region at low surface coverages. Shifted quasi-Gaussian adsorption energy distribution function suggested by Cerofolini et al. results in mixed isotherms between these two extreme cases. Transition between these two types of adsorption energy distributions can also result in the appearance of the so-called Dubinin - Radushkevich behaviour in a certain range of adsorbate concentrations . The characteristics of the corresponding isotherms are discussed in detail and advantages of Glueckauf's suggestions are demonstrated., Dobivene su teorijske izoterme za jednoslojnu adsorpciju na heterogenim površinama koje se zasnivaju na Langmuirovskoj lokalnoj izotermi i tri različite funkcije raspodjele energije adsorpcije (Boltzmannova, kvazi-Gaussova i pomaknuta kvazi-Gaussova funkcija raspodjele). Izoterma dobivena za Boltzmannovu funkciju raspodjele predložena od strane Glueckaufa pred 40 godina predvida dobro maksimalnu pokrivenost površine, Freundlichovo područje, kao i Henryevo ponašanje na vrlo niskim pokrivenostima površine. Pokazano je da se tzv. Dubinin–Raduškevičeva izoterma javlja na prijelazu između Freundlichovog područja i Henryevog područja. Izoterma koja je dobivena za kvazi-Gaussovu funkciju raspodjele također predvida dobro maksimalnu pokrivenost površine i prelazi u Henryevo područje na niskim pokrivenostima površine. Pomaknuta kvazi-Gaussova funkcija raspodjele energije adsorpcije predložena od strane Cerofolinija i suradnika ima za rezultat miješanu izotermu. Na prijelazu između ta dva različita tipa raspodjele energije adsorpcije, unutar određenog područja koncentracija adsorbata, također se javlja Dubinin–Raduškevičeva izoterma. Raspravljene su karakteristike spomenutih izotermi i prikazane su prednosti Glueckaufovih prijedloga.
- Published
- 1994
103. Mathematical model for kinetics of organic particle adhesion at an electrified interface
- Author
-
Ružić, Ivica, primary, Pečar-Ilić, Jadranka, additional, and DeNardis, Nadica Ivošević, additional
- Published
- 2010
- Full Text
- View/download PDF
104. Comment on “effect of physico-chemical heterogeneity of natural complexants” by Buffle et al.
- Author
-
Ružić, Ivica, primary
- Published
- 1995
- Full Text
- View/download PDF
105. Eksperimentalno odredivanje koeficjenta disperzije u rijeci Savi
- Author
-
Ružić, Ivica, Jeričević, Željko, Dragojević, Duravko, and Vrhovac, Ante
- Subjects
koeficijent disperzije ,rijeka Sava - Abstract
Eksperimentalno su određeni koeficijenti disperzije u rijeci Savi na području izmedu Krškog i Zagreba. Eksperimenti su vršeni ubacivanjem fluoresceina kao indikatora na dva mjesta i to 3, 7 km nizvodno od Krškog i kod Podsuseda u uvjetima srednjih niskih voda uz protoke od 139 i 138 m3/s.Određen je koeficijcnt disperzije u smjeru toka od 0, 9 i 0, 6 km2/h i poprečno na tok 1, 5x10-4km2/h. Rezultati su uspoređeni s mjerenjima na drugim vodotokovima manjih protoka i sa konzervativnim procjenama (Sayre & Yeh, 1973). Uočeno je dobro slaganje poprečne disperzije u rijeci Savi sa konzervativnom procjenom, te više od dva reda veličine veće vrijednosti koeficijenta disperzije u smjeru toka. Nije zapažena značajna ovisnost koeficijenta disperzije o udaljenosti od ispusta indikatora. Vrijednosti koeficijenta disperzije u smjeru toka za rijeku Savu u skladu su s vrijednostima koje su dobivene na osnovi mjerenja na drugim vodotocima, uzevši u obzir razlike u protocima.
- Published
- 1984
106. Inhibition of the Electronic Reaction in the Presence of Surfactants Studied by Differential Pulse Polarography Cadmium(II) in Seawater in the Presence of Triton-X-100
- Author
-
Kozarac, Zlatica, Nikolić, Sonja, Ružić, Ivica, and Ćosović, Božena
- Subjects
inhibition ,electronic reaction ,differential pulse polarography - Abstract
The inhibition of the e1ectrode reaction of Cd(I1) in seawater as supporting electrolyte in the presence of the non-ionic surfactant T-X-IOO was studied by differential pulse polarography in a wide concentration range of surfactant (10-7-5 X 10-4 mol dm -.3). The kinetic parameters, the rate constant ks and the transfer coefficient a of the electrode reaction were estimated from the shape and the height of the corresponding differential pulse polarograms, using theoretical curves obtained by digital simulation.
- Published
- 1982
107. An electrochemical study of strongly adsorbable surface-active substances
- Author
-
Batina, Nikola, primary, Ružić, Ivica, additional, and Ćosović, Božena, additional
- Published
- 1985
- Full Text
- View/download PDF
108. Electron transfer kinetics of an adsorbed redox couple by double potential-step chronocoulometry
- Author
-
Žutić, Vera, primary, Svetličić, Vesna, additional, Lovrić, Milivoj, additional, Ružić, Ivica, additional, and Chevalet, Jean, additional
- Published
- 1984
- Full Text
- View/download PDF
109. Logarithmic analysis of three (or more) overlapping d.c. polarographic waves of reversible or totally irreversible processes
- Author
-
Ružić, Ivica, primary and Branica, Marko, additional
- Published
- 1969
- Full Text
- View/download PDF
110. On the theory for D.C. and fundamental harmonic A.C. polarography with the first-order consecutive ECE mechanism
- Author
-
Ruzic, Ivica, Sobel, Harold R., and Smith, Donald E.
- Published
- 1975
- Full Text
- View/download PDF
111. A.C. Cyclic voltammetry: A digital simulation study of the slow scan limit condition for a reversible electrode process
- Author
-
Bond, Alan M., O'Halloran, Roger J., Ruzic, Ivica, and Smith, Donald E.
- Published
- 1978
- Full Text
- View/download PDF
112. Computer simulation of electrochemical phenomena at the dropping mercury electrode
- Author
-
Ruzic, Ivica and Feldberg, Stephen W.
- Published
- 1975
- Full Text
- View/download PDF
113. Time dependence of the adsorption of valeric acid at the mercury-sodium chloride interface
- Author
-
Ruẑić, Ivica, Jakob Ulrich, Hans, and Ćosović, Boẑena
- Published
- 1988
- Full Text
- View/download PDF
114. IZRADA APLIKACIJE DRUŠTVENE MREŽE - APLIKACIJA YOUSTAR
- Author
-
Vlaić, Damjan and Ružić, Ivica
- Subjects
MongoDB ,TECHNICAL SCIENCES. Computing ,web aplikacija ,MVC ,social media ,TEHNIČKE ZNANOSTI. Računarstvo ,React ,web application ,Node.js ,društvena mreža - Abstract
U ovom završnom radu izrađena je društvena mreža (eng. web) aplikacija slična aplikaciji Instagram. Aplikacija omogućava korisnicima pretraživanje korisnika te uvid u njihove profile, dopisivanje između različitih korisnika te kreiranje ili komentiranje objava. Korisnik također može postaviti oznaku like na pojedinu objavu ili komentar te mijenjati određene detalje vlastitog korisničkog računa. Aplikacija koristi MVC (Model View Controller) arhitekturu. Poslužiteljska strana (eng. backend) napravljena je u razvojnom okviru Node.js, a korisničko sučelje (eng. frontend) je izrađeno koristeći razvojni okvir React, HTML (HyperText Markup Language), CSS (Cascading Style Sheets) te biblioteku Boostrap. Za pohranu podataka korišten je sustav za upravljanje bazama podataka MongoDB. Kôd je napisan u integriranom razvojnom okruženju (eng. Integrated Development Enviroment) Visual Studio Code. Kôd aplikacije podijeljen je u dva dijela, jedan za poslužiteljsku, a drugi za korisničku stranu. In this final work, the social media web application like Instagram has been built. The application allows users to search and view profiles of other users, exchange messages between them and to create or comment posts. The user can also like individual posts or comments and change different details of its user account. The MVC architecture was used for the structure of application. Server side of application was made in Node.js framework, while the user interface (frontend) was made using frontend framework React, HTML (HyperText Markup Language), CSS (Cascading Style Sheets) and Bootstrap library. Microsoft SQL Server (the system used for managing databases) was used to store the data. The code is written in the integrated development environment Visual Studio Code. The application code is separated into two parts, one represents the server, and the other the client side.
- Published
- 2023
115. CREATING AN APPLICATION FOR SELLING JEWELRY
- Author
-
Bogdan, Leona, Ružić, Ivica, Despalatović, Ljiljana, and Kedžo, Ivan
- Subjects
React.js ,Express.js ,web application ,selling jewelry - Abstract
Cilj ovog završnog rada je izrada web aplikacije za kupovanje nakita. Svrha ove aplikacije je olakšati i ubrzati pristup proizvodima fiktivne zlatarne „Gold“. Olakšan te ubrzan pristup proizvodima je ostvaren putem preglednog razvrstavanja proizvoda po kategorijama. Također aplikacija ima mogućnost lakog pregleda prijašnjih narudžbi. Sve je to omogućeno korištenih tehnologija za razvoj web aplikacija kao što su React.js, koji služi za razvoj korisničkog sučelja, a Express.js služi kao radni okvir na poslužiteljskoj strani aplikacije. Osim toga za administratore stranice je omogućeno administratorsko sučelje, zaštićeno autorizacijom. Osim lakog korištenja resursa aplikacije, dodane su i razne analitike. Za spremanje podataka korišten je sustav za upravljanje bazama podataka MySQL., The goal of this thesis is to create a web application for buying jewelry. The purpose of this application is to facilitate and speed up access to the products of the fictitious jewelry store "Gold". Easier and faster access to products is achieved through a clear classification of products by category. The application also can easily review previous orders. All this is made possible by the technologies used for the development of web applications such as React.js, which is used for the development of the core interface, and Express.js serves as the working framework on the server side of the application. In addition, an administrator interface, protected by authorization, is provided for site administrators. In addition to the easy use of the application's resources, various analytics have also been added. The MySQL database management system is used to store data.
- Published
- 2023
116. APPLICATION FOR DIVING LOCATIONS
- Author
-
Miščević, Marin, Rončević, Toma, Klarin, Karmen, and Ružić, Ivica
- Subjects
divesing locations ,ASP.NET ,dives ,map ,Angular - Abstract
Ova aplikacija je pisana s namjerom stvaranja male socijalne mreže za ronioce koja omogućuje korisnicima pronalaženje lokacija, planiranje urona i komunikaciju s drugim roniocima. Aplikacija spaja elemente društvene mreže s interaktivnom kartom, navigacijskim značajkama poput filtera, detalja i pretraživača za lokacije te grupiranja lokacija. Dodajući mogućnosti izrade novih lokacija, korisnici proširuju mrežu preko koje mogu koristiti lokacije za planiranje urona i izradu unosa u ronilačkom dnevniku. Grupe omogućuju korisnicima da se pridruže postojećim grupama ili izrade nove u kojima mogu ostavljati poruke na zidu i stvarati zabilješke za događaje. Korisnik može dodavati druge ronioce na listu prijatelja, što im omogućuje međusobni pristup planiranim zaronima i ronilačkom dnevniku. Poslužiteljski dio aplikacije je izrađen u ASP.NET razvojnom okruženju koristeći slojevitu arhitekturu s uzorkom repozitorija (engl. r epository pattern). Angular web razvojno okruženje je korišteno za izradu klijentskog dijela aplikacije., This application was written with the intent of creating a small diving community network to allow its users to find diving locations, plan dives and communicate with other divers. The application combines the elements of a social network with an interactive map and a slew of navigation features such as filters, details, search bars and location clustering. Adding the capability of creating new locations, the users themselves can expand the network all the while using the same locations to plan dives and later on add logbook entries for those dives. The groups allow the users to create or join existing groups in which they can post messages on a wall and create events. The user can add other divers to their friend list, which allows them to access each other's scheduled dives and logbooks. The server-side of the application was made in the ASP.NET framework using the layered architecture in combination with a repository pattern. Angular web application framework was used for creating the client side of the application.
- Published
- 2023
117. DEVELOPMENT OF A WEB SHOP SPECIALIZED FOR SELLING OF BOOKS
- Author
-
Lučin, Ivan, Klarin, Karmen, Grgić, Nikola, and Ružić, Ivica
- Subjects
MongoDB ,TECHNICAL SCIENCES. Computing ,web aplikacija ,TEHNIČKE ZNANOSTI. Računarstvo ,React ,Bootrstap ,web application ,Node.js - Abstract
Razvoj interneta i računalnih tehnologija promijenili su način na koji komuniciramo, utjecali na kreiranje novih oblika poslovanja preselivši i trgovine na zaslone računala i pametnih telefona. Web aplikacija GreenBook specijalizirana za prodaju knjiga udovoljava zahtjevima online kupaca, a prodaju knjiga čini jednostavnijom, pristupačnijom i konkurentnijom. Aplikacija omogućuje registriranom korisniku prijavljivanje i uređivanje vlastitog korisničkog računa, pretraživanje i naručivanje svih dostupnih naslova, pregledavanje svih svojih narudžbi kao i najprodavanijih naslova te sigurno plaćanje. Poslužiteljska strana (engl. backend) napravljena je u platformi Node.js koja koristi programski jezik Javascript, dok su klijentska strana i korisničko sučelje (engl. frontend) napravljeni pomoću Javascript biblioteke (engl. library) React, HTML-a (HyperText Markup Language), osnovnog CSS-a (Cascading Style Sheets), JavaScripta te pomoću CSS okvira Bootstrap koji omogućuje jednostavno implementiranje responzivnog dizajna kao i uređivanje mrežne (engl. web) stranice. Za pohranu podataka korištena je NoSQL (Not Only SQL) baza podataka MongoDB., Development of the Internet and computer technology changed the way we communicate, infuenced the creation of new ways of business by moving the stores on to computer and smartphone screens. Web application GreenBook specialized for selling books meets the needs of online customers and makes selling books easier, more accessible and more competition worthy. Application enables the registered user to log in and edit their profile, to search and place an order of all of the titles available, to view all of their orders as well as the bestsellers and, also, enables secure payment methods. The server side is made in the platform called Node.js in which the programming language Javascript is used, while the client side and frontend are made using a Javascript library called React, HTML (HyperText Markup Language), basic CSS (Cascading Style Sheets), JavaScript and using the Bootstrap CSS framework that enables simple implementation of responsive design as well as editing of a web page. MongoDB which is a NoSQL dana base, is used for data storage.
- Published
- 2023
118. USE OF DMZ (DEMILITARIZED ZONE) AS HELP IN DEFENDING FROM DDOS ATTACK
- Author
-
Ćurković, Tea, Listeš, Tatjana, Grgić, Nikola, and Ružić, Ivica
- Subjects
DDoS attack ,GNS3 ,computer network security ,demilitarized zone - Abstract
Računalna mreža se sastoji od više računala i drugih uređaja koji su međusobno povezani, a koriste se razni protokoli kako bi omogućili uspješno, brzo i sigurno prenošenje informacije. Nijedna računalna mreža nije u potpunosti sigurna i svaka ima određene ranjivosti koje mogu biti iskorištene u svrhu napada tj. zlonamjerne upotrebe informacija koje se prenose nekom mrežom. Razvojem tehnologije povećava se i broj napada na računalne mreže. To dovodi do povećane potrebe za što boljom zaštitom od napada. Posebno se ističe korištenje demilitarizirane zone koja služi kao jedan sloj zaštite između unutarnje i vanjske mreže. U ovom završnom radu je simulacijom napada testirana sigurnost dvije različito konfigurirane računalne mreže., A computer network consists of several computers and other devices that are connected to each other, and various protocols are used to enable successful, fast and secure transmission of information. No computer network is completely safe and each one has certain vulnerabilities that can be used for the purpose of an attack, i.e. the malicious use of information transmitted through a network. The number of attacks on computer networks increases with the development of technology. This leads to an increased need for the best possible protection against attacks. The use of the demilitarized zone, which serves as one layer of protection between the internal and external network, is particularly noteworthy. In this final paper, the security of two differently configured computer networks was tested by simulating an attack.
- Published
- 2022
119. FIGHTING GAME DEVELOPMENT IN UNITY
- Author
-
Meter, Lea, Rončević, Toma, Nazor, Igor, and Ružić, Ivica
- Subjects
2D game ,programming language C# ,Unity game engine - Abstract
U ovom završnom radu napravljena je borilačka igra korištenjem pogonskog alata Unity (engl. Unity game engine). Funkcionalnosti su implementirane pisanjem skripti u C# programskom jeziku, a uz razvojno okruženje Unityja korišten je i Visual Studio za pisanje skripta. Ovim radom upoznaju se nužni koraci potrebni za izradu igre koje bi na većem projektu realiziralo više ljudi. To obuhvaća dizajn igre, korisničko sučelje, atmosferu i zvučne efekte, izradu animacija i implementiranja potrebnih funkcionalnosti u kôdu. Ovaj, inače kompleksan proces izrade igre pojednostavljuje se korištenjem Unity razvojnog okruženja. Umjesto toga, programer se može posvetiti dizajnu igre, proširiti postojeće funkcionalnosti te ih prilagoditi potrebama igre. Cilj završnog rada je bio realizirati igricu u kojoj se korisnik (jedan igrač protiv računala) ili korisnici (igrač protiv igrača) mogu zabaviti u nadmetanju s protivnikom. Igra pripada žanru borilačkih igara, odnosno tuče jedan na jedan koja se odvija u 2D svijetu s iluzijom 3D svijeta (igrač može ići gore dolje), zvan izometrijski pogled (engl. Isometric View). Igrica je inspirirana starim arkadnim igrama jednostavnog pikseliziranog 2D izgleda s mogućnosti odabira likova različitih sposobnosti. Borci se tuku sve dok jedan ne dođe do pobjede, odnosno osvojene tri runde. U slučaju borbe protiv računala, napravljen je jednostavni program koji traži ljudskog igrača korištenjem A* algoritma te se bori nasumičnim odabirom udaraca. U prvom dijelu rada detaljnije su opisane korištene tehnologije, a u drugom implementacija same igre., In this graduate thesis, a fighting game was made in the Unity game engine. The functionalities were implemented by writing scripts in the C# programming language, in addition to Unity, Visual Studio was used to write scripts. This work introduces the steps necessary in game development which would be realized by several people on a bigger project. This includes, game design, user interface, atmosphere and sound effects, animation design and 1 implementation of necessary functionalities in the code. Using the Unity development environment simplifies this otherwise complex game development process. Instead, developer can dedicate himself to the design, expand the existing functionalities and adapt them to the needs of the game. The goal of the graduate thesis was to realize a game in which the user (one player against a computer) or users (player vs. player) can have fun competing. The game belongs to the genre of one-on-one fighter games that takes place in a 2D world with the illusion of a 3D world (the player can go up and down), called isometric view (engl. Isometric View). The game is inspired by old arcade games that had a simple pixelated 2D look with an option to choose fighter of different abilities. Fighters fight until one gets three victories, after which he is the winner. In the case of a fighter against a computer, a simple program was created that tracks the opponent utilizing the A* algorithm. First part of the thesis describes used technologies while the second part describes implemented functionalities.
- Published
- 2022
120. WEB APPLICATION FOR REVIEWING WINES
- Author
-
Violić, Kate, Ružić, Ivica, Rončević, Toma, and Klarin, Karmen
- Subjects
SQL ,Thymeleaf ,Web Application ,Spring Boot ,Java - Abstract
Cilj ovog završnog rada je izrada mrežne (eng. web) aplikacije koja korisnicima pojednostavlja pregled vina i olakšava im odabir istog filtriranjem po atributima vina i prikazom recenzija drugih korisnika aplikacije. Mrežna aplikacija izrađena je u Eclipse IDE (Integrirano razvojno okruženje, eng. Integrated Development Environment) koristeći Java Spring Boot i Thymeleaf. Baza podataka izrađena je u MySQL Workbench-u., Goal of this application is to make a Web Application that simplifies wine search for users and makes it easier to pick one with attribute filters and showing reviews for the wine that other users have left. Web application is made in Eclipse IDE ( Integrated Development Environment) using Java Spring Boot and Thymeleaf. Database is made in MySQL Workbench.
- Published
- 2022
121. DEVELOPMENT OF APPLICATION HEALTH E-CARD
- Author
-
Vasilj, Mirko, Ružić, Ivica, Rončević, Toma, and Klarin, Karmen
- Subjects
Django ,physicians ,MySQL ,web application ,Python - Abstract
Cilj ovoga završnog rada je izrada web aplikacije koja će omogućiti liječnicima uvid u kompletnu anamnezu zdravstveno osigurane osobe u Republici Hrvatskoj te dodavanje novoga nalaza za određenog osiguranika. Korisnici aplikacije bili bi liječnici zaposleni u različitim zdravstvenim ustanovama (Hitna medicina, obiteljski liječnici, bolnice) koji jednostavnim putem registracije ostvaruju pristup aplikaciji i njenim značajkama. Glavne značajke aplikacije bile bi mogućnost pretraživanja zdravstveno osigurane osobe, trenutnog pacijenta na čijem profilu mogu vidjeti podatke o pacijentu, prethodno izdane nalaze poredane po ustanovama u kojima su ti nalazi izdani te mogućnost dohvata i pregleda istih te naravno nakon obavljenoga pregleda mogućnost upisa nalaza koji će se spremiti u anamnezu pacijenta. Za izradu završnog rada korišten je programski jezik Python u Django razvojnom okviru te MySQL sustav za upravljanje bazom podataka., The goal of this final paper is the creation of a web application that will enable physicians to view the complete medical history of a health insured person in the Republic of Croatia and to add new medical records for a certain insured person. The users of the application would be physicians employed in different healthcare institutions (emergency medicine, family doctors, hospitals) who, through simple registration process, achieve access to the application and its features. The main features of the application would be the ability to search for a health-insured person, the current patient, on whose profile they can see information about that patient, previously issued medical reports sorted by the institutions where these reports were issued, and the ability to retrieve and view them, and of course, after the examination, the ability to enter the medical record that will be recorded in the patient’s history. 1 The Python programming language in the Django framework and the MySQL database management system were used to create the final paper.
- Published
- 2022
122. DEVELOPMENT OF A WEB APPLICATION FOR ONLINE HERBARIUM
- Author
-
Bakulić, Deni, Ružić, Ivica, Rončević, Toma, and Nazor, Igor
- Subjects
Spring boot ,MySQL ,Web aplication ,Tymeleaf ,Java - Abstract
Ovaj završni rad predstavlja web aplikaciju za izradu herbarija. Dokument započinje s opisom korištenih tehnologija nakon kojeg slijedi analiza zahtjeva te implementacija istih u bazi i kôdu. Pozadinsko sučelje (engl. backend) izrađeno je u razvojnom okruženju IntelliJ, te programskim jezikom Java. Cilj ove aplikacije jest pomoći korisniku u izradi vlastitog virtualnog ili fizičkog herbarija koriste ći podatke o biljkama unutar aplikacije. Svaka biljka ima podatke o vrsti biljke, porodici, te opis i sliku odabrane biljke. Korisnik može kreirati popise biljaka po njegovoj želji. Posebnost aplikacije jest korisnikova mogućnost postaviti vlastite slike u osobnu galeriju. Vizualno sučelje izrađeno je Java alatom Thymeleaf koji koristi HTML (eng. HyperText Markup Language) i CSS (eng. Cascading Style Sheets), te Bootstrap. Za pohranu podataka korištena je MySQL baza podataka., This final paper represents a web application for creating a herbarium. The document begins with a description of the technologies used, followed by an analysis of requirements and their implementation in the database and code. The backend interface was created in the IntelliJ integrated development environment with Java programming language. The goal of this application is to help the user create his own virtual or physical herbarium using plant data within the application. Each plant has information about the species, family, description and picture of the selected plant. The user can create lists of plants according to his wishes. The special feature of the application is the users ability to upload their own pictures to a personal gallery. The visual interface was created with the Java tool Thymeleaf, which uses HTML (HyperText Markup Language) and CSS (Cascading Style Sheets), and Bootstrap. MySQL database was used for data storage.
- Published
- 2022
123. WEB APPLICATION FOR FAMILY FARM USING DJANGO WEB FRAMEWORK
- Author
-
Mažurin, Marta, Klarin, Karmen, Rončević, Toma, and Ružić, Ivica
- Subjects
web application ,virtual store ,family farm - Abstract
Problem koji se htio riješiti ovom aplikacijom je nepostojanje virtualnog mjesta za prodaju proizvoda i informiranje korisnika od strane Obiteljskog poljoprivrednog gospodarstva (OPG) Mažurin. Zadatak aplikacije je bio ubrzati međudjelovanje potencijalnog kupca i OPG-a tako da korisnici ne trebaju otići u fizičku prodavaonicu već iz udobnosti svog doma naprave narudžbu preko zamišljene virtualne prodavaonice. Samim time, izrada ove internetske aplikacije trebala je olakšati i pojednostaviti prodaju vlastitih proizvoda, informiranje mogućih kupaca o proizvodnji te ubrzati kontakt sa samim kupcima. Aplikacija je također osmišljena da ima dva jezika i dvije valute i da bude prilagođena mobilnim uređajima te tako dostupnija široj masi., The problem that this application wanted to solve was the lack of a virtual place for selling products and informing users by the Mažurin Family Farm (OPG). The task of the application was to speed up the interaction between a potential customer and OPG so that users do not need to go to a physical store but place an order through an imaginary virtual store from the comfort of their home. Therefore, the creation of this web application was supposed to facilitate and simplify the sale of own products, to inform potential customers about the production, and to speed up contact with the customers themselves. The application is also designed to have two languages and two currencies and to be adapted to mobile devices and thus more accessible to the public.
- Published
- 2022
124. DEVELOPING AN APPLICATION SPECIALIZED IN MANAGEMENT OF MUSIC GROUPS
- Author
-
Šimundić Bendić, Vesna, Ružić, Ivica, Despalatović, Ljiljana, and Klarin, Karmen
- Subjects
reports ,Spring Boot ,online shopping ,web application ,music group - Abstract
Ovaj završni rad predstavlja mrežnu (eng. web) aplikaciju namijenjenu menadžmentu muzičkih grupa. Pod menadžmentom, u ovome slučaju, podrazumijevamo prodaju službenih promotivnih materijala muzičkih grupa, praćenje službenih novosti i upravljanje osnovnim podacima o grupi, članovima, albumima i pjesmama . Također, aplikacija omogućava korisniku pristup podacima o grupi kao i mogućnost internetske kupovine. Između ostalog omogućava administratoru uređivanje samog izgleda aplikacije, dodavanje i uređivanje podataka o pojedinoj grupi i pristup statističkim podacima kao što su dnevna, tjedna, mjesečna i sveukupna izvješća , koja predstavljaju rezultat prethodno navedene internetske kupovine korisnika. Poslužiteljska (eng. backend) strana same aplikacije izrađena je u razvojnom okviru (eng. framework) Spring Boot korištenjem programsk og jezika Java, a uz minimalno korištenje programskog jezika JavaScript. Korisničko sučelje (eng. frontend) izrađeno je korištenjem Java biblioteke pod imenom Thymeleaf koja je ujedno i mehani zam za XML/HTML/HTML5 predloške (eng. template engine). Također, korištena je i biblioteka Bootstrap te stilski jezik CSS (Cascading Style Sheets). Za pohranu podataka korištena je MySQL baza podataka koja predstavlja sustav upravljanja relacijskom bazom podataka (eng. RDBMS – relational database management system) otvorenog koda (eng. open-source)., This final paper outlines a band management web application. By management, in this case, we are talking about the sale of official promotional materials of music groups, monitoring of official news and management of basic data about the group, members, albums and songs. Also, the application provides the user with information about the bands and the possibility of online shopping. Among other things, it allows the administrator to edit the appearance of the application itself, add and edit data about an individual group, and access statistical data such as daily, weekly, monthly and overall r eports that represent the result of the user's aforementioned online purchases. The server side of the application itself was created in the development framework Spring Boot using the Java programming language and with minimal use of the JavaScript programming language. The user interface was created using the Java library called Thymeleaf, which is a Java XML/XHTML/HTML5 template engine. Also, Bootstrap library and CSS (Cascading Style Sheets) style language were used. For data storage, a MySQL database was used, which represents an open-source relational database management system (RDBMS).
- Published
- 2022
125. WEB APPLICATION BUILDING MANAGEMENT
- Author
-
Tokić, Josipa, Klarin, Karmen, Rodić, Marina, and Ružić, Ivica
- Subjects
java ,web application ,building management - Abstract
U ovom završnom radu opisuje se postupak izrade web aplikacije Building Management, koju uz tvrtku upravitelja zgrade koriste i vlasnici stanova i predstavnici suvlasnika. Aplikacija omogućuje svim korisnicima pregled informacija koje su unutar njihovih ovlasti, te izradu izvješća na temelju istih. Za izradu sučelja web aplikacije korišteni su alati Bootstrap i Thymeleaf. Za izradu pozadinskog dijela aplikacije korišteni su programski jezik Java u uređivaču koda IntelliJ i alat Spring Boot. Kao alat za upravljanje bazom podataka, korišten je MySQL., This final paper describes the process of creating the Building Management web application, which is used by the building management company, owners of apartments and representatives of building co-owners. The application allows users to review the information within their authority, and to create reports based on it. Bootstrap and Thymeleaf were used to create the web application interface. Java programming language with the IntelliJ code editor and the Spring Boot tool were used to create the background part of the application. As a database management tool, MySQL was used.
- Published
- 2022
126. GENERAL PRACTICE CLINIC APPLICATION
- Author
-
Pribudić, Ivo, Rodić, Marina, Grgić, Nikola, and Ružić, Ivica
- Subjects
general practice clinic ,TECHNICAL SCIENCES. Computing ,web aplikacija ,TEHNIČKE ZNANOSTI. Računarstvo ,ordinacija opće prakse ,django ,web application - Abstract
Cilj ovog rada je napraviti sustav za ordinaciju opće prakse. Taj sustav bi razlikovao tri uloge: administrator, doktor i pacijent. Administrator ima najviše obveza u sustavu, on dodjeljuje pacijentima doktore, dodaje nove doktore u sustav, dodaje nove kategorije bolesti te ima pregled u iste, može pregledati statistiku pojave tipova bolesti kroz godine i ima pregled u sve pacijente te ih može ažurirati. Administrator može obavljati iste dužnosti kao i doktor uz poneke dodatne funkcionalnosti koje su rezervirane samo za administratora. Doktor može pregledavati listu svojih pacijenata, odobriti, odbiti i odgoditi njihove termine. Može pregledati profile svojih pacijenata gdje se nalaze podatci pacijenta, popis datuma kada je taj pacijent imao termin te može generirati PDF u kojem se vide podatci vezani za taj termin. Pacijenti mogu pregledati svoj profil, poslati zahtjev za termin koji doktor treba odobriti te u slučaju da je doktor odgodio njihov termin prihvatiti novi ili otkazati., The goal of this project is to create an application for a general practice clinic. The application would differentiate between three roles: administrators, doctors and patients. The administrator has the most responsibilities, he assigns doctors to patients, adds new doctors to the application, adds new categories of diseases and has an overview of them, can review the statistics of the occurrence of types of diseases over the years and has an overview of all patients and can update them. An administrator can perform t he same duties as the doctor while the administrator has a few functionalities meant only for his use . The doctor can view the list of his patients, approve, reject and postpone their appointments. He can view the profiles of his patients, where the patient's data is located, and the list of dates when that patient had an appointment, and he can generate a PDF where the data related to that appointment can be seen. Patients can review their profile, send a request for an appointment to be approved by the doctor, and if the doctor has postponed their appointment, accept a new one or cancel it.
- Published
- 2022
127. MUSIC VIDEO RATING AND REVIEWING APPLICATION
- Author
-
Ćubić, Marko, Ružić, Ivica, Rodić, Marina, and Klarin, Karmen
- Subjects
Django ,music video ,TECHNICAL SCIENCES. Computing ,web aplikacija ,TEHNIČKE ZNANOSTI. Računarstvo ,React ,glazbeni video ,MySQL ,web application - Abstract
Temeljna svrha ovog završnog rada je stvoriti web aplikaciju “MusicV ideos.com” koja će ljudima omogućiti jednostavan i brz pregled osnovnih informacija glazbenih videa. Osim standardnih informacija o videu, korisnici će uz pomoć korisničkih osvrta i ocjena, moći istražiti i generalno mišljenje ljudi o pojedinom glazbenom videu. W eb aplikacija izrađena je uz pomoć Python i Javascript programskih jezika. MySQL sistem korišten je za spajanje na bazu podataka. Dodatne biblioteke omogućili su React i Django. Uređivač koji je korišten za rad s Reactom i Djangom je V isual Studio Code, dok je MySQL W orkbench korišten za pregled i manipulaciju podataka u bazi., Main purpose of this final paper is creating a web application “MusicV ideos.com” that will enable a quick and simple overview of basic information of a music video. Because of user reviews and ratings, along with the basic music video information, users will be able to see a general opinion of people on a certain music video. The web application is created with the use of Python and Javascript programming languages. MySQL system was used for connecting to the database. Additional libraries were provided by React and Django. Code editor used for work with React and Django is V isual Studio Code, while MySQL W orkbench is used for inspection and manipulation of the database data.
- Published
- 2022
128. Comment on ‘metal-organic ligand interaction in seawater’ by Katsumi Hirose
- Author
-
Ruzic, Ivica
- Published
- 1989
- Full Text
- View/download PDF
129. On the influence of coupled homogeneous redox reactions on electrode processes in d.c. and a.c. polarography: III. A theory—experiment comparison with the Yamaoka mechanism
- Author
-
Schwall, Richard J., Ruzic, Ivica, and Smith, Donald E.
- Published
- 1975
- Full Text
- View/download PDF
130. Logarithmic analysis of two overlapping d.c. polarographic waves II. Multistep electrode raction
- Author
-
Ružić, Ivica
- Published
- 1970
- Full Text
- View/download PDF
131. DEVELOPMENT OF WEB APPLICATION FOR ORGANIZING AND SHARING TRANSPORTATION
- Author
-
Tolić, Anđela, Božiković, Haidi, Rodić, Marina, and Ružić, Ivica
- Subjects
trip ,Google Maps ,PHP ,web application - Abstract
Tematika ovog završnog rada bavi se opisom procesa izrade web aplikacije za organizaciju i dijeljenje prijevoza za putnike, njihove pakete i ljubimce. Za web aplikaciju izrađen je korisnički i administratorski dio aplikacije. U korisničkom dijelu registrirani korisnici mogu pristupiti dodatnim funkcionalnostima web aplikacije, odnosno gosti aplikacije mogu pretraživati i pregledavati osnovne podatke o ponudi mogućih putovanja, dok registrirani korisnici mogu dodavati nova putovanja, pregledavati postojeće ponude, kontaktirati organizatora putovanja, pregledavati profile i preostalu ponudu određenog organizatora. Također, registrirani korisnici imaju mogućnost pregleda svojih putovanja i uređivanje vlastitog profila. Administrator ima mogućnost upravljanja korisnicima i putovanjima te može mijenjati izgled određenih stranica na web aplikaciji, kao i uređivanje podataka za kontakt. Prilikom izrade ovog završnog rada korištene su tehnologije HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript, PHP (PHP Hypertext Preprocessor), MySQL (My Structured Query Language), Bootstrap kao i Google Maps platforma kako bi bio moguć pregled karte na kojoj se nakon unosa polaznog i konačnog odredišta iscrtala ruta. Podloga za aplikacijsku infrastrukturu je paket XAMPP (CrossPlatform, Apache, MariaDB, PHP and Perl)., This final paper describes the process of developing a web application for organizing and sharing transportation for passengers, their packages and pets. This web application consists of the user and administrator part of the application. In the user part, registered users can access additional functionalities of the web application, i.e. guests of the application can search and view basic information about the listed trips, while registered users can add new trips, view existing offers, contact the travel organizer, view profiles and remaining offers of a particular organizer. Also, registered users have the ability to view their trips and edit their own profile. The administrator can manage users and trips, but also have the ability to change the appearance of certain pages on the web application, as well as edit contact information. Technologies used for this project are HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript, PHP (PHP Hypertext Preprocessor), MySQL, Bootstrap. The Google Maps platform is also used in order to be able to view the map on which the route was drawn after entering the departure and final destination. The basis of the application infrastructure is the XAMPP package (Cross-Platform, Apache, MariaDB, PHP and Perl).
- Published
- 2021
132. APPLICATION FOR INDEPENDENT INTERACTIVE TOURS
- Author
-
Marinović, Božo, Vrlić, Josip, Grgić, Nikola, and Ružić, Ivica
- Subjects
HTML ,pametni obilazak grada ,TECHNICAL SCIENCES. Computing ,NET Core ,web aplikacija ,TEHNIČKE ZNANOSTI. Računarstvo ,smart city tour ,Whatsapp ,Infobip API ,Blazor ,web application ,C# - Abstract
Cilj ovog završnog rada je izrada web aplikacije koja će služiti za pametno razgledavanje grada korištenjem WhatsApp komunikacijske platforme. Ideja aplikacije je da korisnici putem internetske stranice pristupaju informacijama o pojedinim atrakcijama i kreiraju korisnički račun na temelju kojeg mogu sastaviti vlastiti turistički obilazak. Nakon kreiranja turističkog obilaska isti se započinje slanjem poruke putem WhatsAppa ili skeniranjem QR kôda. Isti obilazak može koristiti više osoba čiji se napredak može uspoređivati, a isti se može i dijeliti putem telefonskog broja registriranog korisnika. U Web aplikaciji definirano je više rola korisnika: administrator i korisnik. Administrator je zadužen za kreiranje novih atrakcija, uređivanje podataka o atrakciji i upravljanje korisničkim računima. Sama aplikacija je koncipirana od programskog aplikacijskog sučelja (engl. application programming interface, API), klijentske aplikacije i konzolne aplikacije za slanje i primanje WhatsApp poruka. Aplikacija je izrađena korištenjem Infobip programskog aplikacijskog sučelja i softverskog okvira Blazor (koji inkomponira .NET Core programski okvir) koji omogućava kreiranje web aplikacija korištenjem programskih jezika C# i HTML., The goal of this thesis is the development of web application for smart city tour using WhatsApp platform. The idea of this application is for users to access attraction data and create accounts that allows them to create tours based on their preferences. After the user creates his tour he can start it by sending WhatsApp message or by scanning the QR code. Tours can be shared via phone number which allows users that share the same tour to compare progress with each other. Application users can have either user or administrator role. The administrator is in charge of creating new attractions, attraction management and user accounts management. The application is conceived of application programming interface, client application and console application for WhatsApp communication. Application was made by using Infobip application programming interface and software framework Blazor (that includes .NET Core framework) that allows creation of web applications using programming languages C# and HTML.
- Published
- 2021
133. GAME DEVELOPMENT IN UNITY FRAMEWORK
- Author
-
Zdilar, Marko, Rončević, Toma, Grgić, Nikola, and Ružić, Ivica
- Subjects
Desktop 3D game ,Unity3D ,C# - Abstract
U ovom završnom radu opisan je proces izrade 3D igre za osobna računala, korištenjem okruženja za izradu igara Unity3D (engl. Unity3D game engine) i C# programskog jezika. Cilj ovog rada bio je napraviti igru koja će svojim izgledom, animacijama, zvukovima te općenito atmosferom pružiti zabavu igračima. Kako bi izrada ovakve igre bila moguća, potrebno je poznavanje nekoliko tehnologija, no srećom danas su svi materijali potrebni za učenje tehnologija dostupni na internetu i potpuno su besplatni. Naziv igre je Speedy Zeedy i u njoj se mogu isprobati dva načina igranja: način beskonačnog trčanja (engl. Endless run) i utrka s vremenom na 300 metara. U prvom načinu cilj je što duže izbjegavati prepreke ispred igrača koje mu dolaze sve brže i brže, kako bi ostvario što bolji rezultat, dok u drugom načinu igrač želi postići što brže vrijeme na utrci od 300 metara i ovdje igrač sam određuje brzinu kretanja lika. Igra je u 3 dimenzije (3D igra), igra se u trećem licu i po žanru spada u akcijske igre sa pravocrtnim kretanjem u beskonačnost., This final paper describes the process of creating a 3D game for personal computers, using Unity 3D game engine and C# programming language. The aim of this work was to create a game that will provide entertainment to players with its appearance, animations, sounds and general atmosphere. In order to make such a game, it is necessary to know several technologies. All the materials needed to learn these technologies are available online and completely free. The name of the game is Speedy Zeedy and you can try two game modes: endless run and 300 meters run mode. In the first mode, the goal is to avoid obstacles in front of the player, which keeps coming faster and faster, in order to achieve the best possible result. In the second mode, the result depends on the time the player achieves in the 300-meter race. The goal is to achieve the best possible time, and the player himself determines the speed of the character. The game is in 3 dimensions (3D game), the game is played in the third person and by genre it belongs to the action games with a straight line movement to infinity.
- Published
- 2021
134. VIDEO GAME RATING AND REVIEWING APPLICATION
- Author
-
Čotić, Miro, Ružić, Ivica, Despalatović, Ljiljana, and Rodić, Marina
- Subjects
Angular ,MySQL ,web application ,Java - Abstract
Cilj ovog završnog rada je ukazati na važnost ovakvih i sličnih aplikacija napravljenih s ciljem bržeg i jednostavnijeg pretraživanja željenog sadržaja. Osim toga osvrnut ćemo se i na sami značaj sigurnosti aplikacija kao i na najnovije standarde arhitekture aplikacije. Radi se o web aplikaciji koja je pisana korištenjem programskog jezika Java i JavaScript. Za backend je korišten IntelliJ uređivač programskog kôda, a za frontend dio korišten je Visual Studio Code. Spajanje na bazu je omogućeno SQL poslužiteljem, a za upravljanje i pregled podataka u bazi korišten je MySQL Workbench 8.0 CE. Upravljanje i korištenje različitih biblioteka potrebnih za realizaciju svih zahtjeva aplikacije omogućeno je preko Mavena., The aim of this final paper is pointing out the importance of applications created for faster and easier content search. Besides, this paper is going to show the importance of application security as well as the latest standards of application architecture. It is a web application created with Java and JavaScript programming languages. An IntelliJ code editor was used for the backend while Visual Studio Code was used for the frontend part. Connection to the database is enabled by an SQL Server while MySQL Workbench 8.0 CE was used to manage and view the data in the database. Managing and usage of various libraries required for the realization of all application demands is enabled through Maven.
- Published
- 2021
135. BUTCHER OPERATION MANAGEMENT SYSTEM
- Author
-
Delija, Ivan, Ružić, Ivica, Grgić, Nikola, and Klarin, Karmen
- Subjects
Django ,mvc ,web ,information - Abstract
Cilj ovog završnog rada je izrada sustava za upravljanje rada mesnicom. Budući da svaka mesnica na dnevnoj bazi ima svoje rashode i prihode, ovaj sustav će omogućiti jednostavan nadzor istih, te upravljanje web trgovinom putem koje će kupcima biti omogućeno izvršiti narudžbu. Isto tako zbog velikog broja svakodnevnih informacija koje se vežu za farmu koja je u vlasništvu mesnice, sustav će omogućiti upravljanje evidencijom rada na farmi, stanjem grla na farmi, troškovima na farmi te voznim parkom. Sve informacije se unose na dnevnoj bazi da bi korisnik mogao imati točan i ispravan uvid u sve navedeno., The aim of this final work is to develop a system to manage the work of the butcher. Since each butcher has its own expenses and incomes on a daily basis, this system will enable easy monitoring of the same, and management of the web store, through which customers will be able to place an order. Also, due to the large amount of daily informations related to the farm owned by the butcher, the system will enable the management of records of work on the farm, the condition of the head on the farm, costs on the farm and the fleet. All informations are entered on a daily basis so that the user can have an accurate and correct insight into all of the above.
- Published
- 2021
136. DEVELOPING AN ARCADE 3D VIDEOGAME
- Author
-
Radoš, Ivona, Despalatović, Ljiljana, Nazor, Igor, and Ružić, Ivica
- Subjects
Godot ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,GDScript ,videogame ,videoigra - Abstract
Cilj ovog završnog rada je izrada funkcionalne trodimenzionalne videoigre, koristeći Godot pogonski alat (engl. game engine), namijenjenu za jednu osobu u kojoj korisnik upravlja glavnim likom videoigre te pokušava svladati prepreke kako bi glavni lik igre ostao živ određeno vrijeme. Za izradu PacMan videoigre koristio se Godot pogonski alat i programski jezik GDScript (najmjenjen samo za Godot), dosta sličan Pythonu. Videoigra je arkadni tip igre u kojem igrač mora hodajući kroz labirint skupiti određeni broj novčića prije nego što mu istekne vrijeme. U isto vrijeme mora izbjeći neprijatelje, gdje u suprotnom gubi jedan život. Isto tako na određenim nivoima postoje životi koje igrač može skupiti kako bi imao veće šanse za pobjedu. Igrica se sastoji od 5 nivoa gdje će se na kraju, ako igrač uspješno završi igricu, zbrojiti svi bodovi i svrstati na ljestvicu sa konačnim rezultatima. Broj bodova ovisi o vremenu u kojem smo prešli svaki nivo i o broju života koji su nam ostali., The goal of this final paper is to create a functional three-dimensional game for one person, in which the player controls the main object and tries to overcome barriers so that the main character stays alive certain amount of time. For building the game PacMan, the Godot game engine and programing language GDScript (used only in Godot) were used. It is a programing language similar to Python. It is an arcade type of game where the player is walking through a maze and has to collect a certain amount of coins before the time runs out. At the same time, he has to avoid enemies, where he will lose lives. He can also collect lives at certain levels so that the player can have a bigger chance of winning. The game consists of 5 levels where if the player finishes the game successfully, his final score will then be saved on the scoreboard. The score is determined based on the remaining time in which the player completed every level and number of lives.
- Published
- 2021
137. STUDENT MENTOR COLLABORATOR
- Author
-
Vuletić, Ante, Grgić, Nikola, Klarin, Karmen, and Ružić, Ivica
- Subjects
Github ,Sockets ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,React ,Net Core ,Kolaboracija ,Collaboration ,Utičnice - Abstract
U završnom radu opisana je izrada web aplikacije napravljene s ciljem da olakša posao mentoru prilikom pregleda predanih završnih radova, tako da na jednom mjestu ima jednostavan pregled promjena unutar programskog koda i promjena unutar dokumenta završnog rada. Studentu se omogućava učitavanje te pregled dokumenata završnog rada po verzijama. Kao dodatna opcija omogućena je integracija s sustavom Github. Sve promjene nad dokumentima i repozitorijem unutar sustava Github, sustav Student Mentor prikazuje na pregledan način uz pomoć poruke. Navedene poruke mentori i studenti mogu komentirati te na taj način poboljšati komunikaciju u suradnji., The purpose of the web application is to allow a mentor to manage students documentation, code and changes to their code, as well as keep track of their final test/examination papers. Any documentation uploaded is versioned to easily identify the lastest submissions. Students can also register repositories on Github that similarly allow the student to track changes as well as automatically inform the mentor of changes to that repository To allow for improved communications, all changes and updates to documentation, code or repositories are displayed as messages for both the mentor and individual student to review. This also allows for them to comment within these message threads and improves the communication between parties.
- Published
- 2021
138. CREATING AN APPLICATION FOR SELLING BOOKS
- Author
-
Jukić, Petar, Ružić, Ivica, Klarin, Karmen, and Rodić, Marina
- Subjects
Django ,Sqlite3 ,Visual Studio Code ,book selling ,Stripe ,web application - Abstract
Ovaj završni rad predstavlja web aplikaciju za prodaju knjiga. Poslužiteljska strana (engl. backend) izrađena je u Django tehnologiji, te programskim jezicima Python i JavaScript. Svrha ove aplikacije je mogućnost pretraživanja dostupnih knjiga od strane korisnika, uz pristup korisnim informacijama o knjizi, kao što su ime autora, izdavača, kratki sadržaj, te ocjene prethodnih korisnika – odnosno, recenzije. Posebnost spomenute aplikacije je simulirani proces plaćanja koji se obavlja preko Stripea. Za vizualno sučelje korišteni su HTML (HyperText Markup Language), CSS (Cascading Style Sheets), te Bootstrap. Za pohranu podataka potrebnih aplikaciji korištena je zadana Django baza podataka Sqlite3., This final paper represents web application for selling books. Backend server is built in Django technology, as well as in Python and JavaScript programming languages. Purpose of this application is ability for user to search available books and see valuable informations such as informations about author and publisher, short content, as well as reviews from other users. Special feature of the application is that it has a simulated memory process via Stripe. HTMl (HyperText Markup Language). CSS (Cascading Style Sheets) and Bootstrap were used for the visual interface. Django database Sqlite3 is used for storing data of the required applications.
- Published
- 2021
139. CREATION OF BLOCKCHAIN-BASED CRYPTOCURRENCY
- Author
-
Smoljan, Marko, GRGIĆ, NIKOLA, SARTORI, LADA, and RUŽIĆ, IVICA
- Subjects
blockchain ,genesis ,Snipcoin ,cryptocurrency - Abstract
Cilj ovog završnog rada je egzaktno opisati izradu kriptovalute zasnovanu na tehnologiji blockchain. Za izradu kriptovalute korišten je izvorni kôd postojeće kriptovalute Litecoin te su kroz postupak izrade izmijenjeni određeni parametri u izvornom kôdu kao i dijelovi kôda kako bi se uspješno izradila nova kriptovaluta. U radu je opisan postupak izgradnje kriptovalute i opisane su tehnologije koje su pri tom korištene. Prilikom izgradnje korišten je operativni sustav Linux u virtualnom okruženju te su testirane sve funkcionalnosti neophodne za rad s kriptovalutom., The goal of this paper is to describe the creation of blockchain-based cryptocurrency. The source code of existing cryptocurrency Litecoin was used to create a new cryptocurrency and through the process of creation, certain parameters in source code were changed as well as parts of the code. Used technology was described as well as the process of creating new cryptocurrency itself. To build the software, operating system Linux in virtual environment was used and all necessary software functionalities were tested.
- Published
- 2020
140. DEVELOPMENT OF APPLICATION FOR ASSISTANCE IN MANAGING PROJECTS BY AGILE METHOD
- Author
-
Batinović, Mario, Ružić, Ivica, Nazor, Igor, and Rosić, Ivica
- Subjects
project management ,agile methods ,software development ,kanban ,SCRUM - Abstract
Cilj rada je izraditi aplikaciju za praćenje projekata u agilnom okruženju, izrađenu sukladno načelima agilnom razvoju projekata i softvera. Svrha razvijanja i izrada aplikacije je povećanje potrebe za efikasnijim upravljanjem projektima, a to je moguće samo uz sustav upravljanja koji omogućava fleksibilnost, transparentnost i brzinu. Implementacija agilnih metoda je relativno laka, a rezultati uvjerljivi., The goal of this thesis is to develop an application for monitoring projects in an agile environment, developed following the principles of agile project and software development. The purpose of developing an project managament application is to increase the need for quality project management, and this is only possible with a management system that allows flexibility, transparency, speed and quality. The implementation of agile methods is relatively easy, and the results are excellent.
- Published
- 2020
141. WEB APPLICATION FOR SPORTS BETTING
- Author
-
Birčić, Ante, Vrlić, Josip, Klarin, Karmen, and Ružić, Ivica
- Subjects
sports betting ,administrator ,web application ,C# ,database - Abstract
U ovom završnom radu opisana je izrada Web aplikacije za sportsko klađenje u programskom jeziku C#. Cilj aplikacije je olakšati poslovanje kladionicama te olakšati igračima uplatu listića na kojem se nalazi popis utakmica s predviđanjem rezultata. Aplikacija je napravljena za različite vrste korisnika i namijenjena je u svrhu zabave. Da bi se izbjegao nepotreban otpad, gužve na uplatnim mjestima i da bi mogućnost pogreške unosa parova za uplatu sveli na minimum bilo je potrebno osmisliti poslovno rješenje u obliku web aplikacije za klađenje. Praktičnim dijelom ovog rada ponuđeno je rješenje na obostrano zadovoljstvo vlasnika kladionice i igrača u obliku web aplikacije kojoj je cilj ubrzati i pojednostavniti proces uplate listića s odabranim utakmicama. Aplikacija nudi igraču uplatu na račun, isplatu s računa, uplatu listića, uvid u povijest svih uplaćenih listića, uvid u povijest svih transakcija te naposljetku prikaz rezultata za sve odigrane utakmice. Također administratoru aplikacije omogućeno je uređivanje popisa igrača kao i uređivanja utakmica koje se nalaze u ponudi. Aplikacija koristi bazu podataka za spremanje svih važnih informacija vezanih za utakmice i igrače., This bachelor thesis describes the construction of Web application for sports betting using C# programming language. The purpose of this application is to make betting business easier for betting companies and for clients to place bets on range of events while predicting the outcome. Application is made for entertaining purposes and for variety of clients. In order to avoid unnecessary waste, crowded waiting lines in betting shops and to minimize human mistakes while constructing bet slips, it was a necessity to make business solution for web based betting application. Practical part of this thesis offers a solution with mutual satisfaction of both the betting company owner and clients. Main goal of this application is to simplify and speed up the process of making bet slips with chosen events. Clients can make deposit, withdraw, place bets, but also can access history of all bets, all transactions for their account and finally check results relevant to their betting slips. Application administrator have ability to edit a list of clients and change events that are currently offered for betting. This application is using a database for storing important data related to clients and events.
- Published
- 2020
142. WEB APPLICATION DEVELOPMENT FOR COMPETITIVE FOOTBALL TOURNAMENTS TRACKING
- Author
-
Šarić, Filip, Rodić, Marina, Rončević, Toma, and Ružić, Ivica
- Subjects
Visual Studio Code ,TECHNICAL SCIENCES. Computing ,Django Framework ,TEHNIČKE ZNANOSTI. Računarstvo ,razvojni okvir Django ,MySQL ,web application ,mrežna aplikacija ,XAMPP - Abstract
Cilj rada je izrada mrežne (engl. web) aplikacije za praćenje natjecateljskih turnira u nogometu, koja će omogućiti svim sudionicima jednostavan uvid u stanje pojedinog turnira. Za izradu rada koristi se Microsoftov uređivač teksta Visual Studio Code. Aplikacija je izrađena u razvojnom okviru Django. Baza podataka je poslužena na Apache poslužitelju koji je podignut na računalu koristeći XAMPP paket. Za stiliranje HTML (HyperText Markup Language) stranica koristi se razvojni okvir Bootstrap. Trenutno u aplikaciji postoji mogućnost generiranja dva tipa turnira, jedan je eliminacijski tip turnira, a drugi grupna faza i eliminacija. Detaljan opis pojedinog tipa turnira slijedi u nastavku dokumenta., The purpose of this work is to create a web application for tracking competitive football tournaments which will allow it's participants to monitor activities in tournaments. The code is written in Microsoft's Visual Studio Code source code editor. The application is developed in Django Framework using MySQL database. The database is hosted on Apache web server which is set up on local computer using XAMPP web server stack package. Bootstrap framework is used for styling HTML (HyperText Markup Language) pages. Currently, there are two tournament types in the application. One is elimination type and the second is group phase and elimination. Both types are described in detail in this document.
- Published
- 2020
143. WEB APPLICATION FOR WIDESPREAD HOTEL MAINTENANCE
- Author
-
HREPIĆ, PAOLO, VRLIĆ, JOSIP, RUŽIĆ, IVICA, and KEDŽO, IVAN
- Subjects
widespread hotel ,Spring Boot ,web application ,MVC architectural pattern ,maintenance - Abstract
Cilj ovog završnog rada je izrada web aplikacije koja pomaže pri održavanju dislociranoga hotela. Osobe koje vode smještaj za iznajmljivanje koristeći ovu aplikaciju mogu jednostavno pronaći radnike za obavljanje svakodnevnih poslova koji su potrebni da bi smještaj uspješno funkcionirao. Radnici prihvaćaju poslove održavanja smještaja, poput čišćenja apartmana, a napredak poslova prati se kroz aplikaciju. Korisnici po potrebi mogu izvesti podatke o zaradi ili troškovima, te vršiti dodatne analize podataka u alatima kao što je Microsoft Excel. Web aplikacija izrađena je u razvojnom okviru Spring Boot koristeći programski jezik Java i arhitekturni uzorak MVC. Za korisničko sučelje korišteni su jezici HTML, CSS i JavaScript. Podaci se spremaju u relacijsku bazu podataka PostreSQL. Grafički elementi aplikacije su napravljeni pomoću alata za grafički dizajn Adobe Photoshop., The goal of this thesis is the creation of a web application which helps with widespread hotel maintenance. Individuals who are in charge of rental accommodation, can use this application to find workers, which will then complete day-to-day jobs that are needed for the proper functioning of the accommodation. Workers accept maintenance jobs, such as cleaning the apartment, and the progress is then followed using the application. Users can export earnings or expenses data, and then perform additional data analysis with tools like Microsoft Excel. The web application was created in Spring Boot framework, using Java programming language and the MVC architectural pattern. HTML, CSS and JavaScript were used for the user interface. The data is stored in the PostgreSQL relational database. The graphic elements of the application were made using the Adobe Photoshop graphic design software.
- Published
- 2020
144. WEB APPLICATION FOR A REAL-TIME AUCTION
- Author
-
Nosić, Ante, Vrlić, Josip, Grgić, Nikola, and Ružić, Ivica
- Subjects
auction ,Angular ,administrator ,web application ,#C ,database - Abstract
U završnom radu je izrađena web aplikacija za aukciju u stvarnom vremenu koristeći programski jezik C# i razvojni okvir .NET Core za backend, razvojni okvir Angular za frontend te Microsoft SQL Server za bazu podataka tj. zapisivanje informacija o promjenama korisnika i artikala. Biblioteka SignalR poslužila je kao osnova prikazivanja podataka u sadašnjem trenutku. U izradi aplikacije korištene su različite tehnologije koje predstavljaju poslužiteljsku i klijentsku stranu, a prikazana je i interakcija među njima. Namjena aplikacije je omogućiti korisniku licitiranje te prikazati korisniku možebitne promjene vrijednosti artikla koje se događaju u trenutku pregledavanja. Motivacija je bila omogućiti prodaju artikala koji su postali višak i licitirati za artikle od interesa. Zbog sve bržeg napretka tehnologije bilo je bitno omogućiti izvršavanje aplikacije u sadašnjem trenutku s minimalnim zakašnjenjem informacija, a koja mogu biti uzrokovana mrežnim problemima ili predugim učitavanjem zbog kompleksnosti same aplikacije. Praktični dio rada nudi aplikaciju kao rješenje za licitiranje. Korisnik aplikacije ima opcije registriranja i prijave u sustav, izmjene osobnog profila, pregledavanje profila drugih korisnika, pregledavanje artikala, stavljanje artikala na prodaju i licitiranja za artikl. Administrator aplikacije ima opcije odobravanja novog korisnika i artikla te dodavanje kategorije i lokacije., The final thesis describes the process of creating a web application for a real-time auction using C# programming language and .Net Core for backend, Angular framework for frontend, and Microsoft SQL Server for database, i.e. recording information on user and object changes. SignalR library served as the basis for presenting data in real-time. Various technologies were used in the development of the application to represent server and client sides as well as their interaction. The purpose of the application is to enable the user to bid and to show him possible changes in the value of the item that occurs while browsing. The motivation lies in enabling the sale of redundant items and auctioning for the items of interest. Due to ever-faster advancement of technology, it was very important to enable the execution of the application in real-time as well as minimum latency of information, which can occur due to network problems or slow loading of the application itself. The practical part of the thesis offers the application as an auctioning solution. Application user has the option of registering and signing in to the system, changing personal profile, viewing other users' profiles, items browsing, including an item into a sale and auctioning for an item. The application administrator has the option of approving a new user, item, category, and location.
- Published
- 2020
145. DEVELOPING AN APPLICATION FOR BUILDING MANAGEMENT BY USING DJANGO WEB FRAMEWORK AND UPLOADING TO THE VIRTUAL SERVER
- Author
-
PRANIĆ, TINO, NAZOR, IGOR, KLARIN, KARMEN, and RUŽIĆ, IVICA
- Subjects
Django ,informacijski sustav ,information system ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,payment system ,sustav plaćanja ,Python - Abstract
Ovaj završni rad opisuje izradu aplikacije u Djangu, razvojnom okruženju zasnovanom na programskom jeziku Python. U prvom poglavlju rada je opisana metodologija razvoja informacijskoga sustava koji je nužan za daljnji razvoj aplikacije. U drugom poglavlju je opisan razvojni okvir Django, a u trećem poglavlju postupak izrade i osnovne karakteristike aplikacije. Aplikacija prikazuje sustav plaćanja računa koje korisnik može pregledavati i plaćati. Administrator izrađuje račune koje korisnik može vidjeti u svom sučelju. Sustav prikazuje i neke ostale osnovne funkcionalnosti za jednostavan rad., This bachelor thesis describes the development process of an application based on Django, web framework that uses Python programming language. The first chapter includes basic methodology of information system development which is necessary for further development of the applicat i on. In the second chapter is described Django web framework, and in third chapter process of developing and basic characteristics of an application. Application shows the system of paying the bills which user can review and pay. Administrator makes the bills which user can see in his interface. System shows some others basic functionalities for simple work.
- Published
- 2020
146. DEVELOPMENT OF APPLICATION FOR BOOKING A SERVICE AT A HAIRDRESSER
- Author
-
Domjanović, Ante and Ružić, Ivica
- Subjects
administracijsko sučelje ,Symfony ,TECHNICAL SCIENCES. Computing ,usluga friziranja ,web aplikacija ,TEHNIČKE ZNANOSTI. Računarstvo ,React - Abstract
Cilj ovoga završnog rada je izrada web aplikacije koja će omogućiti pružanje administrativne usluge upravljanja rada frizerskog salona vlasnicima, te povezivanja samih salona s klijentima u svrhu rezervacije termina šišanja. Glavne značajke aplikacije bi bile kompletno administrativno sučelje koje će omogućiti partnerima jednostavno upravljanje radom svog salona, od definiranja usluga i cijena, zaposlenika, praćenja prometa rezervacija i kreiranje novih. Pritom je važno naglasiti da se radi o višekorisničkom adminstrativnom sučelju, što znači da je namijenjeno korištenju više partnera a da pritom oni imaju pristup samo svojim resursima kao što su salon, zaposlenici, rezervacije itd. Korisnici klijenti koji traže termin tj. uslugu friziranja će dobit najjednostavniji način rezerviranja termina u par klikova. Dijelovi se sastoje od uvoda u kojem je definirana problematika završnog rada, opis korištenih tehnologija, opis praktičnog problema s popratnim dijelovima implementacije te zaključka sa sažetim pregledom i završnom riječi na konačnu aplikaciju. he aim of this final work is to create a web application that will provide administrative services for managing the work of the hair salon to the owners and connecting them with clients for the purpose of booking a haircut. The main features of the application would be a complete administrative interface that will allow the partners to easily manage the work of their salon, from defining services and prices, employees, tracking reservations and creating new ones. It is important to emphasize that this is a multi-user administrative interface, which means that it is intended for the use of multiple partners and that they have access only to their resources such as salon, employees, reservations, etc. Users who are looking for an appointment, i.e. a hairdressing service, will get the simplest way to book an appointment in a few clicks. Parts of the paper consist of an introduction in which the issue of the final paper is defined, a description of technologies used, a description of practical problems with the accompanying parts of the implementation and a conclusion with a concise overview with final words on the developed application.
- Published
- 2020
147. FEATURE FLAGS IN MICROSERVICES ENVIRONMENT
- Author
-
Macan, Marko, Vrlić, Josip, Klarin, Karmen, and Ružić, Ivica
- Subjects
feature flags ,Docker ,microservices ,TECHNICAL SCIENCES. Computing ,TEHNIČKE ZNANOSTI. Računarstvo ,sklopke značajki ,mikro servisi ,Spring - Abstract
Tema ovoga završnog rada je sustav pomoću kojeg ostali servisi unutar mikroservisne okoline mogu dinamički mijenjati putanju izvršavanja koda na osnovu klijenta koji mu pristupa. Takav sustav je poznat pod nazivom feature flags ili feature toggles. Feature flags je sistem koji omogućava da se na siguran način konstantno i ubrzano izbacuju i testiraju nove značajke i promjene unutar proizvoda na produkcijskoj okolini bez straha da će nova verzija aplikacije ugroziti izvršavanje aplikacije jer se vrlo lako jednim klikom kroz administracijsko sučelje može obraniti ako taj kod zaista unosi greške u operaciji aplikacije. Feature flags sustav je priznat kao dobra programerska praksa s mnogo prednosti, a u svom razvojnom procesu ga koriste velike kompanije kao što su Google i Facebook., Topic of this paper is system trough which other services in microservice architecture can dynamically change way of their code execution based on who is accessing it. That system is known as feature flags or feature toggles. Feature flags is system which allows safe, continuous and rapid releasing and testing of new features and changes inside of product without worrying that new features might threaten execution of application because with one click on administration panel can disable execution of faulty code. Feature flags is acknowledged as a good programming practice with lot of benefits, and big companies as Google and Facebook are using them in their development process.
- Published
- 2020
148. STUDENT RECORD AND TRACKING SYSTEM
- Author
-
Fuštin, Marin, Klarin, Karmen, Nazor, Igor, and Ružić, Ivica
- Subjects
Databases ,Access databases ,Student records and tracking ,Information systems - Abstract
Tema ovog rada je sustav za evidenciju i praćenje studenata. Naime dosadašnji sustav nije bio posve učinkovit i moderan jer se evidencija ocjene i nastave vodila bez dovoljne razine sigurnosti i dostupnosti informacija. U ovome radu prikazana je aplikacija za unos ocjena i prisustva studenata na nastavi u bazu podataka koja bi pridonijela razvoju postojećeg sustava kao i njegovu daljnoj nadogradnji. U izradi ove aplikacije je korišten alat MS Access koji omogućuje izradu baze podataka kao i aplikacije koja koristi tu bazu podataka. Obrasce i izvještaje koje nudi ovaj program smo iskoristili za unos novih, izmjenu postojećih podataka u bazi te pregled istih po specifičnim kriterijima. Cilj rada ove aplikacije je unaprijeđenje dosadašnjeg sustava evidencije ocjena i nastave, te druge funkcionalosti. Na ovaj način je omogućeno studentima i nositeljima kolegija da u svakom trenutku mogu dobiti informacije o ocjenama, prisustvu studenta na predavanjima kao i pregled upisanih predmeta po studentu, opterećenje nastavnika itd., The topic of this paper is the student records and tracking system. Namely, the system so far has not been completely efficient and modern, since the records of the assessment and teaching were kept without sufficient level of security and availability of information. This paper presents an application for entering grades and student attendance in a database that would contribute to the development of the existing system as well as its further upgrade. MS Access was created in the creation of this application, which enables the creation of a database as well as an application that uses this database. We used the forms and reports offered by this program to enter new ones, modify existing data in the database and view them according to specific criteria. The purpose of this application is to improve the current system of records of assessment and teaching and other functionality. In this way, students and lecturers are enabled to receive at any time information on grades, student attendance at lectures, as well as review of enrolled subjects per student, teacher workload, etc.
- Published
- 2019
149. JAVA APPLICATION EASYLANGUAGE
- Author
-
Beran, Ivan, DESPALATOVIĆ, LJILJANA, KEDŽO, IVAN, and RUŽIĆ, IVICA
- Subjects
aktivnost ,aplikacija ,TECHNICAL SCIENCES. Computing ,Android ,TEHNIČKE ZNANOSTI. Računarstvo ,activity ,code ,kôd ,application ,Java - Abstract
Cilj ovog završnog rada je opisati proces izrade i korištenja Java aplikacije EasyLanguage koja je namijenjena za korištenje u procesu učenja stranog jezika korisnika manje dobi. Rad je temeljen na aplikaciji namijenjenoj pametnim telefonima. Aplikacija prije samog korištenja zahtijeva registriranje putem emaila. Registracijom se kreira profil korisnika koji služi za korištenje aplikacije. Korisnici se dijele na učenike te učitelje. Sama aplikacija ime više segmenata; kviza koji se sam sastoji od dijela u kojem se nalazi lekcija nakon koje slijede pitanja vezana za to područje, igre Memory u kojoj korisnici nasumično odabrane sličice moraju upariti s odgovarajućom riječi, te od dijela u kojem učitelj može osobno postaviti zadatke i odgovore koje učenici moraju riješiti., The goal of this thesis is to describe the process of creating and using the EasyLanguage Java application that is intended for use in the foreign language learning process by users of younger age. This thesis is based on application designed for use on smartphones. Before you can use the application, it requires registration via email. Registration crea tes a user profile which is used to login into the app. Users are divided into students and teachers. This application can be divided into multiple segments; a quiz consists of the lessons followed by the questions related to that lesson, a Memory game in which users need to match up randomly selected graphic pictures with the appropriate word, and the part where the teacher can personally set the homework which consists of questions and answers that the students have to fill in.
- Published
- 2019
150. SOFTWARE FOR USER REQUIREMENTS MANAGEMENT
- Author
-
LJUBIČIĆ, PETRA, KLARIN, KARMEN, NAZOR, IGOR, and RUŽIĆ, IVICA
- Subjects
agile methodology ,application development requirements ,traditional methodology ,user requirements - Abstract
U ovom završnom radu obrađena je tema izrade aplikacije za praćenje i evidenciju korisničkih zahtjeva. Aplikacija korisniku omogućuje proces prikupljanja i evidencije zahtjeva koje klijent zahtijeva od sustava kako bi se u konačnici uspješno i efikasno razvio željeni sustav. Za izradu same aplikacije korišten je program Microsoft Access koji služi za upravljanje bazama podataka. Detaljno su opisani korisnički zahtjevi sa svim svojim karakteristikama, korisnički zahtjevi za izradu aplikacije, sama aplikacija te način na koji ona funkcionira te dvije metodologije razvoja informacoijskog sustava, a to su tradicionalna i agilna metoda., In this final paper, the topic of creating an application for monitoring and recording user requests is covered. The application enables the user to process and record the requests which the client requires from the system in order to ultimately successfully and efficiently develop the desired system. Microsoft Access was used to create the application itself, which is used to develop professional applications, but is also used by amateurs to develop simpler applications. The user requirements with all their characteristics are described in detail, the user requirements for creating the application, the application itself and how it works, and the two methodologies for developing the information system, which are the traditional and the agile method.
- Published
- 2019
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.