Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz

Velikost: px
Začni prikazovanje s strani:

Download "Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz"

Transkripcija

1 Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadzorom temperatur DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA Mentor: doc. dr. Mira Trebar Ljubljana 2013

2

3 Rezultati diplomskega dela so intelektualna lastnina avtorja in Fakultete za računalništvo in informatiko Univerze v Ljubljani. Za objavljanje ali izkoriščanje rezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakultete za računalništvo in informatiko ter mentorja.

4

5

6 Izjava o avtorstvu diplomskega dela Spodaj podpisani Rok Erjavec, z vpisno številko , sem avtor diplomskega dela z naslovom: Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadzorom temperatur S svojim podpisom zagotavljam, da: sem diplomsko delo izdelal samostojno pod mentorstvom doc. dr. Mire Trebar, so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter ključne besede (slov., angl.) identični s tiskano obliko diplomskega dela soglašam z javno objavo elektronske oblike diplomskega dela v zbirki Dela FRI. V Ljubljani, dne 25. Septembra 2013 Podpis avtorja:

7

8 Iskreno se zahvaljujem staršem, punci in prijateljem za podporo in razumevanje v času študija. Za pomoč pri izdelavi diplomskega dela pa gre posebna zahvala mentorici doc. dr. Miri Trebar, za organizacijo projekta, nasvete ter strokovno pomoč pri pisanju.

9

10 Seznam uporabljenih kratic in simbolov CSS - Cascading Style Sheet (zapis oblike spletne strani) EPC - Electronic Product Code (univerzalni identifikator) HTML - Hyper Text Markup Language (jezik za označevanje nadbesedila) JSON - JavaScript Object Notation (format za prenos podatkov med spletnimi aplikacijami in strežnikom) LAMP - Linux Apache MySQL PHP Perl (paket programske opreme za izdelavo dinamičnih spletnih strani v Linux operacijskem sistemu) MAMP - Mac Apache MySQL PHP Perl (paket programske opreme za izdelavo dinamičnih spletnih strani v Mac operacijskem sistemu) MySQL - My Structured Query Language (odprtokodni sistem za upravljanje zbirk podatkov) NFC - Near Field Communication (visokofrekvenčna komunikcijska tehnologija kratkega dosega) PHP - Hypertext preprocessor (skriptni programski jezik) RFID - Radio Frequency Identification (radiofrekvenčna identifikacija) SQL - Structured Query Language (programski jezik za pisanje poizvedb nad podatkovno bazo) W3C - World Wide Web Consortium (konzorcij svetovnega spleta) WAMP - Windows Apache MySQL PHP Perl (paket programske opreme za izdelavo dinamičnih spletnih strani)

11 XML - extensible Markup Language (razširljiv označevalni jezik)

12 Kazalo Povzetek Abstract 1 Uvod 1 2 Pregled področja Hladna veriga Sledljivost - označevanje GS Sledljivost rib - projekt RFID-F2F Uporabljene tehnologije in orodja Spletne tehnologije HTML CSS jquery Orodja CakePHP MySQL WAMP Sublime Text MySQL Workbench Twitter Bootstrap

13 KAZALO 4 Razvoj in implementacija spletne aplikacije SCM Context Izdelava podatkovnega modela Povezava s senzorsko bazo podatkov Razvoj spletne aplikacije SCM Context Struktura in oblika Namestitev spletne aplikacije Predstavitev in testiranje aplikacije Registracija novih uporabnikov Prijava uporabnika v sistem Urejanje podatkov in slik Pregled podatkov Pregled hladne verige Aktivnosti in razpoložljiva oprema Senzorski podatki Sklepne ugotovitve 35

14 Povzetek Cilj diplomske naloge je bila izdelava spletne aplikacije, ki podjetju omogoča upravljanje podatkov, potrebnih za nadzor temperatur s tehnologijo NFC. Aplikacija je zasnovana tako, da je možen dostop za urejanje (administrator) in pregledovanje (uporabnik). Administrator nadzoruje celoten sistem in skrbi za dodajanje, urejanje in brisanje podatkov, ostali uporabniki pa imajo zgolj možnost pregleda pomembnih informacij o lokacijah, opremi in sredstvih ter možnost senzorskih meritev temperatur, ki predstavljajo rezultate hladne verige. Za razvoj in implementacijo spletne aplikacije so bile uporabljene različne spletne tehnologije, med drugim: CakePHP ogrodje, HTML, CSS, jquery in Twitter Bootstrap. Osrednji del diplomske naloge predstavlja opis sistema ter potek razvoja od podatkovnega modela do končne aplikacije. Namenjena je povezavi v celovit sistem, ki bo omogočal nadzor in pregled hladne verige. Podatki bodo uporabljeni v mobilnih aplikacijah za nadzor opreme in pridobivanje temperaturnih meritev. Ogled omenjenega bo na pametnih telefonih omogočen z uporabo tehnologije NFC. Ključne besede: spletna aplikacija, hladna veriga, GS1 označevanje, CakePHP ogrodje, Twitter Bootstrap

15

16 Abstract The goal of the thesis was creating a web application allowing companies to manage the necessary data in the temperature control system using NFC. It is designed to be used for editing (administrator) and viewing (user). Administrator controls the entire system and is responsible for adding, editing, and deleting data, while other users can only review important information about locations, equipment, resources and sensor temperature measurements which represent the result of the cold chain. For development and implementation of the web application we used various web technologies such as: CakePHP framework, HTML, CSS, jquery and Twitter Bootstrap. The central part describes the system and the development progress of the data from a model until the final application. It is intended for an integration into a system that will allow temperature inspection and cold chain. The data will be used in mobile applications for monitoring equipment, and obtaining temperature measurements, as well as viewing them on smart phones using NFC. Keywords: web application, cold chain, GS1 identification, CakePHP framework, Twitter Bootstrap

17

18 Poglavje 1 Uvod Hladna veriga (angl. Cold chain) in sledljivost v preskrbovalni verigi (angl. Supply chain) sta eni izmed najbolj zanimivih in uporabnih področij, ki potrošnikom zagotavljata podatke o kvaliteti živil. Najpogosteje se uporablja v prehrambeni industriji in farmaciji. S hladno verigo nadzorujemo temperaturo proizvoda in/ali okolja med celotno verigo od proizvajalca do končnega uporabnika-potrošnika. To je eden od pogojev za zagotavljanje svežih in zdravih živil ter izpolnjevanje zakonskih določil v postopkih pridelave, predelave, priprave in hranjenja. S tem se prepreči rast mikroorganizmov in njihovo preživetje v živilih. Ustrezna temperatura zagotavlja predvideno dobo uporabnosti in vsebnost hranilnih in drugih snovi. V nasprotnih primerih pa se bo živilo pri neustrezni temperaturi hitreje pokvarilo in ga bo pogosto potrebno zavreči. Pridobljeni podatki se uporabljajo tudi v sistemih sledljivosti, ki zagotavljajo informacijo o tem kaj se je z živilom dogajalo v celotni verigi, ki jo pogosto poimenujemo Od njive do mize. Preskrbovalna veriga je mreža partnerjev, ki jo sestavljajo različna podjetja za proizvodnjo, obdelavo in/ali distribucijo določenega izdelka. Vključuje potrebne korake, da določeno blago ali storitev uspešno pride od dobavitelja do kupca. Upravljanje je ključnega pomena za mnoga podjetja, ki si prizadevajo, da bi imela čimbolj optimizirano verigo, saj s tem običajno pride do 1

19 2 POGLAVJE 1. UVOD nižjih stroškov podjetja. Precej ljudi zamenjuje pojma logistika in preskrbovalna veriga. V logistiki je zajet postopek distribucije v podjetju, medtem ko preskrbovalna veriga zajema več različnih podjetij, kot so dobavitelji, proizvajalci in trgovci na drobno. Za povezovanje sledljivosti in hladne verige je v elektronskem informacijskem sistemu vsakega podjetja potrebno zagotoviti urejanje in shranjevanje podatkov, ki vključujejo produkte, opremo, senzorske sisteme, zapisovalnike podatkov, prevozna sredstva in drugo. Za reševanje tega problema je potrebna aplikacija, ki omogoča zaposlenim vnos in pregled podatkov. Odločili smo se za izdelavo celovitega sistema hladne verige, ki bi omogočal poljubnemu podjetju njegovo uporabo z vse bolj dostopnimi pametnimi napravami (pametni telefoni, tablični računalniki), ki vključujejo tehnologijo NFC (angl. Near Field Communication) in spletnim dostopom do podatkov. Zasnovan je bil projekt, ki vključuje tri aplikacije: (i) upravljanje podatkov o podjetju; (ii) nadzor temperatur s senzorskimi pametnimi značkami; (iii) predstavitev rezultatov sledljivosti v povezavi s hladno verigo. V diplomskem delu je predstavljen prvi del projekta, kjer bomo na osnovi standardov označevanja (GS1 EPCglobal standardom [1]) in ustreznih podatkov izdelali spletno aplikacijo, ki omogoča vnos, urejanje in pregled dogajanja v procesu hladne verige za postopek transporta in hranjenja živil. Na osnovi pregleda področja preskrbovalne verige v povezavi s sledljivostjo in hladno verigo, ustreznih spletnih tehnologij in orodij smo zasnovali, razvili in uspešno realizirali spletno aplikacijo. Postopek izdelave in predstavitev delovanja spletne aplikacije sta opisana v četrtem in petem poglavju. V testiranju so bili vključeni realni podatki za urejanje in pregledovanje (podjetje Fonda), kateri so bili na voljo in so povezani s pilotno izvedbo sistema sledljivosti ( RFID from Farm to Fork [13]).

20 Poglavje 2 Pregled področja Številna majhna in srednje velika podjetja spoznavajo, kako zelo pomembna je informacijska tehnologija v preskrbovalni verigi. Vse pogostejše in vztrajnejše zahteve poslovnih partnerjev na globalnem trgu izpostavljajo potrebo po zagotavljanju podatkov v realnem času in v tej smeri tudi ustrezno informacijsko podprtost procesov. Tu sta pomembni sledljivost in hladna veriga, ki omogočata tudi potrošnikom dostop do informacij o izvoru in kvaliteti živila. 2.1 Hladna veriga Pomembno je vzdrževanje predpisane, dovolj nizke temperature živila, da se ohrani svežost in čim boljšo kakovost v celotni živilski verigi; od proizvodnje, predelave, priprave, prevoza in shranjevanja, pa vse do porabe pri končnem potrošniku. Poznamo tri vrste shranjevanja meritev v bazo. To so: termometer z ročnim odčitavanjem, kjer je potrebno podatke prebrati, zapisovati v papirno dokumentacijo in pogosto potem prepisovati v računalniške aplikacije, če jih želimo uporabljati za različne obdelave. omrežje senzorjev temperatur in drugih, ki avtomatsko posreduje podatke preko fiksnega ali brezžičnega omrežja (WiFI) v uporabnikovo podatkovno bazo. 3

21 4 POGLAVJE 2. PREGLED PODROČJA tehnologija RFID/NFC (angl. Radiofrequency Identification / Near Field Communication), ki ima vključene senzorje in omogoča shranjevanje temperatur v spomin pametnih značk ter nato s čitalnimi napravami omogoča prenos podatkov direktno v bazo. V našem primeru je rešitev izvedena z RFID/NFC sistemom [14]. 2.2 Sledljivost - označevanje GS1 Sledljivost je zmožnost ugotoviti kje je in kaj se je s posamezno enoto dogajalo, zato je za izvajanje potrebno zagotoviti povezavo med fizičnim tokom dobrin in tokom podatkov, ki se nanašajo na njih. Za komunikacijo morajo biti zagotovljene jasne definicije in razlage, tako da partnerji lahko izmenjujejo podatke na preprost, zanesljiv in učinkovit način. Uporaba enotnega jezika in enotnih identifikatorjev je pri tem ključnega pomena. Če eden od partnerjev v celotni verigi ne more upravljati s temi povezavami, je posledica izguba zaporednih podatkov in sledljivosti v celotni verigi. Zaradi lastnosti, da zagotovi globalno in enolično identifikacijo izdelkom, logističnim in transportnim enotam, poslovnim partnerjem in lokacijam je sistem GS1 še posebej dobro pozicioniran za zadoščanje potreb sledljivosti [1]. Sistem GS1 je skupina medsebojno prepletenih standardov, ki temeljijo na globalni identifikaciji izdelkov, storitev in lokacij. Povezuje tehnologijo radio-frekvenčne identifikacije RFID (Radio Frequency Identification) in sistem označevanja posameznega predmeta (EPC - Electronic Product Code). EPC je zasnovan kot univerzalni identifikator, ki tvori edinstveno identiteto vsakega predmeta, kjerkoli na svetu. Njegova struktura je definirana po EPCglobal Tag Data Standard standardu. GS1 omogoča neposredno in avtomatično identifikacijo takega predmeta v preskrbovalni verigi. V spletni aplikaciji smo za podatke, ki jih bodo podjetja uporabljala v hladni verigi izbrali: SGTIN (identifikator za produkte), GRAI (identifikator za sredstva),

22 2.3. SLEDLJIVOST RIB - PROJEKT RFID-F2F 5 SGLN (identifikator za lokacije), GSRN (identifikator za uporabnike) Enolični identifikator za lokacijo bo v bazi zapisan kot urn:epc:id:sgln: , kjer prvi del označuje tip identifikatorja, drugi del je GS1 oznaka podjetja ( ), preostali del pa določa oznako lokacije (020.1). Ta del oznake je prepuščen podjetju glede na njegove potrebe. Upoštevati je potrebno število mest, ki so na voljo v izbranem formatu EPC zapisa. 2.3 Sledljivost rib - projekt RFID-F2F Sledljivost rib in hladna veriga sta bili izvedeni v okviru projekta RFID from Farm to Fork (RFID-F2F, ) kot pilotna rešitev z uporabo radiofrekvenčne identifikacije [13]. Namen uporabe informacijskih tehnologij in tehnologije RFID (angl. Radiofrequency Identification) je zbiranje podatkov v preskrbovalni verigi vse od pridelave, proizvodnje, predelave, logistike, in trgovine, ki uporablja standardizirane rešitve označevanja živilskih proizvodov za preverjanje pristnosti in kvalitete živil. Za označevanje so v pilotnem sistemu uporabljene značke ali nalepke RFID (Ultra High Frequency, 850 MHz to 950 MHz [16]), ki nudijo številne prednosti, kot so: hkratna identifikacija velikega števila objektov na večjih razdaljah, pri delu je zmanjšana potreba po prisotnosti človeka, podatke je možno zapisovati direktno na označene objekte, oznake niso nujno potrebne v vidnem območju čitalcev, itd. Najpomembnejša slabost je relativno visoka cena pri manjših količinah, kar lahko predstavlja previsok strošek za podjetja. RFID je v povezavi s temperaturnimi senzorji uporabljena pri preverjanju pogojev hranjenja in transporta, to je v nadzoru hladne verige (angl. Cold chain). Za opisano rešitev so bili podatki o podjetju, proizvodu, sredstvih in drugi zapisi za označevanje v podatkovni bazi ter so definirani po standardu GS1. Nahajajo se na strežniku in so dostopni vsem aplikacijam v preskrbovalni

23 6 POGLAVJE 2. PREGLED PODROČJA verigi in končnemu kupcu, ki si jih lahko ogleduje v brskalniku pametnega telefona na prodajnem mestu. Zasnovana struktura identifikatorjev in podatkov podjetja je bila uporabljena kot osnova za pripravo podatkovnega modela, ki je bil uporabljen v izdelavi spletne aplikacije.

24 Poglavje 3 Uporabljene tehnologije in orodja 3.1 Spletne tehnologije Za izdelavo uporabnih in modernih spletnih aplikacij, ter po funkcionalnostih čimbolj podobnim namiznim aplikacijam, je priporočena uporaba naslednjih spletnih tehnologij in knjižnic HTML HTML ali Hyper Text Markup Language je označevalni jezik za izdelavo spletnih strani. Ukazi se pišejo znotraj dveh značk, prva značka predstavlja začetek, druga značka pa konec strukture za prikaz dokumenta. Končne značke morajo nujno vsebovati znak / pred besedilom. Poleg standardnih poznamo pa tudi take, ki ne potrebujejo zaključka (npr. nova vrstica, nov odstavek), saj vsaka naslednja uporaba iste značke prekliče prejšnjo. Vedno se nahajajo med znakoma < in >. Vpogled v HTML izvorno kodo omogočajo že vsi modernejši brskalniki. Na sliki (3.1) je prikazan preprost HTML5 dokument, ki vsebuje samo zahtevane značke za prikaz dokumenta. Trenutno se za razvoj že uporablja HTML5 verzija označevalnega jezika, ki pa je trenutno še v razvoju, ampak večina brskalnikov že podpira njegove glavne značilnosti. HTML5 bo postal nov standard za HTML in je nadgra- 7

25 8 POGLAVJE 3. UPORABLJENE TEHNOLOGIJE IN ORODJA Slika 3.1: Preprost HTML5 dokument. dnja HTML 4.01, ki je svetovno luč ugledal leta Na voljo je nekaj novih funkcij, kot so: <canvas> element za 2D risanje, <video> in <audio> elementa za predvajanje večpredstavnostih medijev, lokalno shranjevanje podatkov, nove komponente za vnašanje podatkov v obrazcih (koledar, datum, poštni naslov, iskanje), novi elementi specifični glede na vsebino in še kaj [2] CSS HTML nikoli ni bil namenjen temu, da bi vseboval značke za oblikovanje dokumenta. S prihodom HTML 3.2 specifikacije v katero so dodali nove elemente, ki so omogočali oblikovanje dokumenta, so se za številne razvijalce začele nočne more. Problem je nastal pri zelo obsežnih spletnih straneh, kjer so bili dodani barvni atributi ter oblika pisave. Podatke o obliki spletne strani je bilo potrebno vključiti v vsak dokument. S tem je razvoj spletnih strani postal dolgotrajen in drag proces. Da bi se izognili temu problemu, je W3C predstavil nov sistem oblikovanja spletnih strani s stilskimi predlogami CSS - Cascading Style Sheets [3].

26 3.1. SPLETNE TEHNOLOGIJE 9 S CSS je možno ustvariti sloge, ki določajo kako prikazati različne HTML elemente (Slika 3.2). Določamo lahko barve, velikosti, odmike, poravnave, obrobe, pozicijo in še vrsto drugih atributov. V CSS prav tako lahko nadzorujemo, kaj se naj zgodi z elementom, ko uporabnik izvede določeno akcijo nad njim. CSS datoteka se ponavadi shranjuje ločeno od HTML dokumenta. Slika 3.2: Slog prijavne strani jquery jquery je hitra, majhna in s funkcijami bogata JavaScript knjižnica. Z njeno uporabo se občutno zmanjša čas razvoja spletne aplikacije. Ideja razvijalcev je bila, da bi z manj pisanja naredili več, kar govori tudi njihov slogan. Podprta je v vseh brskalnikih in se povsod enako interpretira. Tako ni možnosti, da bi prišlo do napačne interpretacije in različnih prikazov enakih podatkov [6]. Za uporabo je najbolj priporočeno nalaganje knjižnice s spleta, s strežnikov podjetja Google, preko Google Libraries API [7]. S tem se pospeši nalaganje, ker je uporabniku ni potrebno vedno znova in znova prenašati iz strežnika,

27 10 POGLAVJE 3. UPORABLJENE TEHNOLOGIJE IN ORODJA kjer deluje spletna stran. Obstaja pa tudi možnost prenosa knjižnice iz uradne spletne strani. Na voljo sta dve različici knjižnice, prva je v izvorni obliki, druga pa v minimizirani. V kolikor se odločimo za prenos knjižnice na lokalni strežnik, je priporočljivo uporabljati minimizirano verzijo, s tem bo tudi nalaganje iz lokalnega strežnika hitrejše. Izvorna oblika se uporablja za odpravljanje hroščev in dodajanje novih funkcionalnosti. jquery UI (jquery User Interface) je knjižnica interakcij uporabniškega vmesnika, učinkov, pripomočkov in tem, zgrajenih na ogrodju jquery Javascript knjižnice. Uporabna je za izdelovanje zelo kompleksnih interaktivnih spletnih strani ali pa samo za dodajanje različnih komponent v obrazce za vnos [8]. 3.2 Orodja Za hitrejši in poenostavljen razvoj spletne aplikacije smo uporabili CakePHP ogrodje, Sublime Text 2, MySQL Workbench, Twitter Bootstrap ter skupek programske opreme WAMP CakePHP CakePHP je odprtokodno ogrodje za razvoj spletnih aplikacij v programskem jeziku PHP. Sledi načelom uporabe MVC (Model - View - Controller), ki omogoča enostavno urejanje aplikacije. Nudi osnovno organizacijsko strukturo, od poimenovanja datotek do poimenovanja tabel v podatkovni bazi. S tem zagotavlja, da je celotna aplikacija konsistentna in logično zastavljena. Tak koncept je preprost, vendar zelo učinkovit. V kolikor se sledi omogočenim konvencijam, bo aplikacija vedno lepo organizirana in ne bo potrebno izgubljati časa z iskanjem datotek [4] MySQL MySQL je trenutno najbolj priljubljen odprtokodni tip podatkovne baze, ki je enostaven za vzdrževanje, podpira raznovrstne tipe podatkov, robusten in izredno hiter pri poizvedbah. V povezavi s skriptnimi jeziki PHP in Perl omogoča enostavno izdelavo dinamičnih spletnih strani. Lahko ga

28 3.2. ORODJA 11 upravljamo preko phpmyadmin ali pa MySQL Workbench programa [5]. MySQL je relacijski podatkovni sistem, kar pomeni, da so podatki shranjeni v ločenih tabelah. Za delo s podatki se uporablja jezik SQL (angl. Structured Query Language) in je najbolj razširjen ter uporabljen jezik za pisanje poizvedb. Določen je s standardom ANSI/ISO SQL WAMP Beseda WAMP je akronim za Windows/Apache/MySQL/PHP. WAMP je paket programske opreme, ki se izvaja na operacijskem sistemu Microsoft Windows in vsebuje skupino brezplačnih aplikacij, ki se pogosto uporabljajo v okolju spletnih sistemov. Vsebuje: spletni strežnik (Apache), podatkovno bazo (MySQL), programsko opremo, ki omogoča izvajanje spletnih skript (PHP). Priročen je za programerje, ki želijo v Windows operacijskem sistemu izdelati in preizkusiti spletno aplikacijo ali spletno stran, ki uporablja podatkovne baze in je sprogramirana v skriptnem jeziku kot so PHP, Python ali PERL. Omogoča, da se na lokalnem računalniku brez prijave na internet preizkusi delovanje spletne aplikacije, ki se jo kasneje, ko je izdelana, namesti na spletni strežnik, kjer je na ogled javnosti [10] Sublime Text 2 Sublime Text 2 je prefinjen urejevalnik besedil za programsko kodo, označevanje in prozo. Uporablja zelo enostaven uporabniški vmesnik, posebne funkcije, ki jih običajni urejevalniki nimajo in je hkrati zelo hiter (Slika 3.3). Zanj je na voljo tudi veliko različnih vtičnikov, ki omogočajo različne funkcionalnosti za posamezen programski jezik. Podpira označevanje sintakse za številne programske jezike [12].

29 12 POGLAVJE 3. UPORABLJENE TEHNOLOGIJE IN ORODJA Slika 3.3: Urejevalnik programske kode Sublime Text MySQL Workbench MySQL Workbench je vizualno orodje za delo z MySQL strežniki in podatkovnimi bazami. V celoti podpira različice strežnika MySQL 5.1 in več. Lahko se ga uporablja tudi pri starejših različicah, ampak obstaja možnost, da ne bodo delovale vse funkcije. Ponuja pet glavnih funkcionalnosti: pisanje poizvedb SQL, modeliranje podatkov, upravljanje z MySQL strežnikom, selitev podatkov med različnimi ponudniki podatkovnih baz, podpora MySQL Enterprise Obstajata dve različici MySQL Workbench programa, prostodostopna in plačljiva različica Twitter Bootstrap Twitter Bootstrap je brezplačna zbirka sodobnih orodij za izdelovanje spletnih strani in spletnih aplikacij. Je odprtokoden in zaščiten z licenco Apache License 2.0 [9].

30 3.2. ORODJA 13 Vsebuje številne lepo in sodobno oblikovane HTML komponente, kot so tipografija, tabele, obrazci, gumbi, ikone, navigacija; JavaScript komponente z modalnimi okni (angl. modal windows), zaslonskimi namigi (angl. tooltips), spustnimi meniji (angl. drop-down menus) in še veliko drugih ter mrežo, ki omogoča enostavno razporeditev elementov (Slika 3.4). Slika 3.4: Modalno okno - Twitter Bootstrap.

31 14 POGLAVJE 3. UPORABLJENE TEHNOLOGIJE IN ORODJA

32 Poglavje 4 Razvoj in implementacija spletne aplikacije SCM Context Spletna aplikacija SCM Context je sestavni del sistema za izvedbo hladne verige z uporabo tehnologije NFC. Slika 4.1 prikazuje arhitekturo, ki je razdeljena na tri področja, ki so med seboj povezana in si izmenjujejo podatke. Prvo področje je predstavljeno v diplomskem delu in je zasnovano za vnos, urejanje in shranjevanje enoličnih identifikatorjev in drugih podatkov, ki se nanašajo na izvedbo hladne verige. Ker so za podjetje zanimivi tudi rezultati je omogočen trenutni pregled dogajanja, kakor tudi celotna zgodovina procesov z nadzorom temperatur. Preostali dve področji vključujeta izdelavo mobilnih aplikacij za Android operacijski sistem. Ena od njiju omogoča nadzor temperaturnih meritev z uporabo tehnologije NFC. Zagotavlja upravljanje z zapisovalniki podatkov (NFC-TL - pametne kartice s temperaturnimi senzorji) in posredovanje podatkov v podatkovno bazo. V senzorsko podatkovno bazo nato shrani zapis, ki vsebuje podatke o stanju nadzora, ki ga prikazuje naša spletna aplikacija SCM Context. Za pridobivanje drugih informacij se uporabljajo značke NFC in tudi dvodimenzionalne kode QR (angl. Quick Response). V primeru, da je hladna veriga vključena v sistem sledljivosti, se podatki o aktivnostih nalagajo v EPCIS repozitorij, ki omogoča tudi predstavitev podatkov za tre- 15

33 16 POGLAVJE 4. RAZVOJ IN IMPLEMENTACIJA SPLETNE APLIKACIJE SCM CONTEXT tje področje, ki zajema povpraševanje po vseh treh podatkovnih bazah za celovit pregled sledljivosti in hladne verige [15]. Aplikacija je zasnovana za Android pametne naprave in jo lahko uporabljajo tako v podjetju, kakor tudi potrošniki ob nakupu proizvodov, ki so označeni s kodo QR ali značko NFC. Slika 4.1: Arhitektura sistema za izvedbo hladne verige z uporabo tehnologije NFC. 4.1 Izdelava podatkovnega modela Razvoj spletne aplikacije se začne z izdelavo podatkovnega modela. Na podlagi zahtev za temperaturni nadzor s tehnologijo NFC in podatkov, ki podjetju omogočajo pregled (produkti, lokacije, sredstva,...) smo definirali, katere entitete so v aplikaciji potrebne, narisali diagram podatkovnega modela in ga nato implementirali na MySQL strežnik. Za izdelavo in implementacijo

34 4.1. IZDELAVA PODATKOVNEGA MODELA 17 podatkovnega modela smo uporabili MySQL Workbench program. Podatkovna baza vsebuje 12 entitet, ki so lahko med seboj povezane. V aplikaciji so definirane naslednje identitete: companies - podatki o podjetju (ime, naslov, elektronski naslov, GS1 koda,...); locations - podatki o lokacijah (ime, naslov, zemljepisna dolžina in širina, opis); locatitondetails - podatki o podrobnostih določene lokacije (ime, univerzalna identiteta, oznaka in podatek na katero lokacijo se podatki nanašajo (tabeli locations in locationdetails sta v relaciji 1:N)); assets - podatki o sredstvih (ime, univerzalna identiteta, opis); assetdetails podatki o podrobnostih sredstev (ime, univezalna identiteta, oznaka in podatek na katero sredstvo se podatki nanašajo (tabela assets in assetdetails sta v relaciji 1:N)); products - podatki o produktih (ime, univerzalna identiteta in podatek o tipu produkta); producttypes - podatki o tipu produkta (ime, opis, hranilne vrednosti (tabela products in producttypes sta v relaciji 1:N)); documents - podatki o dokumentih (ime, univerzalna identiteta); businesssteps - podatki o korakih produkta v procesu (ime, univezalna identiteta); dispositions - podatki o stanju produkta v procesu (ime, univezalna identiteta); pictures - podatki o slikah, ki bodo dostopne z mobilne aplikacije (podatek v kateri tabeli se nahaja zapis, ime tabele, ime polja, ki mu slika pripada, ime slike ter pot do slike na strežniku);

35 18 POGLAVJE 4. RAZVOJ IN IMPLEMENTACIJA SPLETNE APLIKACIJE SCM CONTEXT users - podatki o uporabnikih, ki imajo dostop do spletne aplikacije (ime, priimek, uporabniško ime, geslo, univerzalna identiteta, pravice,...) Za tabele, ki so med seboj povezane z relacijo 1:N, pomeni, da se zapis v prvi tabeli lahko poljubno-krat uporabi v drugi tabeli. Slika 4.2 prikazuje diagram podatkovnega modela in relacije med posameznimi tabelami.

36 4.1. IZDELAVA PODATKOVNEGA MODELA 19 Slika 4.2: Diagram podatkovnega modela.

37 20 POGLAVJE 4. RAZVOJ IN IMPLEMENTACIJA SPLETNE APLIKACIJE SCM CONTEXT 4.2 Povezava s senzorsko bazo podatkov Senzorska baza vsebuje podatke o nadzoru temperatur, ki jih pošilja mobilna aplikacija ob začetku ali koncu procesa hladne verige. V njej se hranijo podatki o uporabniku, začetni in končni lokaciji, produktu, senzorju,... Polni jo NFC sistem za pridobivanje temperaturnih senzorjev. Želimo pregled aktivnih/neaktivnih temperaturnih senzorjev in izmerjenih podatkov v procesu logistike. Obe podatkovni bazi se nahajata na istem strežniku, tako da spletna aplikacija do nje dostopa samo z dodajanjem imena podatkovne baze v SQL poizvedbo. Če bi se senzorska baza podatkov nahajala na drugem strežniku, bi bilo potrebno narediti povezani strežnik (angl. linked server), da bi se lahko do baze dostopalo kot v sedanjem primeru. 4.3 Razvoj spletne aplikacije SCM Context Razvoj spletne aplikacije je od začetka do konca potekal v CakePHP ogrodju in Sublime Text 2 urejevalniku besedil Struktura in oblika CakePHP uporablja PHP programski jezik in Model-View-Controller (Model - Pogled - Krmilnik) strukturo. Za lažje in hitrejše delo se je dobro držati pravil ogrodja. Datoteke, ki jih lahko uporabljamo in spreminjamo se hranijo v mapi /www/imestrani/app, poleg nje se nahajajo še tri druge, ki so jedro samega ogrodja in jih ni priporočljivo spreminjati. Znotraj app mape imamo lepo zgrajeno strukturo, ki nam omogoča pregledno organizirane datoteke (Slika 4.3).

38 4.3. RAZVOJ SPLETNE APLIKACIJE SCM CONTEXT 21 Slika 4.3: Struktura CakePHP ogrodja. V mapi Config se hranijo konfiguracijske datoteke, ki služijo temu, da se nastavitve celotne spletne aplikacije spreminjajo samo na enem mestu. Poleg mape Config so zelo pomembne še Controller, Model, View in webroot. Mapa Controller hrani krmilnike, ki so najbolj pomembni za delovanje spletne aplikacije, Model hrani vse datoteke o podatkovnih modelih in View hrani poglede za določen krmilnik. V krmilniku se pišejo funkcije, ki so nato dostopne preko povezave.

39 22 POGLAVJE 4. RAZVOJ IN IMPLEMENTACIJA SPLETNE APLIKACIJE SCM CONTEXT Slika 4.4: Krmilnik. Slika (4.4) prikazuje krmilnik, v katerem so funkcije index, add, edit in delete, za vsako od njih obstaja pogled v mapi pogledov. Do njih se dostopa preko povezave, npr. /imeaplikacije/homes/add za zagon add funkcije. Datoteka model vsebuje pomembne stvari v povezavi s podatkovno bazo. Lahko vsebuje relacije, omejitve o tipih podatkov, ki se lahko vpišejo in različne definicije (Slika 4.5). Slika 4.5: Model.

40 4.3. RAZVOJ SPLETNE APLIKACIJE SCM CONTEXT 23 Pogled definira, kako se bodo podatki v spletni aplikaciji prikazali. Napisan je v standardnem HTML/PHP programskem jeziku (Slika 4.6). Slika 4.6: Pogled. Najprej smo izdelali skico oblike spletne aplikacije in jo nato realizirali s pomočjo HTML, CSS in Twitter Bootstrap tehnologije (Slika 4.7). Slika 4.7: Načrtovanje spletne aplikacije. 1 - glavni meni (vsebuje povezave do pregleda lokacij, produktov, sredstev,...) 2 - vsebina (glede na izbrano postavko v meniju se nam prikazuje različna vsebina) 3 - splošni podatki (noga spletne aplikacije je razdeljena na štiri okvirje (po-

41 24 POGLAVJE 4. RAZVOJ IN IMPLEMENTACIJA SPLETNE APLIKACIJE SCM CONTEXT datki o podjetju, uporabne povezave, kontaktni podatki in zemljevid lokacije podjetja)) 4 - stranski meni (vsebuje povezave do pregleda podjetja, stanju in korakih produktov,...) 5 - jezik (prikaz spletne strani v angleščini ali slovenščini) Namestitev spletne aplikacije Za uspešno namestitev in delovanje naše aplikacije moramo zagotoviti strežnik, na katerem je nameščena programska oprema, ki jo sestavljajo Apache, PHP in MySQL strežnik. Na Windows operacijskem sistemu imamo skupek te programske opreme v WAMP paketu ali pa se jih lahko namesti vsakega posebej. Po uspešni namestitvi WAMP paketa v mapo www skopiramo datoteke in s tem omogočimo uporabo CakePHP ogrodja. Potrebno je urediti še dostope do MySQL strežnika in pravice, kdo lahko dostopa do spletne aplikacije. Ime mape preimenujemo v ime spletne strani, tako je spletna stran dostopna na Za namestitev na Linux ali Mac operacijskem sistemu obstaja podobna programska oprema, kot sta LAMP (Linux, Apache, MySQL, PHP Perl) in MAMP (Mac, Apache, MySQL, PHP Perl).

42 Poglavje 5 Predstavitev in testiranje aplikacije Slika 5.1: Domača stran podjetja Fonda.si. Spletno aplikacijo smo zasnovali tako, da je dostopna z uporabniškim imenom in geslom. Uporabniki aplikacije so lahko administratorji ali pa navadni uporabniki. Po uspešni prijavi se uporabniku odpre domača stran 25

43 26 POGLAVJE 5. PREDSTAVITEV IN TESTIRANJE APLIKACIJE spletne aplikacije SCM Context, kjer bodo predstavljeni podatki za podjetje Fonda.si (Slika 5.1). Osnovna stran se za navadnega uporabnika razlikuje samo v tem, da v desnem meniju ne bo imela zavihka Users. 5.1 Registracija novih uporabnikov V kolikor uporabniškega imena in gesla še nimamo, se je potrebno registrirati. S klikom na povezavo Sign up! se uporabniku odpre obrazec za vnos podatkov. Uporabnik v obvezna polja obrazca vnese kontaktni elektronski naslov, željeno uporabniško ime in geslo za dostop do aplikacije (Slika 5.2). Novo registrirani uporabniki so privzeto nastavljeni na navadne uporabnike. Slika 5.2: Obrazec za registracijo uporabnika. Kasneje jih lahko administrator poviša v administratorje spletne aplikacije in jim s tem omogoči dodajanje, urejanje in brisanje podatkov. Če uporabnik ne vnese vseh zahtevanih podatkov ali pa vnese neveljaven elektronski naslov, ga aplikacija na to opozori (Slika 5.3).

44 5.2. PRIJAVA UPORABNIKA V SISTEM 27 Slika 5.3: Vnos neveljavnega elektronskega naslova. 5.2 Prijava uporabnika v sistem Začetna stran za prijavo v sistem od uporabnika zahteva uporabniško ime in geslo, ki jih je navedel pri registraciji (Slika 5.4). Slika 5.4: Prijava v aplikacijo. 5.3 Urejanje podatkov in slik Na vrhu vsakega prikaza podatkov imamo povezavo za dodajanje novih zapisov (Slika 5.5).

45 28 POGLAVJE 5. PREDSTAVITEV IN TESTIRANJE APLIKACIJE Slika 5.5: Povezava za dodajanje novih podatkov. Tako se nam s klikom na izbrano povezavo odpre obrazec za vnos in zahteva vnos vseh podatkov, ki so potrebni v določeni tabeli (Slika 5.6). Slika 5.6: Obrazec za vnos novih podatkov.

46 5.3. UREJANJE PODATKOV IN SLIK 29 Posebna lastnost vnašanja podatkov v spletni aplikaciji je izbira slik. Slika, ki je bila izbrana v določenem polju se naloži na strežnik, pot do nje pa se zapiše v tabelo pictures. O vsaki sliki hranimo tudi podatek, za katero tabelo in polje gre ter s katerim zapisom je v relaciji. Slika (5.7) prikazuje vnosno polje za izbor datoteke. Slika 5.7: Vnosno polje za izbor datoteke. Vsak podatek lahko podrobno pogledamo (angl. View), ga urejamo (angl. Edit) ali pa izbrišemo (angl. Delete) (Slika 5.5). S klikom na povezavo View se nam odpre podrobni pregled podatka. Na voljo so nam vse informacije o zapisu, tudi tiste, ki jih ni bilo moč prikazati v pregledu (Slika 5.8). Slika 5.8: Podrobni pogled zapisa. Klik na povezavo Delete povzroči brisanje izbranega podatka. Pred vsakim brisanjem podatka nas spletna aplikacija vpraša, če to resnično želimo storiti ( Are you sure? ) (Slika 5.9).

47 30 POGLAVJE 5. PREDSTAVITEV IN TESTIRANJE APLIKACIJE Slika 5.9: Opozorilno okno pred izbrisom zapisa. Ob urejanju podatka, se nam odpre vnosna maska, v kateri so vsa polja že napolnjena z vsemi trenutnimi podatki in se jih lahko nato poljubno spreminja (Slika 5.10). S klikom na gumb Save se podatek shrani in obveljajo spremenjene vrednosti. Slika 5.10: Urejanje zapisa.

48 5.4. PREGLED PODATKOV Pregled podatkov Ko se navaden uporabnik uspešno prijavi v aplikacijo SCM Context, lahko pregleduje vse podatke o podjetju (produkti, sredstva, lokacije,...)(slika 5.11). Slika 5.11: Pregled podatkov o produktih. Prikaz podatkov je prilagojen tako, da se v tabeli pokaže samo po deset podatkov, če uporabnik tega ne spremeni. Če je podatkov več kot deset, se prikaz podatkov razdeli na več strani. S tem se uporabniku omogoči navigacija v tabeli (Slika 5.12). Slika 5.12: Omogočena navigacija v primeru, da je podatkov več kot deset.

49 32 POGLAVJE 5. PREDSTAVITEV IN TESTIRANJE APLIKACIJE 5.5 Pregled hladne verige Uporabniki in administratorji lahko pregledujejo podatke iz senzorske baze Aktivnosti in razpoložljiva oprema Vsak zapis v senzorski bazi podatkov, se izpiše v pregledu hladne verige (zavihek Cold Chain). Prikazujejo se podatki o zapisovalniku (TL), statusu, začetni in končni lokaciji, produktu, uporabniku ter datumu začetka in konca. Za zapisovalnike, ki niso več aktivni se omogoči gumb za prikaz senzorskih podatkov (Slika 5.13). Slika 5.13: Prikaz aktivnosti in razpoložljive opreme Senzorski podatki Ob kliku na gumb View (Slika 5.13) nam spletna aplikacija omogoča prikaz senzorskih podatkov v grafu. Prikazane so izmerjene temperature v odvisnosti od časa (Slika 5.14). S pomikom miške po krivulji se prikaže datum in vrednost temperature.

50 5.5. PREGLED HLADNE VERIGE 33 Slika 5.14: Graf izmerjenih temperatur v hladni verigi. V desnem zgornjem kotu grafa se nam s klikom na ikono odpre možnost shranjevanja prikazanega grafa v različne formate slik (Slika 5.15). Slika 5.15: Shranjevanje prikazanega grafa.

51 34 POGLAVJE 5. PREDSTAVITEV IN TESTIRANJE APLIKACIJE

52 Poglavje 6 Sklepne ugotovitve Z izdelavo aplikacije nam je uspelo uresničiti zastavljene cilje, ki so zajemali izdelavo podatkovnega modela in vseh funkcionalnosti za urejanje in prikaz podatkov podjetja in senzorske baze. Aplikacija omogoča administratorjem hitro urejanje podatkov za potrebe hladne verige. Diplomsko delo nam je prineslo veliko novih znanj in izkušenj, predvsem na področju uporabljenih tehnologij. Med samo izdelavno aplikacije smo naleteli tudi na nekaj problemov. Ena od težav, ki se nam je pojavila je bila ta, da smo na začetku projekta razmišljali, da bi slike shranjevali v podatkovno bazo. Kasneje se je izkazalo, da je to najslabša možna izbira. Težavo smo rešili tako, da se sedaj slike shranjujejo na strežnik in se v podatkovno bazo zapisujejo samo relativne poti do datotek. S tem nam je tudi olajšan prikaz slike v spletni aplikaciji in obeh mobilnih aplikacijah. Druga težava, se je pojavila pri prikazu senzorskih podatkov v grafu. Odpravili smo jo z JSON odgovorom in jquery getjson() funkcijo. Med izdelavo spletne aplikacije smo prišli do novih idej za nadgradnjo: razširitev aplikacije tako, da bi se povezala z obstoječim informacijskim sistemom podjetja, avtomatsko izmenjavo podatkov, ki so bili na novo dodani ali spremenjeni v obstoječem sistemu v podatkovno bazo spletne aplikacije. 35

53 36 POGLAVJE 6. SKLEPNE UGOTOVITVE Trenutna rešitev je še v zaključni fazi testiranja in bo povezana v pilotni sistem za nadzor hladne verige s preostalima dvema aplikacijama, ki bosta izdelani v okviru dveh drugih diplomskih nalog. Celoten sistem bomo nato testirali v realnem okolju ter ga poskušali nadgraditi v komercialno rešitev za uporabo v preskrbovalnih verigah za manjša podjetja.

54 Literatura [1] (2013) Sledljivost in označevanje GS1. Dostopno na: [2] (2013) W3Schools HTML. Dostopno na: intro.asp [3] (2013) W3Schools CSS. Dostopno na: intro.asp [4] (2013) CakePHP Cookbook 2.x Documentation. Dostopno na: [5] (2013) MySQL. Dostopno na: [6] (2013) jquery. Dostopno na: [7] (2013) Make the web faster - Google Developers. Dostopno na: [8] (2013) jquery UI. Dostopno na: [9] (2013) Twitter Bootstrap. Dostopno na: 37

55 38 LITERATURA [10] (2013) Kaj je WAMP? Dostopno na: [11] (2013) Sublime Text 2. Dostopno na: [12] (2013) MySQL Workbench. Dostopno na: [13] (2013) EU Projekt RFID-F2F. Dostopno na: [14] J.M. Myerson. RFID in the Supply Chain, A Guide to selection and implementation. Tylor & Francis Group, LLC, 2007 (Pogl. 3). [15] C 2009 RFID Context Data Management The Missing Link to EPCIS- Based Supply Chain Monitoring.pdf [16] (2013) RFID: An Introduction Dostopno na: topic3

56 Slike 3.1 Preprost HTML5 dokument Slog prijavne strani Urejevalnik programske kode Sublime Text Modalno okno - Twitter Bootstrap Arhitektura sistema za izvedbo hladne verige z uporabo tehnologije NFC Diagram podatkovnega modela Struktura CakePHP ogrodja Krmilnik Model Pogled Načrtovanje spletne aplikacije Domača stran podjetja Fonda.si Obrazec za registracijo uporabnika Vnos neveljavnega elektronskega naslova Prijava v aplikacijo Povezava za dodajanje novih podatkov Obrazec za vnos novih podatkov Vnosno polje za izbor datoteke Podrobni pogled zapisa Opozorilno okno pred izbrisom zapisa Urejanje zapisa

57 40 SLIKE 5.11 Pregled podatkov o produktih Omogočena navigacija v primeru, da je podatkov več kot deset Prikaz aktivnosti in razpoložljive opreme Graf izmerjenih temperatur v hladni verigi Shranjevanje prikazanega grafa

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko UPORABLJENE TEHNOLOGIJE Za izdelavo predstavitvene spletne strani smo izbrali tehnologije, ki zagotavljajo: Hitro delovanje spletne

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr NAVODILA ZA UPORABO Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta in jih shranite za prihodnjo rabo Vsebina 1. Pregled 2. Sistem 3. Prednosti 4. Upravljanje

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app

NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app NAVODILA ZA MONTAŽO SI EWPE SMART Wi-FI app Uporabniški račun V aplikacijo se je treba prijaviti z uporabniškim računom. Ob prvem zagonu vas bo aplikacija pozvala k registraciji (sign up) ali prijavi (sign

Prikaži več

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX 3.5 1. Dodajanje uporabnikov vajexx v skupino Vaje 2. Kopiranje Win2003 strežnika in registracija na

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX 3.5 1. Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nastavitve strežnika ESX 3. Namestitev in nastavitve VM

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta 1.0 22.11.2013 Prva verzija dokumenta 1.1 15.04.2015 Dodana možnost

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

Nameščanje Adopt Open Java Development Kit 8

Nameščanje Adopt Open Java Development Kit 8 Nameščanje Adopt Open Java Development Kit 8 za Windows x64 IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod...

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

Microsoft PowerPoint - seminar_ pptx

Microsoft PowerPoint - seminar_ pptx Leatalske informacije in ARO Slovenia Control Igor Čučnik, ARO Aleš Omahne, NOTAM Uroš Grošelj, AIP Brnik, 12.5.2018 Letalske informacije AIP AIP AMDT AIP SUP AIC NOTAM Serija A, B in C VFR karta Spletna

Prikaži več

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Identifikacijska oznaka dokumenta: n/a Različica dokumenta:

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev IZKUŠNJE PRI PRILAGODITVI E-STORITEV AJPES ZAHTEVAM EIDAS ZA ČEZMEJNO PRIZNAVANJE MARJAN BABIČ, AJPES Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije s SI-PASS

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje

ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in preje ZAČETNI VODNIK ZA POVEZAVO Izkusite prilagojeno nego perila z aplikacijo My AEG Care. Pralni stroj lahko povežete in upravljate od koder koli in prejemate obvestila o tem, kdaj je perilo pripravljeno.

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, 12.11.2018 Verzija 1.0 KAZALO 1 REGISTRACIJA... 3 1.1 Katere podatke potrebujem za registracijo/kreiranje

Prikaži več

CODEKS IP KAMERA

CODEKS IP KAMERA CODEKS IP KAMERA uporabniška navodila Vse pravice pridržane. Noben del uporabniških navodil se ne sme reproducirati v kakršnikoli obliki ali na kakršen koli način - grafični, elektronski ali mehanski,

Prikaži več

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc)

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc) 1. Pogoji uporabe programske opreme Pred uporabo programske opreme iz programa MSDNAA morate prebrati in se strinjati s pogoji in določili Licenčne pogodbe za končnega uporabnika programske opreme MSDN

Prikaži več

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomočjo aplikacije Outlook, katero lahko prenesete s pomočjo trgovine App Store. Ko aplikacijo zaženete se vam pojavi naslednje

Prikaži več

Orodje za izvoz podatkov

Orodje za izvoz podatkov Pomoč uporabnikom -NA-SI-200, V6.13-00 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Predstavitev orodja za izvoz podatkov...

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev TIK terminal nima povezave s strežnikom Ob vpisu v TIK Admin se pojavi napis ni povezave s strežnikom Na terminalu je ikona 1. preverimo ali je pravilno nastavljen IP strežnika 1. Preverimo datoteko TIKSAdmin.INI

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013 David Zakelšek Diplomsko delo Maribor, september 2013 Diplomsko delo Študent: Študijski program: Smer: Mentor: Lektorica: David Zakelšek Univerzitetni študijski program Informatika in tehnologije komuniciranja

Prikaži več

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Blaž Roženbergar Upravljanje trgovskega blaga z značkami RFID DIPLOMSKO DELO VISOKOŠOLS

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Blaž Roženbergar Upravljanje trgovskega blaga z značkami RFID DIPLOMSKO DELO VISOKOŠOLS Univerza v Ljubljani Fakulteta za računalništvo in informatiko Blaž Roženbergar Upravljanje trgovskega blaga z značkami RFID DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

Diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ M

Diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ M Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ Mentor: doc. dr. Borut Werber Kandidat: Boštjan Koželj Somentor: viš. pred. dr. Gregor Lenart Kranj, September

Prikaži več

Microsoft PowerPoint - Sequi_SecDAy.ppt

Microsoft PowerPoint - Sequi_SecDAy.ppt Sistem za zagotavljanje revizijske sledi zbirk podatkov Marko Hočevar Premisa d.o.o. Iztok Lasič Hic Salta d.o.o. O revizijski sledi Namen revizijske sledi Znane težave pri zajemanju revizijske sledi Zakaj

Prikaži več

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, marec 2019 Vsebina 1 Dostop do aplikacije... 3 1.1 Android...

Prikaži več

Navodila za uporabo Mini snemalnik

Navodila za uporabo Mini snemalnik Navodila za uporabo Mini snemalnik www.spyshop.eu Pred vami so navodila za pravilno uporabo mini snemalnika in opis funkcionalnosti. Lastnosti snemalnika: Naziv Mere Teža Kapaciteta spomina Snemanje Format

Prikaži več

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc Navodila za uporabo osebnega portala člana 13.11.08 Pozor: Ta navodila so le v pomoč uporabnikom. V kolikor so navodila v nasprotju s splošnimi pogoji poslovanja kluba, veljajo splošni pogoji poslovanja

Prikaži več

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE VSEBINA Spoštovani, 4 GALERIJA Pred vami je katalog gradnikov za SharePoint, ki jih lahko namestite na svoje okolje, bodisi, da uporabljate SharePoint

Prikaži več

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se nanaša na tobačne izdelke na trgu EU in na tobačne izdelke, izdelane v EU, vključno s tistimi

Prikaži več

NETGEAR R6100 WiFi Router Installation Guide

NETGEAR R6100 WiFi Router Installation Guide Blagovne znamke NETGEAR, logotip NETGEAR in Connect with Innovation so blagovne znamke in/ali registrirane blagovne znamke družbe NETGEAR, Inc. in/ali njenih povezanih družb v ZDA in/ali drugih državah.

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Izkušnje pri prilagoditvi e-storitev AJPES zahtevam eidas za čezmejno priznavanje Marjan Babič, AJPES 11. 12. 2018 Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije

Prikaži več

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga Nik Perčič MENTOR Dušan Fugina, prof. Celje, marec

Prikaži več

COBISS3/Medknjižnična izposoja

COBISS3/Medknjižnična izposoja 3/Medknjižnična izposoja 2.2 KATALOG Katalog nam omogoča: iskanje gradiva prikaz izbranih bibliografskih zapisov ali pripadajočih podatkov o zalogi iz lokalne baze podatkov v formatu COMARC vpogled v stanje

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : ržavni izpitni center *M15178112* SPOMLNSKI IZPITNI ROK Izpitna pola 2 Četrtek, 4. junij 2015 / 90 minut ovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali

Prikaži več

Interaktivni atlas slovenskih narecnih besed

Interaktivni atlas slovenskih narecnih besed Univerza v Ljubljani Fakulteta za računalništvo in informatiko Gregor Šajn Interaktivni atlas slovenskih narečnih besed DIPLOMSKO DELO VISOKOŠOLSKI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Napredovanja v plačne razrede javnih uslužbencev 2019 S pomočjo SAOP programa Kadrovska evidenca lahko ob dokupljeni kodi vodimo napredovanja javnih uslužbencev. Za napredovanja v letu 2019 je potrebno

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03.2019 Verzija 1.1 KAZALO 1 NAMEN...3 2 REGISTRACIJA...4 3 VNOS GESLA IN AKTIVACIJA RAČUNA...6

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Uporaba storitve Office 365 v napravi iphone ali ipad Priročnik za hiter začetek dela Ogled e-pošte Nastavite napravo iphone ali ipad tako, da boste lahko pošiljali in prejemali e-pošto iz računa v storitvi

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Dostopnost elektronskih virov za slepe, slabovidne in druge osebe z motnjami branja Kristina Janc ZSSML - 27. Seja TIFLO sekcije 22.3.2012 Možnost izkoriščanja elektronskih virov za slepe, slabovidne in

Prikaži več

Najboljša skupaj Kontrola pristopa + registracija delovnega časa

Najboljša skupaj Kontrola pristopa + registracija delovnega časa Najboljša skupaj Kontrola pristopa + registracija delovnega časa Globalna rešitev prilagojena lokalnemu okolju Rešitev Time&Space je na voljo v 15-ih jezikih ter podpira latinico, cirilico in arabsko pisavo.

Prikaži več

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV OCENJEVANJE PRISPEVKOV KOMENTIRANJE PRISPEVKOV KONTAKT

Prikaži več

Aplikacija za beleženje casa

Aplikacija za beleženje casa Univerza v Ljubljani Fakulteta za računalništvo in informatiko Peter Povirk Aplikacija za beleženje časa DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA Mentor:

Prikaži več

Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018

Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018 Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018 RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Študent: Študijski program: Smer: Mentor: Lektor: Nejc Rebernjak visokošolski

Prikaži več

LAMP, MEAN, ANNE – kaj izbrati za razvoj spletne aplikacije?

LAMP, MEAN, ANNE – kaj izbrati za razvoj spletne aplikacije? Univerza v Ljubljani Fakulteta za računalništvo in informatiko Tim Cestnik LAMP, MEAN, ANNE kaj izbrati za razvoj spletne aplikacije? DIPLOMSKO DELO UNIVERZITETNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI

Upravljanje sistema COBISS Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI Navodila za uporabo tiskalnika CITIZEN S310II V1.0 VIF-NA-27-SI IZUM, 2015 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Uporaba tiskalnika...

Prikaži več

Primerjava ogrodij za razvoj mobilnih aplikacij

Primerjava ogrodij za razvoj mobilnih aplikacij Univerza v Ljubljani Fakulteta za računalništvo in informatiko Gregor Vertovšek Primerjava ogrodij za razvoj mobilnih aplikacij DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE: RAČUNALNIŠTVO

Prikaži več

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati. 1. Preverite spletno stran Ta posnetek zaslona vam prikazuje, da morate v levem vrhnjem kotu preveriti, če se nahajate na pravi

Prikaži več

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije)

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije) Nakupovalni vodič po angleških spletnih trgovinah Vedno več ljudi se odloča za nakupe preko spleta. Cene na spletu so pogosto ugodnejše, izbira bolj široka, nakupovanje pa je enostavno in udobno. Dandanes

Prikaži več

INFORMATOR BIROKRAT 1/2011

INFORMATOR BIROKRAT 1/2011 ta Veleprodaja Maloprodaja Storitve Računovodstvo Proizvodnja Gostinstvo Turizem Hotelirstvo Ticketing CRM Internetna trgovina Izdelava internetnih strani Grafično oblikovanje NOVOSTI IN NASVETI ZA DELO

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Novosti Državnega centra za storitve zaupanja SI-TRUST Mag. Aleš Pelan, Ministrstvo za javno upravo 11.12.2018 ... 2000 2001 2015 2018 Overitelj na MJU Državni center za storitve zaupanja Novosti v letu

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Navodila za namestitev odjemalca ibsreport2 produkcijsko okolje (poročanje Banki Slovenije) Avgust 2017

Navodila za namestitev odjemalca ibsreport2 produkcijsko okolje (poročanje Banki Slovenije) Avgust 2017 Navodila za namestitev odjemalca ibsreport2 produkcijsko okolje (poročanje Banki Slovenije) Avgust 2017 1. Uvod Navodilo je namenjeno tehničnemu osebju pri pošiljateljih poročil oziroma poročevalcih, ki

Prikaži več

Diplomska naloga: Prototip informacijskega sistema za shranjevanje računov v digitalni obliki

Diplomska naloga: Prototip informacijskega sistema za shranjevanje računov v digitalni obliki UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Matej Vovko Prototip informacijskega sistema za shranjevanje računov v digitalni obliki DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1,

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1, TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03. 2019 KAZALO 1 Namen...3 2 Registracija...4 3 Vnos gesla in aktivacija računa...6 4 Prijava...7

Prikaži več

Diapozitiv 1

Diapozitiv 1 Računalništvo in informatika Program: Mehatronika dr. Hubert Fröhlich, univ. dipl. el. Podatkovne baze 2 Podatkovne baze Podatki osnova za odločanje in izvajanje akcij tiskana oblika elektronska oblika

Prikaži več

Microsoft Word - UN_Simona_Siljanovska_2017

Microsoft Word - UN_Simona_Siljanovska_2017 UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Simona Siljanovska IZDELAVA SPLETNE TRGOVINE V WORDPRESS Diplomsko delo Maribor, september 2017 UNIVERZA V MARIBORU FAKULTETA

Prikaži več

IJS EDS IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut "Jožef Stefan" Ljubljana

IJS EDS IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut Jožef Stefan Ljubljana IJS Elektronski Dokumentni Sistem Osnovna uporaba sistema uporabniška navodila Institut "Jožef Stefan" Ljubljana Projekt: (RD JN19 16) Naročnik projekta: Institut "Jožef Stefan" Izvajalec projekta: BuyITC

Prikaži več

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0 Upravljanje z dokumentarnim gradivom (DGSF) Zgodovina dokumenta Verzije # Oznaka verzije Spremembe Avtorji Datum 1.0 Osnovni dokument Upravljanje z dokumentarnim gradivom (DGSF) Stran 2 od 13 Kazalo 1

Prikaži več

Slajd 1

Slajd 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO 1 EU ENOTNI DIGITALNI PORTAL: PRIHAJA NOVA EU UREDBA Alenka Žužek Nemec, Tina Kuliš DNEVI SLOVENSKE INFORMATIKE 18. april 2018 Ko podjetja ali državljani

Prikaži več

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica naslednji P RAVILNIK o izvajanju videonadzora I. SPLOŠNE

Prikaži več

Oblikovanje in razvijanje spletnih strani

Oblikovanje in razvijanje spletnih strani Uporabniški vmesnik načrtovanje in izdelava Interaktivni mediji Doc. dr. Aleš Hladnik Načrtovanje uporabniškega vmesnika (UV) Načrtovanje oz. zasnova UV (User( interface design or engineering) je načrtovanje

Prikaži več

Navodilo Telemach

Navodilo Telemach Nastavitve za: MOJ TELEMACH Registracija: Na spletni strani Moj Telemach (http://moj.telemach.si) se pomaknite na spodnji del strani in pritisnite gumb REGISTRIRAJ SE. 1. korak Odpre se novo okence, kamor

Prikaži več

Zadeva: Ponudba

Zadeva: Ponudba Navodila za urejanje Spletne strani CTEK.si 1. Dodajanje novega polnilnika Za dodajanje novega polnilnika nikoli ne prepisujte že objavljenih vsebin, ampak sledite tem navodilom. Ta so zagotovilo, da bodo

Prikaži več

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni

RAM stroj Nataša Naglič 4. junij RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni RAM stroj Nataša Naglič 4. junij 2009 1 RAM RAM - random access machine Bralno pisalni, eno akumulatorski računalnik. Sestavljajo ga bralni in pisalni trak, pomnilnik ter program. Bralni trak- zaporedje

Prikaži več

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik CNR-BTU3 Bluetooth vmesnik A. Vsebina pakiranja Bluetooth USB Adapter Bluetooth programska oprema in CD z gonilniki Navodila za uporabo in CD 1. Namestitev Bluetooth programske opreme za Windowse 1. Vstavite

Prikaži več

Microsoft Word - Navodila za uporabo 1.1.doc

Microsoft Word - Navodila za uporabo 1.1.doc PhotoOrder Navodila za uporabo 1 Kazalo 1 Kazalo... 2 2 Kazalo slik... 3 3 PhotoOrder... 4 4 Nameščanje programa... 5 4.1 Internet Explorer... 5 4.1.1 "Save" ("Shrani")... 5 4.1.2 "Run" ("Odpri")... 6

Prikaži več

INTERAKTIVNE REŠITVE PROMETHEAN

INTERAKTIVNE REŠITVE PROMETHEAN INTERAKTIVNE REŠITVE PROMETHEAN Promethean je vodilni svetovni ponudnik interaktivne tehnologije na področju izobraževanja. S svojim inovativnim pristopom in vizijo prihodnosti, spreminjajo način sodelovanja

Prikaži več

Microsoft Word - P-2_prijava

Microsoft Word - P-2_prijava PRIJAVA Naročnik Oznaka Ime posla NIJZ Trubarjeva cesta 2 1000 LJUBLJANA 21K160318 Javno naročilo Vzdrževanje portala zvem Povsod, kjer obrazec P-2 uporablja izraz»ponudnik«, gre v postopkih, kjer ne gre

Prikaži več

GMP in HACCP S skrbno izbranimi dobavitelji z dolgoletnimi izkušnjami na farmacevtskem trgu in na trgu s kozmetiko se lahko izvor vseh izdelkov ESSENS

GMP in HACCP S skrbno izbranimi dobavitelji z dolgoletnimi izkušnjami na farmacevtskem trgu in na trgu s kozmetiko se lahko izvor vseh izdelkov ESSENS GMP in HACCP S skrbno izbranimi dobavitelji z dolgoletnimi izkušnjami na farmacevtskem trgu in na trgu s kozmetiko se lahko izvor vseh izdelkov ESSENS ponaša z mednarodno priznanim certifikatom GMP. Vsi

Prikaži več

SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga upora

SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga upora SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga uporabljate tudi za portal Lo.Polis (www.lopolis.si), kjer

Prikaži več

Vaja04_Ver02

Vaja04_Ver02 Vaja 04 Varnost: Zaščita aplikacije, omejitev dostopa 1. Uredite prijavo in odjavo uporabnika brez uporabe menuja Special/Security. Nadgradite aplikacijo iz vaje 2. Kreirajte okno tipa Replace Začetno

Prikaži več

Folie 1

Folie 1 S&TLabs Innovations mag. Damjan Kosec, S&T Slovenija d.d. marec 2013 S&TLabs Laboratorij za inovacije in razvoj spletnih in mobilnih informacijskih rešitev Kako boste spremenili svoj poslovni model na

Prikaži več

Kako kupovati na Domači spletni tržnici VODNIK ZA KUPCE Približali smo ti lokalno na Domači spletni tržnici. Made in Istria

Kako kupovati na Domači spletni tržnici VODNIK ZA KUPCE Približali smo ti lokalno na Domači spletni tržnici.   Made in Istria Kako kupovati na Domači spletni tržnici VODNIK ZA KUPCE Približali smo ti lokalno na Domači spletni tržnici. www.trznica-trg.eu Made in Istria VSEBINA 1. UVOD 1.1. O PROJEKTU NEPOSREDNE PRODAJE KMETIJSKIH

Prikaži več

Microsoft Word - CNC obdelava kazalo vsebine.doc

Microsoft Word - CNC obdelava kazalo vsebine.doc ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo mesto, april 2008 Ime in priimek študenta ŠOLSKI CENTER NOVO MESTO VIŠJA STROKOVNA ŠOLA STROJNIŠTVO DIPLOMSKA NALOGA Novo

Prikaži več

ISOFT , računalniški inženiring

ISOFT , računalniški inženiring ISOFT, računalniški inženiring Marko Kastelic s.p. Sad 2, 1296 Šentvid pri stični Spletna stran podjetja:http://www.isoft.si podjetja ISOFT Spletna stran sistema sledenja vozil track.si: http://www.track.si

Prikaži več

Interaktivna spletna aplikacija za slovenska nare\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \accen

Interaktivna spletna aplikacija za slovenska nare\unhbox \bgroup \let \unhbox \setbox \hbox {c\global \mathchardef \accen Univerza v Ljubljani Fakulteta za računalništvo in informatiko Ivan Lovrić Interaktivna spletna aplikacija za slovenska narečna besedila DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

Prikaži več

Izdelava spletnih aplikacij z ogrodjem Angular

Izdelava spletnih aplikacij z ogrodjem Angular Univerza v Ljubljani Fakulteta za računalništvo in informatiko Vid Stoschitzky Izdelava spletnih aplikacij z ogrodjem Angular DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO

Prikaži več

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C#

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C# Pomen posameznih oken uporabniškega vmesnika, urejevalnik

Prikaži več

N

N Državni izpitni center *N19141132* 9. razred FIZIKA Ponedeljek, 13. maj 2019 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA v 9. razredu Državni izpitni center Vse pravice pridržane. 2 N191-411-3-2

Prikaži več

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO WLAN usmerjevalnik TP LINK Archer C5 Kataloška št.:

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO WLAN usmerjevalnik TP LINK Archer C5 Kataloška št.: SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 75 31 33 www.conrad.si NAVODILA ZA UPORABO WLAN usmerjevalnik TP LINK Archer C5 Kataloška št.: 75 31 33 KAZALO 1. PRIKLOP STROJNE OPREME...3 2. KONFIGURACIJA

Prikaži več

NAVODILA ZA UPORABO SPLETNE APLIKACIJE

NAVODILA ZA UPORABO SPLETNE APLIKACIJE NAVODILA ZA UPORABO SPLETNE APLIKACIJE Kazalo 1. Namen spletne aplikacije... 3 2. Prijava v sistem... 3 3. Sprememba gesla... 3 4. Izbira časovnega obdobja... 4 4.1. Način je preko grafičnega koledarja...

Prikaži več

INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA

INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA INFORMATIKA TEČAJ ZA VIŠJEGA GASILCA Damjan Munda, GČ, II.st. VSEBINA PREDMETA INFORMACIJSKI SISTEMI SISTEM OSEBNIH GESEL IN HIERARHIJA PRISTOJNOSTI GASILSKI INFORMACIJSKI SISTEM KAJ JE INFORMATIKA? Informatika

Prikaži več

Programska sprememba oddelka šole

Programska sprememba oddelka šole Pomoč uporabnikom Programska sprememba oddelka šole -NA-SI-355, V1.0 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Navodila... 1 2 Postopek...

Prikaži več

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO TP LINK dvopasovni gigabitni WLANusmerjevalnik N600 Kataloška

SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: NAVODILA ZA UPORABO TP LINK dvopasovni gigabitni WLANusmerjevalnik N600 Kataloška SLO NAVODILA ZA UPORABO IN MONTAŽO Kat. št.: 98 68 78 www.conrad.si NAVODILA ZA UPORABO TP LINK dvopasovni gigabitni WLANusmerjevalnik N600 Kataloška št.: 98 68 78 KAZALO 1. VSEBINA PAKETA...3 2. PRIKLOP

Prikaži več

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELK

UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELK UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Vito Resnik RAZVOJ APLIKACIJE ZA NAROČANJE IN SPREMLJANJE MERITEV IZDELKOV Diplomsko delo Maribor, november 2016 RAZVOJ APLIKACIJE

Prikaži več

IZJAVA O ZASEBNOSTI Sistem ena d.o.o. se zavezuje, da bo varoval osebne podatke kupcev, na način, da zbira samo nujne, osnovne podatke o kupcih / upor

IZJAVA O ZASEBNOSTI Sistem ena d.o.o. se zavezuje, da bo varoval osebne podatke kupcev, na način, da zbira samo nujne, osnovne podatke o kupcih / upor IZJAVA O ZASEBNOSTI Sistem ena d.o.o. se zavezuje, da bo varoval osebne podatke kupcev, na način, da zbira samo nujne, osnovne podatke o kupcih / uporabnikih, ki so potrebni za izpolnitev pogodbe; redno

Prikaži več

Navodila za uporabo Mini prenosna HD kamera s snemalnikom

Navodila za uporabo Mini prenosna HD kamera s snemalnikom Navodila za uporabo Mini prenosna HD kamera s snemalnikom www.spyshop.eu Izdelku so priložena navodila v angleščini, ki poleg teksta prikazujejo tudi slikovni prikaz sestave in delovanja izdelka. Lastnosti

Prikaži več