Professional Documents
Culture Documents
12/6/2011
1/53
Modul 10 - Sadraj
Uvod Karakteristike sistema obeleavanja
Identifikaciona obeleja Klasifikaciona obeleja Paralelna obeleja
Izrada i korienje nomenklature Oznaavanje artikala EAN sistem Prednosti oznaavanja artikala Uvod u Javu
Osnove IKT Fakultet organizacionih nauka 2/53
12/6/2011
SISTEMI OBELEAVANJA
Obeleavanje, ifriranje oznaavanje objekata u saetom obliku. Sistem obeleavanja identifikovanje, utvrivanje poretka, slinosti i razlika objekata koji se posmatraju. Primena jedinstvenog sistema obeleavanja sastavni deo izgradnje informacionog sistema. esto objekti sa istim svojstvima imaju razliite nazive. Takoe, razliiti objekti imaju isti naziv.
12/6/2011
3/53
12/6/2011
ta se sve ifrira?
Sredstva za rad i predmeti rada, Sirovine, Materijali, Poluproizvodi i proizvodi, Instalacije, Rezervni delovi, Alati, Pribori i oprema,
12/6/2011
Organizacione jedinice, Zaposleni radnici, Fabriki standardi, Procesi i operacije, Nosioci podataka, Dokumentacija, Izvetaji i standardizovani tekstovi, Poslovni dogaaji i partneri (kupci, dobavljai) itd.
4/53
IDENTIFIKACIONA OBELEJA
Za identifikaciju odabranih objekata ili pojmova bez obzira na svrhu korienja i korisnike. ifriranje pomou negovoreih ifara Primeri obeleja: matini broj radnika, iro raun, telefonski broj itd. Identifikaciona obeleja najee numerika Mogu se dodeljivati i automatski prema odreenoj proceduri. Veliina obeleja zavisi od oekivanog broja predmeta obeleavanja.
12/6/2011 Osnove IKT Fakultet organizacionih nauka 6/53
12/6/2011
12/6/2011
8/53
12/6/2011
KLASIFIKACIONA OBELEJA
Klasifikacioni sistemi obeleavanja za skupove objekata ili pojmova meu kojima preovlauju neka slina svojstva. Klasifikacija rasporeivanje po klasama objekata date vrste na osnovu neke opte karakteristike koju poseduju. Veina klasifikacija hijerarhijske
12/6/2011
10/53
12/6/2011
11/53
12/6/2011
12/6/2011
13/53
PARALELNA OBELEJA
Sistemi paralelnog obeleavanja sadre identifikaciona i klasifikaciona obeleja. Klasifikacioni deo obeleja nezavisan i paralelan sa identifikacionim. U operativnom radu uglavnom se koristi samo identifikaciono obeleje. Slogovima se pristupa koristei identifikacioni klju.
12/6/2011
14/53
Sistem paralelnog obeleavanja primenjuje se u automatizovanim informacionim sistemima. Identifikacioni broj nepromenljiv deo. Klasifikacioni i informativni deo se mogu menjati i proirivati.
12/6/2011 Osnove IKT Fakultet organizacionih nauka 15/53
12/6/2011
...
12/6/2011
18/53
12/6/2011
12/6/2011
19/53
12/6/2011
Grupe nomenklatura
1. Sirovina, materijala, poluproizvoda i proizvoda, 2. Osnovnih sredstava, 3. Rezervnih delova i opreme, 4. Alata, pribora, instalacija, 5. Pomonog i potronog materijala i zatitnih sredstava,
12/6/2011 Osnove IKT Fakultet organizacionih nauka 22/53
OZNAAVANJE ARTIKALA
UPC (Universal Product Code) univerzalni kod artikala UPC-A, 12 cifara Dve identifikacione ifre (svaka po pet cifara) Prva ifra ifra proizvoaa Druga ifra ifra proizvoda Dvanaesta cifra je kontrolna
12/6/2011 Osnove IKT Fakultet organizacionih nauka 24/53
12/6/2011
12/6/2011
25/53
Primer UPC-A
12/6/2011
26/53
EAN SISTEM
Evropsko numerisanje artikala (razvijen je iz UPC sistema) Postoje dve verzije: EAN 13 i EAN 8 Standardizovana je struktura ifre. Prve dve cifre oznaavaju ifru zemlje, Sledeih 5 identifikovanje proizvoaa, Sledeih 5 identifikovanje proizvoda, Poslednja kontrolni broj.
12/6/2011 Osnove IKT Fakultet organizacionih nauka 27/53
12/6/2011
12/6/2011
28/53
Primer - EAN
12/6/2011
29/53
10
12/6/2011
12/6/2011
31/53
Java
Java je objektno-orijentisani programski jezik opte namene. Posebno je pogodan za pisanje konkurentnih, mrenih i distribuiranih programa. Knjiga Thinking in Java (Bruce Eckel) na adresi http://www.bruceeckel.com
12/6/2011
33/53
11
12/6/2011
Zato Java?
Zasnovan na C i C++ jeziku Programski jezik opte namene Programski jezik za Internet aplikacije Objektno orijentisan Lako se ui Portabilan (platform independent) Vie dodatnih karakteristika integrisanih unutar ovog programskog jezika (zatita, JDBC, GKI, rad sa vie niti, komunikacije)
12/6/2011 Osnove IKT Fakultet organizacionih nauka 34/53
12/6/2011
35/53
Karakteristike Jave
Java je jednostavan programski jezik Java je objektno orijentisan Java je distribuiran Java je programski jezik koji koristi interpreter Java je robustan Java je siguran Java je neutralan od arhitekture Java je portabilan Java ima odline performanse Java je multithreaded Java je dinamian
www.cs.armstrong.edu/liang/intro6e/JavaCharacteristics.pdf
12/6/2011 Osnove IKT Fakultet organizacionih nauka 36/53
12
12/6/2011
12/6/2011
37/53
Prevoenje i interpretiranje
Java program Interpreter
12/6/2011
38/53
Faza 1
Editor
Disk
Program je kreiran u editoru i memorisan na disku. Prevodilac kreira bajtkod i memorie ga na disku.
Faza 2
Prevodilac
Faza 3
Faza 5
Interpreter
Primarna memorija
12/6/2011
39/53
13
12/6/2011
Verzije Jave
JDK 1.02 (1995) JDK 1.1 (1996) JDK 1.2 (1998) JDK 1.3 (2000) JDK 1.4 (2002) JDK 1.5 (2004) a. k. a. JDK 5 or Java 5 JDK 1.6 (December 11, 2006) Java SE 7 (July 28, 2011) Java 8 (oekuje se u leto 2013. god.)
Osnove IKT Fakultet organizacionih nauka 40/53
12/6/2011
JDK izdanja
Java Standard Edition (J2SE)
J2SE se koristi za razvoj standalone klijent aplikacija ili applet-a.
J SE
41/53
14
12/6/2011
Objekti
Objekat je osnovni koncept objektnoorijentisane paradigme u modelovanju sistema. U Javi postoje dve vrste tipova podataka: primitivni tipovi (na primer, celobrojni tip, karakter, itd.) i objekti. U Javi je skoro sve tipa objekat. Izuzetak su primitivni tipovi podataka, koji nisu objekti.
12/6/2011 Osnove IKT Fakultet organizacionih nauka 43/53
Klase
Klasa predstavlja model objekta, koji obuhvata atribute i metode. Postoji puno predefinisanih klasa. Objekat je jedna instanca (primerak) svoje klase. Source kod se zasniva na klasama. U optem sluaju jedna public klasa se definie u jednoj datoteci.
12/6/2011 Osnove IKT Fakultet organizacionih nauka 44/53
12/6/2011
15
12/6/2011
12/6/2011
46/53
Karakteristike Jave
Dinamiko upravljanje memorijom (garbage collection) niti (threads), primitive sinhronizacije Upravljanje grekama (izuzeci) Podrka radu u mrei Zatita
12/6/2011
47/53
jar: Java program za arhiviranje javadoc: kreiranje dokumentacije iz koda. jdb: Java debugger (komandna linija).
12/6/2011
48/53
16
12/6/2011
Java API
Java platforma
Hardverska platforma
12/6/2011
49/53
12/6/2011
51/53
17
12/6/2011
HTML
<HTML> <HEAD> <TITLE> Jednostavan program </TITLE> </HEAD> <BODY> Ovde je rezultat programa: <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25> </APPLET> </BODY> </HTML>
12/6/2011 Osnove IKT Fakultet organizacionih nauka 52/53
12/6/2011
53/53
18