PROFIL CONTABILITATE SI INFORMATICA DE GESTIUNEPROFIL CONTABILITATE SI INFORMATICA DE GESTIUNE [623238]

UNIVERSITATEA “ALEXANDRU IOAN CUZA” IASIUNIVERSITATEA “ALEXANDRU IOAN CUZA” IASI
FACULTATEA DE ECONOMIE SI FACULTATEA DE ECONOMIE SI ADMINISTRARADMINISTRAR EA AFACERILOREA AFACERILOR
PROFIL “CONTABILITATE SI INFORMATICA DE GESTIUNE”PROFIL “CONTABILITATE SI INFORMATICA DE GESTIUNE”
PROIECTPROIECT
SISTEME SISTEME INFORMATIONALINFORMATIONAL EE
FINANCIARFINANCIAR ––CONTABILE IICONTABILE II
Student: [anonimizat] : Blahuianu Alexandra – –AdinaAdina
ContabilitaContabilita te si te si Informatica de GestiuneInformatica de Gestiune
 Anul III ID Anul III ID
 Anul III Anul III – –ID CIGID CIG
20122012

CAP. I . PROIECTAREA LOGICA A
BAZEI DE DATE
Serviciul de aprovizionare  – desfacere prezentat in tabele de mai jos:
APROVIZIONARE
Tabela Denumire
 atributTipul Lungime
COMANDA ComNr
ComData
ComUM
ComPret
ComValTotala
FurnCod Text
Date/Time
Number
Number
Number
Text5
Short Date
Long Integer
Long Integer
Long Integer
5
FURNIZOR FurnCod
FurnNume
FurnAdresa
FurnSoldText
Text
Text
Number5
35
60
Long Integer
FACTURA FactNr
FactData
FactPret
FactTVA
FactValTotala
FurnCod Text
Date/Time
Number
Number
Number
Text5
Short Date
Long Integer
Long Integer
Long Integer
5
RECEPTIE RecId
RecNr
RecData
RecFactPrim
RecValoare
FactNr 
GestCod AutoNumber
Text
Date/Time
Date/Time
Yes/No
Text
Text5
Short Date
Short Date
5
3
ART_RECEPTIE  MarfaCod 
 RecId 
ARCantitate
ARPretText
Number
Number
Number6
Long Integer
Long Integer
Long Integer
MARFA MarfaCod
MarfaDenumire
MarfaUM
MarfaCont
MarfaStoc
GestCod Text
Text
Text
Text
Number
Text6
25
5
10
Long Integer
2
GESTIUNE GestCod
GestDenumireText
Text3
25
Restrictii :
– numele furnizorului sa inceapa cu majuscule;
– denumirea gestiunii sa inceapa cu majuscule;
– cantitatea, din tabela ART_RECEPTIE, trebuie să fie mai mare ca zero;
– MarfaStoc din tabela MARFA, trebuie sa fie mai mare sau egal cu zero;
– FurnSold din tabela FURNIZOR, trebuie sa fie mai ma re sau egal cu zero;
– ComUM din tabela COMANDA, trebuie sa fie mai mare c a zero.

Tabela COMANDA are rolul de a asigura primirea core cta a marfii si anume cu ajutorul
comenzilor trimise furnizorul poate intelege mai bi ne necesarul de marfa de care e nevoie.
Aceasta cuprinde ca si in tabelul de mai sus date c e se refera la nr comenzi, data comenzi,
cantitatea si pretul pentru fiecare produs al comen zii. Cheia principala este ComNr
Tabela FURNIZORI are rolul de a putea vedea mai uso r furnizorii a caror factura am
primit-o. De aceea acest table cuprinde cod furnizo r, nume furnizor, adresa furnizor si soldul
furnizorului. Cheia primara este FurnCod.
Tabela FACTURA are rolul de a avea un control asupr a marfii primate. Aceasta cuprinde
nr facture, data, pret fara tva, tva si valoarea to tala. Cheia primara este Fact Nr.
Tabela RECEPTIE are rolul de a asigura si a putea v erifica cantitatea de marfa care intra
la un moment dat in societate. Cuprinde nr. Recepti ei, data si facture careia se face receptia.
Cheia primara este RecId.
Tabela ART_RECEPTIE este tabela de lagatura intre t abela RECEPTIE si tabela
MARFA. Cheia primara fiind MarfaCod siRecId.
Tabela MARFA are rolul de a putea vedea marfa intra ta pe coduri, prêt si cantitate.
Cuprinde codul, denumirea, cantitatea, contul unde este inregistrat si stocul final. Cheia primare
esteMarfaCod.
Tabela GESTIUNE are rolul de a gestiona pe conturi marfa intrata si cuprinde codul
gestiunii si denumirea ei. Cheia primara este GestCod .

CAP. II . IMPLEMENTAREA SISTEMULUI  – ACCES
Construirea rapoartelor: Centralizator pe gest.
Intram in meniul CREATE si selectam REPORT DESIGN , dupa care adaugam tabelul si
setarile respective ca in modelul de mai jos. Vazut prin Design View

Vazut prin Report View
Interogari :
Intram in meniul CREATE si selectam Query Design du pa care adaugam tabelul sau
tabelele pentru care se fac interogarile ca in imag inea de mai jos.

Design View
Query View

Interogari SQL:
CENTRALIZARE DEPOZIT 
SELECT Gestiune.GestCod, Art_Receptie.MatCod, Mater ial.MatDenumire
FROM Material INNER JOIN (Gestiune INNER JOIN Art_R eceptie ON Gestiune.GestCod =
Art_Receptie.GestCod) ON (Gestiune.GestCod = Materi al.GestCod) AND (Material.MatCod =
Art_Receptie.MatCod)
WHERE (((Gestiune.GestCod)="03"));
 LISTA SOL DURI FU RNIZO RI 
SELECT Furnizor.FurnCod, Furnizor.FurnNume, Furnizo r.FurnSold, Furnizor.FurnAdresa
FROM Furnizor
WHERE (((Furnizor.FurnSold)>1000))
ORDER BY Furnizor.FurnCod;
 RECEPTI E APRIL IE
SELECT Receptie.RecNr, Material.MatDenumire, Recept ie.RecData, Material.MatUM,
Art_Receptie.ARCantitate, Art_Receptie.ARPret, [ARC antitate]*[ARPret] AS Valoare,
Gestiune.GestDenumire
FROM (Gestiune INNER JOIN Receptie ON Gestiune.Gest Cod=Receptie.GestCod) INNER
JOIN (Material INNER JOIN Art_Receptie ON Material. MatCod=Art_Receptie.MatCod) ON
Receptie.IdReceptie=Art_Receptie.IdReceptie
WHERE (((Receptie.RecData) Between [care este data initiala?] And [care este data finala?]))
ORDER BY Gestiune.GestDenumire;

Similar Posts