You are on page 1of 24

8/7/2019 Seminarski rad - Pos Kasa2

  

UNIVERZITET U BIHAĆU
TEHNIČKI FAKULTET

BIHAĆ
Elektrotehnički odsjek
Smjer: Informatika

Seminarski rad iz predmeta:

SOFTVERSKE TEHNIKE
Tema:
POS-KASA



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 1/24
8/7/2019 Seminarski rad - Pos Kasa2

  

SADRŽAJ

1. UVOD........................................................................................................................3
1.2. MY SQL DATABASE SERVER 
1.3. NETBEANS IDE 6.1.  
2. BAZA PODATAKA „POS KASA“........................................................................7
2.1. ENTITETI  I  ATRIBUTI  BAZE  PODATAKA „POS 
KASA“ 
2.2. ER-MODEL I SQL SKRIPTA  BAZE  PODATAKA  „POS KASA“
 
3. UPUTSTVO  ZA  KORIŠTENJE  APLIKACIJE..............................................11
3.1. OPCIJA  „PRODAJA“
 
3.2. OPCIJA „ARTIKLI“  
3.3. OPCIJA „RADNICI“  
3.4. OPCIJA „DOBAVLJAČI“  
4. ZAKLJUČAK ........................................................................................................23
5. LITERATURA.......................................................................................................24

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 2/24
8/7/2019 Seminarski rad - Pos Kasa2

  

1. UVOD
Nakon inicijalnog istraživanja zaključeno je da vlasnik maloprodaje želi aplikaciju
koja će vršiti funkciju Pos Kase koja će omogućiti slijedeće:

 Prodaja i nabavku robe


 Unos robe
 Pregled izvršene prodaje, robe i drugih indikatora vezani za stanje robe

Alati za izradu aplikacija:

 Netbeans – java programski jezik


 MySql database server

Opis aplikacije: Standalone aplikacija

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 3/24
8/7/2019 Seminarski rad - Pos Kasa2

  

1.2. MY SQL DATABASE SERVER

MySQL  je besplatna baza podataka, open source. Temeljni je dio Linuxa, no pomoću
nekih aplikacija kao npr. "AppServ" može se i pod operativnim sistemom Windows
imati. MySQL baza
baza podataka je slobodna
se suočila za većinu
s raznim upotreba. Ranije
protivnicima MySQL u svom razvoju,
sustava MySQL
organiziranja
podataka jer su joj nedostajale neke osnovne funkcije definirane SQL standardom.
Naime, MySQL baza je optimizirana kako bi bila brza i funkcionalna. Nasuprot tome,
vrlo je stabilna i ima dobro dokumentirane module i ekstenzije te podršku od brojnih
programskih jezika: PHP, Java , Perl, Python...
MySQL i PHP su osvojili veliki dio tržišta jer su open source, dakle, mogu se
besplatno koristiti. Nakon instalacije MySQL-a njemu pristupamo putem MySQL
Administrator-a.
Kada otvorimo MySQL Administrator imamo polja „Server Host“, „Username“,
„Port“, „Stored Connection“ i „Password“. U polje „Server Host“ se upisuje localhost
ili 127.0.0.1, u polje „Username“ se upisuje root, u polje „portt“ se upisuje 3306 
, to je
inače standardni pristup kod MySQL-a, polje   „Stored Connection“ služi nam za
dodatne konekcije ako imamo mrežu itd, u polje „Password“ upisuje se password koji
smo zadali prilikom instalacije ili ako nismo zadali ostavimo prazno polje kao što je
prikazano na slici 1.1.

Slika 1.1. Ulaz u MySql administrator

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 4/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Nakon što smo unijeli potrebne podatke dobivamo pristup MySQL Administrator-u,
slika 1.2. Tu možemo vršiti sve moguće operacije sa MySQL bazom podataka,
kreiranje baze podataka, brisanje baze podataka itd.

Slika 1.2. MySql administrator

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 5/24
8/7/2019 Seminarski rad - Pos Kasa2

  

1.3. NETBEANS IDE 6.1.

Mnogi misle kako je programiranje java aplikacija  prilično teško i komplicirano, ali
zapravo nije ništa teže od programiranja standardnih Windows aplikacija, uz uvjet da
se koristi odgovarajući programski alat o kojem uvelike ovisi složenost izrade
aplikacije. Jedan od takvih alata je i NetBeans IDE (trenutna verzija 6.1) koji je
prikazan na slici 1.3.
NetBeans IDE je, za razliku od drugih programa slične namjene, otvorenog koda i
potpuno besplatan. Sadrži alate za izradu profesionalnih aplikacija za PC, Web i
mobilne uređaje, a podržava C/C++, Javu i Ruby. Uz to, dostupan je za Windows,
Linux,Mac OS X i Solaris.

Slika 1.3. Netbeans 6.1 IDE

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 6/24
8/7/2019 Seminarski rad - Pos Kasa2

  

2. BAZA PODATAKA „POS KASA“


Nakon inicijalnog istraživanja zaključeno je da je za bazu podataka „POS KASA“
potrebno nekoliko entiteta da bi obavljala svoju funkciju. Svaki entitet mora imati
odgovarajuće atributebiti
ključ, entiteti moraju kojipoopisuju
potrebi taj entitet.aSvaki
povezani entitet
to se radi mora veza.
pomoću imati svoj primarni
Entitet je nešto o čemu želimo spremati podatke, nešto što je u stanju postojati ili ne
postojati, te se može identificirati. Entitet može biti objekt ili biće (na primjer kuća,
student, auto), odnosno događaj ili pojava (na primjer nogometna utakmica, praznik,
servisiranje auta).
Entitet je opisan atributima (na primjer atributi kuće su: adresa, broj katova, boja
fasade). Ukoliko neki atribut i sam zahtijeva svoje atribute, tada ga radije treba
smatrati novim entitetom (na primjer model auta). Isto pravilo vrijedi i ako atribut
može istovremeno imati više vrijednosti (na primjer kvar koji je popravljen pri
servisiranju auta).
Ime entiteta,
postojati mnogozajedno sa pripadnim
primjeraka (pojava)atributima, zapravotipa
entiteta zadanog određuje tip entiteta.
(na primjer STUDENT  Može
je
tip čiji primjerci su Meho Mehić, Marković Marko, ...).
Kandidat za ključ je atribut, ili skup atributa, čije vrijednosti jednoznačno određuju
primjerak entiteta zadanog tipa. Dakle, ne mogu postojati dva različita primjerka
entiteta istog tipa s istim vrijednostima kandidata za ključ. (Na primjer za tip entiteta
AUTO, kandidat za ključ je atribut REGBROJ). Ukoliko jedan tip entiteta ima više
kandidata za ključ, tada biramo jednog od njih i proglašavamo ga primarnim ključem.
(Na primjer primarni ključ za tip entiteta STUDENT  mogao bi biti atribut
BROJINDEKSA.
Veze se uspostavljaju između dva ili više tipova entiteta (na primjer veza IGRA_ZA

između tipova entiteta IGRAC  i TIM). Zapravo je riječ o imenovanoj binarnoj ili
k-narnoj relaciji između primjeraka entiteta zadanih tipova. Za sada ćemo se ograničiti
na veze između tačno dva tipa entiteta. Funkcionalnost veze može biti:

 Jedan-naprama-jedan (1:1)
 Jedan-naprama-više (1 : N)
 Više-naprama-više (M : N)

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 7/24
8/7/2019 Seminarski rad - Pos Kasa2

  

2.1. ENTITETI I ATRIBUTI  BAZE PODATAKA „POS KASA“

Entiteti baze podataka „POS KASA“ su:

1.
2. ARTIKLI
RACUNI
3. DETALJI
4. RADNICI
5. DOBAVLJACI

Entitet „ARTIKLI“ sadrži atribute Id, Naziv, Cijena, Kolicina i Id_dobavljaca kao što
je prikazano na slici 2.1. Ovaj entitet služi za prikupljanje potrebnih podataka o
artiklima.

Slika 2.1. Entitet „ARTIKLI“

Entitet „RACUNI“ sadrži atribute Id, Id_radnika   i Vrijeme_izdavanja kao što je


prikazano na slici 2.2. Ovaj entitet služi za prikupljanje potrebnih podataka o
racunima.

Slika 2.2. Entitet „RACUNI“

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 8/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Entitet „DETALJI“ sadrži atribute Id_racuna, Id_artikla i Kolicina kao što je


prikazano na slici 2.3. Ovaj entitet je izvedeni entitet od entiteta racun i artikli..

Slika 2.3. Entitet „DETALJI“

Entitet „RADNICI“ sadrži atribute Id, Ime, Prezime, Adresa, Telefon, JMBG i Sifra
kao što je prikazano na slici 2.4. Ovaj entitet služi za prikupljanje potrebnih podataka
o radnicima.

Slika 2.4. Entitet „RADNICI“

Entitet „DOBAVLJAČI“ sadrži atribute Id, Naziv, Adresa i Telefon kao što je
prikazano na slici 2.5. Ovaj entitet služi za prikupljanje potrebnih podataka o
dobavljačima.

Slika 2.5. Entitet „DOBAVLJAČI“

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 9/24
8/7/2019 Seminarski rad - Pos Kasa2

  

2.2. ER-MODEL I SQL SKRIPTA BAZE PODATAKA „POS


KASA“

Na slici 2.6. je prikazan ER-MODEL ”POS KASE” i odgovarajuča SQL


SKRIPTA napravljeni
tipovima entiteta. Imenau My SQL-u.
tipova Veze
entiteta su povezane
i veza, s odgovarajućim
te funkcionalnost veza, te
atributi entiteta, strani i primarni ključevi su prikazani na datom er-modelu.
CREATE  TABLE IF NOT
EXISTS `pos_database`.`racuni` (
CREATE  TABLE IF NOT `ID` INT(10) UNSIGNED NOT
EXISTS NULL AUTO_INCREMENT ,
`pos_database`.`dobavljaci` ( `ID_radnika` INT(10)
`ID` INT(10) UNSIGNED UNSIGNED NOT NULL ,
NOT NULL `vrijeme_izdavanja` DATETIME
AUTO_INCREMENT , NOT NULL ,
`naziv` VARCHAR(45) NOT PRIMARY KEY (`ID`) ,
NULL , INDEX FK_Racuni_1
`adresa` VARCHAR(45) (`ID_radnika` ASC) ,
NOT NULL , CONSTRAINT `FK_Racuni_1`
`telefon` VARCHAR(20) FOREIGN KEY (`ID_radnika` )
NOT NULL , REFERENCES
PRIMARY KEY (`ID`) ) `pos_database`.`radnici` (`ID` ))
ENGINE = InnoDB ENGINE = InnoDB
AUTO_INCREMENT = 7 AUTO_INCREMENT = 10
DEFAULT CHARACTER DEFAULT CHARACTER SET =
SET = latin1; latin1;

CREATE  TABLE IF NOT EXISTS


`pos_database`.`radnici` (
`ID` INT(10) UNSIGNED NOT NULL
AUTO_INCREMENT ,
`Ime` VARCHAR(20) NOT NULL ,
`Prezime` VARCHAR(20) NOT NULL ,
`Adresa` VARCHAR(45) NOT NULL ,
`Telefon` VARCHAR(20) NOT NULL ,
Slika 2.6. ER MODEL „Pos Kase“ U MySQL-u `JMBG` VARCHAR(20) NOT NULL ,
CREATE  TABLE IF NOT EXISTS `Sifra` VARCHAR(45) NOT NULL ,
`pos_database`.`artikli` ( CREATE  TABLE IF NOT EXISTS PRIMARY KEY (`ID`) )
`ID` INT(10) UNSIGNED NOT NULL `pos_database`.`detalji` ( ENGINE = InnoDB
AUTO_INCREMENT , `ID_Racuna` INT(10) UNSIGNED NOT NULL , AUTO_INCREMENT = 3
`Naziv` VARCHAR(45) NOT NULL , `ID_Artikla` INT(10) UNSIGNED NOT NULL ,  
`Cijena` FLOAT NOT NULL , `kolicina` INT(10) UNSIGNED NOT NULL ,
`Kolicina` INT(10) UNSIGNED NOT PRIMARY KEY (`ID_Racuna`, `ID_Artikla`) ,
NULL , INDEX FK_detalji_1 (`ID_Artikla` ASC) ,
`ID_dobavljaca` INT(10) UNSIGNED CONSTRAINT `FK_detalji_1`
NOT NULL , FOREIGN KEY (`ID_Artikla` )
PRIMARY KEY (`ID`) , REFERENCES `pos_database`.`artikli` (`ID` ),
INDEX FK_artikli_1 (`ID_dobavljaca` CONSTRAINT `FK_detalji_2`
ASC) , FOREIGN KEY (`ID_Racuna` )
CONSTRAINT `FK_artikli_1` REFERENCES `pos_database`.`racuni` (`ID` ))
FOREIGN KEY (`ID_dobavljaca` ) ENGINE = InnoDB
REFERENCES DEFAULT CHARACTER SET = latin1;
`pos_database`.`dobavljaci` (`ID` ))
ENGINE = InnoDB = 11
AUTO_INCREMENT
DEFAULT CHARACTER SET = latin1;



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 10/24
8/7/2019 Seminarski rad - Pos Kasa2

  

3. UPUTSTVO  ZA  KORIŠTENJE  APLIKACIJE

U sljedećem tekstu je navedeno uputstvo za korištenje aplikacije POS KASA. Ovo


uputstvo ima za cilj da omogući korisniku uvid u rad aplikacije, tj. da mu olakša rad
pri korištenju
prikazana aplikacije.
na slici 3.0. Otvaranjem aplikacije pojavljuje se prozor kao što je

Slika 3.0. Prozor nakon pokretanja aplikacije

Na prozor „PRIJAVA“ je potrebno unjeti podatke za prijavu kao što su „IME“ i


„ŠIFRA“, nakon uspješne prijave imamo opcije na raspolaganju a to su „PRODAJA“,
„ARTIKLI“, „RADNICI“, i opciju „DOBAVLJAČI“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 11/24
8/7/2019 Seminarski rad - Pos Kasa2

  

3.1. OPCIJA  „PRODAJA“

Kada kliknemo na opciju „PRODAJA“ imamo padajući izbornik na kome se nalaze


opcije „NOVI RAČUN“, „PREGLED RAČUNA“, i opcija „IZLAZ“.. Kada kliknemo
na opciju „NOVI RAČUN“  pojavit će se novi prozor u kojem možemo da vršimo
prodaju artikala tako što u prazna polja unosimo neophodne podatke kao što su
„ŠIFRA ARTIKLA“ i „KOLIČINA“ i nakon unosa odaberemo opciju „DODAJ NA
LISTU ARTIKALA“. Nakon dodavanja na listu artikala imamo dvije opcije u ponudi
a to su „PRODAJA“ i „OBRIŠI SVE“, ako su uneseni svi artikli odabiremo opciju
„PRODAJ“, u slučaju da smo negdje pogriješili ili želimo obrisati odabiremo opciju
„OBRIŠI SVE“. Tu su još i informacije o prodavaču kao što su „ŠIFRA
PRODAVAČA“ i „IME PRODAVAČA“. U polju „SUMA“ je ispisana suma
ukupnog računa, slika 3.1.

Slika 3.1. Prozor „NOVI RAČUN“

Kada kliknemo na opciju „PREGLED RAČUNA“ imamo prozor kao što je prikazan
na slici 3.2. Na prozoru se nalazi lista na kojoj su ispisani svi računi koji su odrađeni.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 12/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.2. Prozor „PREGLED RAČUNA“

Kada kliknemo na opciju „IZLAZ“ napuštamo aplikaciju.

3.2. OPCIJA „ARTIKLI“

Kada kliknemo na opciju „ARTIKLI“ imamo padajući izbornik na kome se nalaze


opcije „UNOS“, „AŽURIRANJE“, i opcija „PREGLED“.. Kada kliknemo na opciju
„UNOS“  pojavit će se novi prozor u kojem možemo da vršimo unos novih artikala u
aplikacijji slika 3.3., kao što vidimo na slici prikazani su osnovni potrebni podaci za
unos novoih artikala. Kad se želi unjeti novi artikl unose se potrebni podaci u polja
„NAZIV“, „CIJENA“, „KOLIČINA“, i polje „ID DOBAVLJAČA“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 13/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.3. Prozor „UNOS ARTIKALA“

KadaNa
3.4. kliknemo
prozorunaseopciju
nalazi„AŽURIRANJE“
lista na kojoj suimamo prozor
ispisani svi kao što koji
artikli je prikazan
postoje.naKada
slici
kliknemo na button „AŽURIRAJ“, polja „NAZIV“, „CIJENA“, „KOLIČINA“, i polje
„ID DOBAVLJAČA“ će se popuniti sa podacima označenog artikla. Tu je moguće
vršiti izmjenu to jest ažuriranje postojećih podataka. Kada se obavi izmjena pritisne se
button „UNOS“. Tu su još i dva buttona „BRISANJE“ i „OSVJEŽI“. Kada želimo da
obrišemo postojeći artikal označimo ga sa liste i pritisnemo button „BRISANJE“, da
bi nakon brisanja lista prikazala artikle u novom stanju koristi se button „OSVJEŽI“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 14/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.4. Prozor „AŽURIRANJE ARTIKALA“

Kada kliknemo na opciju „PREGLED“  pojavit će se novi prozor u kojem možemo da


vršimo pregled postojećih artikala, kao što je prikazano na slici 3.5. Tu je prikazana
lista koja ispisuje sve postojeće artikle u aplikaciji.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 15/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.5. Prozor „PREGLED ARTIKALA“

3.3. OPCIJA „RADNICI“

Kada kliknemo na opciju „RADNICI“ imamo padajući izbornik na kome se nalaze


opcije „UNOS“, „AŽURIRANJE“, i opcija „PREGLED“.. Kada kliknemo na opciju
„UNOS“ pojavit će se novi prozor u kojem možemo da vršimo unos novih radnika u
aplikacijji slika 3.6., kao što vidimo na slici prikazani su osnovni potrebni podaci za
unos novoih radnika. Kad se želi unjeti novi radnik unesu se potrebni podaci u polja
„IME“, „PREZIME“, „ADRESA“, „TELEFON“ i polje „JMBG“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 16/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.6. Prozor „UNOS RADNIKA“

Kada kliknemo na opciju „AŽURIRANJE“ imamo prozor kao što je prikazan na slici
3.7. Na prozoru se nalazi lista na kojoj su ispisani svi radnici koji postoje. Kada
kliknemo na button „AŽURIRAJ“, polja „IME“, „PREZIME“, „ADRESA“,
„TELEFON“ i polje „JMBG“ će se popuniti sa podacima označenog radnika. Tu je
moguće vršiti izmjenu to jest ažuriranje postojećih podataka. Kada se obavi izmjena
pritisne se button „UNOS“. Tu su još i dva buttona „BRISANJE“ i „OSVJEŽI“. Kada
želimo da obrišemo postojećeg radnika označimo ga sa liste i pritisnemo button
„BRISANJE“,
koristi se buttonda bi nakon brisanja lista prikazala spisak radnika u novom stanju
„OSVJEŽI“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 17/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.7. Prozor „AŽURIRANJE RADNIKA“

Kada kliknemo na opciju „PREGLED“  pojavit će se novi prozor u kojem možemo da


vršimo pregled postojećih radnika, kao što je prikazano na slici 3.8. Tu je prikazana
lista koja ispisuje sve postojeće radnike koji se uneseni  u bazu podataka.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 18/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.8. Prozor „PREGLED RADNIKA“

3.4. OPCIJA „DOBAVLJAČI“

Kada kliknemo na opciju „DOBAVLJAČI“ imamo padajući izbornik na kome se


nalaze opcije „UNOS“, „AŽURIRANJE“, i opcija „PREGLED“.. Kada kliknemo na
opciju „UNOS“  pojavit će se novi prozor u kojem možemo da vršimo unos novih
dobavljača u aplikaciju slika 3.9., kao što vidimo na slici prikazani su osnovni
potrebni podaci za unos novoih dobavljača. Kad se želi unjeti novi radnik unesu se
potrebni podaci u polja „NAZIV“, „ADRESA“, i polje „TELEFON“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 19/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.9. Prozor „UNOS DOBAVLJČA“

Kada kliknemo na opciju „AŽURIRANJE“ imamo prozor kao što je prikazan na slici
3.10. Na prozoru se nalazi lista na kojoj su ispisani svi dobavljača koji su uneseni u
bazu podataka. Kada kliknemo na button „AŽURIRAJ“, polja „NAZIV“,
„ADRESA“, „TELEFON“ i polje „ID DOBAVLJAČA“ će se popuniti sa podacima
označenog dobavljača. Tu je moguće vršiti izmjenu to jest ažuriranje postojećih
podataka. Kadai se„OSVJEŽI“.
„BRISANJE“ obavi izmjenaKada
pritisne se button
želimo „UNOS“. Tu
da obrišemo su još i dva
postojećeg buttona
dobavljača
označimo ga sa liste i pritisnemo button „BRISANJE“, da bi nakon brisanja lista
prikazala spisak dobavljača u novom stanju koristi se button „OSVJEŽI“.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 20/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.10. Prozor „AŽURIRANJE DOBAVLJAČA“

Kada kliknemo na opciju „PREGLED“  pojavit će se novi prozor u kojem možemo da


vršimo pregled postojećih dobavljača, kao što je prikazano na slici 3.11. Tu je
prikazana lista koja ispisuje sve postojeće dobavljače koji se uneseni   u bazu
podataka.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 21/24
8/7/2019 Seminarski rad - Pos Kasa2

  

Slika 3.11. Prozor „PRIJAVA DOBAVLJAČA“



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 22/24
8/7/2019 Seminarski rad - Pos Kasa2

  

4. ZAKLJUČAK

Mnogi zahtjevi globalnog poslovanja zahtijevaju neke nove standarde tj. kako
bi čovjek uspio u poslovanju potrebno je da ima dobre alate za rad, alate koji će mu
pružiti prednost nad konkurencijom, prije svega uštedu vremena.

Aplikacija „POS KASA“ donosi i doprinosi poboljšanju politike poslovanja na


području manipulacije sa podacima to jest vršenje prodaje i rukovanje sa artiklima,
aplikacija omogućava korisniku da u kratkom vremenu dobije tražene podatke i izvrši
određenu funkciju, ili da na mnogo brži način spremi određene informacije do kojih
može lako da dođe a koje su od velikog značaja za rad. Nadamo se da će ova
aplikacija omogućiti korisniku prednost   u politici poslovanja te omogućiti bolje
poslovanje.



http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 23/24
8/7/2019 Seminarski rad - Pos Kasa2

  

5. LITERATURA

[1] http://dev.mysql.com/doc/ 
10.05.2010. godine 10.30. h
[2] http://netbeans.org/kb/docs/intro-screencasts.html 10.05.2010. godine 12.30. h

http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 24/24

You might also like