Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Baze de date


Index » educatie » » informatica » Baze de date
» Proiectarea unei baze de date privind gestiunea marfurilor


Proiectarea unei baze de date privind gestiunea marfurilor


ACADEMIA DE STUDII ECONOMICE

COLEGIUL ECONOMIC CALARASI



PROIECTAREA UNEI BAZE DE DATE PRIVIND GESTIUNEA MARFURILOR   

MODELAREA GLOBALA

OBIECTIVELE SISTEMULUI

Proiectul de fata tine evidenta activitatii privind gestiunea marfurilor intr-o intreprindere si are urmatoarele obiective:

Obiective

Serviciu

Subobiective

Intrari

Iesiri

Manageriale

Director comercial

Contractarea marfurilor de la furnizori

Contractul de aprovizionare

Situatia contractelor incheiate

Functionale

Aprovizionare

Urmarirea aprovizionarii cu marfuri

- Comanda de aprovizionare

Factura

Situatia facturilor de aprovizionare cu marfa

Gestiuni

Gestionarea stocurilor de marfuri

Fisa de magazie

Situatia stocurilor de marfuri

1.2. MODELUL VERBAL AL DESCRIERII ACTIVITATII

Gestionarea marfurilor contine urmatoarele activitati:

a)      Incheierea contractelor de aprovizionare

Se primesc de la furnizor diverse oferte de aprovizionare ce contin: codurile marfurilor ce vor fi aprovizionate, denumirea marfurilor, unitatea de masura, pretul contractat, cantitate contractata, elemente privind furnizorul.

Un furnizor este identificat prin: CUI, numarul de inregistrare la Registrul Comertului, denumire furnizor, adresa.

Codurile folosite la incheierea contractelor sunt: CUI, NRC, den_fz, adr_fz, cod_mf, den_mf, um, pret, nr_co, data_co, cant_co.

b)      Aprovizionarea cu marfuri pe baza de factura primita de la furnizor

Factura se identifica prin: numar factura, data facturii, cantitate facturata, valoare factura, TVA, valoare total factura.

Codurile folosite la aprovizionarea cu marfuri sunt: nr_fact, data_fact, cant_fact, val_fact, TVA, val_tot.

c)      Primirea marfurilor cumparate in gestiune si actualizarea stocului de marfuri.

Gestiunile se identifica prin: cod gestiune, denumire gestiune, cod gestionar.

Codurile folosite pentru gestiune sunt: cod_gest, den_gest, cod_g.

2. MODELAREA CONCEPTUALA

Sunt aratate 3 elemente:

v     Descrieri si definitii conceptuale:

Situatii de iesire utilizate: rapoarte utilizate pentru evidenta marfurilor:

Situatia contractelor incheiate S1

Situatia facturilor aprovizionate S2

Situatia stocurilor de marfuri din gestiuni S3

v     Documente de intrare utilizate:

Contractul de aprovizionare

Avizul de insotire a marfurilor

Factura de aprovizionare cu marfuri

Fisa de magazie a marfurilor

v     Sistemul de coduri folosit:

CUI, NRC, den_fz, adr_fz, cod_mf, den_mf, um, pret, nr_co, data_co, cant_co, nr_fact, data_fact, cant_fact, val_fact, TVA, val_tot, cod_gest, den_gest, cod_g.

2.1. IESIRILE SISTEMULUI

Situatia contractelor incheiate S1:

Furnizor

Contracte

Marfuri

Valoare

contracte

CUI

NRC

Den_fz

Adr_fz

Nr_co

Data_co

Cant_co

Cod_mf

Den_mf

Um

Pret

N,12

C,16

C,40

C,40

N,5

D,10

N,3

N,5

C,40

C,6

N,9

N,12

SUBTOTAL PE CONTRACT

N,14

TOTAL GENERAL CONTRACTE

N,16

Situatia facturilor aprovizionate S2:

Furnizor

Contracte

Factura

Val_fact

TVA

Val_tot

CUI

NRC

Den_fz

Adr_fz

Nr_co

Data_co

Cant_co

Nr_fact

Data_fact

Cant_fact

Pret

N,12

C,16

C,40

C,40

N,5

D,10

N,3

N,5

D,10

N,3

N,9

N,12

N,12

N,14

SUBTOTAL PE FACTURA

N,14

N,14

N,16

TOTAL GENERAL FACTURI APROVIZIONATE

N,16

N,16

N,18

Situatia stocurilor de marfuri din gestiuni S3:

Marfuri

Gestiuni

Fisa magazie

Stoc initial

Total intrari

Total iesiri

Stoc final

Cod_mf

Den_mf

Um

Pret

Cod_gest

Den-gest

Cod_g

Nr_fact

Data_fact

Cant-fact

N,5

C,10

C,6

N,9

N,2

C,10

C,10

N,5

D,10

N,3

N,5

N,6

N,6

N,6

TOTAL STOCURI MARFA

N,5

N,6

N,6

N,6


2.3. MODELUL CONCEPTUAL DE DATE

2.3.1. MATRICEA DEPENDENTELOR FUNCTIONALE

Dependenta functionala presupune ca daca se cunoaste un anumit element, sigur se cunoaste altul sau se cunosc altele.

Dependenta functionala poate fi:

dependenta functionala simpla: daca se cunoaste un element, putem cunoste un altul

dependenta functionala multipla: daca se cunoaste un element, se pot cunoaste si altele

Nrcrt

SIMBOL

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

1

CUI

#

*

*

*

2

NRC

*

#

3

Den_fz

#

4

Adr_fz

#

5

Cod_mf

#

*

*

*

6

Den_mf

#

7

Um

#

8

Pret

#

9

Nr_co

#

*

*

10

Data_co

#

11

Cant_co

#

12

Nr_fact

#

*

*

*

*

*

13

Data_fact

#

14

Cant_fact

#

15

Val_fact

#

16

TVA

#

17

Val_tot

#

18

Cod_gest

#

*

*

19

Den_gest

#

20

Cod_g

#

2.3.2. DEPENDENTELE FUNCTIONALE

Pentru a detecta corect dependentele functionale se studiaza structura informationala a situatiilor de iesire:

CUI    NRC + den_fz + adr_fz    T entitatea Furnizori

nr_co    data_co + cant_co     T entitatea Contracte   

cod_mf    den_mf + um + pret T entitate Marfuri

nr_fact    data_fact + cant_fact + val_fact + TVA +val_tot T entitatea Facturi

cod_gest     den_gest + cod_g T entitatea Gestiuni





modelarea logica

DICTIONARUL ATRIBUTELOR

Dictionarul atributelor indeplineste doua functii:

stabilirea unui identificator unic pentru fiecare tip de atribut

precizarea conditiilor de validare

Tipul de atribut

Identificator

Natura, lungimea

Validation rule

Validation text

Cod unic de inregistrare

CUI

N,12

CUI <> 0 and

CUI <= 12

CUI eronat

Numar Registrul Comertului

NRC

C,16

NRC <> 0 and

NRC <= 16

NRC eronat

Denumire furnizor

Den_fz

C,40

Den_fz <>" "

Eroare

Adresa furnizor

Adr_fz

C,40

Adr_fz <> " "

Eroare

Numar contract

Nr_co

N,5

Nr_co > 0

Eroare

Data contractului

Data_co

D,10

Data_co >= 01/01/2005 and

Data_co <= 31/12/2005 and

Data_co <= data_fact

Data contract nu apartine anului 2005

Cantitate contractata

Cant_co

N,3

Cant_co > 0

Eroare

Cod marfa

Cod_mf

N,5

Cod_mf > 0

Eroare

Denumire marfa

Den_mf

C,40

Den_mf <> " "

Eroare

Unitate de masura

Um

C,6

Um =

Eroare

Pret

Pret

N,9

Pret > 0

Eroare

Numar factura

Nr_fact

N,5

Nr_fact > 0

Eroare

Data factura

Data_fact

D,10

Data_fact >= 01/01/2005 and

Data_fact <= 31/12/2005

Data facturii nu apartine anului 2005

Cantitate facturata

Cant_fact

N,3

Cant_fact > 0

Eroare

Valoare factura

Val_fact

N,12

Val_fact : [cant_fact]*[pret]

Eroare

TVA

TVA

N,12

TVA : [val_fact]*[19%]

Eroare

Valoare total factura

Val_tot

N,14

Val_tot : [val_fact]+[tva]

Eroare

Cod gestiune

Cod_gest

N,2

Cod_gest > 0

Eroare

Denumire gestiune

Den_gest

C,10

Den_gest <> " "

Eroare

Cod gestionar

Cod_g

C,10

Cod_g <> " "

Eroare

MODELUL LOGIC DE COMUNICATII

Arata cum functioneaza o retea de calculatoare grefata pe structura de organizare a firmei.

Modelul logic de comunicatie folosit de o intreprindere care se aprovizioneaza si comercializeaza marfuri este de tip LAN Ethernet cu topologie de tip magistrala (bus); aceasta contine urmatoarele componente: FS - file server si 3WS - work station repartizate astfel: director comercial, aprovizionare, gestiune.

T

 

FS

 











































Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate