Evidanta Clienti Si Furnizori

download Evidanta Clienti Si Furnizori

of 34

Transcript of Evidanta Clienti Si Furnizori

  • 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