Repository of FERIT Osijek
Not a member yet
    4053 research outputs found

    Web application for running a movie theater

    No full text
    U ovom završnom radu ostvarena je i izradena ¯ web aplikacija za upravljanje kinom i prikaz informacija o filmu. Na pocetku rada su opisana sli ˇ cna rješenja, korištene tehnologije potrebne za ˇ izradu, a kasnije nacini implementacije pojedinih dijelova aplikacije. Klijentska strana ˇ web aplikacije ostvarena je bibliotekom React.js u programskom jeziku TypeScript, a poslužiteljska strana u .NET Core razvojnom okruženju. Za spremanje podataka odabrana je PostgreSQL baza podataka, a web aplikacija je postavljena na udaljenom poslužitelju koristeci Docker kontejnerizaciju ´ za poslužiteljsku stranu i CDN (engl. Content Delivery Network) za klijentsku stranu. Na pocetnoj ˇ stranici dostupni su svi filmovi koji se prikazuju u kinu. Za rezervaciju i komentare je potrebno prijaviti se, dok za pregled informacija nije potrebno. Aplikacija je responzivna i jednostavna za uporabu.In this final thesis, a web application for managing the cinema and displaying information about the movie was realized and created. At the beginning of the thesis, similar solutions were described, as well as the technologies used for their creation and later the ways of implementing individual parts of the application. The client side of the web application was created with the React.js library in the TypeScript programming language and the server side in the .NET Core development environment. A PostgreSQL database is chosen for data storage and the web application is deployed on a remote server using Docker containerization for the server side part of the application and Content Delivery Network for the client side. All movies available in the cinema are shown on the home page. An account is needed to be able to make a reservation and leave a comment, while for viewing information it isn’t needed. The application is responsive and easy to use.Keywords: cinema, database, .NET Core, onion architecture, React.j

    Analysis of the USB standard as a power supply

    No full text
    Razvojem USB tehnologije povećava se i broj uređaja koji se napajaju pomoću USB kabela. Pregled USB tehnologije napravljen je kroz razvoj USB standarda i njihovih priključaka. Kod razvoja USB standarda stavljen je naglasak na njihovu sposobnost upravljanja snagom napajanja. Za potpuni proces punjenja, osim USB kabela potrebni su i električni energetski pretvarači. Iako se u praktičnom dijelu ovog rada najviše koriste AC/DC ispravljači, napravljen je teorijski pregled za sve vrste pretvarača. Praktični dio odrađen je kroz mjerenje strujno naponskih prilika na USB portu prilikom punjenja tri različita uređaja. Pružen je pregled uređaja koji se koriste prilikom ove vrste mjerenja, te je detaljno opisan princip rada i mogućnosti korištenog uređaja (JT-UM25C). Analizom podataka dobivenih iz provedenih mjerenja utvrđena su trenutna stanja baterija uređaja te njihov kapacitet. Obrazložene su prednosti i nedostaci periodičnog mjerenja.The development of USB technology has led to an increase in the number of devices powered by USB cables. An overview of USB technology has been made through the development of USB standards and their connectors. When developing USB standards, emphasis was placed on their power management capability. For a complete charging process, in addition to the USB cable, electrical power converters are required. Although AC/DC adapters are most commonly used in the practical part of this work, a theoretical overview has been provided for all types of converters. The testing was conductetd by measuring the current-voltage conditions at the USB port when charging three different devices. An overview of the devices used for this type of measurement is provided, and the operating principle and capabilities of the used device (JT-UM25C) are described in detail. The analysis of the data obtained from the measurements determined the current state of the device batteries and their capacity. The advantages and disadvantages of periodic measurements are explained

    File font classification

    No full text
    Glavni zadatak završnog rada je treniranje modela za prepoznavanje fonta datoteke koristeći napisani generator Alfa numeričkih slikovnih podataka. Za generator podataka korišten je programski jezik Python koji daje podršku mnogim paketima, uključujući i onima za obradu slike kao što su PIL i OpenCV, korišteni kod kreacije generatora podataka. Drugi dio zadatka bilo je kreiranje Neuralne mreže za prepoznavanje fonta slikovne datoteke.The main task of this paper is the creation of a neural network that is able to recognize font of a file. Data used for training the model was synthetically made using a python script for Image generating. The language used for creating both neural network and data generator is Python, chosen for its great support and libraries such as PIL and OpenCV

    Estimation of measurement uncertainty propagation of measured quantities using the adaptive Monte Carlo method in determining the remanent flux using a low power DC source

    No full text
    U ovom radu opisan je remanentni tok, mjerna nesigurnost te Monte Carlo metoda. Metoda određivanja remanentog toka u magnetskoj jezgri uz pomoć istosmjernog izvora male snage detaljno je opisana i prikazani su rezultati mjerenja. Procjena propagacije mjerne nesigurnosti mjerenih veličina odrađena je uz pomoć Monte Carlo metode čiji kod je napisan u programskom paketu MATLAB. Ključne riječi: remanentni magnetski tok, adaptivna Monte Carlo metoda, mjerna nesigurnostThis paper describes the remanent flux, measurement uncertainty and the Monte Carlo method. The method of determining the remanent flux in a magnetic core using a low-power DC source is described in detail and the measurement results are presented. The estimation of the propagation of the measurement uncertainty of the measured quantities was performed using the Monte Carlo method, the code of which was written in the MATLAB software

    Web portal for a school for progressive children

    No full text
    Web portal za školu omogućuje registriranim korisnicima rješavanje ankete. Rješavanjem ankete korisnik bude pridružen jednoj od kategorija: znanost, tehnologija, inženjerstvo, umjetnost ili matematika. Web portal služi i za informiranje korisnika podatcima kao što su novosti, o školi, te detaljniji opis kategorija. Portal je izrađen u programu Visual Studio Code pomoću opisanih jezika: HTML, PHP, CSS, JavaScript i MySQL. Također korisnici se mogu registrirati i tako kreirati račun na kojem kasnije mogu mijenjati podatke.The school web portal allows registered users to solve the questionnaire. By solving the questionnaire, the user is assigned to one of the categories: science, technology, engineering, art or mathematics. The web portal also serves to inform users with information such as news, about the school, and a more detailed description of categories. The portal was created in Visual Studio Code using the described languages: HTML, PHP, CSS, JavaScript and MySQL. Also, users can register and create an account through which they can later modify their informatio

    Creating 3D graphic for a web page using the Three.js library

    No full text
    U ovom diplomskom radu, čija je tema upotreba Three.js biblioteke za prikazivanje 3D sadržaja u web preglednicima, saznali smo što je potrebno za izradu samih 3D modela te kako ih prezentirati na web-u. Također, može se iščitati koji programi se trebaju koristiti, te na što se treba obratiti pažnja prilikom izrade istih. Kako bi našim modelima dali život možemo ih prikazati na internetu, u web pregledniku, bez ikakvih dodatnih programa te uz pomoć toga dižemo cijelo korisničko iskustvo na veću razinu.In this thesis, the topic of which is the use of the Three.js library for displaying 3D content in web browsers, we learned what is needed to create the 3D models themselves and how to present them on the web. Also, which programs should we use and what should we pay attention to when creating them. In order to show the life of our models on the Internet, in a web browser, without any additional programs, and with the help of this, we raise the entire user experience to a higher level

    Interlocks of switching devices in power system substation

    No full text
    U uvodu završnog rada opisana je primjena blokada aparata u postrojenju, kao i zadatak završnog rada. Drugo poglavlje navodi pregled literature korištene u izradi rada. Teorijski dio rada je podijeljen u trećem i četvrtom poglavlju. Prvi teorijski dio rada pokriva temu upravljanja i nadzora elektroenergetskog postrojenja. Podjela blokada sklopnih aparata na temelju njihove funkcije i područja primjene opisana je u drugom dijelu teorije. U petom poglavlju prikazani su primjeri blokada među aparatima jednostrukih i dvostrukih sabirnica, opisana je izvedba mehaničke blokade ključem i na primjeru su prikazane programske blokade iz mrežnog centra. U zadnjem poglavlju su na primjeru transformatorske stanice opisani upravljanje postrojenja i blokadni uvjeti uspostavljeni među aparatima u vodnom polju.In the introduction, the application of interlocking switchgear devices in power plants is described, as well as the objective of this paper. The second chapter provides an overview of the literature used in the paper. The theoretical part of the paper is divided into the third and fourth chapters. The first part covers the topic of power plant control and supervision. The division of switchgear interlocks, based on their function and the field of application, is described in the second part of the theory. In the fifth chapter, examples of single and double busbar interlocks are presented, along with mechanical key interlocks and program interlocks from the dispatch centre. The final chapter describes control and interlocking conditions established between devices of line bay using the example of a substation

    Development and testing of a web application with recommendation system for support in diagnosis, treatment and nutrition in autoimmune diseases

    No full text
    U ovom diplomskom radu ostvaren je web sustav koji omogućuje potporu u dijagnosticiranju najčešćih autoimunih bolesti te preporuku prikladnih lijekova i prehrane s obzirom na osobine pacijenta i njegove dijagnosticirane bolesti. Opisani su izazovi i pristupi korišteni prilikom dijagnoze autoimunih bolesti te propisivanja lijekova i prehrane. Korištenjem višekriterijskog filtriranja omogućeno je stvaranje točnijih preporuka prema većem broju pacijentovih osobina. Aplikacija se temelji na arhitekturi Model-View-Controler, a razvijena je u programskom okviru Spring Boot. Za dinamički prikaz HTML-a koristi se Thymeleaf, za oblikovanje sučelja CSS i Bootstrap, a Javu za implementiranje logike aplikacije. Podaci se pohranjuju u PostgreSQL bazu podataka. Također, korištena su razvojna okruženja Visual Studio Code, IntelliJ IDEA, DBeaver i GitHub. Testiranje ostvarenog sustava obavljeno je na razini korisničkog sučelja putem ručnog i automatiziranog testiranja. Automatizirano testiranje je ostvareno korištenjem Ruby programskog jezika i korištenjem Cucumber alata. Testiranjem je potvrđeno ispunjenje funkcionalnih i nefunkcionalnih zahtjeva na sustav.In this master's thesis, a web system has been developed to provide support for diagnosing the most common autoimmune diseases and recommending appropriate medications and diets based on the patient's characteristics and diagnosed diseases. The challenges and approaches used in the diagnosis of autoimmune diseases and the prescription of medications and diets are described. By using multicriteria filtering, more accurate recommendations can be generated based on a larger number of patient characteristics. The application is based on the ModelView-Controller architecture and was developed using the Spring Boot framework. Thymeleaf is used for dynamic HTML rendering, CSS and Bootstrap for interface styling, and Java for implementing application logic. Data is stored in a PostgreSQL database. Additionally, development environments such as Visual Studio Code, IntelliJ IDEA, DBeaver, and GitHub were utilized. Testing of the implemented system was carried out at the user interface level through manual and automated testing. Automated testing was achieved using the Ruby programming language and the Cucumber tool. Testing confirmed the fulfillment of both functional and non-functional requirements of the system

    Ionizing radiation and technical applications

    No full text
    U ovom završnom radu cilj je bio opisati povijest otkriće same radioaktivnosti te se usmjeriti na ionizirajuće zračenje i njegovu podjelu na alfa, beta i gama zračenje. Objašnjene su mjerne jedinice kao i mjerni instrumenti ionizirajućeg zračenja. Poseban naglasak je na štetnim učincima ionizirajućeg zračenja koji mogu dovesti do ozbiljnih zdravstvenih posljedica. Unatoč potencijalnoj štetnosti, ionizirajuće zračenje ima mnoge korisne primjene u medicini, industriji i istraživanjima, poput radioterapije u liječenju raka, dijagnostike bolesti i sterilizacije materijala. Provedenim mjerenjem utvrđeni su iznosi zračenja nekih dostupnih radioaktivnih materijala te je zaključeno kako beta light emiter uzrokuje najveće zračenja u odnosu na prirodno pozadinsko zračenje.The aim of this thesis was to describe the history of the discovery of radioactivity, with a focus on ionizing radiation and its division into alpha, beta, and gamma radiation. The units of measurement and measuring instruments for ionizing radiation were explained. Special emphasis was placed on the harmful effects of ionizing radiation, which can lead to serious health consequences. Despite its potential hazards, ionizing radiation has numerous beneficial applications in medicine, industry, and research, such as in cancer treatment through radiotherapy, disease diagnosis, and material sterilization. By conducting measurements, the levels of radiation from certain available radioactive materials were measured, and it was concluded that beta light emitters cause the highest radiation compared to natural background radiation

    Graphical representation of matrices operations in C programming language #

    No full text
    Glavni zadatak ovog završnog rada je napraviti Windows desktop aplikaciju koja će predstavljati grafički prikaz operacija s matricama. Pri pisanju programskog koda korišten je programski jezik C#, a kao razvojno okruženje korištena je Microsoft Visual Studio aplikacija. Također, korištene su Windows forme kao dio Microsoft .NET platforme za grafički prikaz ukupno pet formi. Prva forma predstavlja početni prozor aplikacije u kojem se pomoću padajućeg izbornika bira neka od sljedećih operacija: zbrajanje, oduzimanje, množenje te množenje sa skalarom. Druga forma predstavlja prozor u kojem korisnik upisuje dimenzije matrica A i B potrebne za operacije zbrajanja, oduzimanja i množenja. Treća forma predstavlja prozor za upis elemenata matrica A i B te joj je glavna zadaća izračunavanje rezultantne matrice klikom na gumb. Također, posjeduje i mogućnosti koje se izvode klikom na odgovarajući gumb, a podrazumijevaju: povratak na prethodnu formu, povratak na početnu formu i „čišćenje“ svih matrica na početno stanje. Četvrta se forma odnosi na prozor u kojemu korisnik upisuje dimenzije matrice i skalar koji su potrebni za operaciju množenja matrice sa skalarom. Zadnja, peta forma predstavlja unos elemenata matrice, a glavna zadaća joj je izračunavanje rezultantne matrice. Ona posjeduje sve mogućnosti kao i treća forma uz dodatak da korisnik u svakom trenutku može promijeniti vrijednost skalara koju je prethodno upisao u četvrtoj formi. Aplikacija je otporna na neispravne unose od strane korisnika, primjerice neispravan unos dimenzija matrice, neispravan unos skalara, neispravan unos elemenata matrice i tako dalje.The main task of this final paper is to create a Windows desktop application that will represent a graphical display of operations with matrices. The programming language C# was used when writing the program code, and the Microsoft Visual Studio application was used as the development environment. Also, Windows Forms were used as part of the Microsoft .NET platform for graphical display of a total of five forms. The first form represents the initial window of the application in which one of the following operations is selected using the drop-down menu: addition, subtraction, multiplication and multiplication with a scalar. The second form represents a window in which the user enters the dimensions of matrices A and B needed for addition, subtraction and multiplication operations. The third form represents a window for entering the elements of matrices A and B, and its main task is to calculate the resultant matrix by clicking on the button. It also has options that can be performed by clicking on the corresponding button, which include: return to the previous form, return to the initial form and "cleaning" all matrices to their initial state. The fourth form refers to the window in which the user enters the dimensions of the matrix and the scalar required for the operation of multiplying the matrix with a scalar. The last, fifth form represents the entry of matrix elements, and its main task is to calculate the resultant matrix. It has all the same possibilities as the third form with the addition that the user can change the value of the scalar previously entered in the fourth form at any time. The application is resistant to incorrect inputs by the user, for example incorrect input of matrix dimensions, incorrect input of scalar, incorrect input of matrix elements and so on

    103

    full texts

    4,053

    metadata records
    Updated in last 30 days.
    Repository of FERIT Osijek
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇