Professional Documents
Culture Documents
Seminarski Rad Baze
Seminarski Rad Baze
SEMINARSKI RAD
TEMA: ROBNO POSLOVANJE
Predmetni nastavnik:
Student:
Abramovi dr Borislav
Todorovi Borislav
Indeks br.48/03-3-INF
SADRAJ
SADRAJ.......................................................................................................2
1. UVOD.........................................................................................................3
1.1 BAZE PODATAKA - ACCESS.............................................................3
1.2 OSNOVNI ELEMENTI KREIRANJA BAZA U ACCESS-U..............4
1.2.1 TABELE..........................................................................................4
1.2.2 FORME...........................................................................................5
1.2.3 UPITI...............................................................................................6
1.2.4 IZVETAJI......................................................................................6
2. ZADATAK..................................................................................................8
2.1 OSNOVNE KARAKTERISTIKE APLIKACIJE.................................8
2.1.1 ULAZNI PODACI APLIKACIJE...................................................8
2.1.2 INTERAKTIVNI RAD...................................................................8
2.1.3 TAMPANI IZVETAJI.................................................................9
2.2 ANALIZA I ZRADA APLIKACIJE......................................................9
2.2.1 Relacioni model podataka.............................................................10
2.2.2 Izrada tabela..................................................................................14
2.2.3 Izrada formi, upita i izvetaja........................................................16
2.2.4 Izrada switchboarda.......................................................................20
2.2.5 Moduli i VBA................................................................................22
3. ZAKLJUAK...........................................................................................27
1. UVOD
1.1 BAZE PODATAKA - ACCESS
tabele,
forme,
upiti i
izvetaji
makroi i VBA.
Pri kreiranju baze podataka veoma je bitno postaviti tip polja, jer su
pre svega, organizovanost podataka i veliina same baze u direknoj vezi sa
ispravno postavljenim tipom polja.
1.2.2 FORME
izvetaju mogu biti izvedeni iz tabela ili iz upita (filtrirani podaci). Kreiranje
izvetaja je veoma slino dizajniranju formi.
1.2.5 MAKROI I MODULI
Makroi i moduli predstavljaju dva alata za kreiranje elemenata baze
podataka pisanjem programa. Nije retkost da se javlja potreba za
formiranjem funkcija koje ne postoje u Accessu, ili se grupe funkcija moraju
vezati u jedu celinu, pa se za razvijanje i automatizovanje baze podataka
mora pristupiti pisanju programa. Makroima se iz konanog skupa funkcija i
naredbi automatizuje rad baze, oni se uglavnom koriste prilikom aktiviranja
nekog objekta ili dogaaja na objektu. Meutim, korienje makroa se u
novijim aplikacijama izbegava, jer se puna sloboda i funkcionalnost
ostvaruju tek kreiranjem i upotrebom modula. Objekat, modul predstavlja
niz procedura i funkcija koje nisu napisani za neke konkretne forme ili
izvetaje. Access poseduje mogunost direktne upotrebe Visual Basic-a u
svrhu kreiranja modula.
2. ZADATAK
2.1 OSNOVNE KARAKTERISTIKE APLIKACIJE
Bilans roba,
Promet po subjektima, mestima prodaje, skladitima
Pregled prometa po vrsti robe, kupcu, periodu
Dnevnik ulaza-izlaza roba,
Analitika evidencija-kartoteka roba,
Stanje svih zaliha po artiklima unutar skladita,
Izvetaj o stanju i otpisu roba,
Pregled poetnog stanja,
Pregled stanja pre i posle inventara, viak, manjak,
Popisna lista.
Promet
Unos
Pregledi i
izvetaji
ifarnici
Roba
Komintent
Izmen
a
Administracija
Rad sa
korisnicima
Izvetaj
i
Spas
podataka
Bilans roba
Promet po...
Pregledi
Grua roba
Dnevnik u-i
Magacina
Optina
Pregled
poetnog
stanja
Kartoteka
Svih zaliha
10
ATRIBUT
IDROBE
IDGRROBE
NAZIVROBE
JEDINICA
PAKOVANJE
TIP PODATKA
AUTONUMBER
NUMBER
TEXT
TEXT
TEXT
PRIMARNI KLJU
ATRIBUT
IDGRROBE
OPISGRROBE
TIP PODATKA
NUMBER
TEXT
PRIMARNI KLJU
Entitet: KOMINTENT
RED.
BROJ
1.
2.
3.
4.
5.
6.
ATRIBUT
IDKOMINTENTA
IME
ADRESA
TELEFON
KONTAKTOSOBA
TRASAKCIONIRACUN
TIP PODATKA
AUTONUMBER
TEXT
TEXT
NUMBER
TEXT
NUMBER
PRIMARNI KLJU
11
Entitet: MAGACIN
RED.
BROJ
1.
2.
3.
4.
ATRIBUT
SIFRAMAGACINA
LOKACIJA
SIFRALOKACIJE
POSTANSKIBROJ
TIP PODATKA
NUMBER
TEXT
NUMBER
NUMBER
PRIMARNI KLJU
Entitet: MESTA
RED.
BROJ
1.
2.
3.
ATRIBUT
POSTANSKIBROJ
NAZIV
SIFRAOPSTINE
TIP PODATKA
NUMBER
TEXT
NUMBER
PRIMARNI KLJU
Entitet: OPTINE
RED.
BROJ
1.
2.
3.
ATRIBUT
SIFRAOPSTINE
NAZIV
POSTANSKIBROJ
TIP PODATKA
NUMBER
TEXT
NUMBER
PRIMARNI KLJU
Entitet: PROMET
RED.
BROJ
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ATRIBUT
IDPROMET
IDROBE
IDKOMINTENTA
IDMAGACINA
DATUMSTAVKE
KOLICINA
JEDINICNIIZNOS
SALDO
STANJE
IDTRANSAKCIJE
BROJDOKUMENTA
VRSTADOKUMENTA
TIP PODATKA
AUTONUMBER
NUMBER
NUMBER
NUMBER
DATE/TIME
NUMBER
NUMBER
NUMBER
NUMBER
NUMBER
TEXT
NUMBER
PRIMARNI KLJU
SEKUNDARNI KLJU
SEKUNDARNI KLJU
SEKUNDARNI KLJU
SEKUNDARNI KLJU
12
Entitet: TRANSAKCIJE
RED.
BROJ
1.
2.
3.
4.
ATRIBUT
IDTRANSAKCIJE
OPISTRANSAKCIJE
ULAZIZLAZ
TIP
TIP PODATKA
NUMBER
TEXT
NUMBER
TEXT
PRIMARNI KLJU
TIP KOMINTENTA
Entitet: DOKUMENTI
RED.
BROJ
1.
2.
3.
4.
ATRIBUT
IDDOKUMENTA
OPISDOKUMENTA
OPSEGOD
OPSEGDO
TIP PODATKA
NUMBER
TEXT
NUMBER
NUMBER
PRIMARNI KLJU
Entitet: POPIS
RED.
BROJ
1.
2.
3.
4.
5.
ATRIBUT
IDROBE
NAZIVROBE
JEDINICA
KOLICINA
DATUMPOPISA
TIP PODATKA
NUMBER
TEXT
TEXT
NUMBER
DATE/TIME
PRIMARNI KLJU
13
Nakon
izvrene
prve
normalizacije dobije se broj i veze
izmeu tabela kao to je prikazano na
predhodnoj slici. Matina tabela je
tabela roba. Ona sadri sve
neophodne atribute robe dok svi ostali
elementi direktno vezani za robu kao
to su grupa roba i elementi poetnog
stanja odnosno popisa robe su svrstani
u
posebne
tabele
a
putem
jedinstvenog kljua direktno vezani za
tabelu roba. Tabela prometa je u stvari
najkompleksnija jer ona obuhvata
elemente iz svih tabela. Iz tog razloga,
14
15
18
19
21
22
3. ZAKLJUAK
Baze podataka danas predstavljaju neizbean alat u poslovanju svake
firme. Laka dostupnost bazama (Access u okviru Microsoft Office-a)
uslovila je da praktino ne postoji firma koja nema ma kakvu bazu podataka
to je i pokazano ovim seminarskim radom da se na vrlo jednostavan nain
moe kreirati baza podataka koja moe da zadovolji veinu prosenih
korisnika.
Ovim seminarskim radom elelo se pokazati osnonovni elementi
kreiranja aplikacije ROBNO POSLOVANJE. Aplikacija sadri samo
osnovne elemente robnog poslovanja ali ostaje otvorena za sve vrste dorada i
dopuna ne bi li se mogla direktno primeniti i prilagoditi eljama i potrebama
konkretnog poslovanja.
27