Professional Documents
Culture Documents
Seminarski Rad - Pos Kasa2
Seminarski Rad - Pos Kasa2
UNIVERZITET U BIHAĆU
TEHNIČKI FAKULTET
BIHAĆ
Elektrotehnički odsjek
Smjer: Informatika
SOFTVERSKE TEHNIKE
Tema:
POS-KASA
SADRŽAJ
1. UVOD........................................................................................................................3
1.2. MY SQL DATABASE SERVER................................................................................... 4
1.3. NETBEANS IDE 6.1...................................................................................................... 6
2. BAZA PODATAKA „POS KASA“........................................................................7
2.1. ENTITETI I ATRIBUTI BAZE PODATAKA „POS KASA“ .................................. 8
2.2. ER-MODEL I SQL SKRIPTA BAZE PODATAKA „POS KASA“.......................... 9
3. UPUTSTVO ZA KORIŠTENJE APLIKACIJE..............................................11
3.1. OPCIJA „PRODAJA“ ................................................................................................. 12
3.2. OPCIJA „ARTIKLI“ .................................................................................................... 13
3.3. OPCIJA „RADNICI“ ................................................................................................... 16
3.4. OPCIJA „DOBAVLJAČI“ ........................................................................................... 19
4. ZAKLJUČAK ........................................................................................................23
5. LITERATURA.......................................................................................................24
2
Seminarski rad SOFTVERSKE TEHNIKE
1. UVOD
3
Seminarski rad SOFTVERSKE TEHNIKE
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 je slobodna za većinu upotreba. Ranije u svom razvoju, MySQL
baza podataka se suočila s raznim protivnicima MySQL sustava 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.
4
Seminarski rad SOFTVERSKE TEHNIKE
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.
5
Seminarski rad SOFTVERSKE TEHNIKE
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.
6
Seminarski rad SOFTVERSKE TEHNIKE
Jedan-naprama-jedan (1:1)
Jedan-naprama-više (1 : N)
Više-naprama-više (M : N)
7
Seminarski rad SOFTVERSKE TEHNIKE
1. ARTIKLI
2. 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.
8
Seminarski rad SOFTVERSKE TEHNIKE
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.
9
Seminarski rad SOFTVERSKE TEHNIKE
10
Seminarski rad SOFTVERSKE TEHNIKE
11
Seminarski rad SOFTVERSKE TEHNIKE
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.
12
Seminarski rad SOFTVERSKE TEHNIKE
13
Seminarski rad SOFTVERSKE TEHNIKE
Kada kliknemo na opciju „AŽURIRANJE“ imamo prozor kao što je prikazan na slici
3.4. Na prozoru se nalazi lista na kojoj su ispisani svi artikli koji postoje. Kada
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“.
14
Seminarski rad SOFTVERSKE TEHNIKE
15
Seminarski rad SOFTVERSKE TEHNIKE
16
Seminarski rad SOFTVERSKE TEHNIKE
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“, da bi nakon brisanja lista prikazala spisak radnika u novom stanju
koristi se button „OSVJEŽI“.
17
Seminarski rad SOFTVERSKE TEHNIKE
18
Seminarski rad SOFTVERSKE TEHNIKE
19
Seminarski rad SOFTVERSKE TEHNIKE
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. 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 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“.
20
Seminarski rad SOFTVERSKE TEHNIKE
21
Seminarski rad SOFTVERSKE TEHNIKE
22
Seminarski rad SOFTVERSKE TEHNIKE
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.
23
Seminarski rad SOFTVERSKE TEHNIKE
5. LITERATURA
24