diplomsko delo
Kristijan Šuler (Avtor), Aleš Smrdel (Mentor)

Povzetek

Diplomsko delo obravnava problem razpršenosti podatkov na spletu in določa način, kako združiti ter prikazati podatke na enem mestu. Pri obravnavi problema so bili za temo izbrani avtomobilski oglasi, ki jih lahko v Sloveniji iščemo po različnih spletnih straneh. Z delom sem želel združiti podatke in jih prikazati na lep in pregleden način ter izboljšati samo uporabniško izkušnjo. Pri izdelavi dela sem uporabil slapovni model. Najprej sem naredil analizo in nato načrtoval, kako bom postavil sistem. Odločil sem se, da bom sistem razdelil na dva dela, in sicer na zaledni ter čelni del aplikacije. Zaledni sistem naj bi stregel podatke preko REST aplikacijskega programskega vmesnika, medtem ko bi jih čelni del prikazoval. Podatke iz drugih spletnih strani sem pridobival s knjižnico Scrapy, ki je zaledni sistem napolnila s podatki in jih periodično osveževala. Čelni del je implementiran v obliki enostranske aplikacije in za avtentikacijo uporablja JWT. Rezultat diplomskega dela je sistem, ki pridobiva, obdeluje in hrani podatke ter spletišče z videzom ``material design'', ki uporabnikom prikazuje ter omogoča vnos oglasov.

Ključne besede

spletne tehnologije;agregacija;spletni oglasi;Django;Vue.js;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [K. Šuler]
UDK: 004.5:659.148(043.2)
COBISS: 1538340291 Povezava se bo odprla v novem oknu
Št. ogledov: 801
Št. prenosov: 216
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Development of web application for aggregation of web ads
Sekundarni povzetek: The diploma thesis deals with the problem of online data scatterness and how to combine and display data in one place. When addressing this issue the car ads were selected as the topic, which we can search through on different sites in Slovenia. I wanted to aggregate the data and present these data in a attractive and transparent way and to improve user experience in this thesis. For developing the diploma I selected the waterfall development model. I followed the phases in the cycle. First I performed the analysis and then planned how to set up the system. I decided to split the system into two parts, on the back end and front end of the application. The back end is supposed to serve the data through the REST application programming interface while the front end is supposed only to display data. I obtained the data from other websites with the Scrapy library, which filled the back end system with data and kept it fresh. The front end is implemented as a one-page application and uses JWT for authentication. The result of the thesis is a system that collects, processes and stores data and a web site with a material design layout which displays ads and allows users to enter ads.
Sekundarne ključne besede: web development;aggregation;web ads;Django;Vue.js;computer science;computer and information science;diploma;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000470
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 73 str.
ID: 11221281