Repository of Algebra University College
Not a member yet
    760 research outputs found

    WEB APLIKACIJA ZA NARUDŽBU HRANE

    No full text
    Motivacija za izradu ovog rada je konstantna želja za razvojem znanja i vještina te napredovanje u struci, a kao glavni cilj izdvaja se izrada web aplikacije s potencijalnom primjenom u produkcijskoj okolini. Izgradit će se MVC aplikacija koja omogućuje narudžbu hrane, pregled recepata, nutritivnih vrijednosti i dostavu namirnica. Aplikacija će imati mogućnost rada za autorizirane i ne autorizirane korisnike. Ne autorizirani korisnici imati će samo jednu mogućnost, a to je pregled restorana i gotovih jela dostupnih za narudžbu. Autorizirani korisnici moći će pregledavati restorane registrirane u aplikaciji, naručivati gotova jela, pregledavati recepate za izradu istih te će imati mogućnost narudžbe sirovih namirnica za izradu konkretnog jela. Aplikacija će imati mogućnost registracije za privatne i poslovne korisnike. Poslovni korisnički računi tj. restorani, nakon provjere podataka, imati će mogućnost unašanja novih proizvoda u svoj „meni“, izmjenu postojećih podataka te pregled povijesti poslovanja izvršene putem aplikacije. Komunikacija će se odvijati uz pomoć vanjskog REST servisa koji će komunicirati s bazom podataka. Nakon što zaprimi narudžbu, restoran može prihvatiti ili odbiti zaprimljenu narudžbu te ukoliko je potrebno, upisati dodatne komentare vezane za narudžbu. Nakon što restorani obrade narudžbu, potvrda dolazi do krajnjeg korisnika gdje on može vidjeti stanje svoje narudžbe, predviđeno vrijeme dostave te dodatne komentare ukoliko ih ima. Plaćanje narudžbi će se vršiti online putem kartice ili gotovinom.Motivation for making this work is a constant desire for the development of knowledge and skills same as advancement in the professions. The main goal which stands out is the development of web application with a potential use in production environments. An MVC application will provide informations about nutritional values, food ordering, recipe reviewing and groceries delivery. The application will be able to work for authorized and non-authorized users. Not authorized users will have only one option which is an overview of the restaurants and their meals available to order. Authorized users will be able to browse the restaurants registered in the app, order meals, review the recipe for making them and also they will be able to order raw foods to make specific dishes. Web application will have the option of registering for private and business users. Business user accounts would be able to insert and modify products. Bussiness overview data would be available for bussiness accounts. Communication will be based on an external REST service that will communicate with the database. Once the order is sent, the restaurant can accept or reject received order. After the restaurants have processed the order, end-users will receive confirmation of their order, they would be able to track their order and to see the estimated time of delivery. Payment for the order will be possible online by card or cash

    ANALIZA SIGURNOSTI BANAKA PREMA JAVNO DOSTUPNIM PODACIMA

    No full text
    Uz pretpostavku da nijedan sustav nije savršen, a pogotovo uzevši u obzir faktor ljudske pogreške, postoji velika vjerojatnost da zaposlenici banaka predstavljaju značajan potencijalni sigurnosni incident koji ne treba zanemariti. U radu će biti analizirano koliko je informacija koje predstavljaju određen rizik za sustav moguće prikupiti o bankama preko interneta na javno dostupnim mjestima.Assuming no system is perfect, especially given the factor of human error, there is a great possibility that bank employees represent vast potential security incident which must not be neglected. In this thesis, it will be analyzed how many information, that present certain risk to banks, is possible to gather on the Internet

    SIGURNOST BEŽIČNIH LOKALNIH MREŽA

    No full text
    Analizirano je stanje zaštite bežičnih lokalnih mreža na različitim područjima, počevši od kućanstva pa sve do poduzeća. Prema prikupljenim podacima vidljivo je, kako su korištene zaštite odnosno razina snage lozinke te vrsta enkripcije. Većina korisnika jedino ima zaštitu dobivenu od pružatelja usluga te su još uvijek nedovoljno upućeni u probleme zloupotrebe mreža. Sa pojavom novih tehnologija te sve većim korištenjem privatnih podataka putem mreža, potrebno je osvijestiti korisnike o posljedicama, koje mogu nastati korištenjem bežičnih mreža.The state of protection of wireless computer networks in various areas, from households to enterprises have been analyzed. Based on the collected data, the used security, the power level of the password and the type of encryption are visible. Most users only have provider-provided protection and are still under-aware of network abuse issues. With the advent of new technologies, and the increasing use of private data through networks, it is necessary to gain awareness of the risky events that come with the use of wireless networks

    NAPADI UMETANJA SQL KODA

    No full text
    Iako je prvi spomen "SQL Injection" napada bio davne 1998. godine u "Phrack Magazine" e-časopisu te ga je relativno trivijalno za spriječiti, mnoge aplikacije i web stranice su i nakon 20 godina ranjive na ovakvu vrstu napada. Motivacija za pisanje ovog rada proizlazi iz osobne znatiželje za raznim metodama i trikovima kojima se napadači koriste kako bi neovlašteno pristupili sustavima, te što je sve moguće napraviti nakon što imamo pristup sustavu. Ovim radom ću pokazati tehnike napada na sustave za upravljanje relacijskim bazama podataka te kako se od njih obraniti. Nadam se da će ovaj rad poslužiti budućim generacijama programera koji pokušavaju zaštititi svoje aplikacije i sustave.Although SQL injection attack was first mentioned in 1998. inside „Phrack Magazine“ and it is rather trivial to prevent it many applications and web sites are still vulnerable to this attack method. The motivation in writing this thesis comes from personal curiosity in different tricks and methods used by attackers to gain unauthorized access to systems, and what can happen after an attacker gains access. This thesis will show attack techniques on RDBMS software and how to defend from them. I hope my work will help future generations in protecting their application and systems

    PRIMJENA AGILNE PROJEKTNE METODE I NOVIH MEDIJA NA KONCEPUTALNOM SAJAMSKOM PROJEKTU TECHEXPO

    No full text
    Predmet ovog diplomskog rada je konceptualni sajamski projekt TechExpo na čijem primjeru je implementirana agilna metoda projektnog menadžmenta. Finalni rezultat je zamišljen kao cjeloviti projekt primjenjiv u praksi koji osim projektnog plana sadrži marketing plan i vizualna/kreativna rješenja. Ovaj projekt je izražen na inovativan način koncipiranja i izvedbe sajamskih projekata kao važnih alata integrirane tržišne komunikacije. Osim toga, u rad je implementirana moderna paradigma sajmovanja tj. korištenje tehnologije i novih medija kako bi se iskustvo i doživljaj posjetitelja podiglo na novu razinu. Rad ukazuje na mnogobrojne čimbenike i faktore te trenutne trendove u sajamskoj industriji koji unaprijeđuju cjelokupno iskustvo, a rezultiraju tome da sajamska industrija bilježi stabilan rast. Također, kroz rad se mogu uvidjeti prednosti u prelasku sa standardnog načina vođenja projekata na agilni projektni menadžment. Konceptualni sajamski projekt TechExpo je zamišljen kao sajam potrošačke elektronike i upravo zbog toga je idealna startna pozicija za novu metodu vođenja projekata - agilnu metodu. Ovaj rad u sebi ne nosi teorijske osnove i obrade već i mogućnost stvarne implementacije projekta u praksi, a sajam kao takav može doprinjeti ekonomski gradu Zagrebu i Zagrebačkom velesajmu. Rad na koncu daje prototip koji detaljno analizira situaciju na tržištu te je u skladu s njom prilagođen. Aplikativni doprinos rada je konceptualni format primjenjiv u praksi, budući da sadrži cjeloviti projektni plan, marketinški plan i kreativna rješenja. Takav pristup omogućava konceptualnu jasnoću dizajniranja projekta, te njegovu implementaciju i realizaciju. Najveći teorijski i aplikativni doprinos rada predstavlja inovativan know-how koji u ključuje i agilni projekt menadžment i tehnološki iskorak u odnosu na spajanje stvarne i digitalne arene u komunikaciji s izlagačima i posjetiteljima.The subject of this master thesis is the conceptual fair project TechExpo which is used as an example of implementation of agile project management method. In the end it is a complete project applicable in practice, which in addition to the project plan contains a marketing plan and visual / creative solutions. This project expresses an innovative way of designing and executing trade show projects as important tools of integrated market communication. Project shows how the modern paradigm of the fair industry is implemented, such as the use of technology and new media to take the general experience and experience of visitors to a whole new level. The paper points to many factors and current trends in the fair industry that enhance the overall experience which gave the industry a steady growth. Also, through the paper, one can see the benefits of moving from a standard way of project management to agile project management. The TechExpo conceptual project was conceived as a consumer electronics trade fair, which is why it is an ideal starting position for a new project management method - the agile method. The purpose of this paper is not only to bring theory, but to give a final product which has the possibility of actual implementation of the project in practice. As such, this conceptual project can can contribute to the economy of city of Zagreb and the Zagreb Fair (Zagrebački velesajam). In the end it is a prototype that analyzes and the market situation in detail and it is adjusted accordingly. It is also intended as a conceptual format applicable in practice, since it contains a complete project plan, marketing plan and creative solutions. The greatest theoretical and applicable contribution that the paper brings is the innovative know-how which is the key to the agile project management and technological breakthrough by connecting the real and digital arena in communication with exhibitors and visitors

    DIZAJN I IMPLEMENTACIJA CJELOVITOG RASPODIJELJENOG SUSTAVA ZA KONTROLU I VOĐENJE OSOBNIH FINANCIJA

    No full text
    Ovim završnim radom prikazani su dizajn i izrada raspodijeljenog sustava za kontrolu i vođenje osobnih financija, koji se temelji na klijent-poslužitelj arhitekturi. Pri razvoju sustava obuhvaćen je niz aktualnih tehnologija. Poslužitelj je implementiran u ASP.NET Core 3.0 tehnologiji. Na klijentskoj strani web aplikacija izrađena je u Vue.js, a mobilna u NativeScript-Vue programskom okviru. Komunikacija između klijenta i poslužitelja odvija se REST pozivima, koristeći HTTPS mrežni protokol. Za pristup podacima iz baze podataka upotrijebljen je Entity Framework Core, a za pohranu SQL Server baza podataka. Visual Studio 2019 i Visual Studio Code poslužili su kao razvojni alati. Cilj ovog rada je razvoj jednostavnog, pristupačnog i skalabilnog raspodijeljenog sustava za vođenje financija. Uz prikaz razvoja, u radu se želi opisati tehnologije koje su primijenjene za izradu sustava te njihove prednosti i ograničenja.This final paper describes the design and development of a distributed system for managing personal finances, based on client-server architecture. A number of current technologies were included in the development of the system. The implementation of the server was performed in ASP.NET Core 3.0 technology. On the client side, a web application is created in the Vue.js framework, and a mobile application in the NativeScript-Vue framework. Client-server communication is secured by REST calls, using the HTTPS network protocol. Entity Framework Core was used to access the data from the database and SQL Server to store the data. Visual Studio 2019 and Visual Studio Code were used as development tools. The aim of this paper is to develop a simple, affordable and scalable distributed financial management system. In addition to presenting the development, the paper seeks to describe the technologies used to design the system and their advantages and limitations

    MJERENJE ODMAKA POZICIJE U MEMS INERCIJSKOJ NAVIGACIJI TEMELJENOJ NA INTEGRIRANJU

    No full text
    Navigacija postaje dio svakodnevice te sve više sustava koristi neku vrstu navigacije. Najčešći tip navigacije je GPS (engl. Global positioning system) pomoću kojeg se određuje lokacija nekog objekta. Navigacija za rute je došla do impresivne razine da možemo bez problema otići na putovanje u nama nepoznato područje te se snaći i odraditi što smo došli odraditi. To vrijedi za putovanje pješke, automobilom, biciklom, vlakom i ostalim prijevoznim sredstvima. Područje gdje je takva navigacija nepouzdana su zgrade. Iz tog razloga će ovaj rad napraviti analizu očitavanja lokacije pomoću senzora koji su danas uključeni u skoro svaki pametni telefon te ju usporediti s očitavanjima lokacije dobivene pomoću GNSS-a (engl. Global Navigation Satellite System). Očitavanja će se raditi u zatvorenim prostorima i vani te će se analizirati efikasnost navigacijskih sustava u određenim okolinama.Navigation is becoming a part of our everyday lives and more and more systems are using some type of navigation. The most common type of navigation is GPS (Global positioning system) which determines the location of an object. The route navigation has reached an impressive level so that we can easily go on a journey to an unfamiliar area and manage and do what we came to do. This applies to walking, driving using a car, bike, train or by any other means of transport. The area where such navigation is unreliable is buildings. For this reason, this paper will analyze the location readings using the sensors that are included in almost every smartphone today and compare them with the location readings provided by GNSS (Global Navigation Satellite System). The readings will be done indoors and outdoors and will analyze the efficiency of navigation systems in specific environments

    SAMOREGULACIJA TRŽIŠNOG KOMUNICIRANJA U HRVATSKOJ NA PRIMJERU TELEKOMUNIKACIJSKE INDUSTRIJE

    No full text
    Cilj ovog završnog rada je istražiti opće znanje i zapažanje ljudi o moralno dvojbenim oglasnim porukama. U prvom, teorijskom dijelu rada objašnjeni su neki od najčešćih pojmova u marketingu, oglašavanju i tržišnom komuniciranju. Također, obrazložen je regulacijski i samoregulacijski sustav u Hrvatskoj te svrha njihova postojanja. Naime, oglasne poruke dio su naše svakodnevice, ali mnogi potrošači nisu svjesni njihovog utjecaja na kreiranje odluke o kupnji ili u nekim slučajevima, štetnog utjecaja na društvo, a posebice na djecu i mlade. Također, analizirani su stvarni primjeri neetičnog oglašavanja iz telekomunikacijske industrije te zaključci Suda časti o istim. Spomenuti primjeri korišteni su u svrhu praktičnog dijela završnog rada, točnije u svrhu istraživanja stavova potrošača o neetičnim oglasnim porukama.The aim of this final work is to test the general knowledge and observation of people about morally dubious advertisement messages The first, theoretical part explains some of the most common concepts in marketing, advertising and market communication. Also, explained is the system of regulatory and self-regulatory in Croatia. Tasks and purpose of the existence of regulatory and self-regulatory systems. Even though advertisements are part of our daily lives, many consumers are unaware of their impact on making a purchase decision or, in some cases, a detrimental effect on society, especially children and young people. Furthermore, this work provides an analysis of actual examples of unethical advertising from the telecommunications industry and the Court of Honor's conclusion about them. The examples mentioned above were used for the practical part of the final work, in fact for the purpose of exploring consumer attitudes about unethical advertising messages

    JAVA WEB ALAT ZA IZRADU STATIČKE HTML STRANICE

    No full text
    Cilj ovog završnog rada je stvaranje alternative za platforme za izradu web stranica kao što su Wix i Squarespace gdje će korisnik biti u mogućnosti da izveze konačni rezultat u obliku HTML i CSS datoteka što nije bilo moguće s već postojećim platformama za stvaranje web stranica. Također će biti moguće da korisnik određuje raspored elemenata web stranice kroz crtež koji može biti nacrtan ručno ili kroz neki program sličan MS Paint. Prvi korak u stvaranju web stranice je stvaranje slike i njeno učitavanje. Sliku se zatim procesira kroz backend pisan u programskom jeziku Java uz korištenje biblioteke OpenCV. Drugi korak će biti prikaz generiranih HTML i CSS datoteka uz mogućnost da korisnik dodatno podesi raspored i veličinu elemenata.Main goal of this final thesis is to create an alternative solution for building web sites similar to Wix and Squarespace which would allow user to export the final result as HTML and CSS files which wasn't possible in already existing website bulder platforms. It's also going to be possible for user to arrange the layout through drawing which can be drawn manually pr by using software like MS Paint. First step in creating a web page is creating a picture and uploading it. Afterwards, the picture is being processed through backend wiritten in Java combined with OpenCV library. Second step is going to be preview of generated HTML and CSS file with option that allows user to additionally rearrange the layout

    INFORMACIJSKI SUSTAV ZA PRAĆENJE STATUSA AUTOMOBILA ZA VRIJEME VOŽNJE

    No full text
    Veliki broj automobila, posebno onih starije proizvodnje, nemaju ugrađene napredne sustave za praćenje podataka iz vozila te su vozači ograničeni na svega nekoliko informacija o svome vozilu. Ovaj rad usmjeren je na izradu aplikacije koja korisnicima vozila omogućava pristup informacijama do kojih je moguće doći obzirom na karakteristike vozila (proizvođač i godina proizvodnje) u jednostavnoj i prikladnoj formi putem mobitela. Podatci koje je u najvećem broju slučajeva moguće prikupiti su npr. uvid u potrošnju goriva, uvid u broj okretaja motora, uvid u temperaturu motora, grafički prikazi informacija kada i u kojem periodu dana je potrošnja goriva bila najveća. Kao dio rada, razvijena je aplikacija kojoj je prethodilo istraživanje na ispitnoj skupini od 10+ ispitanika/vozača kako bi se saznalo koje informacije u vozilu smatraju najpotrebnijima za vrijeme vožnje, koje informacije im trenutno nedostaju a željeli bi ih imati i te što bi im od informacija koje je moguće osigurati obzirom na karakteristike vozila bile korisne. U završnom dijelu rada, osim predstavljanja rezultata i same aplikacije, dokumentirane su sve faze testiranja i prikupljenih podataka/zaključaka a kao smjernice budućim programerima kako o samim karakteristikama korištenja tehnologije/platforme tako i o postupcima u fazi izrade ovakvih rješenja. Predstavljena je važnost ovakvih rješenja za razvoj automobilske industrije te s time povezane industrije razvoja aplikacija s posebnim naglaskom na potencijal ovakvih projekata kao jednostavnih, a efikasnih rješenja koja unapređuju korisničko iskustvo vozača i stupanj korisnosti kroz korištenje dodatnih informacija, a bez velikih investicija u novi automobil. Cilj ovog rada je podići iskustvo vožnje na vozilima koja nemaju ugrađene napredne sustave za praćenje podataka iz vozila te su vozači ograničeni na svega par takvih informacija, na potpuno novu razinu s uvidom u informacije i podatke koji su karakteristični za više cjenovne klase automobila na tržištu.Many cars, especially older ones, do not have advanced systems for monitoring vehicle data, and drivers are limited to just a few information about their vehicle. This paper focuses on developing an application that allows vehicle users to access information that can be accessed by reference to vehicle characteristics (manufacturer, year of production) in a simple and convenient manner via mobile phone. The data that can be collected in most cases are: fuel consumption, engine speed, engine temperature, graphical information on when and for what period of the day the fuel consumption was highest. As part of the research, an application was developed that was preceded by a survey on a test group of 10+ test subjects/drivers to find out what information they find most needed while driving, what information they currently lack, and what they would like to have information that could be provided given the characteristics of the vehicle was useful. In the final part of the paper, in addition to presenting the results and the application itself, all stages of testing and the collected data/conclusions are documented as guidance to future developers on the characteristics of the use of technology / platform as well as the procedures in the process of developing such solutions. The importance of such solutions for the development of the automotive industry and the related application development industry is presented, with particular emphasis on the potential of such projects as simple yet effective solutions that enhance the driver's experience and degree of utility through the use of additional information without major investment in a new car. The aim of this research is to elevate the driving experience of vehicles that do not have advanced vehicle data monitoring systems installed, and are limited to a whole new set of information, to a whole new level of insight into the information and data that is characteristic of the higher priced car market

    114

    full texts

    760

    metadata records
    Updated in last 30 days.
    Repository of Algebra University College
    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! 👇