| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 24
Na začetekNa prejšnjo stran123Na naslednjo stranNa konec
1.
Aplikacija za organizacijo taekwondo turnirjev : diplomsko delo
Matevž Koren, 2023, diplomsko delo

Opis: V okviru diplomskega dela smo razvili aplikacijo za organiziranje taekwondo turnirjev. Pred samo implementacijo smo preučili obstoječe aplikacije in izpostavili njihove prednosti ter slabosti. Predstavili smo tudi vse uporabljene tehnologije in načrt za njihovo uporabo. Osrednji del diplomskega dela je implementacija funkcionalne delujoče aplikacije, katere bistvene lastnosti so dinamična interakcija, hranjenje in uporaba podatkov iz podatkovne baze ter avtomatsko generiranje žreba. Na koncu smo jo primerjali z že obstoječimi aplikacijami in ji določili omejitve.
Ključne besede: spletno programiranje, organizacija taekwondo turnirjev, Express, Angular, žreb turnirja
Objavljeno v DKUM: 12.10.2023; Ogledov: 554; Prenosov: 67
.pdf Celotno besedilo (2,22 MB)

2.
Primerjava ogrodij Express.js, Laravel ter .Net core web API za izdelavo REST API : diplomsko delo
Timotej Medved, 2023, diplomsko delo

Opis: Izbira primernega orodja za izdelavo REST API storitev lahko predstavlja izziv, ker je dandanes na trgu na voljo velika množica rešitev katera omogočajo izdelavo REST API storitev. Ta množica rešitev nam postavlja veliko vprašanj zakaj uporabiti neko orodje namesto katerega drugega. V diplomskem delu se v prvem delu posvetimo REST arhitekturnemu stilu, HTTP protokolu za prenos podatkov ter formatoma XML in JSON. V drugem delu smo razvili REST API storitev v naslednjih tehnologijah: Express.js, Laravel ter .NET Core WEB API. Predstavili smo implementacijo Swagger dokumentacije v vse tri aplikacije. Ugotovili smo, da ima vsako ogrodje svoje prednosti ter slabosti. Podali smo primerjavo uporabljenih ogrodij ter podali razloge, kateri lahko vplivajo na izbiro ogrodja.
Ključne besede: REST, HTTP, Express.js, Laravel, .NET Core Web API
Objavljeno v DKUM: 05.10.2023; Ogledov: 391; Prenosov: 73
.pdf Celotno besedilo (1,98 MB)

3.
Razvoj spletne aplikacije Čebelarjev pomočnik z uporabo knjižnice Lodash : diplomsko delo
Nejc Pezdevšek, 2022, diplomsko delo

Opis: Čebelarji si stanje čebelje družine v panjih in čebelnjakih zapisujejo na različne načine. Nekateri uporabljajo zvezke, drugi posebne kartončke, tretji si podatke zapisujejo kar na list papirja. Naprednejši podatke vpisujejo v Excelove tabele. Glede na navedeno obstoječe stanje smo razvili spletno aplikacijo Čebelarjev pomočnik, ki čebelarju olajša evidentiranje stanja v čebeljih družinah. Dizajn spletne aplikacije je prilagojen za mobilne naprave. Pri izdelavi aplikacije smo si pomagali z orodjem React.js, s katerim smo razvili čelni del aplikacije, podatke smo hranili v Redux skladišču in podatkovni bazi MySQL. API smo izdelali z Express.js, za robustnost kode pa je poskrbela knjižnica Lodash.
Ključne besede: Čebelarjev pomočnik, React.js, Lodash, Express.js, SPA
Objavljeno v DKUM: 21.10.2022; Ogledov: 442; Prenosov: 71
.pdf Celotno besedilo (1,83 MB)

4.
Zagotavljanje zaščite pri razvoju sodobnih spletnih rešitev na osnovi standarda JWT : diplomsko delo
Nik Kovačević, 2022, diplomsko delo

Opis: V razvoju sodobnih spletnih rešitev se soočamo s problemom avtentikacije, ki se zaradi možnosti skalabilnosti iz strežniške strani seli na odjemalčevo stran. Zato smo v diplomski nalogi predstavili način zagotavljanja zaščite sodobnih spletnih rešitev z uporabo identifikacijskih žetonov JWT (JSON Web Token). To je standard za varen prenos informacij med dvema sodelujočima, običajno sta to strežnik in odjemalec. V nalogi smo implementirali avtentikacijo in avtorizacijo uporabnikov v spletno rešitev, ki je temeljila na izvajalnem okolju Node.js, z uporabo žetonov JWS (JSON Web Signature). Ogledali smo si tudi alternative za standard JWT, to so žetoni Fernet, Branca in PASETO, ki popravljajo ranljivosti in slabosti JWT. Razvijalsko skupnost smo povprašali, katere izmed zgoraj naštetih identifikacijskih žetonov uporabljajo. Ugotavljamo, da se velika večina odloča za JWT, saj so alternative dokaj nepoznane in nestandardizirane. Alternative žetona JWT še niso pripravljene zamenjati, lahko pa ga pomagajo nadgraditi in zmanjšati njegove slabosti.
Ključne besede: varnost, JWT, identifikacijski žetoni, Express.js, Node.js
Objavljeno v DKUM: 21.10.2022; Ogledov: 685; Prenosov: 40
.pdf Celotno besedilo (1,57 MB)

5.
Razvoj aplikacije SlediMi : diplomsko delo
Timotej Kolar, 2022, diplomsko delo

Opis: V diplomski nalogi smo predstavili razvoj aplikacije SlediMi, ki smo jo razvili s pomočjo tehnologij Android Studio, MongoDB, Express.js, React in Node.js. Aplikacija SlediMi je namenjena sledenju trenutne lokacije kolesarja, poleg sledenja pa ponuja še druge priročne funkcionalnosti. V grobem lahko delimo aplikacijo na čelni (mobilna aplikacija in spletna aplikacija) in zaledni del (podporne storitve). Aplikacija podpira funkcionalnosti, kot so beleženje trenutne lokacije, prikaz trenutne hitrosti in prikaz načrtovane poti. Spletna aplikacija omogoča prikaz trenutne lokacije kolesarja na zemljevidu in prikaz načrtovane poti.
Ključne besede: razvoj programske opreme, Android, MongoDB, Express.js, React, Node.js
Objavljeno v DKUM: 19.08.2022; Ogledov: 1172; Prenosov: 200
.pdf Celotno besedilo (2,39 MB)

6.
Uporaba paketa DBMS_LDAP za vzdrževanje LDAP imenika
Miha Berdik, 2022, diplomsko delo

Opis: Raziskava temelji na projektu, katerega namen je bil upravljanje identitet na imeniškem strežniku (OpenLDAP) s pomočjo spletne aplikacije, izdelane v orodju Oracle application Express (APEX). V tem primeru baza podatkov Oracle služi kot primarni vir za vzdrževanje imenika uporabnikov. Na kratko so prikazane značilnosti imeniških strežnikov, ki uporabljajo protokol LDAP, ter primer odprtokodne rešitve OpenLDAP. Opisane so nekatere lastnosti baze podatkov Oracle, sistemskega paketa DBMS_LDAP ter malokodnega orodja za razvoj spletnih aplikacij APEX. V eksperimentalnem delu so prikazani priprava razvojnega okolja z dvema virtualnima strojema (APEX in OpenLDAP), paket PIIS_SYNC, ki uporablja funkcije DBMS_LDAP, ter spletna aplikacija za upravljanje zapisov v strežniku LDAP. V nalogi so bile nekatere funkcije paketa DBMS_LDAP preizkušene v testnem okolju, vendar bi ob primerni zaščiti omrežnega prometa paket lahko prenesli tudi v produkcijsko okolje.
Ključne besede: upravljanje identitet, strežnik LDAP, Oracle application Express, DBMS_LDAP
Objavljeno v DKUM: 30.06.2022; Ogledov: 682; Prenosov: 45
.pdf Celotno besedilo (2,12 MB)

7.
Spletna aplikacija za prevozno podjetje
Nejc Rudolf, 2020, diplomsko delo

Opis: Zaključno delo obravnava problem prevozniškega podjetja. To za svoje delovanje potrebuje veliko količino podatkov in stalno komunikacijo med zaposlenimi. Podatki se čez dan lahko večkrat spremenijo, to pa predstavlja glavno težavo za nemoteno delovanje delovnega procesa. Da ta teče brez zapletov, morajo uporabniki imeti možnost čim enostavnejšega spreminjanja obstoječih podatkov. Prav tako pa morajo imeti vpleteni v proces pregled nad vsemi spremembami, ki so jih naredili drugi uporabniki. V teoretičnem delu so podrobneje opisana vsa orodja, s katerimi je bila aplikacija izdelana, in orodja, ki bi v končni fazi omogočila implementacijo programa v produkcijo podjetja. Predstavljen je tudi način razvoja relacijskega modela baze podatkov. Največji poudarek pa je na predstavitvi komponent, ki jih vsebuje Oraclovo orodje za hiter razvoj Application Express. Opisani pa so tudi jeziki tretjih oseb, ki so lahko uporabljeni znotraj Application Expressa za izboljšanje delovanja izdelanih aplikacij. Praktični del poskuša rešiti omenjeno težavo z izdelavo aplikacije v Oraclovem orodju za hiter razvoj aplikacij, imenovanem Oracle Application Express. Poleg izdelave aplikacije pa so predstavljeni tudi postavitev Oraclove baze, izdelava entitetnega relacijskega diagrama in različni načini dobre prakse pri razvoju, kot so definiranje omejitev, kreiranje sprožilcev in še nekatere druge možnosti. V zaključku pa so predstavljene tudi možnosti za nadaljnji razvoj aplikacije.
Ključne besede: Oracle Application Express, vmesniki aplikacijskega programiranja, Oracle SQL Developer, SQL, PL/SQL
Objavljeno v DKUM: 15.06.2020; Ogledov: 1322; Prenosov: 77
.pdf Celotno besedilo (2,74 MB)

8.
Primerjava in vrednotenje programskih ogrodij za razvoj zalednih rešitev arhitekturnega stila rest : magistrsko delo
Denis Čemerika, 2019, magistrsko delo

Opis: V magistrskem delu smo predstavili aktualne in relevantne informacije o zmogljivosti in razlikah med programskih ogrodij za izdelavo spletnih strežnikov arhitekturnega stila REST. Uporabili smo raziskovalni metodi izvedbo eksperimenta in analizo pridobljenih podatkov na programskih ogrodij .NET Core, Express, Lumen, Spring in Django. Na podlagi pregleda dokumentacije smo izpostavili posebnosti in razlike vsakega ogrodja ter prednosti in pomanjkljivosti med njimi. Za vsako posamezno ogrodje je predstavljena implementacija storitev REST, bila pa sta izvedena tudi obremenitvena testa, s katerima smo prikazali zmogljivost vsakega ogrodja. S pomočjo primerjalne analize in obremenitvenih testov smo ugotovili, da je na podlagi teoretičnega modela najboljšo oceno pridobilo ogrodje Node.js Express
Ključne besede: rest, api, spletni strežnik, primerjava, vrednotenje, Node.js, Express, Java, Spring, PHP, Lumen, Python, Django, .Net Core
Objavljeno v DKUM: 23.12.2019; Ogledov: 1282; Prenosov: 225
.pdf Celotno besedilo (1,66 MB)

9.
Primerjava ogrodij za zaledne sisteme mobilnih aplikacij : diplomsko delo
Miha Podplatnik, 2019, diplomsko delo

Opis: Področje implementacije zalednih sistemov za mobilne rešitve lahko že pred začetkom projekta predstavlja težavo, sploh zaradi tega, ker je na voljo ogromno poti, po katerih se lahko sprehodimo, vse pa nas ne vodijo na cilj, vsaj ne racionalen. V diplomski nalogi so predstavljeni vsi sestavni deli zalednega sistema, izbrane arhitekture in dobre prakse pri zavoju. Osrednji področji diplomske naloge sta izbira in analiza ogrodij iz celotnega spektra, od zelo fleksibilnih do tistih, ki nam vsiljujejo svoj način razvoja. Pozornost smo namenili tako klasičnemu skladu kot tudi modernim platformam, ki ogromno dela opravijo že iz škatle. Za potrebe lažje podaje primerjave smo razvili rešitev, ki rešuje problem iz realnega sveta.
Ključne besede: zaledni sistemi, serverless, firebase, express.js, django rest framework
Objavljeno v DKUM: 13.11.2019; Ogledov: 1808; Prenosov: 153
.pdf Celotno besedilo (907,19 KB)

10.
Krmiljenje pnevmatskega sistema s programskih krmilnikom in profinet komunikacijskim vmesnikom : diplomsko delo
Goran Munđar, 2019, diplomsko delo

Opis: Osredji cilj diplomske naloge je bil izdelati sistem krmiljenja preoblikovalnega sistema s štirimi pnevmatskimi valji. Pnevmatski valji naj bi bili krmiljeni s štirimi elektro-magnetnimi potnimi ventili. Vodenje in obdelava signalov je bilo izvedeno s pomočjo programsko–virtualnega krmilnika, ki je bil povezan z obdelovalnim procesom po komunikacijskem vmesniku, ki vsebuje I/O enote. V okviru diplomske naloge smo izdelali pnevmatski sistem z vsemi komponentami. Izdelali smo tudi nosilec za komunikacijski vmesnik, ožičili komunikacijski vmesnik in povezali vse vhodne in izhodne module s procesom. V programskem okolju smo povezali programski krmilnik s komunikacijskim vmesnikom in napisali krmilni program za obdelovalni proces v programu MULTIPROG ter v programu PC WORX EXPRESS.
Ključne besede: FL IL 24 BK-PAC, PC WORX SRT, PC WORX EXPRESS, PorConOS, Multiprog, Programski krmilnik, MODBUS/TCP, ethernet/IP, preoblikovalni proces, pnevmatski sistem.
Objavljeno v DKUM: 19.09.2019; Ogledov: 1063; Prenosov: 161
.pdf Celotno besedilo (5,57 MB)

Iskanje izvedeno v 0.27 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici