7/30/2019 Evidanta Clienti Si Furnizori
1/34
LUCRARE DE DISERTATIE
APLICATIE PENTRU EVIDENTA CLIENTILOR SI
FURNIZORILOR UNEI FIRME
PLOIESTI
2011
1
7/30/2019 Evidanta Clienti Si Furnizori
2/34
CUPRINS
1. Prezentarea aplicatiei ........................................................................................ 4
1.1. Prezentare generala .................................................................................... 4
1.2. Functiile aplicatiei ...................................................................................... 4
2. Proiectarea aplicatiei ......................................................................................... 5
2.1.Generalitati societatea ALFA ................................................................. 6
2.2 Proiectarea bazelor de date ........................................................................ 6
2.3.Crearea tabelelor ........ 7
2.4. Vizualizarea si realizarea relatiilor intre tabele .......... 11
2.5.Crearea interogarilor(queries) .......... 132.5.1.Crearea interogrii Clienti repartizare
pe orasul de resedinta ..... 13
2.5.2.Crearea interogrii Furnizori repartizare
pe orasul de resedinta 14
2.5.3.Crearea interogrii FACTURI SORTATE
PE DATA SPECIFICA .. 15
2.5.4.Crearea interogrilor de tip
update: Valoare/ValoareIesire 17
2.5.5.Crearea interogrii cautare produse in fct de furnizor ................ 18
2.5.6.Crearea interogrii
cautare produse vandute in fct de client ................................................. 19
2.6.Crearea formularelor(forms) . 20
2.7.Crearea rapoartelor(reports) .... 25
3.Proiectarea interfeei grafice .... 27
4.Concluzii .............................................................................................................. 34
Bibliografie ............................................................................................................ 35
Webografie ............................................................................................................ 35
2
7/30/2019 Evidanta Clienti Si Furnizori
3/34
1. Prezentarea aplicatiei
1.1. Prezentare generala
Lucrarea ofer o analiz a modalitilor practice de utilizare a instrumentelor
informatice pentru elaborarea sistemelor de gestionare a evidentei clientilor si furnizorilor
pentru o anumita firma(in cazul acestei lucrari pentru firma:ALFA). Avantajele
principale ale aplicatiei constau n administrarea sa destul de simpl deoarece dispune de
o interfa intuitiv i atrgtoare. Utilizatorii precum i cei care administreaz baza de
date nu trebuie s cunoasc SGBD-ul Microsoft Access. Aplicaia poate fi uor
modificat deci ar putea fi adaptat pentru orice tip de firma pentru gestionarea evidenteiclientilor si furnizorilor a acesteia.
1.2. Functiile aplicatiei
Lucrarea este realizat sub form de aplicaie care permite inerea evidenei:
- Furnizorilor de la care firma achiziioneaz produsele comercializate;- Facturilor de intrare a produselor;
- Clienilor;
- Facturilor de ieire;
- Valoarea totala a fiecrei facturi de ieire/intrare;
3
7/30/2019 Evidanta Clienti Si Furnizori
4/34
2. Proiectarea aplicatiei
Microsoft Access este un instrument puternic pentru dezvoltarea i gestionarea
bazelor de date relaionale de capacitate mic/medie. Sub aspectul performanelor n
funcionare, acestea scad o dat cu creterea volumului bazei de date; astfel, cnd
numrul nregistrrilor depete ordinul sutelor de mii, viteza de lucru este sub nivelul
celei oferite de sistemele de gestiune a bazelor de date Oracle, Microsoft SQL Server sau
Informix.
Totodat, Microsoft Access ndeplinete cele mai multe dintre cerinele sistemelor de
baze de date de tip client/server.
n ciuda complexitii sale, este un sistem uor de utilizat chiar i de cei care nu sunt
programatori, fiind echipat cu numeroase programe Wizard, aplicaii auxiliare ce
controleaz multe dintre operaiile uzuale ale activitilor de creare i editare ale
tabelelor, interogrilor, formularelor i rapoartelor.
Microsoft Access are o structur de baz de date capabil s combine ntr-un singur
fiier de tip .mdb toate obiectele cu care lucreaz: tabelele, interogrile, formularele,
rapoartele, comenzile macro i codul Visual Basic.
Unul din principalele avantaje din perspectiva client/server l constituie creterea
vitezei de lucru i minimizarea traficului de reea, garantnd c att clientul ct i serverullucreaz la parametri optimi.
Caracteristicile definitorii ale sistemului de gestiune a bazelor de date Microsoft
Access se pot sintetiza n urmtoarele:
11. Posibilitatea crerii unei baze de date care s poat fi utilizat de ctre un
utilizator sau mai muli utilizatori n mod partajat;
22. Interogarea bazei de date se poate realiza n mod grafic prin interfaa QBE
(Query By Example), sau prin limbajul SQL (Standard Query Language);
33. Automatizarea unor activiti/aciuni prin programare n limbajul VBA sau
prin macrocomenzi;
44. Realizarea importului/exportului de date ctre alte aplicaii ale pachetului
Microsoft Office sau alte SGBD-uri relaionale;
4
7/30/2019 Evidanta Clienti Si Furnizori
5/34
55. Interfaa utilizator GUI (Graphical User Interface) este uor de folosit i
respect principiile de utilizare caracteristice tuturor aplicaiilor pachetului
MS Office, ceea ce face ca utilizatorul s regseasc un mediu de lucru
familiar la care s se adapteze cu uurin;
16. Fundamentarea pe concepte noi, cum sunt conceptele de obiect, proprieti ale
obiectelor, eveniment, procedur declanat la apariia unui eveniment,
metode la care obiectele reacioneaz n momentul producerii unui eveniment,
programare orientat pe obiecte i evenimente;
27. Asisten n dezvoltarea de aplicaii i utilizarea bazei de date;
38. Existena meniului Help i a facilitilor de ajutor contextual;
49. nglobarea de componente Wizard pentru a ajuta utilizatorii n dezvoltarea de
aplicaii;510. Tabelele din baza de date pot prelucra sute de mii de nregistrri.
2.1.Generalitati societatea ALFA
Societatea ALFA este o societate comercial din Romania care are ca obiect
principal de activitate comercializarea i distribuirea de electrocasnice.
Pentru o bun gestionare a clienilor si furnizorilor sai, societatea ALFA i-a creat
propria baz de date , cuprinznd mai multe tabele i interogari pentru eficien maxim,
care poate oferi informaii foarte utile.
2.2 Proiectarea bazelor de date
Pentru crearea acesteia s-au fcut urmtorii pai:
Din Microsoft Office s-a deschis editorul de baze de date Microsoft Access, dup care n
fereastra select create a new database using se alege opiunea blank access database
cu dublu click, se valideaz alegerea facuta cu Ok, se d nume bazei de date n cazul
5
7/30/2019 Evidanta Clienti Si Furnizori
6/34
nostru EVIDENTA CLIENTILOR SI FURNIZORILOR La SC ALFA SRL i se d
click pe Create.
2.3.Crearea tabelelor
Din baza de date nou creata se selecteaz cu dublu click Create Table n design view
apoi n noua fereastr se completeaz prima coloan field name cu numele cmpurilor
dorite s apara n tabel respectiv, respectiv cele enumerate mai sus, iar n coloana ,Data
type se selecteaz tipul date necesare pentru a funciona programul i anume text dac
vom introduce date formate din litere, number dac vom introduce date formate din
cifre , currency dac vrem s introducem msuri monetare (lei, euro..), etc . n ultima
coloana Description se poate introduce o scurt descriere a informaiilor introduse.
Bazele de date se proiecteaza prin analiza obiectivelor din problema reala,
identificand caracteristicile si grupandu-le in jurul campurilor cheie (primary key)
Pentru gestiunea firmei s-au creat 4 tabele ce contin urmatoarele atribute:
Clienti:
- IdClient number - Nume text , required:yes, allow zero length:no
- Adresa text, required:yes, allow zero length:no
- Oras text, required:yes, allow zero length:no
- NrTelefon number, required:no
n aceast tabel s-a ales ca primary key (cheie primar) cmpul
IdClient .Pentru a se alege cheia primar s-a selectat cmpul IdClient iar din
meniul derulant afiat cu click dreapta s-a ales funcia primary key.
6
7/30/2019 Evidanta Clienti Si Furnizori
7/34
Fig.1 Tabel clienti(proprietati)
(Realizata de autor)
Fig.2 Tabel clienti
(Realizata de autor)
Furnizori:
- IdFz number,required:yes, indexed: yes(no duplicates) , primary key
- DenumireFz text, required:yes, allow zero length:no,
- Adresa text, required:yes, allow zero length:no
- Oras text, required:no
7
7/30/2019 Evidanta Clienti Si Furnizori
8/34
- NrTelefon number, required:no
Fig.3 Tabel furnizori(proprietati)
(Realizata de autor)
Fig.4 Tabel Furnizori(Realizata de autor)
FactIntrare:
- NrFact number,primary key,required:yes,indexed:yes(no duplicates)
- DataFact date/time
- Furnizor text, required:yes, allow zero length:no
8
7/30/2019 Evidanta Clienti Si Furnizori
9/34
- Produs - text, required: yes
- Cantitate number, required:yes
- Pret currency(lei), required:yes, allow zero length:no
- Valoare currency(lei),required no
Fig.5 Tabel FactIntrare(proprietati)
(Realizata de autor)
Fig.6 Tabel FactIntrare
(Realizata de autor)
FactIesire:
- CodFact number,primary key,required:yes,indexed:yes(no duplicates)
- DataFact date/time
- Client text, required:yes, allow zero length:no
- Produs text, required:yes, allow zero length:no
- Cantitate number, required:yes, allow zero length:no
- Pret currency(lei), required:yes, allow zero length:no
9
7/30/2019 Evidanta Clienti Si Furnizori
10/34
- Valoare currency(lei),required no
Fig.7 Tabel FactIesire(proprietati)
(Realizata de autor)
Fig.8 Tabel FactIesire
(Realizata de autor)
2.4. Vizualizarea si realizarea relatiilor intre tabele
Pentru a vizualiza relaia sau conecia dintre tabele apelm funcia Relationship din
meniul Tools i vom observa conecia cu o linie intre campurile tabelelor; in cazul
nostrum avem:
- Intre campul Client din tabela FactIesire si campul Nume din tabela Clieni ;
10
7/30/2019 Evidanta Clienti Si Furnizori
11/34
- intre campul Furnizor din tabela FactIntrare si campul DenumireFz din
tabela Furnizori ;
- intre campul Produs din tabela FactIntrare si campul Produs din tabela
FactIesire.
Exemplu de creare a unei relatii: din tabela Clienti se selecteaza pentru cmpul
Nume la data type opiunea lookup wizzard, dup care se fac urmatorii pai: se
alege varianta I want the lookup column to look up the values n a table or query next
selectez tabela dorit ( n cazul nostru tablela FactIesire) next se trece cmpul
Client n casua selected fields folosind sgeata next suntem intrebai dac ne
convin dimensiunile coloanei, dac da, selectam next i vom ajunge la ultima opiune i
anume cea de schimbare a etichetei coloanei aleas cheie secundar, dac ne convine
eticheta oferit de program (numele cmpului) alegem finish si se da save.
Fig.9 Relatii intre tabele
(Realizata de autor)
11
7/30/2019 Evidanta Clienti Si Furnizori
12/34
2.5.Crearea interogarilor(queries)
2.5.1.Crearea interogrii Clienti repartizare pe orasul de
resedinta
Pe parcursul primului trimestru din anul 2011, firma ALFA a avut parte de o
cretere destul de mare n comenzi n special din partea clienilor si din Ploiesti si Sibiu.
De aceea managerul general s-a gndit s ofere drept bonus acestor clieni transport
gratuit la mrfurile comandate.
Ca urmare s-a solicitat intocmirea a doua liste individuale cu toi clienii din Ploiesti si
Bucuresti.Aceste liste s-au intocmit cu ajutorul funciei Queries din baza de date astfel:
Dup accesarea bazei de date din Microsoft Access, se selecteaz cu click obiectul
Queries (interogari), apoi se selecteaz cu dublu click opiunea create Query n design
view, dup care se deschide fereastra Show table cu numele celor patru tabele create.
Se selecteaz tabela sau tabelele dorite, n cazul nostru tabela Clieni, se da click pe
Add i se va nchide fereastra Show table .
Din tabela Clieni se selecteaz cmpurile Nume, Adresa, Oras, NrTelefon cu dublu
click. Aceste cmpuri vor aprea n tabela de jos pe rndul Field, iar numele tabelei va
aprea dedesubt pe rndul Table.
Sub cmpul Oras pe rndul Criteria se va alege criteriul de interogare i anume se
va scrie ntre paranteze ptrate [introduceti orasul] dup care se va valida interogarea prin
click pe butonul Run sau simbolul ! .
Se salveaz interogarea cu numele Cautare clienti in fct de oras.
Fig.10A introducere oras
(Realizata de autor)
12
7/30/2019 Evidanta Clienti Si Furnizori
13/34
Fig.10B Cautare clienti in fct de oras
(Realizata de autor)
2.5.2.Crearea interogrii Furnizori repartizare pe orasul de resedinta
Dup accesarea bazei de date din Microsoft Access, se selecteaz cu click obiectulQueries (interogari), apoi se selecteaz cu dublu click opiunea create Query n design
view, dup care se deschide fereastra Show table cu numele celor patru tabele create.
Se selecteaz tabela sau tabelele dorite, n cazul nostru tabela Furnizorii, se da click pe
Add i se va nchide fereastra Show table .
Din tabela Furnizorii se selecteaz cmpurile DenumireFz, Adresa, Oras, NrTelefon
cu dublu click. Aceste cmpuri vor aprea n tabela de jos pe rndul Field, iar numele
tabelei va aprea dedesubt pe rndul Table.Sub cmpul Oras pe rndul Criteria se va alege criteriul de interogare i anume se
va scrie ntre paranteze ptrate [introduceti orasul] dup care se va valida interogarea prin
click pe butonul Run sau simbolul ! .
Se salveaz interogarea cu numele Cautare furnizori in fct de oras
Fig.11A introducere oras
(Realizata de autor)
13
7/30/2019 Evidanta Clienti Si Furnizori
14/34
Fig.11B Cautare furnizori in fct de oras
(Realizata de autor)
2.5.3.Crearea interogrii FACTURI SORTATE PE DATA
SPECIFICA
Aceasta interogare a fost realizata in scopul aflarii facturilor(de intrare sau de iesire)
emise intr-un anumit interval de timp sau pentru o singura zi.
Aflarea facturilor(iesire/intrare) pentru un interval de timp:
Din fereastra Queries se acceseaz create new query n Design view; se selecteaz
tabela: FactIesire/FactIntrare si toate cmpurile acesteia. n dreptul criteriului de
interogarare sub cmpul DataFact se scrie : Between [DataIesire1] And [DataIesire2],
respective : Between [DataIntrare1] And [DataIntrare2] ,dup care se valideaz prin click
pe Run.La deschiderea interogrii facturi emise sortate pe dat specific apare o
fereastr n care se cere introducerea datelor dorite .
Fig.12A Introducere data(Realizata de autor)
14
7/30/2019 Evidanta Clienti Si Furnizori
15/34
Fig.12B Cautare Facturi(pe interval de timp)
(Realizata de autor)
Aflarea facturilor(iesire/intrare) emise pentru o singura zi:
Din fereastra Queries se acceseaz create new query n Design view; se selecteaz
tabela: FactIesire/ FactIntrari si toate cmpurile acesteia. n dreptul criteriului de
interogarare sub cmpul DataFact se scrie :[introduceti data], dup care se valideaz
prin click pe Run
Fig.13A Introducere data
(Realizata de autor)
Fig.13B Cautare facturi(zilnic)
(Realizata de autor)
15
7/30/2019 Evidanta Clienti Si Furnizori
16/34
2.5.4.Crearea interogrilor de tip update: Valoare/ValoareIesire
Interogarile Valoare/ValoareIesire au fost realizate in scopul calcularii valorii totale
a facturilor de intrare/iesire.
Interogarea Valoare :
Din fereastra Queries se acceseaza create new query n Design view; se selecteaza la
query type;update query. Se selecteaz tabela: FactIntrare, din care selectam campul
pentru care dorim sa facem updatarea, in cazul nostru Valoarea . In celula pentru update
se trece: FactIntrare!Cantitate*FactIntrare!Pret . Click pe Run pentru ca updatarea sa
fie realizata.
Fig.14 Realizare interogare tip update(Realizata de autor)
16
7/30/2019 Evidanta Clienti Si Furnizori
17/34
Interogarea ValoareIesire :
Din fereastra Queries se acceseaza create new query n Design view; se selecteaza la
query type;update query. Se selecteaz tabela: FactIesire, din care selectam campul
pentru care dorim sa facem updatarea, in cazul nostru Valoarea . In celula pentru update
se trece: CCur((FactIesire!Pret*19/100+FactIesire!Pret)*FactIesire!Cantitate) . Click
pe Run pentru ca updatarea sa fie realizata.
2.5.5.Crearea interogrii cautare produse in fct de furnizor
Aceasta interogare a fost realizata in scopul aflarii produselor comercializate de la
acelasi furnizor.
Din fereastra Queries (interogari) se selecteaz cu dublu click opiunea create Query
n design view, dup care se deschide fereastra Show table cu numele celor patru
tabele create. Se selecteaz tabela FactIntrare, se da click pe Add i se va nchide
fereastra Show table .
Din tabela FactIntrare se selecteaz cmpurile Furnizor, Produs, Cantitate, Pret,
Valoare cu dublu click. Aceste cmpuri vor aprea n tabela de jos pe rndul Field, iar
numele tabelei va aprea dedesubt pe rndul Table.Sub cmpul Furnizor pe rndul Criteria se va alege criteriul de interogare i anume
se va scrie ntre paranteze ptrate [introduceti furnizor] dup care se va valida interogarea
prin click pe butonul Run sau simbolul ! .
Se salveaz interogarea cu numele cautare produse in fct de furnizor
Fig.15A Introducere furnizor
(Realizata de autor)
17
7/30/2019 Evidanta Clienti Si Furnizori
18/34
Fig.15B Cautare produse in fct de furnizor
(Realizata de autor)
2.5.6.Crearea interogrii cautare produse vandute in fct de client
Aceasta interogare a fost realizata in scopul aflarii denumirii clientilor care au
comercializat mai multe produse de la societatea ALFA.
Din fereastra Queries (interogari) se selecteaz cu dublu click opiunea create Query
n design view, dup care se deschide fereastra Show table cu numele celor patru
tabele create. Se selecteaz tabela FactIesire, se da click pe Add i se va nchide
fereastra Show table .
Din tabela FactIesire se selecteaz cmpurile Client, Produs, Cantitate, Pret, Valoare
cu dublu click. Aceste cmpuri vor aprea n tabela de jos pe rndul Field, iar numele
tabelei va aprea dedesubt pe rndul Table.Sub cmpul Client pe rndul Criteria se va alege criteriul de interogare i anume se
va scrie ntre paranteze ptrate [introduceti numele clientului] dup care se va valida
interogarea prin click pe butonul Run sau simbolul ! .
Se salveaz interogarea cu numele cautare produse vandute in fct de client
Fig.16A Introducere nume client
(Realizata de autor)
18
7/30/2019 Evidanta Clienti Si Furnizori
19/34
Fig.16B cautare produse vandute in fct de client
(Realizata de autor)
2.6.Crearea formularelor(forms)
Formularele sunt obiecte ce permit introducerea, extragerea , stergerea i afiareadatelor dintr-o baz de date.
Funciile unui formular:
- Introducerea datelor
- Gruparea datelor din baza de date
- Printarea datelor
- Realizarea unei interfee tip aplicaie
Pentru a crea un formular se selecteaz din fereastra Database obiectul
FormsCrteate form in design view/Create form by using wizard.
Fig.17 Alegere Optiune
(Realizata de autor)
19
7/30/2019 Evidanta Clienti Si Furnizori
20/34
Fig.18 alegere layout
(Realizata de autor)
Fig.19 Alegere stil
(Realizata de autor)
20
7/30/2019 Evidanta Clienti Si Furnizori
21/34
Fig.20 Finalizarea realizarii formularului
(Realizata de autor)
Formularele Clieni/Furnizori/Intrari/Iesiri permit introducerea/stergerea i afiarea
datelor despre clienii/furnizorii/facturile(intrare/iesire) ai societatii ALFA.
Fig.21 Formular clienti
(Realizata de autor)
21
7/30/2019 Evidanta Clienti Si Furnizori
22/34
Fig.22 Formular Facturi intrare
(Realizata de autor)
unde avem:
- buton pentru adaugare (inregistrare) client nou
- buton pentru stergere inregistrare
- buton inchidere formular
- buton pentru a se ajunge la prima/ultima inregistrare efectuata
22
7/30/2019 Evidanta Clienti Si Furnizori
23/34
Fig.23 - Proprietati ale butonului de adaugare
(Realizata de autor)
Fig.24 - Proprietati ale butonului de stergere:(Realizata de autor)
23
7/30/2019 Evidanta Clienti Si Furnizori
24/34
Aceste optiuni pot fi realizate prin intermediul a doua metode:
1) se selecteaza macros new ; apoi in noua fereastra se selecteaza la action
actiunea pe care dorim ca butonul nostru sa o execute (ex:openreport) , se selecteaza
numele reportului si metoda de vizualizare a caestuia (ex:print preview) si se salveaza.
2) click dreapta pe butonul care dorim sa execute o anumita actiune si selectam build
event macro builder new ; apoi in noua fereastra se selecteaza la action actiunea pe
care dorim ca butonul nostru sa o execute (ex:openreport) , se selecteaza numele
reportului si metoda de vizualizare a caestuia (ex:print preview) si se salveaza.
2.7.Crearea rapoartelor(reports)
Crearea rapoartelorClieni , furnizori , intrari , iesiri:
Pentru o vizualizare mai formal a clienilor,furnizorilor,facturilor emise
(intrare/iesire) a societaii ALFA, s-a intocmit rapoartele: Clieni , Furnizori ,
FactIntrare , FactIesire:
Pentru aceasta s-au facut urmatorii pai:
Raport clienti/furnizori:Din fereastra bazei de date s-a ales Reports i opiunea create report by using wizzard.
n fereastra Report Wizzard trecem toate cmpurile tabelei Clieni din csua
Available fields (cmpuri disponibile) n csua Selected fields (cmpuri selectate) cu
butonul >>, selectm Next, dac dorim ordonarea cmpurilor (crescator, descrescator,
sau alfabetic) o selectam n cazul nostrum ordonare ascendenta in functie de IDClient
si selectm Next. Pasul urmtor il constituie selectarea layout-ului i a orientrii
paginii. n cazul de fa am ales Tabular pentru layout i Landscape pentru orientare,
selectam Next. n continuare avem posibilitatea de a personaliza raportul prin alegerea
unui stil anume din cele disponibile. Am ales stilul Bold, selectam Next. n ultima
fereastra se poate schimba titlul raportului sau se poate lsa aa,Clieni n cazul de fata.
Click pe finish pentru a finaliza raportul i a-l vizualiza.
24
7/30/2019 Evidanta Clienti Si Furnizori
25/34
Pentru a lista raportul Clieni se apeleaza funcia Preview din fereastra bazei de
date sau se d dublu click pe raport, dup care se alege Print din meniul File.
Fig.25 Raport clienti
(Realizata de autor)
Fig. 26 Raport facturi(intrare)
(Realizata de autor)
25
7/30/2019 Evidanta Clienti Si Furnizori
26/34
3.Proiectarea interfeei grafice
Interfaa grafic a bazei de date a fost realizat pentru a permite accesul i celor care
nu cunosc SGBD-ul Access dar i penru a avea acces mai uor i mai reprede la datele
bazei date. Aplicatia se deschide prin intermediul formularului INDEX.
Fig.27 Index
(Realizata de autor)Pentru proiectarea acestei interfee se parcurg mai multe etape.
- se selecteaza forms create form in design view
Fig.28
(Realizata de autor)
26
7/30/2019 Evidanta Clienti Si Furnizori
27/34
- Se creeaz butoane de comand cu ajutorul barei de instrumente i se stabilesc
proprietile acestora;
Butoanele au fost grupate pe mai multe seciuni:
clienti:deschide formularul:EVIDENTA CLIENTI unde avem urmatoarele
butoane:
- adaugare/stergere clienti:deschide un formular cu ajutorul careia se pot
adauga,sterge sau modifica clientii;
- vizualizare clienti: deschide un raport in care se poate vizualiza totalitatea clientilor
aflati in baza de date a firmei;
- cautare clienti (dupa oras);
- iesire pagina : inchide formularul EVIDENTA CLIENTI
Fig.29 Evidenta clienti
(Realizata de autor)
furnizori: deschide formularul:EVIDENTA FURNIZORI unde avem urmatoarele
butoane:
- adaugare/stergere furnizori: deschide un formular cu ajutorul careia se pot
adauga,sterge sau modifica furnizorii;- vizualizare furnizori: deschide un raport in care se poate vizualiza totalitatea
furnizorilor aflati in baza de date a firmei;
- cautare furnizori (dupa oras);
- iesire pagina: inchide formularul EVIDENTA FURNIZORI
27
7/30/2019 Evidanta Clienti Si Furnizori
28/34
Fig.30 Evidenta furnizori
(Realizata de autor)
evidenta intrari: deschide formularul:EVIDENTA INTRARI unde avemurmatoarele butoane:
- adaugare/stergere facturi(intrare): deschide un formular cu ajutorul careia se pot
adauga,sterge sau modifica facturile(intrare);
- vizualizare facturi (intrare): deschide un raport in care se poate vizualiza totalitatea
facturilor(intrare) aflate in baza de date a firmei;
- Facturi intrare(interval de timp):deschide un raport care permite introducerea datelor
pentru intervalul de timp dorit pentru vizualizarea facturilor ;- factura intrare(zilnic);
- cautare produse intrate(dupa furnizor);
-iesire pagina: inchide formularul EVIDENTA INTRARI.
Fig.31 Evidenta intrari
(Realizata de autor)
28
7/30/2019 Evidanta Clienti Si Furnizori
29/34
evidenta iesiri: deschide formularul:EVIDENTA IESIRI unde avem urmatoarele
butoane:
- adaugare/stergere facturi(iesire): deschide un formular cu ajutorul careia se pot
adauga,sterge sau modifica facturile(iesire);
- vizualizare facturi(iesire): deschide un raport in care se poate vizualiza totalitatea
facturilor(iesire) aflate in baza de date a firmei;
- facturi iesire(interval timp);
- facturi iesire(zilnic)
- cautare produse iesite(dupa client);
- iesire pagina: inchide formularul EVIDENTA IESIRI
Fig.32 Evidenta iesiri
(realizata de autor)
iesire aplicatie: inchide aplicatia(pagina index)
29
7/30/2019 Evidanta Clienti Si Furnizori
30/34
Exemplu optiuni butoane:
Vizualizare facturi(iesire)
Fig.33 Propritati buton
(Realizata de autor)
La apsarea acestui buton se va afia raportul:
Fig.34 Raport facturi(iesire)
(Realizata de autor)
30
7/30/2019 Evidanta Clienti Si Furnizori
31/34
IESIRE : buton de inchidere a formularului/aplicatiei
Fig.35 Proprietati buton iesire
(Realizata de autor)
S-a stabilit ca la deschiderea bazei de date s se afieze interfaa grafic proiectat dar
n acelai timp s se poat accesa i celelalte obiecte ale bazei de date.
31
7/30/2019 Evidanta Clienti Si Furnizori
32/34
Fig.36 Stabilirea paginei de pornire
(Realizata de autor)
32
7/30/2019 Evidanta Clienti Si Furnizori
33/34
4.CONCLUZII
Pentru ntocmirea unei baze de date ct mai eficient trebuie avut n vedere specificul
societaii comerciale,ce date sunt necesar a fi cunoscute despre clieni i potenialii clieni
pentru c firma s le ofere cele mai bune produse i servicii,ce date sunt necesar a fi
cunoscute despre furnizori.
Aplicaia a fost creat cu Microsoft Access. Aplicaia dispune de o interfa uor de
utilizat dar permite i accesul la tabelele, formularele,interogrile i rapoartele bazei de
date. De asemenea, permite particularizarea interfeei i modificarea obiectelor bazei de
date.
Aplicaia poate fi utilizat foarte uor de angajaii firmei n momentul primirii de
marf sau a vnzrii produselor. De asemenea, poate fi utilizat pentru a vizualiza
preurilor de intrare, pentru vizualizarea existenei unor anumite produse n magazin,
pentru introducerea datelor de pe facturile de intrare/ieire, pentru calcularea valorii
facturilor, pentru vizualizarea vnzrilor efectuate, pentru vizualizarea clientilor si
furnizorilor firmei etc.
n opinia mea, o baz de date a clienilor si furnizorilor unei societai comerciale,
complet trebuie s ofere posibilitatea utilizatorului de a introduce noi clieni si furnizori
i totodata noi produse, de a vizualiza preurile produselor, de a specifica modul de plat,posibilitatea atarii unui mesaj, specificarea discount-ului pentru fiecare produs.
Totodata este foarte util afiarea cantitii ultimei comenzi n momentul realizrii unei
noi comenzi, trimiterea acesteia n timp ct mai scurt sau salvarea acesteia pentru a fi
trimis mai trziu, i afiarea limitei de credit pentru fiecare client alturi de informaiile
vitale pentru contactarea clienilor i anume adresa, pesoana de contact, numr de telefon
i fax, e-mail i pagina web unde este cazul.
Numrul foarte mare de informaii i evoluia lor n timp face ca la un moment dat
evidena acestora s nu mai poat fi controlat fr ajutorul unei aplicatii specializate i
uor de utilizat, n funcie de specificul societaii comerciale. De aceea se recomand
utilizarea unei baze de date sau a unui program informatic special conceput pentru inerea
contabilitii n societai comerciale.
33
7/30/2019 Evidanta Clienti Si Furnizori
34/34
BIBLIOGRAFIE
1. Baze de date Access ECDL modulul 5, Editura Andreco Educational 2004
2. Carol Schnakovszky, Baze de date
3. Nstase, P., .c,Baze de date, Editura Teora, Bucureti, 1999
4. Mihai Anton Cerghizan Introducere in Access 2.0 , , Ed Tehnica
5. Ioan Lungu , Ion Rosca Baze de date reletionale utilizarea limbajului SQL*PLUS , ,
Ed All
6. Corina Pascu , Adrian Pascu: Totul despre SQL interogarea bazelor de date , , Ed
Tehnica
7. Thomas Connoly, Carolin Begg, Anne Strachan: Baze de date proiectare,
implementare, gestionare, Ed. Teora, 2001.8. Steve Johnson: Microsoft Office Acces 2003
9. Baze de Date Acces - Popa Ghe. i Iliescu M., Editura Cison, 2000.
10. Tehnologii Web i Baze de Date - Surcel Traian, Mranu Radu, Rzvan Bologa,
Editura Tribuna Economic, 2005
WEBOGRAFIE
1. www.microsoft.com/office/access
2. www.anzisoft.ro
3. www.markmedia.ro
4. www.marketwatch.ro
5. www.cisco.ro
6. www.agora.ro
http://www.microsoft.com/office/accesshttp://www.microsoft.com/office/access