Sunteți pe pagina 1din 48

Facultatea de Matematic i Informatic

Specializarea Informatic

LUCRARE DE LICEN
Arhitectura, proiectarea i
dezvoltarea unei aplicaii de baze
de date pentru gestiunea unei
societi de transport marf

CUPRINS

1. INTRODUCERE...................................................................................................3
2. PROIECTAREA I IMPLEMENTAREA BAZEI DE DATE...........................4
2.1. DEA I LISTA DE RESTRICII.....................................................................4
2.1.1. DIAGRAME DEA......................................................................................4
2.1.2. RESTRICII.............................................................................................11
1

2.2 BAZA DE DATE ACCESS..............................................................................17


3.

ARHITECTURA, PROIECTAREA I DEZVOLTAREA APLICAIEI......21


3.1 ARHITECTURA..............................................................................................21
3.1.1 ARHITECTURA GENERAL.................................................................21
3.1.2. FORMULARE SI RAPOARTE...............................................................22
3.1.3 MENIUL APLICATIEI.............................................................................31

4.

APLICATIE-UTILIZARE, GHID SI PREZENTARE....................................33


4.1 INSTALARE.................................................................................................33
4.1.1 DESFURAREA APLICAIEI.........................................................33
4.1.2. CERINE HARDWARE I SOFTWARE..............................................33
4.2 GHID................................................................................................................. 33
4.2.1.GESTIUNE.................................................................................................34
4.2.2 MENIUL INTEROGRILOR PREDEFINITE......................................39
4.2.3. MENIUL RAPOARTELOR PREDEFINITE.........................................41

5. CONCLUZII..........................................................................................................47
REFERINE BIBLIOGRAFICE.............................................................................48

1. INTRODUCERE

Scopul acestui proiect const in aplicarea analizei, proiectrii, implementrii si interogrii


unei baze de date, precum si aplicarea de algoritmi, tehnici si metodologii, necesare pentru
arhitectura, proiectarea, implementarea si documentaia aplicaiei bazei de date, pentru un
subunivers de interes de scar medie. Am ales aceast tema din dorina de
a putea ajuta societile de transport s managerieze datele i s i uureze munca.
Este o aplicaie uor de folosit i de neles, care pune la dispoziie toate resursele necesare pentru
a ajuta utilizatorul s introduc date, s le tearg i s le salveze. Ca tehnologie de implementare
2

am ales Microsoft Access 2007 pentru baza de date , oferind gratuit Runtime, pe 32 si 64 bii, este
performant, iar baza de date nu risc s depeasc cei 2GB maxim posibili i Microsoft Visual
Studio 2010 pentru aplicaie, deoarece este ultima generaie de limbaje de programare
industriale, care ofer o foarte bun productivitate programatorilor.

2. PROIECTAREA I IMPLEMENTAREA BAZEI DE DATE


Proiectarea aplicatiei de baze de date consist n aplicarea, n aceast ordine, a algoritmilor
urmtori:
Algoritmul de analiz pentru proiectarea diagramelor entiti-asociaii (DEA) i
listelor de restricii asociate acestora
Algoritmul de traducere a DEA i restriciilor n Modelul Matematic Elementar al

Datelor (schema MMED)


Algoritmul de asisten pentru proiectarea cheilor
Algoritmul de asisten n proiectarea altor tipuri de constrngeri
Algoritmul de detectare i analizare a poligoanelor din DEA
Algoritmul de traducere a schemelor MMED n Modelul Relaional de Date (MRD)

i a listei de constrngeri non-relaionale


Algoritmul de traducere a schemelor MRD n baza de date Access
3

Se va lua n considerare faptul c agoritmul pentru impunerea constrngerilor non-relaionale a


fost aplicat n capitolul al treilea.

2.1. DEA i lista de restricii


Rezultatele aplicrii algoritmului de asisten a proiectrii diagramelor entiti-asociaii (DEA)
i listelor de restricii asociate acestora sunt urmtoarele:

2.1.1. Diagrame DEA

Produse / Servicii

Facturi Clienti

Produs

Factura
Detalii facturi clienti

PRODUS

PRODUS
PRODUS

Tari

Furnizori
Auto

FURNIZOR

TARA

LOC INCARCARE

NR MASINA

TIP MASINA

Comenzi Furnizori

LOC DESCARCARE

DATA DESCARCARE

DATA INCARCARE

TARIF

GREUTATE 4

Produse / Servicii

Facturi FURNIZORI

Produs

Factura

Detalii facturi FURNIZORI

PRODUS

PRODUS
PRODUS

Tari

CLIENTI
Auto

CLIENT

TARA

LOC INCARCARE

NR MASINA

TIP MASINA

Comenzi CLIENTI

LOC DESCARCARE

DATA DESCARCARE

DATA INCARCARE

TARIF

GREUTATE

FACTURI FURNIZORI

ORASE
ORAS

FACTURI

COMENZI EMISE

FURNIZOR

NUME
FURNIZORI

PERSOANA CONTACT

ADRESA

C.U.I
IBAN

CLIENTI

DETALII FACTURI CLIENTI


Factura

Client

FACTURI CLIENTI

TOTAL

TVA

TERMEN SCADENT

DATA EMITERE
VALOARE

JUDET

JUDETE

NUME

Tari

NUME

SIMBOL

TARI
CLIENTI

TARA
FURNIZOR

JUDETE

CLIENT

FURNIZORI

ORAS

ORASE
SIMBOL

NUME

FACTURA CLIENTI
CLIENT

COMENZI PRIMITE
CLIENT

CLIENTI
JUDET
ORAS

JUDETE

ORASE

CLIENTI

JUDETE
JUDET

CLIENT

FURNIZORI

ORAS
NUME

FURNIZOR

DETALII FACTURI FURNIZORI

FURNIZORI
FACTURA
FURNIZOR
FACTURI FURNIZORI

TERMEN SCADENT

TOTA

TVA

DATA EMITERE
VALOARE

PRODUS
CLIENTI
UM

UNITATI MASURA

NUME

COMENZI PRIMITE

COMENZI EMISE

NUMAR AUTO

NUMAR AUTO

NUMAR AUTOVEHICUL

OBSERVATII

SIMBOL

PRODUS

UM

UNITATE MASURA

OBSERV

ATII

TARA

TARI

JUDETE

JUDET
JUDET
COMENZI FURNIZORI

FURNIZOR

FURNIZORI

ORAS

ORASE
ORAS

FACTURA
NUMAR AUTOVEHICUL

CLIENT

FACTURI FURNIZORI

CLIENT

FACTURA
FACTURA

NUMAR AUTOVEHICUL

JUDET

DETALII FACTURI FURNIZORI

COMENZI CLIENTI

FACTURI CLIENTI
NUMAR AUTOVEHICUL

PRODUSE

UNITATE MASURA

FACTURA

PRODUSE
U.M.

DETALII FACTURI CLIENTI

PRODUSE

Diagrama structural DEA

10

2.1.2. Restricii

Clienti
Restrictii de domeniu
R0: IBAN ascii(24);
R1: CUI ascii(15);
Restricii de totalitate:
R2: IBAN este obligatoriu
R3:CUI este obligatoriu
R4:Nume este obligatoriu
Restricii de unicitate:
R5: Nu pot exist dou societi cu acelai IBAN.
R6: Nu pot exist dou societi cu acelai CUI.

Furnizori
Restrictii de domeniu
R7: IBAN ascii(24);
R8: CUI ascii(15);
Restricii de totalitate:
R9: IBAN este obligatoriu
R10:CUI esteobligatoriu;
R11:Nume este obligatoriu

11

Restricii de unicitate:
R12: Nu pot exist dou societi cu acelai IBAN.
R13: Nu pot exist dou societi cu acelai CUI.

Comenzi Emise
Restrictii de domeniu
R14: Client, Greutate, Numar Auto, Tarif [1, 100] NAT(10).
R15: Data Date/Time;
R16: Loc Incarcare, Loc Descarcare, Tip Masina, Tip Marfa ascii(25)
Restricii de totalitate:
R17: Client, Data, Loc Incarcare, Loc Descarcare, Auto sunt obligatorii;
Restricii de unicitate:
R18: Nu Nu pot exist dou societi cu aceiai serie factura
R19: Nu pot exist dou societi cu acelai numar factura.

Comenzi Primite
Restrictii de domeniu
R20: Client, Greutate, Numar Auto, Tarif [1, 100] NAT(10).
R21: Data Date/Time;
R22: Loc Incarcare, Loc Descarcare, Tip Masina ascii(25)
Restricii de totalitate:
R23: Client, Data, Loc Incarcare, Loc Descarcare, Numar auto sunt obligatorii;

12

Restricii de unicitate:
R24: Nu pot exist dou societi cu aceiai serie factura
R25: Nu pot exist dou societi cu acelai numar factura.

Facturi clienti
Restrictii de domeniu
R26: Serfact, nrfact ascii(25)
R27:DataF Date/Time
R28:Datascad Date/Time
R29: anulat CKECKBOX
Restricii de totalitate:
R30:Serfactura, nr factura sunt obligatorii;
R31:Facturi Furnizori
R32:Data Emitere, Termen Scadent sunt obligatorii;

Tari
Restrictii de domeniu
R33:Simbol ascii (2)
R34: Nume ascii(20)
Restrictii de totalitate
R35: Nume Tara este obligatoriu

13

Orase

Restrictii de domeniu
R36: Nume ascii(35)
R37: Judet Number

Restrictii de totalitate
R38: Nume oras este obligatoriu

Judete

Restrictii de domeniu
R39: IdTara [1, 100] NAT(15).
R40: Nume ascii(30)
R41: Simbol ascii(3)
Restrictii de totalitate
R42:Nume Judet este obligatoriu
Restrictii de unicitate
R43: Un jude nu poate aparine mai multor ri.

Detalii facturi clienti

Restrictii de domeniu

14

R44: Facturi Clienti, Produse, Cantitate, Pret, Valoare, TVA, Client, Comanda Client, Comanda
Furnizor [1, 100] NAT(100)

Restrictii de totalitate
R45: Facturi Clienti, produse sunt obligatorii .

Detalii facturi furnizori

Restrictii de domeniu
R46: Facturi Furnizori, Produse, Cantitate, Pret, Valoare, TVA, Client, Comanda Furnizor,
Comanda Client [1, 100] NAT(100)

Restrictii de totalitate
R47: Facturi Furnizori, produse sunt obligatorii .

Produs

Restrictii de domeniu

R48:UM [1, 100] NAT(100).


R49: Nume ascii(25)

Restrictii de totalitate
R50: Nume este obligatoriu.
Autovehicule

Restrictii de domeniu

15

R51: NumarCirculatie ascii (13)


R52: Observatii ascii (255)

Restrictii de totalitate
R53: NumarCirculatie este obligatoriu.
Restrictii de unicitate
R54: Nu pot exist dou maini cu acelai numr.

Unitati Masura

Restrictii de domeniu
R55: Simbol ascii(5)
R56: Nume ascii(25)

16

2.2 Baza de date Access


Aplicnd algoritmul de traducere a schemelor MRD n baza de date Access, a fost obinut
schema din Figura
Restriciile de domeniu sunt implementate folosind proprietile Data Type, Format,
Validation Rule i Validation Text;
Restriciile de totalitate (not null) sunt implementate folosind proprietile Required

Figura 1- Schema corespunztoare a baze de date din Access

17

Implementarea Constrngerii de domeniu C1 in tabelul ComandaClienti, coloana Clienti

Implementarea Constrngerii de domeniu C2 in tabelul Furnizori coloana Localitate

18

Implementarea Constrngerii de domeniu C3 din tabela judete

Implementarea Constrngerii de domeniu C4 din tabela clienti, coloana Localitate

19

Lista derulant rezultat pentru coloana Oras n tabelul Clienti

Lista derulant rezultat pentru coloana Judet n tabelul Furnizori

20

3. ARHITECTURA, PROIECTAREA I DEZVOLTAREA


APLICAIEI
3.1 Arhitectura

3.1.1 Arhitectura general


Pentru a oferi accesul muli-user, o baz fundamental de
date numit Transintermed.accdb ar trebui stocat pe un server, n timp ce
o baza programat numit Transintermed.exe, fiierexecutabil din directorul aplicaiei,
director care va avea o copie instalat pe fiecare staie de lucru necesar; toate
aceste staii de lucru ar trebui s aibe acces deplin ladirectorul de pe serverul
ce conine Transintermed.accdb c unitatea virtual Z:.
Pentru a permite lucrul n paralel i pe server, acest director
poate fi declarat c unitateavirtual Z: i pe aceast main.

BAZA DE DATE
APLICATIA BAZEI DE DATE

APLICATIA BAZEI DE DATE

Diagrama de desfurare a aplicaiei

21

3.1.2. Formulare si rapoarte


Aplicatia Transintermed de deschide prin prezentarea societatii. Din meniu putem
ajunge cu usurinta in diferite formulare si rapoarte.
Aplicatia are ca i posibilitate de acces, o band de meniuri, ce conine opiunea
Gestiune, documente, interogari si rapoarte. Optiune gesiune poate fi expandata si ofer ci de
deschidere a formularelor tara, judet, oras, clienti si furnizori.
Prin extensiunea documente, avem posibilitatea de a ajunge in comenzi primite, comenzi
emise, facturi primite si facturi emise.

Formularul tari
A fost creat formularul numit ri, ce afieaz utilizatorului,
pe baza tabelei ri, din baza de date, lista rilor din Europa.
Ne ofer posibilitatea de a vizualiza toate rilenregistrate pn n momentul
respectiv, putnd adaug, terge sau modific o ar. Acest formular este legat cu
formularul clieni, furnizori i judee.A fost creat formularul numitri, ce afieaz utilizatorului,
pe baza tabelei ri, din baza de date, lista rilor din Europa.
Ne ofer posibilitatea de a vizualiza toate rile nregistrate pn n momentul
respectiv, putnd adaug, terge sau modific o ar. Acest formular este legat cu
formularul clieni, furnizori i judee.
Formularul judet
Pentru gesiunea judeelor, a fost creat formularul judee, bazat
pe tabela Judee, din baza de date, ce permite utilizatorul vizualizarea judeelor din romnia.
Utilizatorul poateadauga, terge, modific un jude. Acest formular este legat de
formularele clieni, furnizori, orae.
Formularul clienti
Pentru facilitarea lucrului cu datele despre clieni, a fost realizat formularul , bazat
pe tabela Clieni, ce ofer vizualizarea clienilor nregistrai, ordonai alfabetic.
Utilizatorului i este acordat posibilitatea adugrii , tergerii sau modificrii unui
22

client. Adugarea unui client se poate face numai dac nu exist deja un client cu
acelasinumen baza de date. Dac utilizatorul dorete tergerea sau modificarea unui
client, se afieaz mai nti un mesaj de asigurare a tergerii sau a modificrii. Acest formular
este legat de formularele facturi clieni i comenzi clieni.
Formularul furnizori
Pentru facilitarea lucrului cu datele despre furnizori, a fost realizat formularul , bazat
pe tabela furnizori, ce ofer vizualizarea furnizorilor nregistrai, ordonai alfabetic.
Utilizatorului i este acordat posibilitatea adugrii , tergerii sau modificrii unui
furnizor. Adugarea unui furnizor se poate face numai dac nu exist deja un client cu
acelasinume n baza de date.
Un furnizor poate fi i client. Dac utilizatorul dorete tergerea sau modificarea unui
furnizor, se afieaz mai nti un mesaj de asigurare a tergerii sau amodificarii. Acest formular
este legat de formularele facturi furnizori i comenzi furnizori.
Formularul numar masini
Acest formular este legat de tabela numr Autovehicule, din baza de
date. Ofer posibilitatea vizualizrii numerelor de maini i a nregistrrii unor numere noi,
dar i posibilitateade a modific sau terge numerele unor autovehicule. Utilizatorul poate, de
asemenea, adaug observaii pentru fiecare numr de main.
Formularul comenzi emise
Din formularul comenzi emise, aflat n legtur cu tabela comenzi emise din baza de
date, utilizatorul poate nregistra, vizualiza, terge sau modific anumite comenzi, ct iordonarea
lor dup dat, dup numele clienilor, dup greutate sau dup numrul auto. nregistrarea unei
noi comenzi va aprea imediat n tabela comenzi emise. Pentru
a putea terge ocomand, se selecteaz cmpul ce se dorete a fi ters i se apas pe
tergere date din meniu. Tabela se va actualiza automat dup tergea unui client.
Formularul comenzi primite
Din formularul comenzi primite, aflat n legtur cu tabela comenzi primite din baza de
date, utilizatorul poate nregistra, vizualiza, terge sau modific anumite comenzi, ct iordonarea
lor dup dat, dup numele clienilor, dup greutate sau dup numrul auto. nregistrarea unei
noi comenzi va aprea imediat n tabela comenzi emise. Pentru

23

a putea terge ocomand, se selecteaz cmpul ce se dorete a fi ters i se apas pe


tergere date din meniu. Tabela se va actualiza automat dup tergea unui client.
Formularul facturi
Din meniul aplicaiei, utilizatorul poate selecta opiunea facturi, din care poate alege
facuturi primite sau facturi emise. Din ambele formulare, utilizatorul poate vizualizafacturile i le
poarte ordona dup dat emis, termen scadent, furnizor sau client. De asemenea, utilizatorul
are i posibilitatea de terge sau modific o factur. Aplicaia este construit c dup fiecare adu
gare, tergere sau modificare a fiecrui formular,acesta s se actualizeze automat.

24

Tari
Judet

Oras
Gestiune
Clienti

Furnizori

Numar

masini
Emise

Deschiderea aplicatiei

Deschiderea meniunui

Formulare

Comenzi
Primite
Emise
Facturi
Primite

Interogari

Rapoarte

Inchiderea Aplicatiei

25

Varianta de utilizare pentru fereastra principal

Data
Clienti
Ruta

Observatii
Operatii de adaugare, stergere, modificare
Tip masina

Loc Incarcare

Loc descarcare

Inchide

Tarif

Sofer

Varianta de utilizarea a formularului Comenzi Clienti

Data
Furnizori
Ruta

Observatii
Operatii de adaugare, stergere, modificare
Tip masina

Loc Incarcare

Loc descarcare

Inchide

Tarif

Sofer

Varianta de utilizarea a formularului Comenzi Furnizori

26

Client
Serie factura

Numar Factura
Modifica, sterge adauga

Data Facturare

Termen Scadent

Inchide
Tarif

Varianta utilizarea formular Facturi Clienti

Client
Serie factura

Numar Factura
Modifica, sterge adauga

Data Facturare

Termen Scadent

Inchide
Tarif

27

Varianta utilizarea formular Facturi Furnizori

Nume
Localitate

Judet
Adauga sterge modifica

IBAN
C.U.I
Telefon

Inchide

Adresa
Banca
Varianta utilizare Furnizori

Nume
Localitate

Judet
Adauga sterge modifica

IBAN
C.U.I
Telefon

Inchide

Adresa
Banca

28

Varianta utilizare Clienti

Nume
Adauga sterge modifica

Simbol
Inchide

Varianta utilizare Judet

Nume

Adauga sterge modifica

Simbol
Inchude

Varianta utilizare Orase


29

Nume

Adauga sterge modifica

Simbol
Inchide

Varianta utilizare Tari

Nume

Adauga sterge modifica

Simbol
Inchide

Varianta utilizare Numar Auto


30

3.1.3 Meniul aplicatiei

Meniul aplicaiei este unul uor de utilizat, oferind utilizatorului o


administrare simpl a societii de transport. Meniul este unul
de tip arbore, urmnd urmtoarea construcie:

Taburile principale
Gestiune
Tara
Judet
Oras
Clienti
Furnizori
Numar Masina
Formulare
Comenzi
Emise
Primite
Facturi
Emise
Primite
Interogari
Rapoarte

Structura arborescent a meniului aplica iei

31

Gestiune

Judet

Tara

Oras

Clienti

Furnizori

Numar auto

Formulare

Comenzi
Emise

Primite

Facturi
Emise

Primite

Interogari

Rapoarte

Meniul Aplicatiei

32

4. APLICATIE-UTILIZARE, GHID SI PREZENTARE

4.1 . Instalare
4.1.1

Desfurarea aplicaiei

Serverul de fiiere care va gzdui baza de date necesit ntre 0.75 MB i 2GB de spaiu liber
pe hard disk, n funcie de numrul de candidai, formaiuni politice,
alegeri,localiti, judee, poziii eligibile i candidaturi depuse pe care baza de date
le conine. Fiecare staie de lucru necesit 10MB de spaiu liber pe hard disk, cel puin 1 GB de
memorie, pentru sistemele de operare pe 32 de bii, sau 2 GB de memorie (pentru sistemele de
operare pe 64 de bii, i programele MS Access 2007 (precum i orice versiune mai nou)
Runtime sau versiunea full i Visual Studio 2010 Professional sau Ultimate (sau orice
versiunemai nou, ceea ce semnific faptul c sistemul de operare trebuie s o suporte:
orice sistem de operare ncepnd cu Windows XP, pn la Windows 7 va putea realiza acest
lucru). Serverul poate, de asemenea, fi folosit c staie de lucru.
Aplicaia este disponibil pe un CD; fiierul Transintermed.accdb trebuie copiat ntr-un
director oarecare de pe server, ce trebuie mapat pentru toate staiile de lucru ca unitatea virtual
Z:. Pentru a folosi serverul i ca staie de lucru, este necesar copierea fiierului
SetareAplicatie.bat oriunde pe acesta, editarea sa, cu ajutorul programului Notepad astfel nct
parametrul cii pentru comanda subst U: s indice directorul unde se afl, iar apoi rularea acestui
fiier, prin dublu click pe numele su, pentru a declara corect unitatea virtual U:. Fiierul
SetareAplicatie.bat trebuie rulat dup orice repornire a sistemului, n cazul n care se dorete
lucrul cu aplicaia. Se copiaz de pe CD directorul aplicaiei, care conine fiierul executabil
Transintermed.exe, n orice director dorit de pe fiecare staie de lucru.

4.2 Ghid
Figura 1 reprezint pagin de start a aplicaiei. Este construit dintr-un meniu care cuprinde
Gestiune, Formulare, Interogri, Rapoarte i Ieire. La executarea de click pe tabul
Gestiune, se deschide un submeniu n care se regsesc taburile ar, Jude, Ora, Clieni,
33

Furnizori, Autovehicule, Unitate Msur i Produse / Servicii. Cel de-al doilea tab, Formulare,
cuprinde submeniurile Comenzi Primite, Comenzi Emise, Facturi Emise i Facturi Primite. La
click pe Interogari se deschide meniul din care utilizatorul poate alege interogarile necesare.

Pagina de Start

4.2.1.Gestiune

34

Figura 2 - prezinta ferestra Tara

Figura 3 - prezinta ferestra Judete /Regiuni

Figura 4 - prezinta ferestra Orase

35

Figura 5 - reprezinta fereastra Evidenta Clienti

Figura 6 - reprezinta fereastra Orase ce apare la apasarea butonului ... , ce permite


adaugarea, stergerea sau modificarea Oraselor direct din fereastra Orase

36

Figura 7 - reprezinta fereastra Evidenta Furnizori

Figura 8 - prezinta fereastra Evidenta Auto

37

Figura 9 - reprezinta fereastra Produse / Servicii

Figura 10 - reprezinta fereastra Unitati Masura

38

Figura 11 - reprezinta fereastra Comenzi Primite

4.2.2 Meniul interogrilor predefinite


Figura 12 prezint meniul Interogri. Utilizatorii pot alege
oricare dintre opiuni, care va deschide fereastr aferent interogrilor realizate pentru
contextul respectiv, i/sau potcomut n alt seciune a meniului (prin executarea de click pe
oricare din celelalte taburi ale meniului). Interogrile predefinite
disponibile sunt, n funcie de accesibilitatea lor prin intermediul
butoanelor din meniul Interogri:

Prin executarea de click pe butonul Interogari, se poate lucra cu urmtoarele interogri:

QNrAuto, ce deschide interogarea care afieaz toate numerele autoturismelor

ce au fost adugate n baza de date, listnd toate comenzile, ruta,


tariful, ar n care se efectueaztransportul, numele oferului, numr de telefon.
QDupaClienti deschide interogarea din care utilizatorul poate selecta un client,
pentru a putea vizualiza datele despre clientul respectiv:
serie factur, numr factur, datfacturare, dat scaden, tva, nume.
39

QDupaFurnizor deschide interogarea cu


ajutorul creia utilizatorul filtreaz mult mai uor datele unui furnizor.
Interogarea afieaz serie factur, numr factur, dat facturare,dat scaden, tva,
nume.

Figura 12 - Meniul interogrilor

Interogarea QnrAuto prin care se afiseaza datele despre numarul de masina cautat.

40

Interogarea QdupaClient afiseaza datele despre clientul selectat.

4.2.3. Meniul rapoartelor predefinite


Figura 13 prezint meniul Rapoarte. Utilizatorii pot alege oricare dintre opiuni, pentru
afiarea rapoartelor cu privire la Clienti sau Furnizori.

Figura 13 - Meniul Rapoarte


41

Rapoartele predefinite disponibile, n funcie de accesibilitatea lor prin intermediul


butoanelor din meniul Rapoarte:

RaportComenziClienti afieaz numrul total de comenzi ale clienilor, dat la care a


fost comand fcut i numrul de main.

RaportFacturiClienti afieaz valoarea total a fiecrei facturi ce aparine unui


client, ct i valoarea total a facturilor cumulate ale aceluiai client.

RaportClientiFacturiTotal afieaz suma total a unei facturi, calculnd preul,


cantitatea i T.V.A-ul pentru fiecare factur n parte.

RaportComenziFurnzori afieaz numrul total de comenzi ale furnizorilor, dat la care a


fost comand fcut i numrul de main.

RaportFacturiFurnizori afieaz valoarea total a fiecrei facturi n parte ce aparine unui


client, ct i valoarea total a facturilor cumulate ale aceluiai furnizor.

Raport Clienti Facturi Total afiseaza suma totala a unei facturi


42

Raport Clienti Facturi Total afiseaza suma totala a unei facturi

RaportComenziClienti afiseaza numarul total de comenzi ale clientilor

43

RaportComenziClienti afiseaza numarul total de comenzi ale clientilor expandat

RaportFacturiClienti afiseaza valoarea totala a fiecarei facturi

44

RaportFacturiClienti afiseaza valoarea totala a fiecarei facturi expandat

RaportFacturiFurnizori afiseaza valoarea totala a fiecarei facturi

45

RaportComenziFurnzori afiseaza numarul total de comenzi ale furnizorilor

46

Mesajul de confirmare pentru ncheierea lucrului i ie irea din aplica ie

5. CONCLUZII

Am ales aceast tem din dorina de a putea ajuta societile din Romania s managerieze
ct mai usor gestiunea.

47

48

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