1. Razvoj spletne in terminalske aplikacije za pomoč pri razvoju aplikacij : diplomska nalogaRok Zabukovec, 2024, undergraduate thesis Abstract: V diplomski nalogi je predstavljen razvoj spletne in terminalske aplikacije, ki je namenjena razvijalcem programske opreme, upraviteljem baz in skrbnikom strežnikov. Podrobno so opisane značilnosti, predstavljene so prednosti in slabosti spletnih aplikacij ter primerjava s terminalskimi aplikacijami. Opredeljeni so uporabljeni arhitekturni vzorci, uporabniške zahteve, uporabljene tehnologije, knjižnice, prenos v produkcijsko okolje in proces izdelave spletne ter v zaključnem delu še terminalske aplikacije, ki dostopa do spletne aplikacije in ponuja iskanje ter prikaz shranjenih ukazov. Keywords: programiranje, spletni razvoj, PHP, Laravel, C#, ukazna vrstica, iskalnik vsebine Published in ReVIS: 29.08.2024; Views: 178; Downloads: 5 Full text (3,11 MB) |
2. Prikaz razvoja mobilne aplikacije za spremljanje fitnes aktivnosti : magistrska nalogaSimon Vovko, 2024, master's thesis Abstract: Magistrska naloga obravnava razvoj mobilne fitnes aplikacije za platformo Android. Aplikacija omogoča uporabnikom izdelavo lastnih treningov, spremljanje napredka ter virtualno treniranje s prijatelji. V nalogi preučujemo razvoj mobilnih aplikacij, primerjamo različne arhitekturne vzorce, kot so MVC, MVP in MVVM, ter se osredotočamo na uporabo oblačnih storitev za varno prijavo uporabnikov. Razvijemo tudi lastne REST API-je z uporabo PHP-ja in MySQL podatkovne baze ter raziskujemo možnosti za shranjevanje podatkov. V analizi zahtev in funkcionalnosti aplikacije uporabimo povratne informacije iz intervjujev, ki smo jih izvedli med potencialnimi uporabniki. Na koncu se osredotočimo na možnosti distribucije aplikacije in primerjamo prednosti ter slabosti objave v Google Play trgovini ter preko fitnes centrov. Keywords: mobilna aplikacija, Android, fitnes, retrofit, PHP Web API, Firebase, varnost podatkov Published in ReVIS: 08.03.2024; Views: 662; Downloads: 47 Full text (4,09 MB) |
3. Razvoj NSP rezervacijske platforme za restavracije : diplomska nalogaGregor Janez Grajzar, 2023, undergraduate thesis Abstract: V diplomski nalogi predstavimo širši proces izdelave mobilne aplikacije skozi oči nepretrganega razvojnega cikla. Naloga se dotakne sodobnih raziskovalnih korakov na začetku procesa, kot so odkrivanje prilike in vrzeli v potrebah potencialnih uporabnikov, načrtovanje NSP (najosnovnejšega sprejemljivega produkta oz. angl. MVP) in prototipiranja ter se nadaljuje v tehničnem delu s tehničnimi premisleki, izgradnjo podatkovnega modela ter izdelavo strežniške in mobilne aplikacije. Končna rešitev obsega strežniško aplikacijo z uporabo načrtovalskih vzorcev v objektno orientiranem okolju PHP, na katero se povezuje React Native mobilna aplikacija. V procesu sodeluje zunanja storitev za overjanje uporabnikov Firebase auth. Predstavimo sodoben način razvoja strežniških aplikacij z MVC modelom in usmerjanjem zahtevkov. Keywords: nepretrgan razvojni cikel, mobilna aplikacija, React Native, PHP, načrtovalski vzorci, Firebase auth, MVC Published in ReVIS: 06.12.2023; Views: 614; Downloads: 50 Full text (4,71 MB) |
4. Razvoj spletne aplikacije za beleženje in upravljanje delovnega časa, dežurstev in dopustov : diplomska nalogaAleksander Podržaj, 2022, undergraduate thesis Abstract: V diplomski nalogi predstavljamo teoretično podlago in sam razvoj dveh aplikacij, ki pomagata podjetju elektronsko beležiti delovni čas. Hkrati pa bo omogočen tudi vnos dežurstev in dopustov. V teoretičnem delu raziščemo podobne rešitve in jih primerjamo med sabo. Nato sledi pregled spletnih tehnologij, za katere smo se odločili. Opišemo njihove prednosti, ki so hkrati tudi razlogi, da smo si jih izbrali. Predstavimo še način, na katerega smo zagotovili varnost uporabnikov, enostavno in hkrati učinkovito uporabniško izkušnjo. V empiričnem delu opišemo strukturo podatkovne baze, nato pa sledimo razvoju in opisujemo delovanje uporabniške in administratorske aplikacije. Predstavimo glavne strani in njihove funkcionalnosti. Pokažemo tudi delce kode, ki omogočajo delovanje posameznih komponent. S pomočjo slik pa pokažemo izgled uporabniškega vmesnika in prilagojeno postavitev elementov glede na velikost zaslona. Keywords: delovni čas, spletna aplikacija, React, PHP, uporabniška izkušnja, varnost Published in ReVIS: 25.10.2022; Views: 961; Downloads: 82 Full text (3,46 MB) |
5. 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) |
6. 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) |
7. Razvoj spletne aplikacije za nadzor sistemov knjiženja terjatev : diplomska nalogaMatej Makovec, 2019, undergraduate thesis Abstract: V vsakodnevnem poslovanju podjetij ali institucij, ki imajo opravka s kompleksnejšim informacijskimi sistemi, sta čas in napor, porabljena za nadzor ter vzdrževanje teh raznovrstnih, a ponavadi soodvisnih sistemov in obdelavo podatkov, bistvenega pomena. Zaradi tega sem v podjetju, kjer sem zaposlen, razvil spletno rešitev, ki omogoča nadzorovanje takšnih kompleksnih informacijskih sistemov. Ta večslojna rešitev je tudi predmet diplomske naloge, v kateri bomo poskušali predstaviti njeno strukturo in razvoj ter odgovori na zastavljena ključna raziskovalna vprašanja, ki bodo predstavljena v nadaljevanju naloge. Keywords: informacijski sistem, nadzor informacijskega sistema, razvoj spletne aplikacije, spletni strežnik, WAMP, MySQL, PHP, C, PowerShell Published in ReVIS: 14.08.2019; Views: 3763; Downloads: 194 Full text (3,46 MB) |
8. |
9. |
10. Razvoj splošno namenskega CMS sistema na osnovi odprtokodnega MVC ogrodja : diplomska nalogaPeter Zupančič, 2015, undergraduate thesis Abstract: CMS sistem oziroma sistem za urejanje vsebine je v današnjem času vse bolj popularna spletna aplikacija, ki se uporablja predvsem na spletnih straneh, kjer je potrebno pogosto posodabljati vsebine in s tem izboljšati učinkovitost spletne strani. Smotrno je, da za izdelavo spletne aplikacije uporabimo MVC Framework (slov. ogrodje), ki omogoča bolj kakovostno in predvsem bolj optimizirano izdelavo spletnih aplikacij. Prednost MVC ogrodij je tudi ta, da je mogoče logiko spletne aplikacije ločiti na tako imenovan model, ki skrbi za podatkovno logiko, View, ki skrbi za predstavitveni sloj aplikacije, ter Controller, ki skrbi za poslovno logiko delovanja spletne aplikacije. Glede na to, da je na voljo večje število ogrodij, ki so večinoma brezplačna, smo se za razvoj naše spletne aplikacije odločali med petimi najbolj učinkovitimi, ki se uporabljajo za razvoj kompleksnih spletnih aplikacij. V diplomski nalogi bomo tako predstavili razvoj splošno namenskega CMS sistema na PHP ogrodju, ki bo najbolj učinkovito služil našemu namenu. Keywords: PHP, MVC ogrodja, CMS, Codeigniter, Bootstrap Published in ReVIS: 21.08.2018; Views: 3334; Downloads: 137 Full text (1,75 MB) |