Upload
darko-bosnjak
View
28
Download
1
Embed Size (px)
DESCRIPTION
Informacion sistem prodaje
Citation preview
T e h n i č k i f a k u l t e t “ M i h a j l o P u p i n ”Zrenjanin
SEMINARSKI RADInformacioni upravljački sistemi
Informacioni sistem sektora prodaje
Predmetni profesor: Studenti:Prof. dr Biljana Radulović
Decembar 2008.god.
1. Uvod
Predmet posmatranja ovog seminarskog rada predstavljaju procesi koji su vezani za odeljenje prodaje firme za distribuciju proizvoda iz oblasti protiv-provalne i protiv-požarne zaštite i kontrole pristupa. U okviru firme se mogu izdvojiti sledeća odeljenja: menadžment, prodaja i tehnička podrška.
2. Opis posla
Pošto je prodaja proizvoda osnovna delatnost firme, odeljenje prodaje mora biti maksimalno organizovano kako bi za što kraće vreme moglo da odgovori na svaki zahtev.
Postoje dva osnovna načina za ostvarivanje prodaje: dolazak klijenta u sedište firme, kada klijent usmeno ili pismeno navede proizvode
koje želi da kupi; naručivanje proizvoda putem drugih vidova komunikacije: faksom, mail-om,
telefonom, itd.
Oba načina se mogu opisati narednim tekstom. Nov klijent prilaze potrebnu dokumentaciju o registraciji firme. Nov klijent takođe ostavlja osnovne podatke komercijalisti (naziv firme, adresu, telefonski broj, telefonski broj faksa, e-mail firme) koji se upisuju u bazu klijenata koja je u obliku Excel dokumenta. Na osnovu zahteva za kupovinu, komercijalista proverava stanje traženih proizvoda u magacinu (na osnovu evidencije stanja magacina koja je u obliku Excel dokumenta) i ukoliko je potrebno upoznaje klijenta sa cenama. Komercijalista rezerviše proizvode za klijenta, ispisom na papiru i kreira predračun. Predracun sadrži podatke o klijentu, spisak proizvoda sa cenama i eventualni rabat klijenta. Kada klijent uplati iznos sa predračuna, vrši se izrada računa na osnovu kojeg komercijalista izdvaja proizvode za klijenta i vrši izmenu brojnog stanja magacina. Nakon toga komercijalista dogovara način isporuke sa klijentom.
Odeljenje prodaje dobija od menadžera podatke o proizvodima, cenovnik i spisak rabata klijenata.
3. Snimak stanja i strateško planiranje
3.1. Postojeće stanje informacionog sistema
Kako posmatrana firma postoji nešto više od godinu dana i ima mali broj radnika, još uvek se traži najbolji način organizacije i raspodele zadataka. Zbog malog broja zaposlenih svaki pojedinac pokušava da uradi svaki posao koji može. Svaki zaposleni ima računar koji je povezan u lokalnu mrežu i ima pristup Internetu. Svi zaposleni koriste Word, Excel i Adobe Reader.
Efikasnost rada firme se može postići razvojem i implementacijom informacionog sistema. U početnoj fazi potrebno je projektovati efikasan sistem za rad odeljenja prodaje. Potrebno je spojiti stanje magacina, bazu klijenata i cenovnik u jednu celinu.
3.2. Spisak dokumenata
U posmatranom delu sistema se koristi sledeća dokumentacija: brojno stanje proizvoda u magacinu, cenovnik, baza klijenata, tehnička dokumentacija proizvoda, katalozi proizvoda, itd. Od dokumenata koji se formiraju tokom aktivnosti u sistemu možemo nabrojati: predračun, račun, itd.
Prikaz dokumenta za evidenciju brojnog stanja proizvoida u magacinu (Excel dokument).
Prikaz baze klijenata (Excel dokument)
Prikaz dokumenta cenovnik (PDF dokument)
3.3 Organizaciona struktura
Organizaciona struktura firme se može prikazati na sledeći način: menadžment; odeljenje prodaje; tehnička podrška.
U organizacionoj strukturi odeljenje prodaje predstavlja najvažniji deo, jer od efikasnosti rada odeljenja prodaje zavisi postojanje firme.
Od sistema iz okruženja, treba navesti navesti sistem klijent, u okviru koga imamo klijente sa kojima posluje firma i sistem banka koja pruža informaciju o uplatama klijenata.
Šematski prikaz
3.4 Spisak radnih mesta
Spisak radnih mesta se može prikazati sledećom podelom: Menadžer rukovodi firmom na osnovu informacija koje dobija iz odeljenja prodaje i
tehničke podrške; donosi izvršne odluke i pomaže u prodaji; Komercijalisti u odeljenju prodaje imaju sledeća zaduženja: prodaja, izmena i
praćenje brojnog stanja robe u magacinu, izmena i održavanje baze klijenata, izdavanje predračuna, izdavanje računa;
Tehnička podrška, koja ima sledeća zaduženja: tehnička pomoć klijentima, održavanje i dostupnost tehničke dokumentacije, praćenje tehničke ponude konkurenata, obaveštavanje klijenata o novim proizvodima, pomoć u prodaji.
3.7 Problemi
Tokom funkcionisanja odeljenja prodaje, a i celokupne firme, koriste se pojedinačni Word, Excel ili PDF dokumenti koji umanjuju efikasnost i u velikoj meri otežavaju pronalaženje
potrebnih informacija. Stanje magacina se nalazi u posebnom Excel dokumentu. Baza klijenta je u posebnom Excel dokumentu. Rabati klijenata su u posebnom Word dokumentu. Cenovnik je u posebnom PDF dokumentu. Dobar deo interne dokumentacije je u pisanoj formi koja se nakon upotrebe ne čuva (rezervacija robe, itd.).
3.8 Potrebe i zahtevi za funkcije softvera
Osnovni zahtev pri projektovanju softvera je povećanje efikasnosti rada odeljenja prodaje.
Potreban je lak pristup podacima iz evidencije prodaje, baze klijenata i stanja magacina.
3.9 Odluke u realnom sistemu
Uspeh firme koja se bavi distribucijom u najvećoj meri zavisi od vrste proizvoda koja se prodaje, cene proizvoda i uslova koji se nude klijentima.
Na osnovu analize prodaje tokom određenog vremenskog perioda može se odrediti dinamika prodaje pojedinačnih proizvoda. Time se dolazi do podataka koji utiču na nabavku robe u narednom periodu.
Menadžer na osnovu analize prodaje za klijente definiše rabate. Takođe on definiše cenovnik.
3.10 Automatizmi
Potrebno je brzo doći do podataka o prodaji: za pojedinačan proizvod, za proizvode određenog proizvođača, po klijentima.
3.11 Perspektive razvoja informacionog sistema
Nakon eksperimentalne faze u odeljenju prodaje, sistem se može proširiti na celu firmu.
3.12 Uticaj na organizaciju rada
Ovaj informacioni sistem neće eksplicitno zahtevati uvođenje novog radnog mesta.
Sve akcije u okviru računarski podržanog informacionog sistema moći će da izvode lica na postojećim radnim mestima uz odgovarajuću obuku i propratnu dokumentaciju.
5. Strukturna sistem analiza
5.1. Dijagram toka podataka
5.1.1. Stablo procesa
IS_prodaje [0]Prodaja [1]
Prijem zahteva kupovina [1.1]Izrada racuna [1.2]Izlazi prodaje [1.3]Izlazi predracuna [1.4]Pregled uplata [1.5]Upisivanje uplate [1.6]
Rad sa klijentima [2]Upis podataka [2.1]Citanje podataka o klijentu [2.2]
Upis podataka u magacin [3]
5.1.2. Dijagrami
Dijagram toka podataka – nulti nivo dekompozicije
Process Model
Project : IS_prodaje
Model : IS_prodaje
Author : Dragan Kusnir, Todorovic Aleksandar Version 1.0 7.12.2008
Podatak o uplati
Racun
Pregled uplate
Pregled predracuna
Rabat klijenta
Pregled magacina
Podaci o proizvodu
Pregled podataka o klijentu
Pregled prodaje
Predracun
Podaci o klijentu
Zahtev za kupovinu
Klijent
0
IS_prodaje
+
Menadzment
Banka
Dijagram toka podataka – prvi nivo dekompozicije, podprocesi prodaja, rad sa klijentima i upis podataka u magacin.
Izlaz podataka o klijentu
Ulaz podataka o klijentu
[Podatak o uplati]
Izlaz magacina
Ulaz magacina
[Podaci o proizvodu]
[Pregled magacina]
[Racun]
[Pregled uplate][Pregled predracuna]
Izmena stanja
Rezervacija brisanje
[Rabat klijenta]
Podaci za prodaju
Rezervacija proizvoda
Pregled stanja
[Podaci o klijentu]
[Pregled podataka o klijentu]
[Pregled prodaje]
[Predracun]
[Zahtev za kupovinu]
Klijent
Klijent
Klijent
Menadzment
Menadzment
1
Prodaja
+
2
Rad sa klijentima
+
Menadzment
Evidencija magacina
Menadzment
Evidencija klijenata
Menadzment
Menadzment
Menadzment
Klijent
3Upis
podataka u magacin
Banka
Dijagram toka podataka – drugi nivo dekompozicije, podproces rad sa klijentima
[Rabat klijenta]
[Izlaz podataka o klijentu]
[Pregled podataka o klijentu]
[Ulaz podataka o klijentu]
[Podaci o klijentu]
KlijentMenadz
ment
Evidencija klijenata
2.1
Upis podataka
2.2Citanje
podataka o klijentu
Menadzment
Dijagram toka podataka – drugi nivo dekompozicije, podproces prodaja
Upis podataka o uplati
[Podatak o uplati][Pregled uplate]
Izlaz uplate
Dokaz o uplati
[Racun]
[Pregled predracuna]
[Izmena stanja]
[Rezervacija brisanje]
Podaci za predracun
[Pregled prodaje]
[Podaci za prodaju][Zahtev za kupovinu]
[Predracun]
[Pregled stanja][Rezervacija proizvoda]
Podaci za racun
Izlaz za racun Izlaz predracuna
Izlaz prodaje
Klijent
Klijent
Menadzment
Evidencija magacina : 1
Evidencija klijenata
1.1Prijem
zahteva kupovina
1.4
Izlazi predracuna
Evidencija predracuna
Evidencija racuna
1.3
Izlazi prodaje
1.2
Izrada racuna
Evidencija magacina : 2
Evidencija magacina : 3
Menadzment
Menadzment
Evidencija uplata
1.5
Pregled uplata
Klijent
Banka
1.6
Upisivanje uplate
5.2. Rečnik podataka
5.2.1. Spisak elementarnih podataka sa odgovarajućim domenom
Ime Naziv Domenadresa_klijenta ADRESA_KLIJENTA VA30
broj_predracuna BROJ_PREDRACUNA A12broj_racuna BROJ_RACUNA A12
cena_proizvoda CENA_PROIZVODA Ncena_sa_rabatom CENA_SA_RABATOM N
datum_izdavanja_predracuna DATUM_IZDAVANJA_PREDRACUNA Ddatum_izdavanja_racuna DATUM_IZDAVANJA_RACUNA D
datum_uplate DATUM_UPLATE Demail_klijenta EMAIL_KLIJENTA VA30
faks FAKS VA11grad GRAD VA20iznos IZNOS N
iznos_slovima IZNOS_SLOVIMA VA60iznos_uplate IZNOS_UPLATE N
jedinica_mere JEDINICA_MERE A3jedinicna_cena_proizvoda JEDINICNA_CENA_PROIZVODA N
kod_proizvoda KOD_PROIZVODA A14kolicina_kupovina KOLICINA_KUPOVINA LIkolicina_na_stanju KOLICINA_NA_STANJU LI
maticni_broj MATICNI_BROJ LInaziv_klijenta NAZIV_KLIJENTA VA40
naziv_proizvoda NAZIV_PROIZVODA VA40opis_proizvoda OPIS_PROIZVODA TXT100
pdv PDV Npib PIB LI
proizvodjac PROIZVODJAC VA7rabat_klijenta RABAT_KLIJENTA N
rezervacija REZERVACIJA LItelefon TELEFON VA24
tip_proizvoda TIP_PROIZVODA VA40ukupan_iznos UKUPAN_IZNOS N
5.2.3. Struktura tokova podataka i skladišta podataka
EVIDENCIJA_KLIJENATA:<
NAZIV_KLIJENTA,RABAT_KLIJENTA,ADRESA_KLIJENTA,GRAD,TELEFON,FAKS,PIB,MATICNI_BROJ,EMAIL_KLIJENTA
>;
EVIDENCIJA_MAGACINA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,TIP_PROIZVODA,OPIS_PROIZVODA,PROIZVODJAC,JEDINICNA_CENA_PROIZVODA,
JEDINICA_MERE,KOLICINA_NA_STANJU,REZERVACIJA
>;
EVIDENCIJA_PREDRACUNA:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
EVIDENCIJA_RACUNA:<
BROJ_RACUNA,DATUM_IZDAVANJA_RACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
EVIDENCIJA_UPLATA:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
ZAHTEV_ZA_KUPOVINU:
<NAZIV_KLIJENTA,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA
>}>;
PODACI_O_KLIJENTU:<
NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,TELEFON,FAKS,PIB,MATICNI_BROJ,EMAIL_KLIJENTA
>;
PREDRACUN:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
RACUN:<
BROJ_RACUNA,DATUM_IZDAVANJA_RACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,
RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
PODATAK_O_UPLATI:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
PREGLED_UPLATE:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
PODACI_O_PROIZVODU:<
KOD_PROIZVODA,NAZIV_PROIZVODA,PROIZVODJAC,TIP_PROIZVODA,OPIS_PROIZVODA,JEDINICNA_CENA_PROIZVODA,JEDINICA_MERE,KOLICINA_NA_STANJU
>;
PREGLED_PRODAJE:<
BROJ_RACUNA,DATUM_IZDAVANJA_RACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
RABAT_KLIJENTA:
<NAZIV_KLIJENTA,RABAT_KLIJENTA
>;
PREGLED_PODATAKA_O_KLIJENTU:<
NAZIV_KLIJENTA,RABAT_KLIJENTA,ADRESA_KLIJENTA,GRAD,TELEFON,FAKS,PIB,MATICNI_BROJ,EMAIL_KLIJENTA
>;
PREGLED_MAGACINA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,TIP_PROIZVODA,OPIS_PROIZVODA,PROIZVODJAC,JEDINICNA_CENA_PROIZVODA,JEDINICA_MERE,KOLICINA_NA_STANJU,REZERVACIJA
>;
PREGLED_PREDRACUNA:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
PODACI_ZA_PRODAJU:<
NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,
RABAT_KLIJENTA>;
REZERVACIJA_PROIZVODA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,REZERVACIJA
>;
IZMENA_STANJA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,KOLICINA_NA_STANJU
>;
REZERVACIJA_BRISANJE:<
KOD_PROIZVODA,NAZIV_PROIZVODA,REZERVACIJA
>;
PREGLED_STANJA: <
KOD_PROIZVODA,NAZIV_PROIZVODA,PROIZVODJAC,TIP_PROIZVODA,OPIS_PROIZVODA,JEDINICNA_CENA_PROIZVODA,JEDINICA_MERE,KOLICINA_NA_STANJU,REZERVACIJA
>;
ULAZ_MAGACINA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,PROIZVODJAC,TIP_PROIZVODA,OPIS_PROIZVODA,JEDINICNA_CENA_PROIZVODA,JEDINICA_MERE,KOLICINA_NA_STANJU
>;
IZLAZ_MAGACINA:<
KOD_PROIZVODA,NAZIV_PROIZVODA,TIP_PROIZVODA,OPIS_PROIZVODA,PROIZVODJAC,JEDINICNA_CENA_PROIZVODA,JEDINICA_MERE,KOLICINA_NA_STANJU,REZERVACIJA
>;
ULAZ_PODATAKA_O_KLIJENTU:<
NAZIV_KLIJENTA,RABAT_KLIJENTA,ADRESA_KLIJENTA,GRAD,TELEFON,FAKS,PIB,MATICNI_BROJ,EMAIL_KLIJENTA
>;
IZLAZ_PODATAKA_O_KLIJENTU:<
NAZIV_KLIJENTA,RABAT_KLIJENTA,ADRESA_KLIJENTA,GRAD,TELEFON,FAKS,PIB,MATICNI_BROJ,EMAIL_KLIJENTA
>;
PODACI_ZA_ PREDRACUN:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
IZLAZ_ZA_RACUN:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
IZLAZ_PREDRACUNA:<
BROJ_PREDRACUNA,DATUM_IZDAVANJA_PREDRACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
PODACI_ZA_RACUN:<
BROJ_RACUNA,DATUM_IZDAVANJA_RACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
DOKAZ_O_UPLATI:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
IZLAZ_PRODAJE:<
BROJ_RACUNA,DATUM_IZDAVANJA_RACUNA,NAZIV_KLIJENTA,ADRESA_KLIJENTA,GRAD,PIB,{<
NAZIV_PROIZVODA,JEDINICA_MERE,KOLICINA_KUPOVINA,JEDINICNA_CENA_PROIZVODA,CENA_PROIZVODA
>},IZNOS,RABAT_KLIJENTA,CENA_SA_RABATOM,PDV,UKUPAN_IZNOS,IZNOS_SLOVIMA
>;
IZLAZ_UPLATE:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
UPIS_PODATAKA_O_UPLATI:<
DATUM_UPLATE,NAZIV_KLIJENTA,BROJ_PREDRACUNA,IZNOS_UPLATE
>;
6. Modeli podataka
6.1. ER model
daje
koga ima
uplacena za
ulazi u
za
dobija
se daje
stvara
ulazi u
stvara
Proizvod
kod_proizvodanaziv_proizvodaopis_proizvodaproizvodjactip_proizvodajedinicna_cena_proizvoda
A14VA40TXT100VA7VA40N
<M><M><M><M><M><M>
Predracun
broj_predracunadatum_izdavanja_predracuna
A12D
<M><M>
Racun
broj_racunadatum_izdavanja_racuna
A12D
<M><M>
Klijent
id_kli jentanaziv_kli jentarabat_kli jentaadresa_kli jentagradpibmaticni_brojtelefonfaksemail_kli jenta
NOVA40NVA30VA20LILIVA24VA11VA30
<M><M><M><M><M><M><M><M><M><M>
Uplata
id_uplatedatum_uplateiznos_uplate
A12DN
<M><M><M>
Stanje
id_stanjajedinica_merekolicina_na_stanjurezervacija
NOA3LILI
<M><M><M><M>
Stavka kupovine
id_kupovinekolicina_kupovinacena_proizvoda
NOLIN
<M><M><M>
Element
id_elementaiznoscena_sa_rabatompdvukupan_iznosiznos_slovima
NONNNNVA60
<M><M><M><M><M><M>
Entitet Klijent
Naziv Kod Tipid_klijenta ID_KLIJENTA NOnaziv_klijenta NAZIV_KLIJENTA VA40rabat_klijenta RABAT_KLIJENTA Nadresa_klijenta ADRESA_KLIJENTA VA30grad GRAD VA20pib PIB LImaticni_broj MATICNI_BROJ LItelefon TELEFON VA24faks FAKS VA11email_klijenta EMAIL_KLIJENTA VA30
Entitet Stanje
Naziv Kod Tipid_stanja ID_STANJA NOjedinica_mere JEDINICA_MERE A3kolicina_na_stanju KOLICINA_NA_STANJU LIrezervacija REZERVACIJA LI
Entitet Proizvod
Naziv Kod Tipkod_proizvoda KOD_PROIZVODA A14naziv_proizvoda NAZIV_PROIZVODA VA40opis_proizvoda OPIS_PROIZVODA TXT100proizvodjac PROIZVODJAC VA7tip_proizvoda TIP_PROIZVODA VA40jedinicna_cena_proizvoda JEDINICNA_CENA_PROIZVODA N
Entitet Stavka kupovine
Naziv Kod Tipid_kupovine ID_KUPOVINE NOkolicina_kupovina KOLICINA_KUPOVINA LIcena_proizvoda CENA_PROIZVODA N
Entitet Element
Naziv Kod Tipid_elementa ID_ELEMENTA NOiznos IZNOS Ncena_sa_rabatom CENA_SA_RABATOM Npdv PDV Nukupan_iznos UKUPAN_IZNOS Niznos_slovima IZNOS_SLOVIMA VA60
Entitet Predracun
Naziv Kod Tipbroj_predracuna BROJ_PREDRACUNA A12datum_izdavanja_predracuna DATUM_IZDAVANJA_PREDRACUNA D
Entitet Racun
Naziv Kod Tipbroj_racuna BROJ_RACUNA A12datum_izdavanja_racuna DATUM_IZDAVANJA_RACUNA D
Entitet Uplata
Naziv Kod Tipid_uplate ID_UPLATE A12datum_uplate DATUM_UPLATE Diznos_uplate IZNOS_UPLATE N
6.2. Relacioni model
FK_STAVKA_K_DAJE_KLIJENT
FK_PROIZVOD_KOGA_IMA_STANJE
FK_UPLATA_UPLACENA__PREDRACU
FK_PREDRACU_UPLACENA__UPLATA
FK_STAVKA_K_ULAZI_U2_PREDRACU
FK_STAVKA_K_ZA2_PROIZVOD
FK_PREDRACU_DOBIJA2_KLIJENT
FK_RACUN_SE_DAJE_KLIJENT
FK_UPLATA_STVARA_RACUN
FK_RACUN_STVARA2_UPLATA
FK_ELEMENT_ULAZI_U3_PREDRACU
FK_PREDRACU_ULAZI_U4_ELEMENT
FK_PREDRACU_STVARA1_RACUN
FK_RACUN_STVARA3_PREDRACU
Proizvod
kod_proizvodaid_stanjanaziv_proizvodaopis_proizvodaproizvodjactip_proizvodajedinicna_cena_proizvoda
CHAR(14)INTEGERVARCHAR(40)TEXT(100)VARCHAR(7)VARCHAR(40)NUMERIC
<pk><fk>
Predracun
broj_predracunaid_elementabroj_racunaid_uplateid_kli jentadatum_izdavanja_predracuna
CHAR(12)INTEGERCHAR(12)CHAR(12)INTEGERDATE
<pk><fk3><fk4><fk1><fk2>
Racun
broj_racunabroj_predracunaid_uplateid_kli jentadatum_izdavanja_racuna
CHAR(12)CHAR(12)CHAR(12)INTEGERDATE
<pk><fk3><fk2><fk1>
Klijent
id_kli jentanaziv_kli jentarabat_kli jentaadresa_kli jentagradpibmaticni_brojtelefonfaksemail_kli jenta
COUNTERVARCHAR(40)NUMERICVARCHAR(30)VARCHAR(20)LONGLONGVARCHAR(24)VARCHAR(11)VARCHAR(30)
<pk>
Uplata
id_uplatebroj_racunabroj_predracunadatum_uplateiznos_uplate
CHAR(12)CHAR(12)CHAR(12)DATENUMERIC
<pk><fk2><fk1>
Stanje
id_stanjajedinica_merekolicina_na_stanjurezervacija
COUNTERCHAR(3)LONGLONG
<pk>
Stavka kupovine
id_kupovineid_kli jentabroj_predracunakod_proizvodakolicina_kupovinacena_proizvoda
COUNTERINTEGERCHAR(12)CHAR(14)LONGNUMERIC
<pk><fk1><fk2><fk3>
Element
id_elementabroj_predracunaiznoscena_sa_rabatompdvukupan_iznosiznos_slovima
COUNTERCHAR(12)NUMERICNUMERICNUMERICNUMERICVARCHAR(60)
<pk><fk>
Tabela Klijent
Naziv Tip Ključid_klijenta COUNTER pknaziv_klijenta VARCHAR(40)rabat_klijenta NUMERICadresa_klijenta VARCHAR(30)grad VARCHAR(20)pib LONGmaticni_broj LONGtelefon VARCHAR(24)faks VARCHAR(11)email_klijenta VARCHAR(30)
Tabela Stanje
Naziv Tip Ključid_stanja COUNTER pkjedinica_mere CHAR(3)kolicina_na_stanju LONGrezervacija LONG
Tabela Proizvod
Naziv Tip Ključkod_proizvoda CHAR(14) pkId_stanja INTEGER fknaziv_proizvoda VARCHAR(40)opis_proizvoda TEXT(100)proizvodjac VARCHAR(7)tip_proizvoda VARCHAR(40)jedinicna_cena_proizvoda NUMERIC
Tabela Stavka kupovine
Naziv Tip Ključid_kupovine COUNTER pkId_klijenta INTEGER fk1broj_predracuna CHAR(12) fk2kod_proizvoda CHAR(14) fk3kolicina_kupovina LONGcena_proizvoda NUMERIC
Tabela Element
Naziv TIP Ključid_elementa COUNTER pkbroj_predracuna CHAR(12) fkiznos NUMERICcena_sa_rabatom NUMERICpdv NUMERICukupan_iznos NUMERICiznos_slovima VARCHAR(60)
Tabela Predracun
Naziv Tip Ključbroj_predracuna CHAR(12) pkid_elementa INTEGER fk3broj_racuna CHAR(12) fk4id_uplate CHAR(12) fk1id_klijenta INTEGER fk2datum_izdavanja_predracuna DATE
Tabela Racun
Naziv Tip Ključbroj_racuna CHAR(12) pkbroj_predracuna CHAR(12) fk3id_uplate CHAR(12) fk2id_klijenta INTEGER fk1datum_izdavanja_racuna DATE
Tabela Uplata
Naziv Tip Ključid_uplate CHAR(12) pkbroj_racuna CHAR(12) fk2broj_predracuna CHAR(12) fk1datum_uplate DATEiznos_uplate NUMERIC