Sunteți pe pagina 1din 15

Universitatea Titu Maiorescu Bucuresti

Facultatea de Informatica

IMPLEMENTAREA UNEI APLICAII


FOLOSIND TEHNOLOGII WEB DE
ACCESARE A BAZELOR DE DATE

Coordonator tiinific:
Conf. Univ. Dr. Popescu Mihai
Absolvent:
ANGHEL STEFAN LAURENTIU
BUCURETI
2013

Internet & www


apariia internetului i www
Internetul este o reea de calculatoare care printr-un
protocol ofer posibilitatea diferitelor tipuri de
calculatoare s comunice ntre ele. Prin aceast reea
poate circula informaia de orice tip: text, sunet, imagine,
video.
cutarea pe internet
Cu toate c n Internet exist foarte multe informaii
nmagazinate, gsirea punctual a acestora este dificil,
deoarece nu exist o bun organizare. n condiiile n
care reorganizarea Internetului este foarte dificil, s-a
recurs la rezolvarea problemei regsirii informaiilor cu
alte metode: utilizarea indexurilor i a motoarelor de
cutare.

Generarea paginilor web


tehnici i elemente uzuale de realizare a paginilor web
Paginile HTML sunt de tip static, adic informaiile prezentate n aceste pagini sunt
identice pentru toi vizitatorii, fiind simple pagini de prezentare.
Evoluia reelei Internet este strns legat de evoluia tehnologiilor informatice, a
algoritmicii i a limbajelor de programare. O prim revoluionare a spaiului W3 s-a
produs odat cu posibilitatea de a introduce imagini n documentele hypertext,
prefigurnd transformarea banalului i staticului hypertext n ceea ce astzi numim
hypermedia. nglobarea de grafic, sunet, film n documentele web a fost urmat de
posibilitatea includerii de secvene de cod executate de browser (secvene
JavaScript sau VBScript), precum i de aplicaii (applet-uri) Java. Dezvoltarea
conceptelor i tehnologiilor web a avut loc i n direcia dinamizrii coninutului
documentelor hypermedia, prin apariia de limbaje pentru programarea aplicaiilor
web server-side (aplicaii executate de ctre server-ul gazd).

Platforme utilizate prezentarea limbajelor si platformelor


utilizate
Limbajul PHP este o soluie simpl pentru a genera pagini web dinamice. La nceputuri
se foloseau limbaje cum ar fi C sau fiiere de comenzi Unix/Linux, executate de
interpretorul de comenzi al sistemului de operare (exemplu BASH Borne Again
Shell). Aceste aplicaii se mai numesc i scripturi CGI (Common Gateway Interface).
Au aprut apoi limbaje precum PERL, Pithon, PHP, ASP, JSP etc.
MySQL este un server de baze de date disponibil gratuit, cu sursa deschis
(opensource) care ofer fiabilitate i avantaje reale. A fost dezvoltat de firma
suedez MySQLAB. Administrarea bazei de date se realizeaz folosind utilitare care
lucreaz n linia de comand. Cel mai important utilitar este MySQL , un shell
interactiv pentru controlul i interogarea bazei de date.

Implementarea aplicaiei magazin virtual


Proiectarea de ansamblu a sistemului informatic i succesiunea activittilor
din cadrul proiectrilor este urmtoarea:
definirea obiectivelor;
locul aplicaiei in sistem;
definirea ieirilor;
definirea intrrilor.
Obiectivele sistemului
Proiectarea sistemului trebuie s rspund la urmtoarele cerine:
flexibilitate;
fiabilitate;
uurina n folosire;
implementarea ct mai rapid;
cost redus;
eficiena redus.
Proiectarea sistemului va realiza:
proiectarea sistemului integrat al cererilor i ofertelor;
proiectarea paginilor web care va avea la baz informaii despre procesul
activitilor;
reproiectarea unei pri a sistemului existent;
Sistemul de nregistrare a cererilor i ofertelor trebuie s realizeze:
asigurarea securitii i confidenialitatea datelor;
stocarea datelor;
transmiterea datelor.

Site creat acces uor utilizatori la informaii din


diferite domenii de activitate

Scop magazin virtual comer electronic astfel


inct pagina poate fi utilizat productiv ca urmare a
dezvoltrii sistemelor de vnzri online

Viitor baza unei afaceri de succes devenind pista


de lansare a unei firme care dorete s se
specializeze n marketingul pe Internet sau eMarketing

HTML - includere in pagina web texte, imagini, legaturi catre


alte pagini din site sau catre web, liste, tabele, formulare

PHP (Hypertext Pre-Processor) acces la fiiere, baze de date i


alte resurse

MySQL(Structured Query Language) creare baza de date

Photoshop - pentru interfata site-ului

Gif Construction Set construirea animatii grafice

Interaciune direct cu utilizatorii prin intermediul


paginilor dinamice

Salvarea tuturor aciunilor n bazele de date

Nivele de accesibilitate n funcie de drepturi

Vizitator
Utilizator
Administrator

Diverse faciliti

vizualizarea categoriilor de produse


solicitarea anumitor produse
achizitionarea acestora

PRIMA PAGINA

n aceast pagin este disponibil catalogul de produse


aflate n stocul magazinului de muzica, se pot gsi ofertele
speciale, informaii despre magazin si producatori dar i
condiiile de plat i livrare a produselor comandate.

CREARE CONT SI LOGIN


n aceast pagina se gsete un
formular cu ajutorul cruia
clientul i poate crea un user.

Prin intermediul acestei pagini


utilizatorul se poate loga dup
ce n prealabil i-a creat un cont

PAGINA LISTARE PRODUSE


In aceasta pagina
clientul/vizitatorul
poate vedea
specificatiile
detaliate ale
produslui, poate
efectua
adaugarea
produsului in cos,
si poate lasa un
comentariu daca
este logat.

COUL DE CUMPRTURI,
FINALIZAREA COMENZII
VERIFICARE DATE Aceast pagin arat
produsele adugate de
client n co, permite
stabilirea cantitii
produselor comandate ,
permite tergerea unui
produs care nu mai este
dorit , este afiat preul
pe care clientul l are de
pltit pentru produsele
comandate i nu n
ultimul rnd are
posibilitatea de a trimite
comanda. In final apare
fereastra de confirmare
a datelor.

Drepturi administrator

modificarea general coninut pagini

vizualizare date i aciuni membrii site

interzicere acces utilizatori prin ban-ul adresa pseudonim sau


adresa email

vizualizare statistici generale site

transmitere simultan mesaje tuturor utilizatorilor nregistrai

Prin intermediul acestui panou de administrare pot fi


modificate toate datele afiate n acest magazin virtual. Pot
fi vzute comenzile fcute de client , pot fi modificate
produsele, categoriile ct i alte setri aferente acestei
aplicaii.

Site disponibil tuturor persoanelor interesate in achizitionare de


produse doar printr-un simplu click
n viitor aceast lucrare poate fi baza unei afaceri de succes
devenind pista de lansare a unei firme care dorete s se
specializeze n marketingul pe Internet sau e-Marketing. Dac
inta firmei este spaiul virtual romnesc iar focalizarea acesteia
este comerul electronic atunci pagina ar putea fi utilizat
productiv ca urmare a dezvoltrii sistemelor de vnzri online.
Piaa serviciilor Internet este abia la nceput, dar crete ntr-un
ritm alert
Avantaje
- mobilitate client utilizare serviciu din orice ora
- reducere costuri
- evidena zilnic operaiuni efectuate