Home >Documents >Evidenta Clientilor Si Furnizorilor Unei Firme

Evidenta Clientilor Si Furnizorilor Unei Firme

Date post:15-Feb-2015
Category:
View:382 times
Download:4 times
Share this document with a friend
Description:
evidenta
Transcript:

UNIVERSITATEA PETROL SI GAZE PLOIESTI FACULTATEA DE STIINTE ECONOMICE MASTERAT:SISTEME CU BAZE DE DATE PENTRU AFACERI

LUCRARE DE DISERTATIEAPLICATIE PENTRU EVIDENTA CLIENTILOR SI FURNIZORILOR UNEI FIRME

Coordonator:

REALIZAT DE:

PLOIESTI 2011

1

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) .......... 13 2.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

1. Prezentarea aplicatiei1.1. Prezentare generalaLucrarea 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 clientilor si furnizorilor a acesteia. fi uor modificat deci ar putea fi adaptat pentru orice tip de firma pentru gestionarea evidentei

1.2. Functiile aplicatieiLucrarea 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

2. Proiectarea aplicatieiMicrosoft 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 serverul lucreaz 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

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 ALFASocietatea 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 datePentru 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

nostru EVIDENTA CLIENTILOR SI FURNIZORILOR La SC ALFA SRL i se d click pe Create.

2.3.Crearea tabelelorDin 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

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

-

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:no8

-

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

-

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 tabelePentru 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

-

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

Embed Size (px)
Recommended