Sunteți pe pagina 1din 23

UNIVERSITATEA DE VEST ,,VASILE GOLDIȘ” DIN ARAD

FILIALA BAIA MARE


FACULTATEA DE ŞTIINŢE ECONOMICE,
INFORMATICĂ ȘI INGINERIE
SPECIALIZAREA: MARKETING

LUCRARE DE LICENȚĂ

BAZA DE DATE PRIVIND GESTIONAREA ACTIVITĂŢII DE MARKETING


ÎNTR-O COMPANIE

Coord. științific: lect. dr. univ. Magnolia Tilcă

Absolvent: Cristian Daniel Stoica

BAIAMARE
2018
Introducere
 Scopul acestei lucrări este acela de a prezenta prin prisma programului
MYSQL(Structured Query Language) , gestionarea activității de marketing din cadrul
Companiei S.C. Prisum International Trading S.R.L.
Lucrarea de faţă este împărţită în 3 capitole, fiecare capitol fiind subdivizat în mai
multe subcapitole.
 Primul capitol, intitulat Noţiuni introductive despre bazele de date prezintă în cele
şase subcapitole ale sale, istoricul bazelor de date, conceptul şi sintagma de bază de date; tot
aici găsim şi definiţia unui sistem de baze de date, obiectivele acestuia, nivelele de
organizare a datelor, precum şi principalele funcţii ale unui sistem de baze de date.
 Cel de-al doilea capitol, aşa cum şi denumirea acestuia arată, şi anume,
Prezentarea agentului economic, este dedicat prezentării agentului economic la care va fi
aplicat acest sistem de baze de date. Am ales compania de marketing SC Prisum
International Trading SRL, o companie dedicată îmbunătățirii sănătății printr-o gamă variată
de produse și servicii. În cadrul acestui capitol am încercat să fac o scurtă prezentare
companiei, am descris principalele activităţi, precum şi structura organizatorică a agentului
economic.
 Ultimul capitol, denumit Studiu de caz, face prezentarea aplicaţiei MYSQL. Am
ales acest program, deoarece poate gestiona baze de date extrem de mari şi complexe fără o
scădere semnificativă a performanţelor şi este foarte uşor de utilizat.
CAPITOLUL I NOŢIUNI INTRODUCTIVE DESPRE BAZELE DE DATE

Scurt istoric al bazelor de date


 Conceptul de bază de date a apărut în a doua parte a anilor ’60. La momentul
respectiv, în sistemele informatice ale organizațiilor informațiile erau organizate în fișiere
de date create cu ajutorul unor programe scrise în limbaje din a III-a generație.
 Sintagma bază de date apare pentru prima dată în titlul unei conferințe
organizate la Santa Monica (California) în 1964 de System Development Corporation.
Avantajele organizării informațiilor în baze de date decurg tocmai din existența acestui
fișier de descriere global a bazei, denumit, în general, dicționar de date.

Definirea bazelor de date


 O bază de date reprezintă un ansamblu de date integrat, anume structurat şi
dotat cu o descriere a acestei structuri. Baza de date poate fi privită ca o colecţie de fişiere
interconectate care conţin nucleul de date necesare unui sistem informatic. Astfel, poate
fi considerată drept un model al unor aspecte ale realităţii unei unităţi economice,
modelată prin intermediul datelor.
O bază de date trebuie să asigure :

abstractizarea datelor (baza de date fiind un model al realităţii);

integrarea datelor (baza de date reprezintă un ansamblu de colecţii de date intercorelate,


cu redundanţă controlată);

integritatea datelor (face referire la corectitudinea datelor încărcate şi manipulate astfel


încât restricţiile de integritate să fie respectate);

securitatea datelor (limitează accesul la baza de date);


partajarea datelor (accesarea datelor poate fi făcută de mai mulți utilizatori în același timp);

independenţa datelor (organizarea datelor să fie transparentă pentru utilizatori,


modificările aduse în baza de date să nu afecteze programele de aplicaţii).
Sisteme de baze de date

Apărute în anii 60, sistemele de gestiune a bazelor de date (SGBD) sau băncile de
date reprezintă un sistem de organizare şi prelucrare, respectiv teleprelucrare
(prelucrare la distanţă) a informaţiei, constituit din următoarele 3 elemente:

• colecţia de date aflate în interdependenţă


• descrierea datelor şi a relaţiilor dintre ele
• un sistem de programe care asigură exploatarea bazei de date (actualizare,
interogare).

Arhitectura sistemului de baza de date


Principalele funcțiuni ale unui SGBD vizează:

descrierea ansamblului de date la nivelurile fizic și conceptual;


crearea (inițializarea) și exploatarea (consultarea și actualizarea) bazei de date;
controlul integrității bazei;
confidențialitatea informațiilor conținute în bază;
accesul simultan al mai multor utilizatori la informații;
securitatea în funcționare;
furnizarea unui set de comenzi și instrucțiuni necesare atât utilizatorilor pentru
consultarea directă a bazei, prin intermediul unui limbaj de manipulare, cât și a
programatorilor, pentru redactarea programelor de lucru cu baza de date;
monitorizarea performanțelor.
Nivelul de organizare a datelor într-o bază de date

Datele dintr-o bază de date pot fi structurate pe 3 niveluri, în funcţie de categoria de


personal implicată:

• nivelul conceptual (global) – exprimă viziunea administratorului bazei de date asupra


datelor. Acestui nivel îi corespunde structura conceptuală (schema) a bazei de date, prin
care se realizează o descriere a tuturor datelor, într-un mod independent de aplicaţii, ce
face posibilă administrarea datelor.

• nivelul logic – exprimă viziunea programatorului de aplicaţie asupra datelor. La acest


nivel se realizează o descriere a datelor corespunzătoare unui anumit program de
aplicaţie.

• nivelul fizic – care exprimă viziunea inginerului de sistem asupra datelor. Corespunde
schemei interne a bazei de date prin care se realizează o descriere a datelor pe suport
fizic de memorie.
Activităţile asigurate de SGBD
Un SGBD trebuie să asigure următoarele activităţi:
• definirea şi descrierea structurii bazei de date
• accesul la date
•interogarea
• întreţinerea bazei de date
• reorganizarea bazei de date
• securitatea datelor

Funcţiile unui SGBD:


CAPITOLUL II PREZENTAREA AGENTULUI ECONOMIC

Descrierea firmei
 Compania Prisum International Trading SRL este o companie privată,
fiind dedicată îmbunătățirii sănătății printr-o gamă largă de produse și servicii.

Această companie importă, comercializează, distribuie și furnizează servicii


(depozitare, reglementare, marketing, vânzări) pentru suplimente alimentare, terapie
intensivă, bioterapie și produse de imunitate, instrumente medicale și terapie
endoscopică.

A fost înființată în anul 1994 și deține dreptul de distribuitor pe piața românească a


produselor fabricate de Himalaya Drug Company – India.

Obiectivul principal de activitate îl constituie comerțul cu ridicata a


medicamentelor, produselor farmaceutice și produselor de îngrijire și întreținere
(cosmetice).
Principalele activități:

Activitatea de import se desfașoară în cadrul departamentului Importuri, având în


componența sa 4 agenți coordonați de un director.

Activitatea de ofertare și proiectare se desfășoară în cadrul compartimentului de


Ofertare-Proiectare, compus din 3 operatori subordonați direct directorului
departamentului Comercial.

Activitatea de consiliere şi vânzare se realizează de către agenţii compartimentului


Vânzări, aceştia fiind grupaţi în vânzători şi agenţi de teren, subordonaţi direct
Directorului departamentului Comercial.

Activitatea de marketing se desfășoară în cadrul departamentului Marketing din


componenţa căruia fac parte un economist şi un grafician, subordonaţi direct directorului
general.

Activitatea de service şi mentenanţă se desfaşoară în cadrul departamentului de Service,


ce are în componenţă 5 tehnicieni coordonaţi de către un director tehnic.
Organigrama S.C PRISUM INTERNATIONAL TRADING S.R.L.
Prezentarea programului MySQL

 MYSQL este un sistem de gestiune a bazelor de date relaţionale de înaltă


performanţă, multiutilizator şi multithereading, construit pe o arhitectură client-server. De-a
lungul ultimilor ani acest sistem de gestiune a bazelor de date rapid, robust şi uşor de utilizat,
a devenit o alegere de facto atât pentru aplicaţii de buisness cât şi pentru uz personal.

 MYSQL a luat fiinţă în 1979, popularitatea lui datorându-se unei anumite


combinaţii de caracteristici unice: viteza, fiabilitatea, extensibilitatea şi codul Open Source.

 Programul de gestionare a bazelor de date MYSQL poate gestiona baze de date


extrem de mari şi complexe fără o scădere semnificativă a performanţelor şi este foarte uşor
de utilizat.

 MYSQL este un sistem multiutilizator, ceea ce înseamnă că mai mulţi clienţi pot
accesa şi utiliza simultan una sau mai multe baze de date MYSQL
CAPITOLUL III STUDIU DE CAZ

Prezentarea programului. Noţiuni generale


 Bazele de date sunt folosite pentru stocarea informaţiilor în vederea
furnizării ulterioare în funcţie de solicitarea primită.
 MySQL este un sistem de baze de date funcţional independent. În PHP
există funcţii pentru toate operaţiile executate asupra bazelor de date MySQL.
 Administrarea MySQL se poate face din linie de comandă sau folosind
browserul şi accesând aplicaţia numită PHPMyAdmin scrisă în PHP.

Descrierea aplicaţiei
 Aplicaţia are ca domeniu de activitate informatizarea activităţii companiei
SC Prisum International Trading SRL.
 Fiecare companie are un program care gestionează informaţii despre
produsele pe care le gestionează, intrările şi ieşirile de produse.
 Aplicaţia va putea fi administrată de angajaţii companiei prin intermediul
unui panou de administrare.
Accesul în aria de logare la panoul de administrare al aplicaţiei se va face pe bază de
username şi parolă, aceste date trebuie să fie confidenţiale.
 Am ales folosirea limbajului de programare PHP, deoarece este un limbaj
cu o sintaxă uşoară, uşor de înţeles şi care permite gestionarea cu uşurinţă a erorilor.
 Aplicaţia foloseşte o bază de date MySQL, în limbaj PHP .
Tabelul aplicaţie_admins este folosit pentru a reţine datele administratorilor sistemului.

Tabelul aplicaţie_cumpărări reţine datele despre intrările în gestiunea companiei (facturi de


cumparare) .
Tabelul aplicaţie_vânzări_to_produse este în relaţie de subordonare cu tabelul
aplicaţie_vânzări, legatura se realizează prin cheia externă factura_id.

Tabelul clienţi doctori


Tabelul aplicaţie_cumpărări_to_produse este în legătură cu tabelul aplicaţie_cumpărări şi
reţine medicamentele achiziţionate prin intermediul unei facturi de intrare.

Tabelul aplicaţie_vânzări reţine facturile de ieşire (vînzările efectuate de către farmacie).


Tabelul produse reţine date despre medicamentele din baza de date, este în legătură de 1 la n
cu tabelele aplicaţie_cumpărări_to_produse şi aplicaţie_vânzări_to_produse prin intermediul
câmpului produs_id.
Pentru a intra în aria de logare la panoul de administrare se va tasta în browser
http://localhost, moment în care va apărea formularul în care se cer datele pentru
autentificare.

În caz că se introduc greşit datele de autentificare, după apăsarea butonului Login se va afişa
mesajul „Logare eşuată”.
După ce se apasă butonul Login, iar datele de autentificare sunt bune, se va afişa panoul de
administrare al aplicaţiei.
La apăsarea butonului Gestiune medicamente se va afişa pagina care listează toate
medicamentele din baza de date, utilizatorii aplicaţiei având posibilitatea să adauge
medicamente, să caute un anumit medicament, să modifice sau să elimine un medicament
din baza de date.

La apăsarea butonului Adaugă medicament se va deschide formularul prin intermediul


căruia se adaugă datele aferente unui medicament în baza de date.
La apăsarea butonului Căutare medicament se deschide formularul prin intermediul căruia se
poate căuta un medicament în baza de date.

La apăsarea butonului Vânzări(ieşiri) se va deschide submodulul care se ocupă cu gestiunea


facturilor de vânzare (ieşiri).
La apăsarea butonului Arată facturi din data de se deschide formularul prin intermediul căruia
se pot lista pe ecran facturile înregistrate la o anumită dată.
CONCLUZII
Prin intermediul prezentei lucrări mi-am propus să fac o trecere de la general la particular în
ceea ce priveşte activitatea de evidenţă a produselor din cadrul unei societăţi comerciale prin
dezvoltarea unui program informatic bazat pe sistemul de gestiune MySQL (Structured Query
Language).

Deoarece dezvoltarea unui astfel de program vizează atât domeniul informatic prin prisma
dezvoltării unei aplicaţii, cât şi domeniul economic sub aspectul conţinutului informaţional al
bazei de date, în primul capitol am expus fundamentele teoretice referitoare la bazele de date şi
sisteme de gestionare a bazelor de date.

În capitolul doi am continuat abordarea temei din punct de vedere informatic, prezentând
sistemul MySQL (Structured Query Language), precum şi din punct de vedere economic,
prezentând activitatea şi organizarea societăţii comerciale studiate (SC PRISUM
INTERNATIONAL TRADING SRL).

Capitolul trei, de altfel cel mai important, am analizat socitetatea comercială prin prisma
aplicaţiei. Am explicat paşii care trebuie urmaţi în folosirea unui limbaj PHP, având în spatele
acestuia o bază de date în MySQL.

Scopul acestei lucrări a fost evidenţierea importanţei programelor de gestionare a bazelor de


date în cadrul oricărei societăţi comerciale, ba mai mult, strânsa legătura dintre sistemul
informatic şi cel economic.

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