26
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 RAD Informacioni upravljački sistemi Informacioni sistem sektora prodaje

Is Prodaje

Embed Size (px)

DESCRIPTION

Informacion sistem prodaje

Citation preview

Page 1: Is Prodaje

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.

Page 2: Is Prodaje

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).

Page 3: Is Prodaje

Prikaz baze klijenata (Excel dokument)

Page 4: Is Prodaje

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

Page 5: Is Prodaje

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]

Page 6: Is Prodaje

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

Page 7: Is Prodaje

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

Page 8: Is Prodaje

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,

Page 9: Is Prodaje

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:

Page 10: Is Prodaje

<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,

Page 11: Is Prodaje

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:

Page 12: Is Prodaje

<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,

Page 13: Is Prodaje

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

Page 14: Is Prodaje

>;

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,{<

Page 15: Is Prodaje

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

>;

Page 16: Is Prodaje

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

>;

Page 17: Is Prodaje

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

Page 18: Is Prodaje

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

Page 19: Is Prodaje

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

Page 20: Is Prodaje

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