| | 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 / 22
Na začetekNa prejšnjo stran123Na naslednjo stranNa konec
1.
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: 89; Prenosov: 21
.pdf Celotno besedilo (1,83 MB)

2.
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: 89; Prenosov: 11
.pdf Celotno besedilo (1,57 MB)

3.
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: 533; Prenosov: 147
.pdf Celotno besedilo (2,39 MB)

4.
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: 203; Prenosov: 13
.pdf Celotno besedilo (2,12 MB)

5.
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: 686; Prenosov: 57
.pdf Celotno besedilo (2,74 MB)

6.
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: 853; Prenosov: 169
.pdf Celotno besedilo (1,66 MB)

7.
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: 1137; Prenosov: 126
.pdf Celotno besedilo (907,19 KB)

8.
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: 661; Prenosov: 118
.pdf Celotno besedilo (5,57 MB)

9.
Razvoj prototipa intranetne aplikacije
Katja Mihelič, 2019, diplomsko delo

Opis: Diplomsko delo obravnava razvoj prototipne rešitve intranetne aplikacije, ki temelji na konkretnem primeru slovenskega podjetja. V podjetju so zaznali problem zastarelosti intranetne tehnologije. Skupaj z naročnikom smo uskladili njihove želje in zahtevane funkcionalnosti, ki jih mora vsebovati razvita aplikacija. Prototip aplikacije smo razvili z razvojnim orodjem za hiter razvoj Oracle Application Express. Razvoj je potekal s prototipno metodo, kjer se razvita verzija aplikacije dograjuje in izpopolnjuje do končnega produkta. Razvita aplikacija je namenjena vsem zaposlenim, omogočene funkcionalnosti pa se glede na njihovo uporabniško vlogo razlikujejo. Glavne funkcionalnosti prototipa so rezervacija sejnih sob, shranjevanje dokumentov, izpolnjevanje in potrjevanje elektronskih obrazcev, oddajanje inovativnih predlogov in inovacij ter objava internih novic in obvestil. Z aplikacijo bodo uporabniki lažje opravljali svoje delo in hitreje prišli do potrebnih informacij za opravljanje delovnih nalog. Z uporabo aplikacije se bo izboljšala interna komunikacija, dodajanje novih funkcij pa bo poenostavljeno.
Ključne besede: intranet, informacijski sistem, interna komunikacija, prototipni razvoj, aplikacija, Oracle Express Application
Objavljeno v DKUM: 05.06.2019; Ogledov: 947; Prenosov: 115
.pdf Celotno besedilo (3,23 MB)

10.
Empirična analiza ter primerjava tehnologij in pristopov predpomnjenja v sodobnih spletnih rešitvah
Jure Žnidarec, 2018, magistrsko delo

Opis: V informacijski dobi smo na vsakem koraku obdani z veliko količino podatkov. Prav tako je vedno več aktivnih uporabnikov in vsi si želijo dostopati do želenih informacij v čim krajšem odzivnem času. V našem delu smo se odločili raziskati, kakšne možnosti ponuja predpomnjenje podatkov v sodobnih spletnih rešitvah. Cilji naloge so bili zagotoviti optimalno delovanje našega sistema z implementacijo in uporabo različnih strategij predpomnjenja ter zagotoviti delovanje navadne odzivne in napredujoče spletne aplikacije. Najprej smo pregledali obstoječo literaturo, potem pa smo se lotili izdelave zalednega sistema, napredujoče in navadne odzivne spletne aplikacije. Pri izdelavi zalednega sistema smo uporabili različne strategije predpomnjenja, ki temeljijo na sistemu Redis. S pomočjo metode izvajanja testov, s programom JMeter, smo ugotavljali, katera izmed teh strategij je optimalna za delovanje našega sistema. Ugotovili smo, da je za naš sistem optimalna uporaba kombinacija strategij “Read-Through” in “Write-Through”. Na koncu smo preverili tudi, kako dobro je definirana naša napredujoča spletna aplikacija, kar smo izvedli s pomočjo orodja Lighthouse. Omejitve, ki so se pojavile, predstavljajo uporabo paketa za povezavo in interakcijo s sistemom Redis, saj le-ta ni podpiral cevenja in je tako prišlo do daljšega izvajanja operacij. Možnosti za nadaljnje delo vidimo v tem, da bi sistem začelo uporabljati večje število uporabnikov. S tem bi dosegli večje količine podatkov, kar bi privedlo do večje obremenitve sistema. Na ta način bi lažje ovrednotili, kako se sistem obnaša ob večjih obremenitvah.
Ključne besede: predpomnjenje, napredujoče spletne aplikacije, odzivne spletne aplikacije, Angular, Node.js, Express, Redis, MySQL, API, Cache-Aside, Read-Through, Write-Around, Write-Through, Write-Behind, JMeter, Lighthouse
Objavljeno v DKUM: 21.12.2018; Ogledov: 908; Prenosov: 149
.pdf Celotno besedilo (1,81 MB)

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