1. Razvoj aplikacije za evidentiranje delovnega časa zaposlenihMaja Fadić, 2017 Found in: ključnih besedah Keywords: računalniško programiranje, aplikacije, zaprtokodni model, odprtokodni model, REGi, MySql, PHP, HTML, Javascript, diplomsko delo Published: 20.12.2017; Views: 2745; Downloads: 219 Fulltext (1,31 MB) |
2. Spletna aplikacija za iskanje dogodkov po SlovenijiJure Delak, 2016 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. Found in: ključnih besedah Keywords: HTML, CSS, JavaScript, JQuery, SQL, AJAX, Jquery, programski jeziki, najdi dogodek, spletna stran, spletno oglaševanje, oblikovanje spletne strani, varnost Published: 22.08.2018; Views: 3065; Downloads: 153 Fulltext (1,28 MB) |
3. |
4. Primerjava postopkov in orodij za preskušanje programske kode, napisane v programskih jezikih Javascript in PythonUrška Rožman, 2019 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. Found in: ključnih besedah Keywords: programska oprema, preskušanje programske opreme, JavaScript, Python, okolja za preskušanje programske opreme Published: 14.08.2019; Views: 2765; Downloads: 188 Fulltext (1013,93 KB) |
5. Razvoj spletne aplikacije o problemu hanojskih stolpovJan Turk, 2019 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. Found in: ključnih besedah Keywords: hanojski stolpi, JavaScript, ASP.Net Core, SVG, spletna aplikacija Published: 11.10.2019; Views: 3222; Downloads: 202 Fulltext (1,97 MB) |
6. Avtomatizirano regresijsko testiranjeLuka Kidrič, 2019 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. Found in: ključnih besedah Keywords: regresijsko testiranje, avtomatizirani testi, tehnologije za samodejno testiranje, JavaScript, webdriverIO, selenium Published: 22.11.2019; Views: 3582; Downloads: 228 Fulltext (1,74 MB) |
7. Izdelava aplikacije za ocenjevanje vrednosti rabljenih vozilMatic Lukas, 2019 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. Found in: ključnih besedah Keywords: PHP, Javascript, PHPML, spletna aplikacija, strojno učenje, predvidevanje vrednosti Published: 25.11.2019; Views: 3053; Downloads: 189 Fulltext (2,35 MB) |
8. Razvoj aplikacije za pregled nastanitev in destinacijNejc Eržen, 2020 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. Found in: ključnih besedah Keywords: NodeJs, JavaScript, Express, Embedded JavaScript Templating, MongoDB, Visual Studi Code IDE, RESTful Routing Published: 13.07.2020; Views: 2014; Downloads: 165 Fulltext (2,53 MB) |
9. Razvoj spletnih rešitev za manjše podjetjeŽan Pirman, 2021 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. Found in: ključnih besedah Keywords: spletna mesta, uporabniška programska oprema, aplikacije, JavaScript (programski jezik), PHP (programski jezik) Published: 03.12.2021; Views: 1504; Downloads: 170 Fulltext (1,07 MB) |
10. Spletna aplikacija za ustvarjanje blogaBlaž Pirc, 2022 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. Found in: ključnih besedah Keywords: družabno socialno omrežje, razvoj spletne aplikacije, programiranje, HTML, JavaScript Published: 25.10.2022; Views: 731; Downloads: 79 Fulltext (2,69 MB) |