Professional Documents
Culture Documents
UNIVERZITET U BIHAĆU
TEHNIČKI FAKULTET
BIHAĆ
Elektrotehnički odsjek
Smjer: Informatika
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:
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 3/24
8/7/2019 Seminarski rad - Pos Kasa2
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.
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.
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 5/24
8/7/2019 Seminarski rad - Pos Kasa2
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.
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 6/24
8/7/2019 Seminarski rad - Pos Kasa2
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
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.
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 8/24
8/7/2019 Seminarski rad - Pos Kasa2
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.
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.
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 9/24
8/7/2019 Seminarski rad - Pos Kasa2
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 10/24
8/7/2019 Seminarski rad - Pos Kasa2
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 11/24
8/7/2019 Seminarski rad - Pos Kasa2
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
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 13/24
8/7/2019 Seminarski rad - Pos Kasa2
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
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 15/24
8/7/2019 Seminarski rad - Pos Kasa2
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 16/24
8/7/2019 Seminarski rad - Pos Kasa2
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
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 18/24
8/7/2019 Seminarski rad - Pos Kasa2
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 19/24
8/7/2019 Seminarski rad - Pos Kasa2
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
http://slidepdf.com/reader/full/seminarski-rad-pos-kasa2 21/24
8/7/2019 Seminarski rad - Pos Kasa2
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.
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