1. Spletna aplikacija za ustvarjanje bloga : diplomska nalogaBlaž Pirc, 2022, undergraduate thesis Abstract: Obstaja zelo veliko družabnih omrežij, ki nudijo neko povezavo med uporabniki. Vsak uporabnik lahko vidi vsebino drugega, če mu ta dovoli, vendar je ta izkušnja lahko moteča, saj veliko obstoječih rešitev uporablja promovirane vsebine, za katere bi lahko rekli, da jih uporabniki najraje ne bi videli. Zato smo se odločili, da izdelamo družabno spletno aplikacijo za ustvarjanje blogov, ki ne vsebuje promoviranih vsebin in je preprosta in nedvoumna za uporabo.
V diplomski nalogi na začetku analiziramo že obstoječe rešitve in jih primerjamo med seboj, opišemo prednosti in slabosti le-teh. Potem opišemo tehnologije, ki smo jih uporabili pri razvoju svoje spletne aplikacije, nato preidemo v sam razvoj celotne rešitve. V razvoju je opisano, kako smo aplikacijo razvili in oblikovali njen videz. Na zadnje še opišemo vse funkcije in elemente, ki jih naša aplikacija vsebuje in predstavimo tudi celoten potek delovanja. Keywords: družabno socialno omrežje, razvoj spletne aplikacije, programiranje, HTML, JavaScript Published in ReVIS: 25.10.2022; Views: 1054; Downloads: 82 Full text (2,69 MB) |
2. Razvoj spletnih rešitev za manjše podjetje : diplomska nalogaŽan Pirman, 2021, undergraduate thesis Abstract: Za reševanje raznih problemov pri poslovanju se v modernem svetu podjetja ozaveščajo in poskušajo prodreti na spletni trg. V tej diplomski nalogi predstavimo problem mladih podjetnikov, katerih konkurenčna podjetja so že prisotna na spletu. Sledimo odkrivanju in razvoju rešitev za premagovanje konkurenc na tem trgu. Skozi nalogo predstavimo razvoj aplikacije, njen življenjski cikel od začetnih faz, vse uporabljene tehnologije vse do zmogljivega končnega izdelka. Ob tem obravnavamo tudi razvijalca aplikacije in njegov napredek pri osvajanju novih znanj in pridobivanju izkušenj. Keywords: spletna mesta, uporabniška programska oprema, aplikacije, JavaScript (programski jezik), PHP (programski jezik) Published in ReVIS: 03.12.2021; Views: 2091; Downloads: 175 Full text (1,07 MB) |
3. Razvoj aplikacije za pregled nastanitev in destinacij : Diplomska nalogaNejc Eržen, 2020, undergraduate thesis Abstract: Dandanes je razvitih že mnogo spletnih aplikacij, ki smo jih že vsi uporabili oz. jih še vedno uporabljamo za pregled destinacij in nastanitev, ki jih želimo obiskati. Vendar skozi leta posodabljanja so postale prenatrpane s tekstovnimi vsebinami, animacijami in videoposnetki. Temu primerno je to diplomsko delo posvečeno razvijanju spletne aplikacije za pregled nastanitev in destinacij. Cilj diplomske naloge je tako preglednost, odzivnost in uporabniku prijazna uporaba. V teoretičnem delu diplomskega dela je na kratko predstavljena zgodovina in razvoj interneta in uporabljena orodja ter tehnologije, ki so bila uporabljena za razvoj, v empiričnem delu pa se predstavi spletna aplikacija tako slikovno kot tudi opisno ter kakšen je njen dejanski proces uporabe. Keywords: NodeJs, JavaScript, Express, Embedded JavaScript Templating, MongoDB, Visual Studi Code IDE, RESTful Routing Published in ReVIS: 13.07.2020; Views: 2391; Downloads: 169 Full text (2,53 MB) |
4. Izdelava aplikacije za ocenjevanje vrednosti rabljenih vozil : diplomska nalogaMatic Lukas, 2019, undergraduate thesis Abstract: Nakup ali prodaja rabljenega vozila lahko predstavlja za osebo brez tovrstnega znanja veliko težavo in dolgotrajen proces. Na slovenskih spletnih oglasnikih je veliko različnih oglasov, iz katerih je težko razbrati objektivne vrednosti vozil. Iz tega razloga smo izdelali aplikacijo, ki uporabnikom omogoča hitro in enostavno ocenjevanje različnih vozil na slovenskem trgu. Nekaj tovrstnih aplikacij za slovenski trg sicer že obstaja, so pa večinoma plačljive ali nezanesljive. V diplomski nalogi so predstavljene tehnologije za izdelavo aplikacije: PHP, Javascript in Bootstrap, metode pridobivanja ocenitev s pomočjo strojnega učenja ter razvojno okolje XAMPP. Natančno je opisan postopek razvoja aplikacije, njene zahteve in funkcionalnosti. Keywords: PHP, Javascript, PHPML, spletna aplikacija, strojno učenje, predvidevanje vrednosti Published in ReVIS: 25.11.2019; Views: 3495; Downloads: 191 Full text (2,35 MB) |
5. Avtomatizirano regresijsko testiranje : diplomska nalogaLuka Kidrič, 2019, undergraduate thesis Abstract: Testiranje aplikacij ima v današnjem času, ko različne aplikacije uporabljamo praktično na vsakem koraku, vedno večji pomen za zagotavljanje dobro delujoče programske opreme, zato ni presenetljivo, da je povpraševanje po izvajalcih testiranj vedno večje. Diplomsko delo najprej predstavi vrste testiranj, nato pa se podrobneje posveti regresijskemu testiranju in njegovi avtomatizaciji. Regresijsko testiranje je testiranje, ki se izvaja po vsaki spremembi programske opreme. Pri vsaki novi dodani funkcionalnosti se mora preveriti vsaka izmed že obstoječih funkcionalnosti. Testi se zato ponavljajo in bi bilo dobro, če bi lahko postopek avtomatizirali. Tu dobi svojo vlogo avtomatizirano regresijsko testiranje. Prvi del diplomske naloge obsega predstavitev tehnologij, ki se uporabljajo za samostojno testiranje in program, ki ga uporabimo za prikaz priprave in izvedbe testov ter program, ki ga bomo testirali. Primeri teh tehnologij so JavaScript, Java, selenium, webdriverIO in še veliko drugih. Drugi del diplomske naloge predstavlja prikaz izdelave avtomatiziranih testov in njihove izvedbe. Keywords: regresijsko testiranje, avtomatizirani testi, tehnologije za samodejno testiranje, JavaScript, webdriverIO, selenium Published in ReVIS: 22.11.2019; Views: 3974; Downloads: 233 Full text (1,74 MB) |
6. Razvoj spletne aplikacije o problemu hanojskih stolpov : diplomska nalogaJan Turk, 2019, undergraduate thesis Abstract: Problem hanojskih stolpov je zanimiva matematična uganka. Za reševanje osnovnega problema hanojskih stolpov na spletu obstajajo številne aplikacije. Primanjkujejo pa aplikacije, ki bi omogočale reševanje težavnejših različic problema. Poleg osnovnega pregleda problema hanojskih stolpov so v diplomski nalogi predstavljene pomanjkljivosti obstoječih aplikacij, ki omogočajo reševanje težavnejših problemov. V nadaljevanju pa so opisane tehnologije, ki so
bile uporabljene pri izdelavi spletne aplikacije, in postopek izdelave aplikacije, ki omogoča reševanje raznovrstnih variacij problema hanojskih stolpov. Spletna aplikacija vsebuje tudi funkcionalnost registracije in prijave, kar omogoča shranjevanje in pregled doseženih rezultatov. Keywords: hanojski stolpi, JavaScript, ASP.Net Core, SVG, spletna aplikacija Published in ReVIS: 11.10.2019; Views: 3735; Downloads: 205 Full text (1,97 MB) |
7. Primerjava postopkov in orodij za preskušanje programske kode, napisane v programskih jezikih Javascript in Python : diplomska nalogaUrška Rožman, 2019, undergraduate thesis Abstract: Diplomska naloga znotraj teoretičnega dela poudarja pomen preskušanja programske opreme ter razčleni metode, načela, pristope in načine preskušanja programske opreme. Znotraj empiričnega dela so implementirani trije programski problemi, ki so implementirani tako v programskem jeziku JavaScript kot v programskem jeziku Python, ter programski preskusi implementirani v okoljih Jasmine, Ava, Unittest ter Python.
Dobljene preskuse smo analizirali na podlagi različnih izbranih kriterijev. V prvem koraku smo analizirali čas, potreben za izvedbo preskusov, namestitev okolja ter zahtevnost implementacije preskusov. V drugem koraku smo analizirali način, jasnost in natančnost prikaza uspelih ter neuspelih preskusov, v tretjem pa, kako se programsko okolje obnaša ob vnosu nepravilnih, nedefiniranih vrednosti ter zaznavanje razlike med velikostjo črk. Keywords: programska oprema, preskušanje programske opreme, JavaScript, Python, okolja za preskušanje programske opreme Published in ReVIS: 14.08.2019; Views: 3183; Downloads: 192 Full text (1013,93 KB) |
8. |
9. Spletna aplikacija za iskanje dogodkov po Sloveniji : diplomska nalogaJure Delak, 2016, undergraduate thesis Abstract: Dogodki se v tem modernem času intenzivno oglašujejo po spletu, zato sem sklenil poiskati spletno stran, ki bi ponujala večje število dogodkov oziroma več kategorij dogodkov, a sem bil nad ugotovitvijo, da primerne spletne strani ni, razočaran. Našel sem nekaj manjših in večjih spletnih strani, ki oglašujejo dogodke, vendar imajo zelo majhno število zbranih dogodkov ali pa jih imajo več, a samo za določene kategorije. Zato sem se odločil, da bom poskušal to težavo rešiti z izdelavo spletne strani, na kateri naj bi bili zbrani vsi dogodki iz Slovenije. Spletna stran bo z uporabo Googlovih zemljevidov prikazovala dogodke, ki bodo na zemljevidu označeni z markerji. Dogodki bodo ločeni po kategorijah, vsako kategorijo pa bo zaradi lažje razpoznavnosti označeval drugačen marker. Vsak, ki bi želel objaviti dogodek, se bo moral registrirati, vpisati podatke o dogodku, in že ga bo lahko objavil. Keywords: HTML, CSS, JavaScript, JQuery, SQL, AJAX, Jquery, programski jeziki, najdi dogodek, spletna stran, spletno oglaševanje, oblikovanje spletne strani, varnost Published in ReVIS: 22.08.2018; Views: 3501; Downloads: 154 Full text (1,28 MB) |
10. Razvoj aplikacije za evidentiranje delovnega časa zaposlenih : diplomska nalogaMaja Fadić, 2017, undergraduate thesis Keywords: računalniško programiranje, aplikacije, zaprtokodni model, odprtokodni model, REGi, MySql, PHP, HTML, Javascript, diplomsko delo Published in ReVIS: 20.12.2017; Views: 3126; Downloads: 221 Full text (1,31 MB) |