| | 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 / 47
Na začetekNa prejšnjo stran12345Na naslednjo stranNa konec
1.
Analiza in primerjava zmogljivosti knjižnic Node.js za razvoj več-nivojskih spletnih rešitev : magistrsko delo
Žiga Donko, 2022, magistrsko delo

Opis: Na področju tehnologij Node.js imamo na voljo več ogrodij in knjižnic, ki omogočajo razvoj več-nivojskih spletnih rešitev. Časovna zmogljivost posameznih ogrodij in knjižnic omogoča razvoj učinkovitejših rešitev, kar omogoči krajši čas procesiranja zahtev in posledično ekonomske prednosti. V magistrski nalogi smo opravili raziskavo vidika zmogljivosti knjižnic in ogrodij Node.js za gradnjo več-nivojskih spletnih rešitev. Definirali smo metrike zmogljivosti na posameznih nivojih in implementirali programsko opremo za oceno posameznih metrik na posameznih nivojih ter izvedli eksperimentalne meritve. Na podatkovnem nivoju smo primerjali knjižnici Sequelize in Mongoose, med tema dvema se je knjižnica Mongoose izkazala za statistično značilno zmogljivejšo po metriki povprečnega časa poizvedb. Na nivoju spletnih storitev smo primerjali knjižnice Express.js, Fastify, Restify, Koa.js in Hapi z orodji Artillery, Autocannon ter lastno implementacijo meritev. Med le-temi se je izkazala knjižnica Fastify kot statistično značilno zmogljivejša po metrikah prepustnosti in odzivnega časa. Na nivoju odjemalca smo primerjali ogrodje Angular in knjižnico React po metrikah Web Vitals, izmerili smo statistično značilno ugodnejše metrike pri knjižnici React. Raziskava v predstavljeni magistrski nalogi razvijalcem omogoči načrtovanje arhitekture s kombinacijo tehnologij, ki so računsko zmogljivejša od preostanka.
Ključne besede: več-nivojske spletne rešitve, Node.js, programske knjižnice, primerjava zmogljivosti
Objavljeno v DKUM: 16.11.2022; Ogledov: 204; Prenosov: 27
.pdf Celotno besedilo (1,94 MB)

2.
Uporabniško prijazni spletni pajek z uporabo ogrodja Puppeteer : diplomsko delo
Rok Rozman, 2022, diplomsko delo

Opis: V diplomskem delu smo se osredotočili na implementacijo spletnega pajka, ki pregleda dani spletni naslov ter ostale povezane spletne strani. Predlagan spletni pajek je uporabniško prijazen in preprost za uporabo. Za implementacijo smo uporabili tehnologiji Node.js in Puppeteer. Opravili smo tudi testiranje, pri katerem smo testirali tri različno zahtevne spletne strani in primerjali časovno zahtevnost pregleda, pri čemer so zahtevnejše strani potrebovale več časa.
Ključne besede: spletni pajek, iskanje, Puppeteer, Node.js, spletni vmesnik.
Objavljeno v DKUM: 24.10.2022; Ogledov: 94; Prenosov: 13
.pdf Celotno besedilo (889,12 KB)

3.
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: 86; Prenosov: 10
.pdf Celotno besedilo (1,57 MB)

4.
Razvoj 3D spletne aplikacije za diagnosticiranje zdravstvenih težav : diplomsko delo
Bojan Kujundjiev, 2022, diplomsko delo

Opis: Diplomsko delo obravnava razvoj 3D spletne aplikacije, izdelane s pomočjo knjižnice Three.js. Aplikacija je sestavljena iz čelnega in zalednega dela. Za čelni del smo uporabili ReactJS, za zaledni Node.js z Express.js in za podatkovno shrambo MongoDB. Namen naše spletne strani je izboljšati zdravstveni sistem in uporabnikom omogočiti, da na pregleden in učinkovit način pridejo do potrebnih odgovorov ter pridobijo potrebno in pravočasno zdravstveno oskrbo. Na koncu preverimo delovanje spletne aplikacije, pri čemer smo ugotovili, da aplikacija omogoča delovanje z zadovoljivo odzivnostjo in da se uporabniki zelo hitro privadijo uporabe aplikacije.
Ključne besede: Three.js, WebGL, Node.js, 3D model, 3D aplikacija, diagnosticiranje zdravstvenih težav, zdravstvena oskrba
Objavljeno v DKUM: 20.10.2022; Ogledov: 80; Prenosov: 10
.pdf Celotno besedilo (1,68 MB)

5.
Razvoj informacijskega sistema za upravljanje ogrevanja
Matjaž Sajovic, 2022, magistrsko delo

Opis: Delo obravnava razvoj informacijskega sistema za upravljanje ogrevanja s tehnologijami interneta stvari. Opisano je razvojno okolje, ki je vključevalo Visual Studio Code, PlatformIO, VirtualBox, Ubuntu Linux, node.js, Raspberry Pi in module ESP32. Opisana je struktura sistema za upravljanje ogrevanja, kjer je vključenih več tipal temperature, tipalo razdalje ter relejski modul. Pri realizaciji sistema je bilo uporabljenih šest modulov ESP32. Opredeljena je bila zasnova sistema s strežnikom, strojnimi moduli, tipali, klienti ter način komunikacije med elementi sistema. Opisana je realizacija postopka identifikacije modulov ESP32 ter komunikacija med moduli ESP32, strežnikom node.js ter klientom. Komunikacija med elementi sistema je bila izvedena prek zapisov v obliki json. Opisan je razvoj uporabniškega vmesnika, do katerega dostopamo prek brskalnika na telefonu oz. katerekoli naprave, ki ima vgrajen brskalnik. Razviti uporabniški vmesnik omogoča prikaz šestih različnih temperatur in tudi želene temperature. Prek vmesnika se da nastaviti želeno temperaturo ogrevanja. Opisana je razlika med različnimi načini komunikacije med moduli ESP32 in strežnikom node.js. Za zapis podatkov je bila uporabljena podatkovna baza Lowdb. Prototip sistema je bil uspešno testiran prek namenske spletne strani termostat.si.
Ključne besede: internet stvari (IoT), modul ESP32, PlatformIO, Node.js, kibernetika, termostat
Objavljeno v DKUM: 26.08.2022; Ogledov: 246; Prenosov: 34
.pdf Celotno besedilo (4,62 MB)

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

7.
Brezkontaktni sistem za spremljanje delovnih ur s pomočjo platforme Raspberry Pi : diplomsko delo
Jan Alojz Gačnik, 2022, diplomsko delo

Opis: Namen diplomskega dela je izdelava sistema, s katerim bi lahko brezkontaktno evidentirali delovne ure. To smo storili s pomočjo računalnika Raspberry Pi, na katerem smo z orodjem Node-RED preverjali prisotnost posameznika preko njegovih delovnih postaj in pametnih naprav. Za shranjevanje podatkov uporabimo dokumentno podatkovno bazo MongoDB, za prikaz informacij pa razvijemo Android aplikacijo. Vse to povezujemo s spletno aplikacijo Spring Boot, katera zbrane podatke tudi obdeluje, nato pa razvito rešitev primerjamo z že obstoječimi načini evidentiranja delovnih ur.
Ključne besede: Raspberry Pi, Spring Boot, Android, Node-RED
Objavljeno v DKUM: 04.08.2022; Ogledov: 369; Prenosov: 99
.pdf Celotno besedilo (2,00 MB)

8.
Razvoj enostranske spletne aplikacije z ogrodjem Mithril : diplomsko delo
Sunaj Nedjip, 2022, diplomsko delo

Opis: Diplomsko delo predstavi razvoj enostranskih spletnih aplikacij z ogrodjem Mithril in razišče koncept delovanja enostranskih aplikacij ter njihove prednosti in slabosti. Osredotoči se tudi na uporabljeno ogrodje in opiše njegove pomembnejše lastnosti. Poleg ogrodja predstavi tudi ostale uporabljene tehnologije. V drugem delu je po korakih predstavljen potek implementacije in uporaba aplikacije. Rezultati raziskave bodo služili kot smernice drugim razvijalcem pri izdelavi in nadgrajevanju pričujoče aplikacije.
Ključne besede: enostranska spletna aplikacija, Mithril, Node.js, Bulma
Objavljeno v DKUM: 22.06.2022; Ogledov: 419; Prenosov: 121
.pdf Celotno besedilo (2,05 MB)

9.
Analiza in primerjava možnosti dostopa do podatkovnih baz v programskih jezikih PHP in Node.js : diplomsko delo
Anže Kozole, 2022, diplomsko delo

Opis: V diplomskem delu smo primerjali različne dostope do MySQL in MongoDB Atlas podatkovnih baz z uporabo programskega jezika PHP in Node.js z izdelavo različnih spletnih strani. Predstavljeni so načini delovanja in vrste podatkovnih baz SQL in NoSQL, kot tudi značilnosti PHP in Node.js tehnologije. Po opisu in preučevanju literature smo izmerili in primerjali hitrosti pridobivanja podatkov, primerjali postopek pisanja poizvedb in s tem ugotovili, kateri programski jezik in podatkovna baza se najbolje dopolnjujeta. Po vseh rezultatih smo ugotovili, da je NoSQL primernejše za masivno shranjevanje podatkov, SQL pa za nadzorovano in organizirano shranjevanje podatkov. Prišli smo do zaključka, da je sama izbira podatkovnih baz odvisna od namena spletne strani in kompatibilnosti programskega jezika.
Ključne besede: SQL, NoSQL, PHP, Node.js
Objavljeno v DKUM: 15.04.2022; Ogledov: 617; Prenosov: 86
.pdf Celotno besedilo (1,18 MB)
Gradivo ima več datotek! Več...

10.
Razvoj aplikacije za spremljanje dogodkov tekem hokeja na travi : diplomsko delo
Alen Balaž, 2021, diplomsko delo

Opis: Hokej na travi je šport, ki se trenutno igra samo v Prekmurju, in v tem športu tekmujejo samo trije klubi. Zaradi slabe razširjenosti se posledično tudi nikjer ne najdejo rezultati v živo na kakšnih spletnih straneh, ali pa ne obstaja android aplikacija za to. Naš cilj je torej bil, da implementiramo spletno stran za objavljanje dogodkov in android aplikacijo, kjer bi se rezultati osveževali. V nadaljevanju opišemo razvoj spletne aplikacije z node.js, uporabljanje MongoDB baze za podatke in socket.io modula na spletni in android aplikaciji za osveževanje podatkov v realnem času. V sklepu napišemo naše izkušnje z node.js, MongoDB in socket.io in kaj bi se dalo izboljšati v prihodnosti.
Ključne besede: Hokej na travi, node.js, Android, MongoDB
Objavljeno v DKUM: 18.10.2021; Ogledov: 381; Prenosov: 34
.pdf Celotno besedilo (1,17 MB)

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