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 produsului ........................................................................................................... 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 CRM, 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 promovarea versiunii 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 automatizarea tuturor punctelor de interacțiune cu
clienții dvs trebuie să se concentreze în primul 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 digital, mult mai uşor de citit și de transportat.
De exemplu, pe un stick de 16 GB, pe care îl poţi purta în buzunar, pot î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 pagină 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 permite 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 cumpără o carte, suma alocată achiționării de noi cărți, vânzările dintr-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/