Proiect Practica 1 [623696]

ACADEMIA DE STUDII ECONOMICE
Facultatea: Cibernetică, Statistică și Informatică Economică
Specializarea: Informatică economică

Proiect de practică

Gestionarea unei libr ării online

Studenți :
NASTASĂ Emanuel Victor

MUDRAG Sorina Andrada
NEGUȚ Elena Andreea
PECETE Bogdan
PIRON Ioana

București
2013

Nastasă Emanuel -Victor Gestionarea unei librării online
2

CUPRINS

1. Prezentarea generală a a unitãții economice în care se efectueazã practica ……………………….. 3
2. Identificarea unei probleme, a unei activități care poate fi îmbunătățită ………………………….. . 4
3. Schema bazei de date ………………………….. ………………………….. ………………………….. ………… 5
4. Implementare ………………………….. ………………………….. ………………………….. …………………. 5
5. Popularea tabelelor ………………………….. ………………………….. ………………………….. ………….. 7
6. Testare ………………………….. ………………………….. ………………………….. ………………………….. 9
7. Livrarea produs ului ………………………….. ………………………….. ………………………….. ……….. 14
8. Lista figurilor ………………………….. ………………………….. ………………………….. ……………….. 15
9. Bibliografie ………………………….. ………………………….. ………………………….. …………………… 16

Nastasă Emanuel -Victor Gestionarea unei librării online
3

1. Prezentarea generală a a unitãții economice în care se efectueazã practica

S.C. ONESIMUS S.R.L.

Companie de inginerie informatică specializată pe tehnologii web, Siebel CRM, ERP,
OLTP si OLAP.

Siebel CRM

Cu cca. 4000 de clienți ș i peste 3 milioane de utilizatori, Siebel CR M, este cea mai
inovatoare soluție de management al relaț iilor cu clien ții, cea mai completă și la nivelul
tehnologic cel mai avansat.
Prin achizi ția Siebel, ORACLE a devenit furnizorul nr.1 de aplica ții Customer
Relationship Management .
Prin promov area ve rsiunii 8.x, Siebel CRM îmbunătățește substanțial abilitățile unei
organizaț ii și îi permite să acționeze rapid, să schimbe și să reinventeze inovativ procesele de
management al relațiilor cu clienț ii.
Implementarea unui software CRM ș i automatizar ea tuturor punctelor de interacțiune cu
clienții dvs trebuie să se concentreze î n pri mul rând pe reinventarea companiei în jurul
clientului și pe câștigarea unei poziții distincte, diferențiatoare, de orientare că tre client
(customer centric ).

Punctele forte ale companiei:
– interacțiune permanentă cu clientul;
– flexibilitate în ceea ce privește schimbările cerute de client;
– promtitudine cu care se răspunde la solicitările de suport tehnic;
– realizarea lucrărilor la parametri calitativi de licență în condițiile stabilite de buget și
timp.

Competențe:
– ORACLE Siebel 8.x CRM: Consultanță și implementare soluții;
– Baze de Date: Oracle 10/11g, MS SQL Server, MySQL;
– Tehnologii Web: Oracle Application Express (HTML DB), Oracle Database Express
Edition;
– Tehnologii Browser: HTML, DHTML, JavaScript, CSS;
– Business Intelligence: Siebel Analytics, Data Warehouse, OLAP, Data Mining;
– Expertiza judiciara in informatica: Lucrari de expertiza judiciară.

Nastasă Emanuel -Victor Gestionarea unei librării online
4

2. Identificarea unei probleme, a unei activități care poate fi îmbunătățită

În societatea în care trăim, tot mai mulți oameni renunță la a merge la librărie să își
cumpere o carte și cu atât mai puțin la bibliotecă, preferând o alternativă mult mai la
îndemână: librăriile sau bibliotecile online.
De asemenea cărțile tipărite, în format fizic, nu mai reprezintă un interes pentru tineri,
fiind înlocuite cu ebook -urile, cărți în format d igital, mult mai ușor de citit ș i de transportat.
De exemplu, pe un stick de 16 GB, pe care îl poți purt a în buzunar, p ot încăpea sute sau mii
de cărți.
Aceste librării cu cărți digitale sunt destul de puține la momentul actual, dar într -o
continuă dezvoltare.
În cadrul lucrării ce trebuie realizată pentru Practica de specialitate, din cadrul proiectului
,,Sisteme moderne de practică pentru facilitarea accesului la piața muncii pentru viitorii
specialiști în Statistică și previziune economică sau Informatică economică”, am realizat un
sistem de gestiune al unei librării digitale.

Nastasă Emanuel -Victor Gestionarea unei librării online
5

3. Schema bazei de date

În vederea realizării aplicației necesare care gestionează comenzile, sunt necesare 3
tabele: unul în care sunt înregistrați clienții, un tabel care conține cărțile disponibile și un alt
tabel în care este ținută evidența comenzilor.

Figura 3.1 – Schema bazei de date

4. Implementare

Tabelul în care sunt înregistrate cărțile conține următoarele atribute: ID_CARTE, care
este cheie primară, ISBN, TITLU, AUTOR, EDITURĂ, AN_APARIȚIE și PREȚ.

Figura 4.1 – Tabelul Cărți – strucură

Nastasă Emanuel -Victor Gestionarea unei librării online
6
Tabelul în care sunt înregistrate toate datele de identificare ale clienților conține
atributele: ID_CLIENT, reprezentând cheia primară a tabelului, NUME, PRENUME, ORAS,
TELEFON.

Figura 4.2 – Tabelul Clienți – structură

Cel de -al treilea tabel, COMENZI, are rolul de a face legătura dintre Clienți și Cărți,
gestionând astfel comenzile în funcție de dată, clienți și cărți.

Figra 4.3 – Tabelul Comezi – structură

Nastasă Emanuel -Victor Gestionarea unei librării online
7
5. Popularea tabelelor

Tabelul CLIENȚI

Figura 5.1 – Tabelul Clienți – date
Tabelul CĂRȚI

Figura 5.2 – Tabelul Cărți – date

Nastasă Emanuel -Victor Gestionarea unei librării online
8

Tabelul COMENZI

Figura 5.3 – Tabelul Comenzi – date

Nastasă Emanuel -Victor Gestionarea unei librării online
9
6. Testare

Lista cărților disponibile în librărie poate fi vizualizatăî n prima pa gină a aplicatiei( vezi
Figura 6.1 ).

Figura 6.1 – Lista cărților

Nastasă Emanuel -Victor Gestionarea unei librării online
10
Fereastra Actualizare Cărți ne permit e să adăugăm noi cărți în listă, să modificăm
atributele unei cărți (de exemplu prețul) sau să ștergi înregistrări . Acest lucru poate fi vizualizat
în Figura 6.2.

Figura 6.2 – Tabel de gestiune a cărților

Fereastra Actualizare Clienți ne permite să adăugăm noi clienți în listă, să modificăm
atributele unei entități (de exemplu nume) sau să ștergi înregistrări. Acest lucru poate fi vizualizat
în Figura 6.3.

Figura6.3 – Tabel de gestiune a clienților

Nastasă Emanuel -Victor Gestionarea unei librării online
11

În fereastra Comenzi utilizatorul are posibilitatea de filtra comenzile după o anumită dată
(se vor afișa toate înregistrările a căror dată de procesare a comenzii este mai mare decât cea
introdusă). Acest lucru poate fi vizualizat în Figura 6.4.

Codul SQL folosit :
select
"ID_COMANDA",
"ID_CLIENT",
"DATA",
"ID_CARTE"
from #OWNER#.ASE_COMENZI
where data>:P15_Data

Figura 6.4 – Comezile realizate în funcție de dată

În fereastra Tabelă de achiziții utilizatorul are posibilitatea vizualiza clienții și cărțile
comandate. Acest lucru se poate observa în Figura 6.5.

Codul SQL folosit:

select ASE_CARTI.TITLU as TITLU,
ASE_CARTI.AUTOR as AUTOR,
ASE_CLIENTI.NUME as NUME,
ASE_CLIENTI.PRENUME as PRENUME,
ASE_COMENZI.DATA as DATA
from ASE_COMENZI ASE_COMENZI,
ASE_CLIENTI ASE_CLIENTI,
ASE_CARTI ASE_CARTI

Nastasă Emanuel -Victor Gestionarea unei librării online
12
where ASE_COMENZI.ID_CARTE = ASE_CARTI.ID_CARTE and
ASE_COMENZI.ID_CLIENT = ASE_CLIENTI.ID_CLIENT

Figura 6.5 – Comenzile efectuate

Nastasă Emanuel -Victor Gestionarea unei librării online
13

Prin intermediul histogramei, reprezentată în figura 6 .6, poate fi vizualizată evoluția
vânzărilor până în prezent. Generarea graficului se realizează utilizând opțiunea Statistici
privind vânzările din meniul aplicației. Graficul este realizat pe baza view -ului
ASE_STATISTICI având urmatorul cod SQL :

CREATE OR REPLACE FORCE VIEW "ASE_STATISTICI" ("DATA", "PRET") AS
select ASE_COMENZI.DATA as DATA,
sum(ASE_CARTI.PRET ) as PRET
from ASE_COMENZI ASE_COMENZI ,
ASE_CARTI ASE_CARTI
where ASE_CARTI.ID_CARTE = ASE_COMENZI.ID_CARTE
group by ASE_COMENZI.DATA
order by ASE_COMENZI.DATA ASC
/

Figura 6 .6 – Evoluția vânzărilor

Nastasă Emanuel -Victor Gestionarea unei librării online
14

7. Livrarea produsului

Acest sistem de gestiune al unei librării online poate fi dezvoltat și implementat la nivelul
oricărei librării, biblioteci și anticariat.
Utilizarea este facilă și permite înregistrarea unei cărți în baza de date, modificări asupra
datelor de identificare ale unei cărți, dar și noi actualizări în lista clienților.
De asemenea se pot obține rapoarte privitoare la numărul de clienți, frecvența cu care
aceștia c umpără o carte, suma alocată ach iționării de noi cărți, vânzările di ntr-o anumită perioadă
ale firmei, cărțile cele mai vândute, iar pe baza acestor rapoarte se poate stabili trendul vânzărilor
sau se pot previziona veniturile obținute în umătoarele luni.

Nastasă Emanuel -Victor Gestionarea unei librării online
15

8. Lista figurilor

Figura 3.1 – Schema bazei de date ………………………….. ………………………….. ………………….. 5
Figura 4.1- Tabela CĂRȚI – Structură ………………………….. ………………………….. ……………… 5
Figura 4.2 – Tabela CLIENȚI – Structură ………………………….. ………………………….. …………… 6
Figura 4.3 – Tabela COMENZI – Structură ………………………….. ………………………….. …………. 6
Figura 5.1 – Tabela CĂRȚI – Date ………………………….. ………………………….. …………………….. 7
Figura 5.2 – Tabela CLIENȚI – Date ………………………….. ………………………….. ………………….. 7
Figura 5.3 – Tabela COMENZI – Date ………………………….. ………………………….. ……………….. 8
Figura 6.1 – Lista cărților ………………………….. ………………………….. ………………………….. …… 8
Figura 6.2– Tabel de gestiune a cărților ………………………….. ………………………….. ………… 10
Figura 6.3 – Tabel de gestiune a clienților ………………………….. ………………………….. ……… 10
Figura 6.4– Comezile realizate în funcție de dată ………………………….. ……………………….. 11
Figura 6.5 – Comenzile efectuate ………………………….. ………………………….. ………………….. 12
Figura 6.6 – Evoluția vânzărilor ………………………….. ………………………….. …………………….. 13

Nastasă Emanuel -Victor Gestionarea unei librării online
16

9. Bibliografie

1. Ion Lungu, Adela Bara, Constanta Bodea, Iuliana Botha, Vlad Diaconita, Alexandra
Florea, Anda Velicanu – Tratat de baze de date, Editura ASE, București, 2011
2. http://apex.oracle.com/i/
3. http://www.oracle.com/
4. http://onesimus.ro/

Similar Posts