1. Primerjava spletnih strežnikov na osnovi programskega jezika Python : diplomsko deloFilip Kren, 2020, diplomsko delo Opis: Diplomsko delo je osredotočeno na primerjanje spletnih strežnikov, ki temeljijo na programskem jeziku Python. Preden smo začeli s primerjavo, smo natančneje spoznali koncepte spletnih strežnikov. Nato smo podrobneje pogledali standard WSGI, ki definira kako gostiti Python aplikacije na strežnikih. Izbrane strežnike CherryPy, Gunicorn, uWSGI, TwistedWeb in Tornado smo natančno analizirali in opisali. Na strežnike smo namestili testno spletno aplikacijo, ki smo jo razvili v programskem jeziku Python s pomočjo ogrodja Django. Nato smo implementirali obremenitvene teste s katerimi smo po testirali odzivnost in učinkovitost strežnikov. Rezultate testiranja smo uporabili za primerjavo strežnikov, ter tako ugotovili, da med izbranimi strežniki obstajajo razlike in podobnosti. Ključne besede: Spletni strežnik, Python, primerjava spletnih strežnikov, WSGI, CherryPy, Gunicorn, uWSGI, TwistedWeb, Tornado, Django Objavljeno v DKUM: 03.11.2020; Ogledov: 835; Prenosov: 90
Celotno besedilo (1,44 MB) Gradivo ima več datotek! Več... |
2. Diagnostika in prognostika elektromehanskih sklopov na podlagi mehanskih, električnih, vibracijskih in akustičnih signalov : magistrsko deloJernej Mlinarič, 2020, magistrsko delo Opis: Namen te magistrske naloge je razviti pametni sklop elektromotor-gonilo, ki bo zmožen samostojno postaviti diagnostiko delovanja ter na podlagi izmerjenih vibracij napovedati trend delovanja oz. prognostiko. To delo obsega ustrezno izbiro potrebnih senzorjev in podporne elektronike, njihovo ustrezno integracijo v sklop ter pripravo programa za zajemanje signalov in njihovo obdelavo, kar vključuje ustrezno filtracijo in obdelavo izmerjenih veličin ter njihovo shranjevanje v ustrezen format in datoteko. Naloga obravnava tudi vzpostavitev internetnega strežnika, kjer se objavljajo rezultati meritev, torej diagnostika sklopa in njegova prognostika oz. trend delovanja. Internetni strežnik je namenjen tudi alarmiranju uporabnika o kritičnem stanju sklopa. Ključne besede: GOSTOP, pametne tovarne, trifazni sinhronski motor s trajnimi magneti, planetno gonilo, merjenje vibracij, prognostika in diagnostika sklopa, django, nizkopasovni filtri, pasovno prepustni filtri Objavljeno v DKUM: 02.11.2020; Ogledov: 1239; Prenosov: 248
Celotno besedilo (4,47 MB) |
3. Primerjava in vrednotenje programskih ogrodij za razvoj zalednih rešitev arhitekturnega stila rest : magistrsko deloDenis Č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: 231
Celotno besedilo (1,66 MB) |
4. Primerjava ogrodij za zaledne sisteme mobilnih aplikacij : diplomsko deloMiha 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: 163
Celotno besedilo (907,19 KB) |
5. Prototipna rešitev za vodenje IT projektovSimon Jeraj, 2017, magistrsko delo/naloga Opis: Magistrsko delo obravnava razvoj prototipa spletne aplikacije za vodenje projektov. Prototip temelji na programskem jeziku Python. Pri izdelavi prototipa sta bili uporabljeni ogrodji Django in Vue.js.
Aplikacija agregira podatke in je namenjena vodjem projektov. Nudi pomoč pri sledenju projektom in upravljanju z njimi. Njena glavna naloga je združevanje in prikaz vseh relevantnih informacij o projektih. Prikazuje vse aktivnosti, ki so povezane s projekti. Nudi tudi prikaz statističnih podatkov iz ostalih aplikacij. Prototipna aplikacija zbere vse relevantne podatke na enem mestu z namenom izboljšati učinkovitost in poenostaviti vodenje.
V sklopu magistrskega dela je analizirano obstoječe stanje procesa vodenja projektov in podan predlog izboljšave. Prototip predstavlja implementacijo predloga izboljšav in prilagoditev obstoječega procesa. Uporabljene so bile aktualne tehnologije na področju izdelave spletnih aplikacij. Aplikacija je nameščena na spletnem strežniku in se povezuje z zunanjimi sistemi preko vmesnikov API. Izvaja tudi periodično sinhronizacijo z zunanjimi sistemi s katerimi se povezuje. Ključne besede: Vodenje projektov, Python, Javascript, Django, Vue JS Objavljeno v DKUM: 24.01.2018; Ogledov: 1478; Prenosov: 166
Celotno besedilo (2,45 MB) |
6. APLIKACIJA IOS ZA METEOROLOŠKE PODATKE IN ZAJEMANJE Z RASPBERRY PI IZ VREMENSKE POSTAJEDenis Prša, 2016, diplomsko delo Opis: Za diplomsko nalogo smo razvili skupek aplikacij s katerimi obdelamo podatke iz vremenske postaje in jih prikažemo uporabniku. Podatke s pomočjo programske opreme zajemamo, pošiljamo, shranjujemo in prikazujemo uporabnikom. Za diplomsko delo smo razvili aplikacijo za mobilne operacijske sisteme iOS 9. Pri ustvarjanju aplikacije smo uporabili različne komponente in tehnologije, kiatere so bolj podrobno opisane v nadaljevanjuSpoznali bomo na kak način smo razvijali aplikacijo in kaj vse smo uporabili pri grajenju. V sami nalogi uporabljamo vremensko postajo Davis Vantage Pro 2. Podatke z nje beremo z uporabo mini računalinika Raspberry Pi 2. Zaradi njegove majhnosti in energijske učinkovitosti, smo razvili posebni programski vmesnik, ki omogoča branje, shranjevanje in prenos podatkov na oddaljen strežnik. Izdelali smo zaledni sistem, na katerem se shranjujejo vsi podatki. Ključne besede: iOS aplikacija, Raspberry Pi 2, vremenska postaja, Django REST Objavljeno v DKUM: 23.09.2016; Ogledov: 1761; Prenosov: 224
Celotno besedilo (3,18 MB) |
7. IZGRADNJA STRATEŠKE SPLETNE IGRE Z UPORABO OGRODJA DJANGODenis Tepeš, 2015, diplomsko delo Opis: Pri diplomski nalogi smo naredili spletno igro napisano s pomočjo ogrodja Django v jeziku Python. Seznanili smo se z optimizacijo spletne aplikacije in grajenjem spletne aplikacije s pomočjo knjižnic Angular in Bootstrap. Poleg tega smo se seznanili še z delovanjem generatorjem šuma Simplex noise in ga vključili v implementacijo. Implementirali pa smo tudi algoritem za določanje naključne lokacije vasi z upoštevanjem gostote vasi. Ključne besede: Računalniške igre, Python, ogrodje Django, AngularJS Objavljeno v DKUM: 14.10.2015; Ogledov: 2256; Prenosov: 146
Celotno besedilo (5,65 MB) |
8. RAZVOJ VERTIKALNEGA ISKALNIKA ZAPOSLIM.SEMartina Lebar, 2014, diplomsko delo Opis: V diplomski nalogi sta predstavljena zasnova in razvoj vertikalnega spletnega iskalnika Zaposlim.se za potrebe iskanja aktualnih zaposlitvenih oglasov po slovenskih spletnih straneh. Podana je kratka analiza razmer na trgu dela, opisani pa so tudi najpomembnejši slovenski iskalniki. Razložena je razlika med splošnimi in vertikalnimi iskalniki in specificirane zahtevane značilnosti vertikalnega iskalnika. Prvotno je bilo predvidenih šest spletnih strani, ki vsak dan objavljajo prosta delovna mesta. Naloge, ki so bile opravljene v sklopu razvoja, so bile: razvoj spletnih pajkov, razvoj iskalnika, avtomatizacija procesov, oblikovanje iskalnika, programiranje uporabniškega vmesnika in testiranje. Pri projektu so sodelovali trije programerji, ocenjeni napor pa je 4,5 človeka na mesec. Glavni tehnični težavi sta bili: a) replikacija baze MongoDB na virtualnem strežniku in b) indeksiranje strani Ajax zaposlitvenega portala Zaposlim.se. Prvo težavo smo odpravili z zamenjavo baze podatkov (MySQL), drugo pa s pretvorbo strani Ajax v obliko URL, ki je prijazna do iskalnikov. Analiza obiska vertikalnega iskalnika Zaposlim.se je pokazala, da ga na dan obišče okrog 1000 obiskovalcev, število pa se še povečuje.
Razmišljamo tudi o nadaljnjem razvoju iskalnika v prihodnosti, in sicer s širitvijo na tuje trge. Na začetku se bomo najprej usmerili na hrvaški in avstrijski trg, na katerih je na podlagi opravljenih raziskav naš največji potencial. Razvoj iskalnika in orodja za iskanje zaposlitvenih oglasov se bo razvijal hkrati s širitvijo na tuje trge, v prvi fazi pa bo obsegal možnost dodajanja novih zaposlitvenih oglasov na iskalnik. Ključne besede: Zaposlim.se, - vertikalni spletni iskalnik, Python, Django, Scrapy, Ajax Objavljeno v DKUM: 08.04.2014; Ogledov: 1785; Prenosov: 114
Celotno besedilo (773,25 KB) |
9. POSTMODERN SLAVE NARRATIVENina Rošer, 2013, diplomsko delo Opis: The aim of this diploma is to show the development and characteristics of slave narratives by analysing the novel Beloved by Toni Morrison and Quentin Tarantino’s film Django Unchained. The aim is also to show the impact that African-American history (particularly slavery) has had on African American literature. Slavery is one of the main themes of African American writers, particularly in the 18th century; however, it is also an important subject of modern literature and writers. One of those is Toni Morrison, who is a literary voice of slave literature and whose work seeks to shed a light on the problems of African American people. For this purpose the novel Beloved is discussed. The book is a narration of the traumatic experience of slavery. In the same way, directors try to keep the memory of slavery alive in their films. One of those is Quentin Tarantino, who directed the latest film about slavery Django Unchained. Ključne besede: Slavery, African American Literature, Slave Narrative, Neo-slave Narrative, Toni Morrison, Beloved, Django Unchained Objavljeno v DKUM: 08.07.2013; Ogledov: 2488; Prenosov: 163
Celotno besedilo (997,09 KB) |
10. RAZVOJ PORTALA ZA GOSTOVANJE IZVORNE KODE S POMOČJO SISTEMA GITJernej Legvart, 2012, diplomsko delo Opis: Diplomska naloga predstavlja spletne portale, ki so v pomoč pri razvoju programskih rešitev, in implementacijo enakovredne spletne aplikacije z omejeno funkcionalnostjo.
Predstavljena je uradna definicija odprte kode, pomen in prednosti nadzora programske
kode, opisana je programska rešitev Git in podan vpogled v njegovo delovanje. Prav tako
sta opisana dva priljubljena spletna portala, GitHub in Google Code, ki se uporabljata v
odprtokodnih skupnostih v kombinaciji s sistemom Git. Opisane so tri podobne spletne
aplikacije, kot je naša. V drugem delu diplomskega dela je predstavljena implementacija
spletne rešitve za gostovanje izvorne kode in opisan način njene uporabe. Ključne besede: gostovanje izvorne kode, nadzor izvorne kode, odprta koda, Git, Django Objavljeno v DKUM: 15.11.2012; Ogledov: 1764; Prenosov: 221
Celotno besedilo (1,60 MB) |