Sunteți pe pagina 1din 51

Universitatea

Facultatea
Catedra

PROIECT
disciplina

„Gestiunea unui magazin alimentar”

Conducător ştiinţific:

Autorul: ______________

Localitate – 2018
CUPRINS
1 Date generale............................................................................................................................2
1.1 Tema.................................................................................................................................2
1.2 Tabele și Schema Relatională...........................................................................................2
2 Interogări................................................................................................................................17
2.1 Interogări de selecție.......................................................................................................17
2.2 Interogări de acțiune.......................................................................................................27
3 Formulare...............................................................................................................................32
4 Rapoarte.................................................................................................................................39

1 Date generale
1.1 Tema
Pentru a fi gestiona o companie este nevoie de organizare. Cu cât firma este mai desfasurată, cu
atât sunt mai multe detalii care necesită a fi luate în consideratie la luarea deciziilor atât
strategice cât şi operaţionale de zi cu zi. Aceste detalii se referă la angajaţi, imobile, venituri,
cheltuieli, clienţi, timp, etc. Sub aspect informațional există fluxuri de date care se schimbă
mereu şi trebuiesc stocate şi prelucrate în timp real. Se remarca necesitatea de a crea şi gestiona o
baza de date. Microsoft Acces 2010 ne ofera posibilitatea de a crea, analiza şi gestiona baze de
date. Mai jos propun atenţiei un exemplu de o astfel de baza de date create pentru gestionarea
unui magayin alimentar debutant. Acesta baza de date, odata dezvoltată şi adaptată necesităţilor
reale ale firmei ar putea fi utilă acesteia şi ar contribui la majorarea randamentului de lucru.
Realizarea cerintelor asupra bazei de date este redata de capturile de ecran aferente fiecărui
element redat mai jos.
1.2 Tabele și Schema Relatională
Baza de date contine 7 tabele principale care marchează structurarea datelor. Schema Relațională
este prezentata mai jos, impreuna cu toate tipurile de legaturi intre tabele:

2
Tabelele pot fi vizualizate mai jos. Prezentăm și cele mai complexe cimpuri (setate) ale fiecărui
table, în design view. Noi am setat toate câmpurile necesare, lucru care poate fi ușor verificat în
baza de date, însă pentru a salva spațiu, nu vom reda toate câmpurile aici.
Angajati:
Datasheet

Design

3
Functii si salarii: (cu smart tag)
Datasheet

4
Design

5
Incaperi de serviciu:
Datasheet

Design

6
7
Clienti: (cu smart tag si 2 cimpuri cheie)
Datasheet:

Design

8
9
Orar: (deasemenea cu smart tag si 2 cimpuri cheie)
Datasheet:

Design

10
11
Vinzari:
Datasheet:

12
Design

13
14
Marfuri:
Datasheet:

Design:

15
16
2 Interogări
2.1 Interogări de selecție
2.a. Angajati cu virsta mai mare de 20 de ani. Interogarea afiseaza toti angajatii respectivi.
(Interogare de tip Select, ce nu contine rindul total, dar contine cimpuri calculate si criterii de
selectie). Contine smart tag (evidentiat).
Datasheet

Modalitatea de export si evidențiere a rezultatelor (similar tuturor inteorgărilor)

17
18
Design

19
SQL view

2.b. Functii cu salariul net mai mare de 3000 lei. (Interogare de tip Select, ce contine rindul total,
cimpuri calculate si criterii de selectie si gruparea se face dupa un singur cimp).
Datasheet

Design

20
SQL view

2.c. Sali de lucru cu aria libera mai mare de 10 metri patrati. (Interogare de tip Select, ce contine
rindul total, cimpuri calculate si criterii de selectie si gruparea se face dupa mai multe cimpuri
(ultimele 2)).
Datasheet

Design

21
SQL view

2.d. Incaperi de lucru si caracteristici (interogare cu parametru). Odata introdus numarul


incaperii, interogarea va afisa caracteristicile acesteia.
Datasheet

Design

22
SQL view

2.e. Angajati cu remunerarea totala mai mare de 5000 lei.


Datasheet

Design

23
SQL view

2.f. Marfuri in depozitul 1 a caror denumire incepe cu litera M.


Datasheet

Design

24
SQL view

2.g. Produse cu pretul fara TVA mai mare de 10 lei.


Datasheet

Design

25
SQL view

2.h. Produse vindute in cantitate intre 5 si 90 buc. Interogarea redă cantitatea minimă.
Datasheet

Design

26
SQL view

2.2 Interogări de acțiune


3.a Creaza tabela Angajati si remunerare (Interogare de tip Make table). Acesta creaza o tabela
cu toti angajati care au remunerarea de baza mai mica de 4800 lei
Datasheet

27
Design

SQL view

3.b Completeaza tabela Angajati si remunerare (Interogare de tip Append). Acesta completateaza
tabela create la punctul de mai sus cu angajati care au remunerarea de baza mai mare de 4800 lei
Datasheet

28
Design

SQL view

3.c Actualizarea salariului de baza a Soferului la 6000 lei (Interogare de tip Update).
Datasheet

29
Design

SQL view

3.d Eliminarea functiei de Jurist (Interogare de tip Delete).


Datasheet

30
Design

SQL view

31
3 Formulare
3.a Angajati
Form view

Design view

3.b Angajati si salarii


Form view

32
Design view

3.c Clienți (formular cu subformular)


Form view

33
Design view

3.d Clienti si angajati (formular cu anexa)


Form view

34
Design view

3.e Functii și incăperi


Form view

35
Design view

3.f Functii si remunerare (formular cu subformular)


Form view

36
Design view

3.g Produse

37
Form view

Design view

3.h Produse si vinzari (formular cu subformular)


Form view

38
Design view

4 Rapoarte
4.a Angajati (Raport cu totalizare). Acesta prezinta angajatii si numarul acestora.

39
Report view

Design

4.b Functii si salarii (Raport cu totalizari si grupari de date).


Report view

40
Design

41
4.c Cantitati la depozit (Raport cu totalizare).
Report view

Design

42
4.d Clienti (Raport cu totalizari si grupari de date).
Report view

43
Design

44
4.e Incaperi de lucru si salarii (Raport cu totalizare).
Report view

45
Design

46
4.g Incaperi de serviciu (Raport cu totalizari si grupari de date).
Report view

47
Design

48
4.i Vinzari (Raport cu totalizari si grupari de date).
Report view

49
Design

50
51

S-ar putea să vă placă și