Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Web platform for advertising computer equipment
U ovom radu izrađena je i opisana web platforma za oglašavanje računalne opreme.
Rad u početku pruža uvid u slična rješenja, a zatim su objašnjeni model i građa platforme. U idućem
poglavlju objašnjen je kod ključnih funkcionalosti platforme i navede korištene tehnologije, a to su:
HTML, CSS, Javascripts, SQLite i Django. Za kraj je dan opis klijentskog dijela aplikacije. Platforma
omogućuje korisnicima objavu oglasa na vrlo jednostavan i intuitivan način. Korisniku je potrebna
registracija, odnosno prijava da bi dobio mogućnost objave oglasa. Isto tako, prijavljeni korisnik ima
mogućnost komunikacije putem platforme s drugim korisnicima što omogućuje lakše trgovanje
proizvodima. Platforma implementira mogućnost filtriranja i pretraživanja radi lakšeg pronalaska željenih
proizvoda.In this paper, a web platform for advertising computer equipment is developed and described.
The paper initially provides an overview of similar solutions, followed by an explanation of the model
and structure of the platform. In the next chapter, the code for the key functionalities of the platform is
explained, and the technologies used are listed, including HTML, CSS, JavaScript, SQLite, and Django.
Finally, the client-side of the application is described. The platform allows users to post advertisements
in a very simple and intuitive way. Registration or login is required for users to be able to post ads.
Similarly, a logged-in user has the ability to communicate with other users through the platform, which
facilitates easier trading of products. The platform implements filtering and searching capabilities to
make it easier to find desired products
Modeling and simulation of neural networks using Matlab
U završnom radu istražena je primjena neuronskih mreža u MATLAB-u kroz
laboratorijsku vježbu usmjerenu na jedan konkretan primjer. Glavni problem rada bio je razvoj i
evaluacija neuronske mreže za klasifikaciju slika, s ciljem postizanja visoke točnosti u prepoznavanju
predmeta na slikama. Za rješavanje ovog problema korišten je alat Deep Network Designer unutar
MATLAB a za izgradnju i obuku neuronske mreže. Proces je obuhvaćao pripremu skupa podataka,
konstrukciju modela, trening mreže i evaluaciju rezultata. Kroz laboratorijsku vježbu, implementiran je
jednostavan primjer klasifikacije slika rukom pisanih brojeva, gdje su se prikazali svi ključni koraci od
učitavanja podataka do evaluacije performansi modela. Postignuti rezultati uključuju visoku točnost
klasifikacije modela, što potvrđuje učinkovitost pristupa primijenjenog u radu. Ovaj primjer pokazuje
praktične aspekte primjene neuronskih mreža u MATLAB-u i pruža osnovu za daljnje istraživanje i
primjenu u stvarnim scenarijima.Modeling and simulation of neural networks using MATLAB This final paper explores the
application of neural networks in MATLAB through a laboratory exercise focused on a specific example.
The main problem addressed was the development and evaluation of a neural network for image
classification, with the goal of achieving high accuracy in object recognition within images. To tackle this
problem, the Deep Network Designer tool within MATLAB was used to build and train the neural
network. The process included data preparation, model construction, network training, and result
evaluation. The laboratory exercise implemented a simple example of classifying handwritten digits,
demonstrating all key steps from data loading to performance evaluation of the model. The achieved
results include high classification accuracy, confirming the effectiveness of the approach applied in the
work. This example illustrates the practical aspects of using neural networks in MATLAB and provides a
foundation for further research and application in real-world scenarios
Car rental reservation system
U ovom završnom radu izrađena je i opisana web aplikacija AutoBooker, namijenjena
tvrtkama koje se bave iznajmljivanjem automobila. Aplikacija omogućuje korisnicima jednostavnu i brzu
rezervaciju vozila putem interneta, pružajući moderno i intuitivno korisničko iskustvo. Aplikacija se
sastoji od tri glavne stranice: Naslovnice, stranice za Pregled dostupnih vozila i stranice O nama.
Funkcionalni dio aplikacije izrađen je korištenjem HTML-a, CSS-a i JavaScript-a, dok se za pohranu
podataka koristi MySQL baza podataka. U radu su detaljno opisane korištene web tehnologije te njihova
uloga u razvoju aplikacije.In this thesis, a web application called AutoBooker was developed and described, designed for
companies engaged in car rental. The application allows users to easily and quickly book vehicles online,
providing a modern and intuitive user experience. The application consists of three main pages:
Homepage, Available Vehicles page, and About Us page. The functional part of the application is built
using HTML, CSS, and JavaScript, while MySQL database is used for data storage. The paper describes in
detail the web technologies used and their role in the development of the application
Clothing Sales Web Application
Ovaj rad se bavi izradom web aplikacije za prodaju odjeće, koristeći Django, okvir
temeljen na Pythonu, za implementaciju poslovne logike i upravljanje korisnicima, proizvodima i
narudžbama. HTML, CSS i Bootstrap korišteni su za dizajn i stilizaciju aplikacijskog sučelja. Cilj aplikacije
je osigurati jednostavno i intuitivno korisničko iskustvo te omogućiti učinkovit proces internetske
kupovine. Aplikacija omogućuje tri razine korisničkog pristupa: gosti mogu pregledavati proizvode,
registrirani korisnici imaju pristup potpunom procesu kupovine, dok administratori upravljaju
proizvodima, korisnicima i narudžbama. Kroz ovaj rad, čitatelj će moći upoznati razvoj i funkcioniranje
aplikacije, kao i način njenog korištenja, od prijave korisnika i pregleda proizvoda do cjelokupnog
procesa kupovine i upravljanja narudžbama. Postignuti rezultati uključuju funkcionalnu web aplikaciju s
intuitivnim sučeljem i jednostavnim i pouzdanim procesom naručivanja, s mogućnostima daljnjeg
unaprjeđenja.This paper focuses on developing a web application for selling clothing, utilizing Django, a
Python-based framework, for implementing business logic and managing users, products, and orders.
HTML, CSS, and Bootstrap were used to design and style the application's user interface. The application
aims to ensure a simple and intuitive user experience and facilitate an efficient online shopping process.
The application provides three user access levels: guests can browse products, registered users can
access the complete purchasing process, and administrators manage products, users, and orders.
Through this paper, readers will gain insight into the development and operation of the application,
including how it is used from user registration and product browsing to the entire purchasing process
and order management. Development results include a functional web application with an intuitive
interface and a straightforward and reliable ordering process, with opportunities for further
enhancement
The influence of artificial intelligence-based software systems on modern society
Ovaj rad se bavi istraživanjem utjecaja alata umjetne inteligencije na moderno
društvo, točnije zaposlenike u IT sektoru. Opisani su suvremeni alati bazirani na umjetnoj inteligenciji te
način na koji utječu na rad zaposlenika. Kreiran je anketni upitnik i proveden nad 218 zaposlenika u IT
sektoru od kojih su većinski na poziciji razvojnih inženjera. Rezultati su pokazuju da korisnika vjeruje
kako alati umjetne inteligencije pozitivno utječu na njihovu produktivnost i kvalitetu rada no da postoji
potreba za dodatnom edukacijom u svrhu učinkovitijeg korištenja alata umjetne inteligencije.This paper explores the impact of artificial intelligence tools on modern society, specifically
focusing on employees in the IT sector. It describes contemporary AI-based tools and how they affect
the work of employees. A survey was created and conducted with 218 employees in the IT sector, most
of whom hold positions as development engineers. The results show that users believe AI tools
positively influence their productivity and work quality but that there is a need for additional education
to use AI tools more effectively
Web Application for Organizing a Knowledge Base for a Chatbot
U ovom je radu opisan način rada suvremenih chatbotova, analizirajući svaki njihov
temeljni segment, s posebnim naglaskom na bazu znanja te prateći njihov povijesni napredak. Glavni
zadatak ovoga rada bila je implementacija web aplikacije za organizaciju baze znanja za chatbot u
okruženju Ruby on Rails. Implementacija je napravljena na konceptu baze znanja sveučilišta, koja
podržava učitavanje dokumenata s uređaja u različitim tekstualnim formatima ili izravni unos sadržaja
dokumenata kroz sučelje. Za organizaciju baze znanja korištena je hijerarhijska struktura, pa su
dokumenti podijeljeni u mape i podmape. Uz stvaranje i organizaciju dokumenata, podržano je i njihovo
pretraživanje uz mogućnost korištenja različitih filtera te uređivanje i brisanje dokumenata. Korisnici
imaju različite uloge te se ovisno o njima definira pravo pristupa određenom dijelu aplikacije.This thesis describes how modern chatbots work, analyzing each of their fundamental
segments, with special emphasis on the knowledge base and following their historical progress. The
main task of this thesis was the implementation of a web application for the organization of the
knowledge base for a chatbot in the Ruby on Rails environment. The implementation is based on the
concept of the university's knowledge base, which supports the loading of documents from the device in
various text formats or the direct input of document content through the interface. A hierarchical
structure was used to organize the knowledge base, so the documents were divided into folders and
subfolders. In addition to the creation and organization of documents, searching is also supported with
the possibility of using different filters, as well as editing and deleting documents. Users have different
roles and the right to access a certain part of the application is defined depending on them
Synchronization of chaotic systems
Ovaj završni rad istražuje temu sinkronizacije u kaotičkim sustavima. Navodi se povijesna
pozadina, izazovi i koncepti koji se odnose na sinkronizaciju. Navedene su informacije o dizajnu
kompleksnih sustava temeljenih na principima sinkronizacije i istraživanju sinkronizacije u
mrežama oscilatora. Simulacija istražuje intervale u kojima se Chuin sustav nalazi u kaotičnom
režimu rada.This final thesis explores the topic of synchronization in chaotic systems. It introduces the
historical background, challenges, and concepts related to synchronization. It discusses the
engineering of complex systems based on synchronization principles and investigates
synchronization in networks of oscillators. The simulation explores intervals in which the Chua's
system operates in a chaotic regime
Investigating the possibility of using hybrid wind and solar systems for more stable electricity generation
U ovom završnom radu istražene su mogućnosti korištenja hibridnih sustava vjetra i
solara za stabilniju proizvodnju električne energije. U prvom dijelu pojedinačno su opisani obnovljivi
izvori energije hibridnog sustava. U drugom dijelu detaljnije su opisane vjetroelektrane, te fotonaponske
elektrane, njihove osnove rada, dijelovi i projektiranje istih. U završnom dijelu rada opisana je njihova
kombinacija u vidu hibridnog sustava, te je sustav tehnički, ekonomski i ekološki analiziran. Također
opisan je i model jednog sustava proizvodnje i potrošnje iz TE, te je odrađen izračun da se 50% energije
dobije iz hibridnog sustava OIE. Izračunate su investicije, količina proizvedene energije, emisije, uštede
te period isplativosti.In this final paper, the possibilities of using hybrid wind and solar systems for more stable
electricity production were analysed. In the first part, the renewable energy sources of the hybrid
system are described individually. In the second part, wind power plants and photovoltaic power
plantsm their basic of operation, parts and their design are described in more detail. In the final part of
the paper, their combination in the form of a hybrid system is described, and the system is technically,
economically and ecologically analyzed. A model of a production and consumption system from thermal
power plant is also described, and a calculation was made that 50% of the energy is obtained from a
hybrid RES system. Investmets, amount of energy produced, emissions, savings and payback period
were calculated
Industrial application SIEMENS SINAMICS AOP30 panela in local control SCADA systems
INDUSTRIJSKA PRIMJENA SIEMENS SINAMICS AOP30 PANELA U LOKALNO
KONTROLIRANIM SCADA SUSTAVIMA Rad opisuje SCADA sustave, HMI panele i sučelja, te njihove
podjele. Prikazan je način rada i industrijska primjena SIEMENS SINAMICS AOP30 panela u lokalno
kontroliranim SCADA sustavima, te ostale primjene u sklopu SINAMICS G130 i SINAMICS G150
pogonskim sustavima.
ključne riječi (hrvatski ): Ključne riječi: SCADA, HMI, SIEMENS, SINAMICS, AOP30, PANEL, G130, G150INDUSTRIAL APPLICATION OF THE SIEMENS SINAMICS AOP30 PANEL IN LOCALLY CONTROLLED
SCADA SYSTEMS This paper describes SCADA systems, HMI panels, and interfaces, along with their
classifications. It presents the operational methods and industrial applications of the SIEMENS SINAMICS
AOP30 panel in locally controlled SCADA systems, as well as other applications within SINAMICS G130
and SINAMICS G150 drive systems
Control and supervision system for a fluid storage process
U ovom diplomskom radu obrađena je tema sustava upravljanja i nadzora procesa
skladištenja tekućeg fluida, s posebnim fokusom na implementaciju aplikacije koja korisnicima
omogućava vizualizaciju i simulaciju tog sustava. U radu je detaljno objašnjena potreba za modeliranjem
tehničkog sustava, razrađen je matematički model za dani proces i eksperimentalno su određeni njegovi
parametri. Dobiveni model uspoređen je sa stvarnim podatcima kako bi se potvrdila njegova valjanost i
analizirala njegova mogućnost točne aproksimacije stvarnog procesa. Nadalje, obuhvaćena je analiza
modela i opis metoda za sintezu regulatora, uz korištenje RLS algoritma za prilagodbu modela u
stvarnom vremenu. Također, opisana je programska podrška koja uključuje komunikacijske servise, bazu
podataka, aplikacijsko programsko sučelje i web aplikaciju. Ova podrška omogućava dvosmjernu
komunikaciju između PLC-a i servera, prikupljanje, slanje i pohranu podataka. Glavne funkcionalnosti
web aplikacije obuhvaćaju simulaciju rada postrojenja i sintezu upravljačkih algoritama.In this thesis, the topic of fluid storage process management and control system is addressed,
with a special focus on the implementation of an application that allows users to visualize and simulate
the system. The need for modeling the technical system is thoroughly explained, and a mathematical
model for the given process is developed with its parameters determined experimentally. The obtained
model is compared with real data to validate its accuracy and analyse its capability to accurately
approximate the real process. Furthermore, the analysis of the model and the description of the
methods for the synthesis of the controllers are included, with the use of the RLS algorithm for real-time
model adjustment. Additionally, software support is described, which includes communication services,
database, application programming interface and web application. This software enables bidirectional
communication between the PLC and the server, data collection, transmission and storage. The main
functionalities of the web application include simulating plant operation and the synthesis of the control
algorithms