Upload
nelu-cojocari
View
285
Download
1
Embed Size (px)
Citation preview
8/12/2019 Comert Electronic - Magazinul Virtual
1/72
8/12/2019 Comert Electronic - Magazinul Virtual
2/72
Ministerul !duca"iei i Tineretului al #e$u%licii Moldova
Universitatea Tehnic a Moldovei&acultatea Calculatoare' In(ormatic i Microelectronic
Catedra Calculatoare
)dmis la sus"inere
*e( de catedr: con(. univ.' dr.ha%.!milian +U,U-!)C
/ 200
Magazin electronic
Proiect de licen"
Student:______________________()
Conductor:___________________(Ion S.)
Consultan"i:___________________(Veaceslav N.)
_____________________________(Svetlana G.)
_____________________________(Valentin N.)
#ecenzent:____________________(
_____________________________)
Chiinu200
5
8/12/2019 Comert Electronic - Magazinul Virtual
3/72
6
8/12/2019 Comert Electronic - Magazinul Virtual
4/72
G. E.
CUPRINS
Introducere
1 Tehnologiile utilizate pentru realizarea magazinului electronic
1.1 Noiuni generale 1.2 Introducere n PHP i !"S#$
1.% Ser&erul 'pache
1.( )aria*ile prede+inite
1., Prelucrarea datelor printr-un +ormular
1.,.1 lementul INPUT
1.,.2 lementul T/T'R'
1.,.% Prelucrarea datelor din +ormular
1.0 $ucrul cu *aza de date !"S#$ Intruciuni !"S#$
1.0.1 S$CT
1.0.2 INSRT
1.0.% UP3'T
1.0.( 3elete
1.4 Crearea unei *aze de date i lucrul cu *azele de date
1.4.1 Crearea unei *aze de date cu a5utorul php!"'dmin
1.4.2 Crearea unei *aze de date cu a5utorul interog6rii S#$
1.4.% Crearea unei ta*el
1.4.( Introducere datelor ntr-un tabel
1.4.,Vizualizarea datelor stocate
1.4.0 !odi+icare datelor tocate
1.4.4tergerea datelor stocate
1.7 Conectarea la o *aza de date cu a5utorul php
1.8 9nerarea unei nregitr6ri n *aza de date
1.8.1 Selectarea nregitr6rilor
2. !agazin lectronic
2.1. 3ecrierea aplicaiei
2.2. Speci+icaii
2.%. Cerine
8/12/2019 Comert Electronic - Magazinul Virtual
5/72
%. 3e+inirea tructurii itemului :!agazin electronic;
(. Proiectarea itemului :!agazin electronic;
(.1. Pagina adminitratorului
(.2. $ogarea adminitratorului
(.%. )izualizare categorii
(.(. 'd6ugare categorii
(.,. !odi+icare categorii
(.0. liminare categorii
(.4. 'd6ugare produe
(.7. )izualizare produe
(.8. !odi+icare produe
(.1plozie.
,.4.2 Clai+icarea zonelor dup6 pericolul de incendiu i e>plozie. ,.4.% !6urile de pre&enire a incendiului
5
8/12/2019 Comert Electronic - Magazinul Virtual
6/72
,.4.( Sitemul de emnalizare i comunicare depre incendiu
,.4., !i5loacele de tingere a incendiilor
,.7 Calculul &alorii teniunii de pa
0. 'rgumentarea i analiza economic6 a proiectului
0.1 3ecrierea proiectului
0.2 'naliza [email protected]
0.%. Planul calendaritic
0.%.1 @*ecti&e
0.%.2 &aluarea &olumului de lucru
0.%.% Timpul necear realiz6rii proiectului
0.(. 'rgumentarea economic6
0., Retri*uirea muncii
0.0 Conumuri indirecte
0.4 Pre de realizare 0.7 +ectul economic
Concluzii
Ai*liogra+ie
'ne>6
6
8/12/2019 Comert Electronic - Magazinul Virtual
7/72
Introducere
Prin accesibilitatea reelei web de ctre toat lumea a devenit posibil i una din cele mai
reuite metode de bussiness din lume, care oer o serie se avanta!e prin olosirea acestuia,
sistemele de vnzare pe web sunt n general cu aceeasi structura, dierena dintre acestea iind mara
care o e"pune spre vnzare i modalitile de plat#
$plicaia web descris mai sus din cauza c n %epublica &oldova nu este inc bine pus la
punct sistemul de pli online, lucru la care se lucreaz la momentul actual aproape n toate bncile '
ilialele din %& are n calitate de modaliti de plat Cash la livrare i Paypal# $m alesPaypal
()eb &one*+pentru c aceasta este o metod destul de comod i sigur de eectuare on-line a
plilor# istemul e dispus ca pe parcurs sa ie adaugate si celelalte modaliti de plat e"istente de!a
pe mapa monde# e asemenea avanta!ul aplicatie este ca poate i conigurat pentru orice tip de
mar, asta dnd posibilitatea ca acest sot s poat i utilizat de orice reea de magazin# Interaa
graica la el poate i uor modiicat, c.iar dup caracteristicile site-ului care i aparine companiei
respective# $dministrarea aplicaiei e simplu de utilizat de aseamenea i realizarea cumparturilor
pe acesta#
$plicaia poate i vndut la pre unic sau la pre cu amnuntul asta d posibilitatea si
companiilor mai mici care nu i permit s investeasc o aa sum mare pentru a-i creea propriul
magazin electronic pentru a spori cantitatea de vnzri i de aseamenea de a crete numarul de
clieni care pe parcurs pot de veni clieni ideli reelei respective#
/n condiiile actuale n care sera de vnzri este aectat de criza inanciar care s-a e"tins pe
intreg globul pmntesc clienii devin un deicit pentru agenii de vnzari, n acest caz pentru
atragerea de clieni se pot plasa banere publicitare pe site-urile publice care au un traic ridicat de
vizitatori, plus la asta aplicaia web este pregatit pentru motoarele de cutare (google#com,
*a.oo#com, etc#+ care de aseamenea vor ridica considerabil numrul de clieni ai magazinelor
electronice#
/n ara noastr acest sistem de vnzri nu este bine implementat, apt care ar trebui sa i punpe gnduri de capitalitii din toate irmele care doresc sa i ridice nivelul de vnzri i sa i e"tind
bussiness-ul la scar european#
7
8/12/2019 Comert Electronic - Magazinul Virtual
8/72
1. Tehnologiile utilizate pentru realizarea magazinului electronic.
1.1. Noiuni generale
P0P este una dintre cele mai interesante te.nologii e"istente n prezent# eoarece mbin
caracteristici dintre cele mai comple"e cu simplitate n utilizare, P0P a devenit rapid un instrument
de runte pentru dezvoltarea aplicaiilor n )eb# otui, spre deosebire de alte instrumente populare
pentru dezvoltarea aplicaiilor )eb, cum este Perl, P0P este un limba! de programare comod pentru
nceptori, c.iar i pentru cei care nu au mai desurat activiti de programare n trecut#
2unosctorii al limba!ului 0&3, r e"perien n materie de programare, i pun adesea
ntrebarea4 care sunt uncionalitile suplimentare pe care le poate asigura cunoaterea limba!ului
P0P5 2a i alte limba!e de scripting pentru )eb, P0P v permite s urnizai un coninut )eb
dinamic, adic un coninut )eb care se modiic automat de la o zi la alta sau c.iar de la un minut
la altul# 2oninutul )eb este un element important n susinerea traicului unui site )eb6 de regul,
vizitatorii nu vor mai reveni la o pagin )eb care conine aceleai inormaii ca i cele prezentate la
ultima vizit# Pe de alt parte, site-urile )eb recvent actualizate pot atrage cantiti enorme de
traic#
&ai mult, spre deosebire de limba!ele de scripting, precum 7avacript, P0P ruleaz pe
serverul )eb, nu n browser-ul )eb# /n consecin, P0P poate obine accesul la iiere, baze de
date i alte resurse inaccesibile programului 7avacript# $cestea constituie bogate surse de coninut
dinamic, care atrag vizitatorii#
P0P iniial a ost gndit a i o simpl aplicaie 28I pentru interpretarea ormularelor deinte
prin 0&3 i procesate de un program scris ntr-un limba! Perl, script s.ell, e"ecutat pe server# /n
cazul intereei 28I era necesar permisiunea de a rula programe pe server, ceea ce ducea la lacune
n securitate i n plus la disocierea de documentul 0&3 a programului care procesa datele#
P0P (n versiunea curent P0P 9#1+ reprezint un pac.et puternic care oer un limba! de
programare accesibil din cadrul iierelor 0&3, limba! asemntor cu Perl sau 2, plus suport
pentru manipularea bazelor de date ntr-un dialect :3 (d;ase, Inormi", &*:3, m:3,
8/12/2019 Comert Electronic - Magazinul Virtual
9/72
=ste bine de menionat c &*:3 este un standard de interpelare a bazelor de date
relaionale# < baz de date este ormat dintr-o mulime de tabele#
&*:3 este un server :3# Putei comunica cu &*:3 olosind o varietate de limba!e de
programare#
2rearea unui utilizator nu implic i acordarea dreptului acestuia de a utiliza o baz de date
&*:3#
$cronimul &*:3 provine de la &* tructured :uer* 3anguage# &*:3 este un server
multi-user i multi-t.read# =ste cel mai popular 8; (istem de 8estiune a ;azelor de ate+
open-source n acest moment#
Principalele atu-uri &*:3 sunt viteza, scalabilitatea i stabilitatea, la care dac se adaug
aptul c este gratis l transorm ntr-un competitor e"traordinar comparativ cu alte baze ca
8/12/2019 Comert Electronic - Magazinul Virtual
10/72
8/12/2019 Comert Electronic - Magazinul Virtual
11/72
Iniial, P0P era acronimul de la Personal 0ome Page, dar a ost modiicat pentru a se alinia
la conversia de numire recursiv 8> (8> M 8nuNs >ot ni"+ i acum este acronimul pentru
P0P 0*perte"t Preprocessor#
Versiunea actuala a P0Peste 9#1 (%2 1+
Pagina de baza pentru P0P este4 .ttp4''www#p.p#net
Pagina pentru Oend (compania a crei ondatori au proiectat P0PK+ se ala la
.ttp4''www#zend#com
&*sleste un sistem de gestiune a bazelor de date, oarte rapid i robust#
< baza de date va permite s stocai, s cutai, s sortai i s v regsii datele n mod
eicient#
erverul &*:3 controleaz accesul la datele dumneavoastr pentru a garanta c mai muli
utilizatori pot lucra simultan cu acestea#
eci, &*:3 este un server multi-user (mai muli utilizatori+ i multi-t.read (mai multe ire
de e"ecuie+#
tilizeaz :3 (tructured :uer* 3anguage+, limba!ul standart de interogare a bazelor de
date din ntreaga lume#
&*:3 este disponibil n mod public din 1JJB, dar istoria dezvoltrii sale ncepe n 1JCJ# $
ctigat de mai multe ori 3inu" 7ournal %eadersN 2.oice $ward (Premiul cititorilor+#
&*:3 este disponibil sub o licen
8/12/2019 Comert Electronic - Magazinul Virtual
12/72
QR8= i QRP
8/12/2019 Comert Electronic - Magazinul Virtual
13/72
ile @isiere incluse ="emplu4 input t*peMUileU nameMUnumeU valueMUvaloareUY
.idden =lemente ascunse ="emplu4 input t*peMU.iddenU nameMUnumeU valueMUvaloareUY
image Imagini ="emplu4 input t*peMUimageU nameMU;utonU srcMUpozaRbuton#giUY
password 2asete de introducere a parolei input t*peMUpasswordU nameMUnumeU
valueMUvaloareUY
radio ;utoane radio ="emplu4 input t*peMUradioU nameMUnumeU valueMUvaloareUY
reset ;uton reset ="emplu4 input t*peMUresetU nameMU%eseteazaU valueMU%eseteazaUY
submit ;uton trimite ="emplu4 input t*peMUbuttonU nameMUrimiteU valueMUrimiteUY
te"t 2aseta te"t ="emplu4 input t*peMUte"tU nameMUnumeU valueMUvaloareUY
1.,.2. lementul T/T'R'
$cest element este asemntor cu acel te"t numai c aici se poate tasta ntr-o seciune mult
mai mare dect n cazul te"t#
te"tarea WnameMnumeX WrowsMnrRranduriX WcolsMnrRcoloaneX WdisabledX Wreadonl*X
Wtabinde"MnumarX
WonocusMscriptX WonblurMscriptX WonselectMscriptX Wonc.angeMscriptX WcoreX WinternationalX
WeventsX'te"tareaY
1.,.%. Prelucrarea datelor din +ormular
/n interiorul etic.etei ormY avem pus elementul action i met.od (care poate i P
8/12/2019 Comert Electronic - Magazinul Virtual
14/72
1.0. $ucrul cu *aza de date !"S#$. Intruciuni !"S#$
@ig# 1#G Interaciunea dintre &*:3 i $pac.e
$cesta este modul n care o baza de date lucreaz cu un server#
< baza de date este coloana vertebral a unui site dinamic#
=a este alctuit din tabele care, la rndul lor, sunt ormate din nregistrri dispuse n
cmpuri#
1+ n nume, dup cum vedei n coloana cmp# $cest nume nu poate conine spaiu#
G+ < valoare tip care dier coloan la coloan#2ele mai olosite tipuri sunt4
ipuri numerice4
I> [ tocare octei K
;I8I> [ BK bii
ipuri de ir4
20$% [ Interval 1-G99 caractere
V$%20$% [ Interval 1-G99 caractereipuri de te"t4
=? [ 3ungimea ma"im de caractere B9#9H9
38=? [ 3ungimea ma"im de caractere K#GJK#JBC#GJ9
1.0.1. S$CT
inta"a =3=2
=3=2
W$33 Z II>2 Z II>2%
8/12/2019 Comert Electronic - Magazinul Virtual
15/72
W:3R2$20= Z :3R>< &P@I3= FileRnameFX
W@% ormular#
1.0.2. INSRT
Instruciunea I>=% se olosete pentru a aduga date n baza de date#
inta"a I>=% 4
I>=% W3=% W3=% W3
8/12/2019 Comert Electronic - Magazinul Virtual
16/72
Qcerere:3 M `I>=% I>< NormularN (NnumeN , NprenumeN, NvarstaN+
V$3= (FergiuF, FVitionF, FGLF+`6
m*slRuer*(Qcerere:3+6
ec.o F$m adaugat valorile in baza de dateF6
B
1.0.%. UP3'T
inta"a update se olosete pentru a modiica datele e"istente din baza de date#
P$= W3
8/12/2019 Comert Electronic - Magazinul Virtual
17/72
W)0=%= w.ereRdeinitionX
sau4
=3== W3
8/12/2019 Comert Electronic - Magazinul Virtual
18/72
G# 2rearea tabelelor din baza de date (pentru iecare tabel se indic numele lui, i numrul de
cmpuri n tabel+#
@ig# 1#K# 2rearea tabelelor
H# up cum observm n igura 1#9, iecare cmp al tabelului are cteva atribute, pe care le
setm n dependena de necesitate
@ig# 1#9 $tributele tabelelor
la crearea tabelului, utilita p.p&*:3 genereaz un cod :3, precum n igura 1#B4
@ig# 1#B 2odul :3 generat la crearea tabelului
iar tabelul ormat este prezentat n igura 1#C4
@ig# 1#C Vizualizarea tabelelor n p.p&*:3
us n pagin avem un meniu4$psam pe butonul TInserareU#
18
8/12/2019 Comert Electronic - Magazinul Virtual
19/72
2ompletm cmpul TValoareU cu datele pe care dorim s le introducem n ormular pentru
iecare n valorile csuei T2mpU#
i anume4
>u completam casua id de tip I> deoarece aceasta este olosita pentru a aduga un numr
>I2 pentru iecare intrare din baza de date#
e e"emplu, dac adugai G intrri, numrul primei intrri va i, 1 iar urmtoarei intrri va
i G# ac tergei intrarea cu numrul G i adugai o nou intrare, id-ul acesteia va i H nu G,
deoarece valoarea cmpului id de tip I>#
1.4.2. Crearea unei *aze de date cu a5utorul interog6rii S#$
Pentru a crea o baza de date prin aceast metod putem utiliza doua cai4
- n iierul cu e"tensia _#p.p scriem codul4
2%=$= $$;$= NdatN6
Iar pentru crearea tabelelor se olosete codul4
2%=$= $;3= NnregistrareN (
NidN I>(11+ >33 $2%=&=> P%I&$%\ S=\,
NnumeN 20$%(GL+ >33,
NprenumeN 20$%(GL+ >33,
NparolaN 20$%(GL+ >33,
NemailN 20$%(GL+ >33,
NvirstaN 20$%(G+ >33+6
- sau urmnd paii4
Presupun c de!a ai instalat &*:3, el uncioneaz i putei s olosii linia de comanda
:3# esc.idei o ereastr de comanda tip
8/12/2019 Comert Electronic - Magazinul Virtual
20/72
m*slY = anunturi6
ac dorii s tergei o baz de date putei utiliza4
m*slY %
33
-Y +6
- prima linie pare destul de simpl, dac tii ceva englez e suicient s traducei i vei
vedea ca i spunem server-ului de &*:3 ca dorim s crem un tabel
- a doua linie e n sc.imb ceva mai complicat# o lum pe rnd# $ceast linie comunic
server-ului &*:3 c dorim s crem o coloan cu numele `id` de timp ntreg (`I>`+ ce se va auto
incrementa (`$2%=&=>`+ i inormaiile coninute n aceast coloan vor i unice
(`P%I&$\ S=\`+# -a e"plicat mai sus c o baza de date bine proiectat trebuie s aib un mod de
a identiica n mod unic o nregistrare (linie+#
- a treia linie i comunic serverului &*:3 c dorim s crem o coloana cu numele
`te"tRanunt` de tip `=?`
- a patra linie i comunic server-ului &*:3 c dorim s crem o coloan cu numele
`dataRanunt` de tip `$=` i mai mult dect att pune condiia ca totdeauna s e"iste inormaii(s nu ie niciodat gol+# %ecomandarea mea este s consultai manualul &*:3 (l vei gsi n
directorul unde ai instalat &*:3 n subdirectorul `oc`+ pentru a ala mai multe despre tipurile
de date atunci cnd creai o tabela#
ac dorii s tergei o tabel putei utiliza4
m*slY %
u am introdus nici o inormaie#
20
8/12/2019 Comert Electronic - Magazinul Virtual
21/72
="ist G modaliti de a introduce inormaii n baza de date# @olosii-o pe cea care vi se pare cea
mai simpla4
m*slY I>=% I>< anunturi =
-Y te"tRanunut M `vnd maina de splat automata# tel# 11111111`,
-Y dataRanunt M `GLLH-LK-GL`6
sau4
m*slY I>=% I>< anunturi
-Y (te"tRanunut, dataRanunt+ V$3=(
-Y `inc.iriez spatiu comercial ultracentral# tel GHGHGH`, GLLH-LK-G1`+6
%einei c ambele variante sunt absolut ec.ivalente# , iar la iecare nserare &*:3 va avea gri! s
incrementeze cu 1 valoare precedent i s o adauge automat n tabel#
1.4.,. )izualizarea datelor tocate
2e era mai greu a trecut# $cum vom ncerca s obinem de la &*:3 inormaiile stocate#
ac dorim s obinem toate inormaiile din baza noastr de date vom olosi4
m*slY =3=2 _ @%
8/12/2019 Comert Electronic - Magazinul Virtual
22/72
@ront;ae
Interbase
:3 erver
&*:3
u ma pot conecta la &*:3`+6
print (`2onectare reusita`+6
m*slRclose(Qid+6
5Y
$tenie o cone"iune la baza de date trebuie desc.is ntotdeauna nainte de a o olosi
/n cazul n care nu ne putem conecta la baza de date unctiamysql_connect va returna fals, iar
n acest caz se va trece la executarea funciei diecare va afia mesajul din
parantez i va termina execuia scriptului.
rmtorul pas l reprezint alegerea bazei de date
m*slRselectRdb(bazaRdeRdate, identiicatorulRcone"iunii+6
Parametrii olosii n acest caz vor i numele bazei de date ales i identiicatorul returnat de
ctre m*slRconnect#5p.p
22
8/12/2019 Comert Electronic - Magazinul Virtual
23/72
Qid M m*slRconnect(`local.ost`, `root`, ``+
or die(`>u ma pot conecta la &*:3`+6
Qdb M m*slRselectRdb(`curs`, Qid+
or die(`>u gasesc o baza de date cu numele curs`+6
m*slRclose(Qid+6
5Y
In e"emplul de mai sus am selectat baza de date curs. Ca i n exemplul anterior,
n cazul n care nu putem selecta baza de date curs se va trece la execuia
funciei die a crui comportament a fost explicat mai sus.
1.8. Inerarea unei nregitr6ri n *aza de date
/n e"emplul urmtor vom nsera ntr-o baz de date o nregistrare# Pentru aceasta vom olosi
uncia mysl!uery cu a!utorul creia vom e"ecuta o instruciune :3#m*slRuer*(instructiuneR:3, identiicatorulRcone"iunii+6
$ceast instruciune (n cazul nostru I>=% I>< cursanti(nume+
V$3=(FQnumeF+YY+ va i transmis serverului &*:3 care l va e"ecuta i va returna rezultatul#
/n cazul mysl!uery rezultatul va i true, n caz de succes, sau alse#
Pentru a testa e"emplul urmtor va trebui s creai un iier cu numele `adaugaRnume#p.p`#
$cest iier va aia n browser un ormular cu o linie n care v putei introduce numele i un buton
care n momentul n care este apsat va transmite numele mai departe# up cum se observa amsetat ormularului la a"tiunevaloarea `adaugaRnume#p.p`, ceea ce nseamn c valoarea va i
transmis spre acelai iier#
up ce valoarea este transmis, e"ecuia va continua i n interiorul instruciunii i,
e"ecuie care iniial a ost ignorat, deoarece variabila Qnume nu e"ista n cazul primei e"ecuii#
5
i(Qnume+ ]
Qid:3 M m*slRconnect(`local.ost`, `root`, ``+6
m*slRselectRdb(`curs`, Qid:3+6
Quer* M I>=% I>< cursanti(nume+ V$3=(FQnumeF+`6
m*slRuer*(Quer*, Qid:3+6
print(`>umele dvs a ost introdus in baza de date`+6
^
5Y
orm met.odM`Pumele dvs4
23
8/12/2019 Comert Electronic - Magazinul Virtual
24/72
input t*peM`te"t` nameM`nume` sizeM`HL`Y
input t*peM`submit` valueM`$dauga`Y'ormY
$tenie4 /n unele cazuri este necesar s se oloseasc variabila
Q0PRP
8/12/2019 Comert Electronic - Magazinul Virtual
25/72
^
^ else ]
print `abela cursanti este goala `6
^
$tenie4 rebuie s ii conectai la baza de date nainte de a e"ecuta instruciunea :3#
/n urmtorul e"emplu vom selecta dintr-un tabel toi cursanii a cror nume ncep cu litera c#
Pentru aceasta vom olosi o instruciune :3 mai comple"a# Poriunea nume 3IS= FcFY din
interiorul instruciunii :3 se traduce prin toate nregistrrile a cror cmp nume ncepe cu litera c#
emnul E nseamn orice numr
de caractere c.iar i nici unul#
/n acest e"emplu am selectat pe lng nume i cmpul email, pe care l aiam prin
intermediul lui QrowW1X#
Quer* M `=3=2 nume,email @%
8/12/2019 Comert Electronic - Magazinul Virtual
26/72
Paginile cumprtorului, unde se conin cataloagele on-line i paginile de eectuare a
comenzilor#
Paginile administratorului, unde putem conigura cataloagele, accesul utilizatorilor pe site,
metodele i termenii de plat# $ici de asemenea are loc e"aminarea i prelucrareacomenzilor# etaliile vor i e"aminate pe parcurs#
=ste prevzut o metod oarte simpl de eectuare a cumprturilor on-line, simpliicnd la
ma"im acest proces# 2onsecutivitatea pailor cui de un cumprtor ar i4
n client acceseaz site-ul6
esc.ide catalogul on-line, care este mprit n categorii de produse6
="amineaz detaliile produselor care i-au trezit interesul6
$daug produsele respective n coul virtual cu cumprturi6
2ompleteaz ormularul cu inormaia de livrare i ac.itare6
Prsete magazinul on-line, ateptnd livrarea comenzii#
up cum putem vedea, nimic complicat aici# 2lientul nu are nevoie s se nregistreze pe site#
oar eectueaz cumprturile necesare i att#
2.2. Speci+icaii
a" de livrare stabil# >u vom eectua calcule comple"e privind ta"a de livrare#
8/12/2019 Comert Electronic - Magazinul Virtual
27/72
Nume ta*el 3ecrieretblRcategor* 2onine categoriile de produsetblRproduct 2onine produseletblRcart 2oul cu cumprturi# n produs este introdus aici cnd clientul l
adaug n co#tblRorder $ici sunt pstrate comenzile de produse#tblRorderRitem $ici se conine inormaia despre produsele comandate#tblRuser 2onine inormaia despre utilizatorii paginilor de administrare#tblRs.opRconig 2onine inormaia de conigurare a magazinului ca nume, adres,
numr de teleon, email etc#
iagrama bazei de date a magazinului on-line este prezentat n igura 1# /n continuare vom
e"amina iecare tabel n parte#
t*lFcategor" - $cest tabel conine categoriile de produse# /n diagrama bazei de date putem vedea co categorie poate avea subcategorii# $cestea, la rndul lor pot avea alte subcategorii#
/ns, n magazinul nostru on-line vom utiliza doar G nivele de subordonare a categoriilor#
$ceast restricie este utilizat n scopul de a reduce numrul clicD-urilor eectuate de ctre
utilizator n timpul e"aminrii catalogului de produse#
< alt restricie este c produsele pot i adugate doar la categoriile de nivelul G# >ivelul 1
de categorii nu poate conine produse i un produs poate aparine unei singure categorii#
t*lFproduct - $ici este pstrat numele produsului, id-ul categoriei din care ace parte, descriereaprodusului, imaginea lui i imaginea de catalog (t.umbnail+# 2nd adugm o imagine a produsului
n pagina administratorului nu este nevoie s adugm i imagine de catalog (t.umbnail+# =a este
generat automat la mrimea de C9"> pi"eli ($ceast opiune poate i modiicat dup necesitate+#
27
8/12/2019 Comert Electronic - Magazinul Virtual
28/72
@ig# H#1# tructura bazei de date#
t*lFcart - $ici se vor introduce produsele pe care utilizatorul curent le adaug n coul cu
cumprturi# tilizm atributul ctRsessionRid pentru a pstra datele unei sesiuni de cumprare i
pentru a deosebi sesiunile una de alta#
t*lForder - /n momentul cnd clientul conirm comanda de cumprare a crorva produse, comanda
este nregistrat n acest tabel# eci este nregistrat inormaia de ac.itare i de livrare, inclusiv
ta"a de livrare#
t*lForderFitem - oate produsele comandate sunt nregistrate aici# =le sunt copiate din coul cu
cumprturi# up aceasta inormaia despre sesiunea curent este eliminat din tabelul coului
t*lFcart#
t*lFhopFcon+ig - $cest tabel conine inormaia despre magazinul on-line ca nume, adres, numr
de teleon, email, valuta utilizat#
28
8/12/2019 Comert Electronic - Magazinul Virtual
29/72
t*lFuer - $ici este stocat inormaia despre administratorii magazinului on-line#
e cere de creat un ansamblu de iiere p.p care s permit clienilor e"aminarea on-line a
cataloagelor magazinului, precum i ndeplinirea comenzilor de cumprare on-line# < alt sarcin
este crearea intereei administratorului, prelucrarea comenzilor i primirea plilor prin internet#
unt create iiere n ucie de sarcinile pe care le ndeplinesc# e asemenea este nevoie de o
deinire detaliat a listei de iiere#
irectoriul on-lineFhopGli*rar"conine iierele4
con+ig.php4 iierul principal n care sunt deinite coniguraiile magazinului#
categor"-+unction.php4 unciile de gestionare a categoriilor de produse#
product-+unction.php4 unciile de gestionare a produselor#
cart-+unction.php4 unciile ce deinesc uncionarea coului virtual de cumprturi# checout-+unction.php4 unciile de nregistrare a comenzilor on-line#
common.php4 unciile de gestionare a paginilor n ansamblu#
data*ae.php4 unciile de interaciune cu baza de date#
irectoriul on-lineFhopGincludeconine iierele4
header.php4 @unciile ce deinesc interaa site-ului#
top.php4 $ntetul comun pentru ma!oritatea paginilor, conine logotipul magazinului#
+ooter.php4 2onine inormaia general despre magazin (nr# de teleon, e-mail, adresa+#
hop.c4 tilurile utilizate n designul site-ului#
le+tNa&.php4 Panoul cu categorii de produse#
categor"$it.php4 @unciile ce gestioneaz lista categoriilor de produse#
product$it.php4 8estioneaz lista produselor din catalog#
product3etail.php4 Pagina de aiare a detaliilor despre produse#
miniCart.php4 Panoul coului virtual cu cumprturi#
hipping'ndPa"mentIn+o.php4 @ormularul de introducere a inormaiei de ac.itare i
de livrare (Pasul 1 al ndeplinirii comenzilor +#
checoutCon+irmation.php4 Pagina de veriicare i conirmare a comenzii de
cumprare (pasul G al ndeplinirii comenzilor+
irectoriul on-lineFhopGincludeGpa"palconine iierele4
pa"pal.inc.php4 &odulul plilor on-line prin Pa*pal#
ipn.php4 &odulul de veriicare a plilor on-line#
29
8/12/2019 Comert Electronic - Magazinul Virtual
30/72
pa"ment.php4 &odulul de legtur a on-line magazinului cu site-ul Pa*pal#
30
8/12/2019 Comert Electronic - Magazinul Virtual
31/72
(. Proiectarea itemului :!agazin electronic;
(.1. Pagina adminitratorului
Pentru simpliicarea lucrului administratorului e-magazinului, sunt puse la dispoziieurmtoarele posibiliti4
2ategorii
o $dugare 2ategorii
8/12/2019 Comert Electronic - Magazinul Virtual
32/72
o &odiicare 2omenzi
neori administratorul poate i contactat de ctre unii clieni, alnd c acetia au
comis careva greeli n timpul eecturii comenzii, indicnd greit produsul,
cantitatea #a# au pur i simplu dorete s anuleze comanda# /n aceast pagin putem
eectua modiicrile respective#
etri &agazin
&odiicarea inormaiei despre magazin ca nume, adres, numr de teleon, email etc#
Pagina principal a administratorului este prezentat n igura K#1#
@ig# K#1# Pagina principal a administratorului#
@iecare subnivel (categorie, produs etc#+ va avea o structur a iierelor asemntoare4
inde"#p.p
list#p.p
add#p.p
modi*#p.p
process nume subnivelY#p.p
32
8/12/2019 Comert Electronic - Magazinul Virtual
33/72
(.2. $ogarea adminitratorului
oi utilizatorii sunt nregistrai n tabelul tblRuser# Pentru simplitate tabelul respectiv va
conine doar numele utilizatorului, parola i id-ul#
3ogarea are loc n elul urmtor41# tilizatorul introduce numele de acces i parola
G# =ste veriicat aptul dac aceast combinaie nume [ parol e"ist n baza de date
H# ac e"ist, sesiunea ncepe i este desc.is pagina principal a administratorului
K# ac nu e"ist este aiat un mesa! de eroare
Pagina de logare a administratorului este prezentat n igura K#G
@ig# K#G# 3ogarea administratorului#
@ig# K#H# Vizualizarea categoriilor de produse#
33
8/12/2019 Comert Electronic - Magazinul Virtual
34/72
(.%. )izualizare categorii
/n pagina Categorii putem vedea toate categoriile de produse ale catalogului# =le sunt
aiate una cte una, n dreptul iecreia avnd opiunile M#di&i"arei'liminare# =ectund un clicD
pe M#di&i"are va i aiat pagina de modiicare a categoriei, unde putem actualiza numelecategoriei, descrierea ei i imaginea# =ectund clicD pe'liminareva i aiat o ereastr de dialog
care cere conirmarea eliminrii categoriei n cauz#
Pagina de vizualizare a categoriilor de produse este prezentat n igura 9#
(.(. 'd6ugare categorii
$ici administratorul poate aduga noi categorii de produse n catalogul on-line# ot de ce
avem nevoie este numele categoriei, o scurt inormaie descriptiv i o imagine reprezentativ#
$dugarea imaginii nu este obligatorie, ns lipsa imaginilor va nruti aspectul estetic al
catalogului#
Inormaia descriptiv a categoriei nu va i aiat n catalog, aceasta avnd scop orientativ
pentru administratorul catalogului#
@ormularul de adugare a categoriilor de produse este prezentat n igura K#K
@ig# K#K# $dugare categorii de produse#
(.,. !odi+icare categorii
/n aceast pagin putem modiica inormaia despre categorii# =a arat la el ca i ormularul
de adugare a categoriilor# ierena este c ormularul conine inormaia vec.e, iind nevoie doar
de o editare a ei# $lt dieren este aptul c aici este aiat imaginea reprezentativ a categoriei#
34
8/12/2019 Comert Electronic - Magazinul Virtual
35/72
c.imbnd imaginea cu una nou, cea vec.e este eliminat automat, iind ncrcat pe server
imaginea nou#
@ig# K#9# &odiicare categorii#
(.0. liminare categorii
2nd administratorul decide c o anumit categorie nu mai este util el poate s o elimine
din baza de date# $cest lucru poate i eectuat desc.iznd pagina de vizualizare a categoriilor i
eectund un clicD pe opiunea limin6din dreptul categoriei respective#
=liminnd o categorie sunt eliminate subcategoriile incluse n ea i produsele pe care le
conin#
Procesul de eliminare este urmtorul4
1# Pentru toate produsele din categoria respectiv atributul catRid este egalat cu zero#
G# =ste eliminat imaginea reprezentativ a categoriei (dac e"ist+#
H# =ste eliminat categoria din baza de date#
(.4. 'd6ugare produe
Procesul de adugare a unui produs n catalog este oarte simplu# =ste nevoie doar de completat
ormularul i de apsat butonul $daug produsf# 3a adugarea unui produs nou este cerut
inormaia 4
2ategorie
>ume produs
escriere
35
8/12/2019 Comert Electronic - Magazinul Virtual
36/72
Pre
2antitatea n stoc
Imagine
oate cmpurile sunt obligatorii n aar de imagine, care poate i adugat mai trziu#@ormularul de adugare a produselor este prezentat n igura K#B
@ig# K#B# $dugare produse#
ier puin de ormularul de adugare a categoriilor, avem doar cu un cmp mai mult#
2mpul de tip "#m(# (#)de selectare a categoriei este utilizat pentru a aduga produsele n
categorii de!a e"istente# =ste construit n aa el pentru a aduga produse n categoriile de nivelul G
i nu n cele de nivelul 1#=ste pevzut aptul ca e"ecutnd un clicD pe butonul $daug produsf n timp ce vizualizm
produse de o anumit categorie, la aiarea ormularului de adugare produse este selectat
categoria potrivit n cmpul Cate*#ria#
2antitatea de produse este limitat la B99H9 deoarece la proiectarea bazei de date am deinit
tipul de datesmallint+5,pentru acest atribut# =ste puin probabil ca un catalog on-line s depeasc
acest numr de produse# /n caz contrar putem pur i simplu s deinim atributul sc.imbndu-i tipul
de date cu altul mai mare, de e"emplu mediumint+8,#
36
8/12/2019 Comert Electronic - Magazinul Virtual
37/72
e asemenea este restricionat mrimea imaginilor produselor pentru a pstra aspectul site-
ului# $vnd o imagine 1LLL"GLLL pi"eli, pagina de vizualizare a detaliilor produsului ar arta
neatrgtor#
8/12/2019 Comert Electronic - Magazinul Virtual
38/72
8/12/2019 Comert Electronic - Magazinul Virtual
39/72
(.1oiU# up mpac.etarea produselor comandate i
transmiterea lor ctre client prin pot sau cu a!utorul unui curier, putem sc.imba starea comenzii n
3ivrateU#
trile posibile a unei comenzi pot i4
>oi
$c.itate
3ivrate
2omplete
$nulate
Noi[ toate comenzile iniial au aceast stare#'chitate[ starea aceasta este stabilit automat n cazul eecturii plii on-line# e notat aptul
c comanda poate avea aceast stare din momentul ac.itrii bunurilor pn n momentul cnd
clientul primete mara#
$i&rate[ dup mpac.etarea produselor comandate i transmiterea lor ctre client prin pot
sau cu a!utorul unui curier, putem sc.imba starea comenzii n 3ivrateU#
Complete[ n cazul cnd ac.itarea este eectuat i clientul a primit mara comanta primete
satutul 2ompleteU#
'nulate[ n cazul cnd administratorul consider c comanda este suspect, iind vorba de o
raud, el poate sc.imba starea comenzii n $nulateU# au poate aprea situaia cnd nsi clientul
contacteaz administratorul e-magazinului i l anun c anuleaz comanda eectuat anterior#
Pagina de vizualizare a comenzilor este prezentat n igura K#1L
@ig# K#1L# Pagina Vizualizare comenzi#
39
8/12/2019 Comert Electronic - Magazinul Virtual
40/72
Putem sorta lista comenzilor aiate n ucie de starea lor selectnd opiunea necesar n
cmpul de tip "#m(# (#)din partea dreapt-sus a erestrei# =ectund un clicD pe numrul comenzii
este aiat ereastra de vizualizare detaliat a comenzii# $ici putem modiica starea comenzii n
uncie de necesitate#
@ig# K#11# Pagina etalii 2omanda#
/n partea de !os a paginii este aiat un tabel cu inormaia detaliat de livrare i ac.itare pe
care a introdus-o clientul (ig# K#1G+#
@ig# K#1G# Pagina de vizualizare a inormaiei de livrare i ac.itare#
40
8/12/2019 Comert Electronic - Magazinul Virtual
41/72
(.12. Set6ri magazin
$ici este introdus inormaia care apare n iecare pagin a site-ului4
Inormaia despre magazinul on-line
o >ume magazino $dresa oiciului =
o >umr de teleon
o =-mail
a"a de livrare
Valuta
n panou radio de tip a >uU care permite activarea sau dezactivarea opiunii de
transmitere automat a unui email administratorului la primirea unei comenzi noi#Valuta utilizat poate i selectat din lista4 dolar (Q+, euro (h+, *en (+, lir sterlin (j+, leu
(&3+#
@ig# K#1H# Pagina etri magazin#
(.1%. Set6ri utilizatori. )izualizarea litei utilizatorilor
n utilizator nregistrat are statutul de administrator, de aceea este nevoie de a oeri acces
doar ctorva persoane, care vor lucra nemi!locit cu paginile de administrare a magazinului nostru
virtual (ig# K#1K+# 2lienii nu au nevoie s se nregistreze pe site, ei oerind inormaia necesar la
eectuarea comenzilor#
41
8/12/2019 Comert Electronic - Magazinul Virtual
42/72
@ig# K#1K# 3ista utilizatorilor#
(.1(. 'd6ugare utilizatori
ingura inormaie necesar este numele utilizatorului i parola (ig# K#19+#
@ig# K#19# @ormularul de adugare utilizatori#
(.1,. !odi+icare parol6
Pentru simplitate a ost e"clus posibilitatea de a modiica numele utilizatorului# Poate i
modiicat doar parola# =ste utilizat instruciunea P$= pentru a actualiza nregistrarea curent
din baza de date# @ormularul este prezentat n igura K#1B#
@ig# K#1B# &odiicare parol utilizatri#
(.10. !agazinul on-line. +ectuarea cump6r6turilor
$ceast pagin este aiat cnd un client viziteaz magazinul nostru on-line# Pagina este
nprit n mai multe panouri (ig# K#1C+# /n partea stng avem panoul cu categorii# $ici utilizatorul
acceseaz categoriile necesare pentru a gse produsul care-l intereseaz# /n partea dreapt avem
panoul ce conine coul virtual cu cumprturi# ac un client adaug un produs n co, n acest
panou este aiat produsul respectiv# Panourile de sus i de !os reprezint antetul i subsolul (.eader
i ooter+# /n antet plasm logotipul e-magazinului, iar n panoul ooter plasm inormaia despre
magazin (adres, e-mail, nr# de teleon+#
42
8/12/2019 Comert Electronic - Magazinul Virtual
43/72
@ig# K#1C# tructura paginii principale a magazinului virtual#
Panoul principal se al n centrul paginii# $ici sunt aiate categoriile i produsele pe care le
conin# /n sperana noastr clientul va gsi cu uurin produsele de care are nevoie, le va aduga n
co i le va cumpra#
2e va i aiat n panoul principal depinde de aciunile clientului# 3a prima accesare este
aiat lista categoriilor# ac el va eectua un clicD pe una din categorii atunci vor i aiate
produsele coninute n aceast categorie# i dac aici va ace clicD pe un anume produs, va i aiat
inormaia detaliat i imaginea acelui produs#
/n continuare putem vedea cum arat lista categoriilor (ig# K#1A+, a subcategoriilor i a
produselor (ig# K#1J+#
@ig# K#1A# 2atalogul virtual, lista categoriilor#
43
8/12/2019 Comert Electronic - Magazinul Virtual
44/72
@ig# K#1J# 2atalogul virtual, subcategoria &otocicleteU#=ectund un clicD pe unul din produse este aiat pagina cu inormaia detaliat a
produsului# Pentru iecare produs este prezentat o imagine, numele produsului, preul i butonul
$daug n coU#
/n igura K#GL este prezentat otograia produsului n partea stng-sus a erestrei, descrierea
n partea de !os, numele produsului, preul i butonul n partea dreapt#
ac clientul decide s cumpere produsul repectiv, ace clicD pe butonul $daug n coU#
/n panoul din partea dreapt a erestrei este aiat un tabel cu coninutul coului virtual cu
cumprturi# $ici clientul poate vedea lista produselor adugate n co, preul pentru iecare produs,
ta"a de livrare i preul total# =l poate continua e"aminarea catalogului i poate aduga n co
numrul necesar de produse pe care ar i dispus s le cumpere# /n panoul 2oul virtualU este aiat
lista produselor selectate i preul lor total# ="ecutnd un clicD pe linD-ul &ergi la coul cu
cumprturiU din acest panou este aiat pagina 2oul virtualU (ig# K#G1+# $ici clientul poate ace
sc.imbri n lista produselor alese pentru cumprare# /n pagin poate vedea numele produselor
adugate n co, imaginea iesruia, cantitatea, preul unitar, ta"a de livrare i preul total# 3a dorin
44
8/12/2019 Comert Electronic - Magazinul Virtual
45/72
clientul poate elimina din co produsele adugate, lsndu-le doar pe cele pe care este dispus s le
cumpere#
@ig# K#GL# Pagina etalii produs#
@ig# K#G1# 2oul virtual cu cumprturi#
45
8/12/2019 Comert Electronic - Magazinul Virtual
46/72
3a apsarea butonului este aiat o nou pagin-ormular
unde clientul trebuie s introduc inormaia de livrare i de ac.itare i s aleag modul de plat
(ig# K#GG+# =l poate eectua plata on-line prin Pa"palsau poate s ac.ite cu bani g.ea selectnd
modul Cah la li&rare#
@ig# K#GG# Introducerea inormaiei de livrare i ac.itare, metoda de plat#
3a apsarea butonului 2ontinuU inormaia nu este introdus direct n baza de date# =ste
aiat o nou pagin n care clientul poate veriica inormaiile introduse anterior i la necesitate le
poate modiica# ac este sigur de alegerea cut el e"ecut un clicD pe butonul
# $cum este aiat un mesa! care inormeaz clientul despre eectuarea reuit
a comenzii i c produsele vor i livrate n scurt timp# /n continuare clientul poate ncepe o nou
sesiune de cumprare sau poate prsi site-ul#
2a concluzie a acestui capitol se poate spune aptul c reuita uncionrii unui magazin
electronic depinde n mare parte de abilitatea cu care oertantul gestioneaz catalogul de produse,
eicacitatea sistemelor de pli i de livrare oerite# $lt actor important este credibilitatea sa n aa
clienilor#
46
8/12/2019 Comert Electronic - Magazinul Virtual
47/72
, Protecia muncii i mediului am*iant
Introducere
Protecia muncii este un sistem de acte legislative i msuri sociale organizatorice, te.nice de
proila"ie i tratament ce-s ndreptate la asigurarea securitii muncii, ocrotirea sntii lucrtorilor,
ma!orarea capacitii muncii#
copul principal al proteciei munciie de a reduce la minim numrul de traume i boli proesionale
asigurnd condiii bune de munc #
tatul acord proteciei muncii o importan mare4 legislativ, organizatoric, economic i tiiniic#
a+ $sigurarea legislativ- const n prezena unui numar mare de acte legislative, articole, coduri n
domeniul proteciei muncii#
b+ $sigurarea organizatoric [conorm legii P# din 1JJ1 rspunderea de starea P# lantreprindere o duce eul corespunztor# ac ntreprinderea are Y9L anga!ai trebuie s e"iste
inginer pe te.nica securitii# ac snt YKLL anga!ai trebuie sa ie serviciu de P# i punctul
medical# tatul a ormat inspecii speciale pentru supraveg.erea ndeplinirii legislaiei P#
(I=,I,I+#
c+ $sigurarea =conomic-conorm legii %# toate ntreprinderile sunt obligate s ormeze conturi
speciale pentru ndeplinirea msurilor de ameliorare a condiiilor de munc (pn la G din contul
salariului+ e interzis de a olosi aceste surse n alte scopuri#d+ $sigurarea tiiniic [automatizarea, mecanizarea, robotizarea i computerizarea proceselor
te.nologice ma!oreaz productivitatea muncii i apar actori noi necunoscui ce acioneaz negativ
asupra organismului# tatul a ormat laboratoare speciale pentru studierea aciunii acestor actori
asupra omului#
indicatele controleaz mpreun cu administraia ntreprinderii starea proteciei muncii#
< importan oarte mare pentru P# o are standartizarea# =a se ace la dierite niveluri de diri!are
a =conomiei >aionale
a+ $ [la nivel de stat
b+%-la nivel de republica
c+ ;-la nivel de bransa(ramura+
d+ I- la nivel de intreprindere#
/n standartul de stat general sub codul 1G a ost elaborat sistema de standarte a P#
&-comple" de norme i reguli unite reciproc i ndreptate spre asigurarea securitii muncii, are
1L subsisteme4 $ 1G#L## $ 1G#J, la $ 1G#L [standartele de organizare metodica a
@actor duntor - care acioneaz asupra organismului dunator, n careva condiii
47
8/12/2019 Comert Electronic - Magazinul Virtual
48/72
@actor periculos [actor aciunea cruia asupra lucrtorului poate duce la traum sau reducerea
brusc a sntii#
!6uri pri&ind tehnica ecurit6ii
,.1 C..!. 'ctiunea caracteriticele normarea maurele de protectie.
/n industrie des se olosesc utila!e cu cureni de recvent nalt# /n !urul acestor utila!e se ormeaz
2= 2=& se utilizeaz i n radiotelecomunicatii# 2=& reduce essenial aciunea termic asupra
lucratorilor, mresc productivitatea muncii, dar dac densitatea lor depeste limita aceasta
acioneaz negativ asupra sntii omului# 2=& acioneaz duntor asupra organelor cu
termoregulare scazuta(oc.ii, rinic.ii, creerul+# $ciunea 2=& cu intesitate mare duce la dereglarea
sistemului nervos, la ntunecarea cristalelor oc.ilor i poate duce la sc.imbarea componenei
sngelui# $ciunea 2=& depinde de caracteristicile lui#
2aracteristicile 2=&4-@recvena , 0z
1# cu recven oarte !oas-H##H_1LK
G# cu recven !oas-H_1LK##H_1L9
H#cu recven medie H_1LB
K# cu recven nalt H_1LC
9# cu recven oarte nalt
B# cu recven ultranalt
C# cu recven supranalt
A# cu recven e"trem de nalt
J# cu recven suprae"trem de nalt
Intensitatea cmpului electric 2= ,V'm
Intensitatea cmpului magnetic 2&, $'m
ensitatea lu"ului de energie)'m
/n !urul oricarui punct ce radiaz 2=& snt H zone4
1#zona de inducie4 %Ik'GkG#zona de intereren4 %IIMG'k
H#zona de radiaie4 %IIIYY k'Gk
H.>ormarea 2=& se ace n dependen de @# 3a recvente !oase4 MBLD0z##HLL&0z4
=MGLV'm60M1#9$'m
3a recvene nalte4 YHLL80z6 I@=nMGL) ' mG
aca intensitatea 2=& depete norma lum msuri4
8/12/2019 Comert Electronic - Magazinul Virtual
49/72
H#optimizarea timpului de lucru i odi.na
e.nice
1#proiectarea utila!ului cu radiaie scazut
G#olosirea g.idului de unde coa"iale
H#ecranarea
K#olosirea mi!loacelor de protecie individual
,.2 'ciunea curentului electric . Traumele locale i totale de la aciunea curentului
electric.
e cunoate aciunea termic, electric biologic i mecanic a 2#=## $ceste aciuni duc la traume
locale i totale #
raume locale
e provoac arsuri-la trecerea 2#=# prin organismul uman se dega! caldura i ma!orarea nalt a
caldurii ce duce la cuagularea alguminii, semne electrice-se provoac la un contact bun a
organismului cu conductorul, metalizarea pielei cu particule din metal a conductorului,
electroolalmia-cutarea oc.ilor cu raze ultraviolete, traume mecanice-directe (disiparea muc.ilor,
ruperea lor+6 indirecte (caderea de la 2#=#+
raume totale4
e proavac la trecerea 2#=# de o intensitate mic (pn la L#1$+ n instalaiile cu tensiune !oas prin
organismul uman, ce duce la paraliciul muc.ilor# aca se proavoaca paralizarea musc.ilor sau a
cailor de respirare, aceasta poate duce la deces#
,.% =actorii de care depinde gra&itatea electrocut6rii.
Intensitatea curentului
a# pragul de iritare In M L#9 1#9 m$
b# pragul de retinere In M B 1L m$c# pragul de ibrilaie In M AL m$ se provoaca ibrilaia inimii, contractri .aotice a muc.ilor
cardiaci cu regvent nalt ce permite propulsarea sngelui prin dierite organe#
d# pragul mortal In YM L#1 $
urata actiunii cu ma!orarea duratei rezistena omului se micoreaz# Inima omului e mai
sensibil la aciunea 2#=# ntr-un timp anumit a ciclului (aza +# ac aciunea 2#=# coincide cu
aza se provoac ibrilaia inimii#
atele individuale ale organismului uman#
49
8/12/2019 Comert Electronic - Magazinul Virtual
50/72
up legea lui
8/12/2019 Comert Electronic - Magazinul Virtual
51/72
&i!loace de ngrdire[ izoleaz instalaiile i pot i4 ngrdiri portative din lemn uscat, plci
avertizatoare, ec.ipamente de securitate
&i!loace au"iliare[ prote!eaz anga!aii de la aciuni termice, c.imice, optice i mecanice a
curentului4 mnui din oaie de cort, mti antigaze, oc.elari cu sticle-iltre, cti, centuri de
protecie, lanuri, rng.ii, g.iare de ier
,.0 Clai+icarea nc6perilor dup6 pericolul de electrocutare.
/ncperile dup gradul de pericol de electrocutare snt4
1. cu grad mare de pericol4 umeditatea ma!orat (YC9+, temperatura aerului ma!orat (YHL L2+,
prezena praurilor conductoare, prezena podelelor conductoare
2. cu pericol deosebit de mare umiditate oarte mare (1LL+ mediul agresiv (vapori de acizi,
baze+prezena a G sau mai muli indici simultan a ncperii cu grad mare de pericol
%. cu grad mic de pericol4 absena indicilor ncperilor de categoria 1 i G
,.4 !6uri de protecie contra incendiilor
,.4.1 Clai+icarea o*iecti&ului dup6 pericolul de incendiu i e>plozie.
/n dependen de substanele olosite n procesul te.nologic toate ncperile dupa pericolul de
incendiu i e"plozie se mpart n 9 categorii4
a+ 2u pericol de e"plozie [ produciile unde sunt olosite gaze, combustibile cu li!1L sau
substane ce intra n reacie i se aprind cu ap, aer sau ntre sine#
b+ Produciile unde snt gaze combustibile cu li!Y1L sau lic.ide uor inlamabile cu temperatura
inlamrii GA-B1 grade sau esturi i prauri arztoare cu li!B9 g'mH#
c+ Produciile (cu pericol de incendiu+ unde snt lic.ide inlamabile cu temperatura inlamarii YB1
grade sau esturi i prauri arztoare cu li!YB9 g'mHsau substane arztoare solide#
d+ Produciile unde snt substane nearztoare n stare supranclzit sau substane arztoare n
procesul de utilizare#
e+ /ncperile unde sunt substane nearztoare n stare rece#
,.4.2 Clai+icarea zonelor dup6 pericolul de incendiu i e>plozie.
Oonele cuperi"#l de in"endiu-unde permanent sau periodic se lucreaz cu substan e arztoare.=le
se mpart n K clase4
a+ I1 -Oonele n ncpere unde snt lic.ide inlamabile cu temperatura inlamrii YB1 grade#
b+ IG [ zonele n ncpere unde sunt esturi i prauri arztoare cu li! Y B9g'mH#
c+ IGa - zonele n ncpere unde snt substane arztoare solide#
51
8/12/2019 Comert Electronic - Magazinul Virtual
52/72
d+ IH [ zonele n aara ncperii unde sunt lic.ide inlamabile cu t inlamrii YB1 grade sau
substane solide cu li! YB9 g'mH#
Oonele cu peri"#l de e)pl#.ie[ zone cu raza de 9 m n !urul utila!ului, n care pot i ormate
amestecuri e"plozive# =le se divizeaz n B clase
a+ =-I-Oone unde amestecurile e"plozive se ormeaz din lic.ide i gaze inlamabile#
b+ =-Ia
c+ =-Ib
d+ =-Ig
e+ =-G-amestecurile e"plozive se ormeaz din prauri#
+ =-Ga#
,.4.% !6urile de pre&enire a incendiului
a+ &surile organizatorice4
1+ =laborarea instruciunilor n domeniul securitii antiincendiare#
G+ Instructa!ul anga!ailor#
H+ @ormarea ec.ipelor binevole de pompieri#
K+ @olosirea placatelor de avertizare#
9+ @ormarea comisiilor de control a strii antiincendiare#
b+ &surile de e"ploatare
1+ ="ploatarea utila!ului, cldirilor, sistemelor de nclzire cu evidena cerinelor securitii
antiincendiare#
c+ &surile speciale conin dierite interziceri4
1+ Interzicerea ocului desc.is n careva locuri#
G+ Interzicerea umatului n careva locuri#
H+ =ectuarea lucrrilor cu autorizare#
d+ &asurile te.nice1+ Include proiectarea i construcia utila!ului, cldirilor, sistemelor de nclzire cu evidena
cerinelor securitii antiincendiare#
G+ < msur te.nic important este ma!orarea gradului de rezisten la oc (acoperirea construciei
metalice cu un strat de ipsos-g.ips, marete gradul de rezisten la oc de 1L ori+#
H+ 8radul rezistenei la oc a construciei de lemn se mrete cu mbibarea lor cu antiperene, sau
prin acoperirea lor cu tencuial (tucaturc+ sau cu plci metalice#
K+ /n instalaiile electrice prevenirea incendiului se ace prin alegerea corect a elementelor electricei a materialelor carcasei monitorului#
52
8/12/2019 Comert Electronic - Magazinul Virtual
53/72
,.4.( Sitemul de emnalizare i comunicare depre incendiu
emnalizarea poate i4
a+ &anual#
b+ Prin teleon#
c+ $utomat#emnalul automat se divizeaz n dependen de tipul de traductoare i poate i4
1+ ermic reacioneaz la ma!orarea temperaturii#
G+ ermic dierenial &2-LHA-reacioneaz la viteza sc.imbrii aerului#
H+ $pariia umului -1 el este bazat pe prezen a cmerii de ionizare care conine substane
radioactive la apariia umului se micoreaz curentul de ionizare i duce la deconectarea
circuitului#
K+ 2ombinat S-1 ce conine plac bimetalic i camere de ionizare#
9+
8/12/2019 Comert Electronic - Magazinul Virtual
54/72
G+ rencer se olosesc atunci cnd avem atelier r divizarea camerelor, unde ansamblul de evi are
capacele desc.ise i r substane de stingere ele patrund la comand#
,.7 Calculul &alorii teniunii de pa
e determinat valoarea tensiunii de pas n cazul n care omul se al la distanta l M a , m de
la locul de scurtcircuitare la pmEnt, dac se cunosc urmtoarele 4
a M H,9 m 6
Is#c# M GLL $ 6
qp M 19L _m 6
>ot 4
a [ distana de la om pEn la punctul de scurtcircuitare la pmEnt 6
Is#c - valoarea curentului de scurtcircuitare $6
qp[ rezistenta speciica a solului _m
%ezolvare 4
p M - L#A
Valoarea potentialului in orice punct " al zonei de scurgere a curentului se determina din
relatia 4
1HBKB,1HBH+9,HG
19LGLL=
=
)
rmeaza 4
1HBKB,1HBH+9,HG
19LGLL=
=
a
111111,1111+A,L9,H(G
19LGLLA#L =
+
=
+
a
ensiunea de pas p (V+ se va determina conorm relatiei4
pM - L#A M G9H V
In inal putem concluziona ca tensiunea este destul de mare deoarece omul se ala aproape
de punctul de punere la pamant#
0. 'rgumentarea i analiza economic6 a proiectului
=laborarea i implementarea produselor inormatice indic c.eltuieli eseniale, uneori
considerabile, de resurse umane, materiale, inanciare# Pentru beneiciar este important !ustiicareaacestor c.eltuieli#
54
8/12/2019 Comert Electronic - Magazinul Virtual
55/72
Implementarea produselor inormatice este o cale de sporire a eicienei uncionrii obiectului,
procesului sau activitii respective# e aceea !ustiicarea oportunitii c.eltuielilor cu produsele
inormatice se eectueaz n baza aprecierii eicienei uncionrii obiectului#
Preponderent se consider sporirea eicienei economice, la satisacerea anumitor cerine vizEnd
valorile indicatorilor cu caracter neeconomic# neori, ns, pentru !ustiicare se olosesc indicatori
de eicient cu caracter neeconomic, la satisacerea anumitor cerine vizEnd valorile indicatorilor
economici, n ambele cazuri se calculeaz valorile unor indicatori economici#
Pentru evaluarea eicienei economice se olosesc indicatori, care iau n considerare atEt
contribuiile de la olosire cEt i c.eltuielile cu produsele inormatice#
0.1 3ecrierea proiectului
< nou posibilitate de a evoluiona piaa i cantitatea de maruri vndute pe ntreg mapa monde o
reprezint comerul electronic, este o modalitate oarte comod care d un avanta! colosal att
consumatorului ct i agenilor de vnzri# innd cont n primul rnd de aptul c realizatorul nu
trebuie s c.eltuie resurse inanciare pentru arenda ' cumaprarea spaiului locativ pentru
comercializarea mrii propuse spre vnzare, un alt avanta! este aptul c nu e nevoie de atia
anga!ai ( vnztori consultani , manageri, etc#+# /n aa condiii realizatorul i permite ca scad
preul un pic mai mic dect cel de pe piaa# $cest tip de vnzri este comod pentru cumpartori
pentru c acetia economisesc timp, bani, i eortul pe care trebuie s l ac atunci cnd trebuie samearg la s.opping#
/n ma!oritatea rilor cu o economie dezvoltat acest tip de bussiness se practic pe scar larg
aducnd astel un beneiciu e"traordinar bugetului din stat i a agenilor economici# n alt avanta! al
comerului pe internet este aptul c are cea mai larg gam de cumprtori pentru ca posibili clieni
ale magazinelor electronice sunt indivizi din toat lumea#
0.2 'naliza [email protected]
Pentru a evalua punctele orte i punctelor slabe a mediului intern i e"tern al proiectului vom
utiliza metoda de analiza )
8/12/2019 Comert Electronic - Magazinul Virtual
56/72
ietin decit n occident6
b+ atele sunt salvate n baza de date (P0P
&*:3+ care asigura o securitate nalt a
datelor#
c+ istemul e destinat pentru aplicaiile )eb ce
oer o mobilitate ma"im pentru utilizator#
Poate i modiicat pentru orice tip de mar#
sistem bun de gestiune a ;azelor de ate
care necesit c.eltuieli semniicative pentru
procurare (&icrosot :3 erver+6
@portunit6i
a+ $plicaie e olosit de mai multe persoane
sau ageni comeciani#
b+ $cest sistem va impulsiona comerul
electronic n %epublica &oldova, apt ce
va contribui la cresterea economiei
naionale#
c+ Poate deservi mai multe companii in
acelasi timp, mara iind structurat pe
categorii#
Ricuri
a+ /n %& nca nu e bine pus la punct sistemul
de pli online#
0.% Planul calendaritic
0.%.1 @*ecti&e
8/12/2019 Comert Electronic - Magazinul Virtual
57/72
G+ Proiectarea sistemului sotware#
H+ 2rearea intereei graice ce ar utiliza modelul sotware elaborat, i ar demonstra
posibilitile sistemului#
1+ ezvoltarea ideilor i sotului parial#
G+ Integrarea tuturor unitailor implementate i testarea de ansamblu a sistemului sotware
comple"#
H+ %aportul privind ndeplinirea etapei de realizare, care va i aprobat de ctre
2onductorul de proiect#
c+ @inisare
1+ crierea documentaiei necesare pentru olosirea sistemului sotware de ctre poteniali
utilizatori#
G+ Pregtirea inormaiei i documentaiei necesare de prezentat 2omisiei de evaluare#
H+ %aportul privind ndeplinirea ultimei etape i cel de inisare a proiectului cu descrierea
rezultatelor obinute, raport ce va i controlat i aprobat de ctre 2onductorul de
proiect#
0.%.% Timpul necear realiz6rii proiectului
Pentru iecare etap de realizare a proiectului se stabilete o perioad e"act de timp dup
cum urmeaz4a+ =tapa de cercetare
1+ /nceputul aciunii4 1 ebruarie GLLJ
G+ Eritul aciunii4 9 martie GLLJ
H+ urata total4 HH zile calendaristice
b+ =tapa de elaborare
1+ /nceputul aciunii4 B martie GLLJ
G+ Eritul aciunii4 GK aprilie GLLJH+ urata total4 KA zile calendaristice
c+ =tapa de inisare
1+ /nceputul aciunii4 G9 aprile GLLJ
G+ Eritul aciunii4 1 mai GLLJ
H+ urata total4 B zile
abelul B#G 2omponena grupului de lucru
Nr. =uncia e>ercitat6 Cod
57
8/12/2019 Comert Electronic - Magazinul Virtual
58/72
1 2onductorul proiectului $G Inginer programator cat# 1 ;H Inginer programator cat# G 2
Pentru aprecierea costurilor totale de elaborare a sistemului inormatic proiectat trebuie
deinit planul calendaristic de lucrri a proiectului cu scopul repartizrii raionale a sarcinilor i
resurselor pentru realizarea lucrrilor n cauz#
Pentru a ntocmirea unui asemenea plan trebuie de luat n consideraie volumul de lucru i
termenii de realizare a lui#
abelul B#H# =stimarea planului calendaristic al lucrrilor
I enumirea actiuniiur-
ataInceput irsit
Prede-
cesor
>ume
sursa
8/12/2019 Comert Electronic - Magazinul Virtual
59/72
1L estarea bazei de date K B-LH-LJ 11-LH-LJ J 2 HG
11
%ealizarea aplicatiei
interetei client si a
sistemului de 8estiune a
2ontinutului 1C 1G-LH-LJ H-LK-LJ 1L6C ; 1HB1G estarea aplicatiei 9 B-LK-LJ 1L-LK-LJ 11 ; KL1H $sigurarea calitatii 1L 1H-LK-LJ GK-LK-LJ 1G $4; 1BL
1K
Intocmirea
documentatiei de proiect# 9 GC-LK-LJ 1-L9-LJ 1H ; KL Total CB CBL
iagramele 8antt reprezinta o modalitate uzuala de reprezentare a unui program de activitati
si presupune enumerarea activitilor# In ig B#1 este aratat iagrama 8antt pentru proiectul dat#
@ig# B#1# iagrama 8antt
+(CB .ile0"al"ulat
=
in planul calendaristic prezentat n tabelul 9#H rezult c pentru realizarea proiectului va i
necesar de CB de zile, cu timpul de lucru de A ore pe zi# /n rezultat prognoza este aratata in tabelul
B#K#
abelul B#K# 8radul de introducere a persoanelor n proiect
Peroana @re lucrate
$ (conducator+ 1GA
; (programator+ 9GB
2 (programator+ JB
59
8/12/2019 Comert Electronic - Magazinul Virtual
60/72
0.(.'rgumentarea economic6
=tapa dimensionrii c.eltuielilor este important, deoarece implic calcule ce stau la baza
argumentrii proitabilitii proiectului# /n cazul proiectului dat argumentarea economic const n
determinarea urmtoarelor4
a+ pre de cost - determinarea preului de cost al unei copii
b+ buget - calcularea sumei necesare pentru eectuarea proiectului
c+ indicatori inanciari - ntocmirea tabelului de indicatori inanciari ai proiectului
d+ pre de realizare - determinarea preului de realizare a unei copii
e asemenea pentru realizarea sistemului vor i consumate obiecte de mic valoare i scurt
durat dup cum e indicat n tabelul B#9#
abelul B#9#
8/12/2019 Comert Electronic - Magazinul Virtual
61/72
0., Retri*uirea muncii
Proiectul este realizat de trei persoana, e"ercitEnd unciile de cercetare,proiectare elaborare i
testare# In tabelul de mai !os este reprezentat c.eltuielile estimate privind retribuirea muncii4
abelul B#B# 2.eltuielile estimate privind retribuirea muncii
(se consider media de A ore'zi+
>r#
@uncia
(descrierea+
Volumul de lucru
(ore+
Preul individual pe
unitate (lei'ora+
uma,
lei
1# 2onducatorul proiectului 1GA GB HHGL
G Programator cat# 1 9GB GH 1GLJA
Programator cat# G JB GL 1JGL
- Total 174%7
@rmM 1ACHAlei (@ondul de %etribuire a &uncii+
>r# enumirea obiectuluiPreul unei
uniti (lei+
2antitatea
necesar
(buc#+
uma, lei
ursa
proprie
ursa
e"ternotal
1# 0ardware (calculator+ 9LLL 1 9LLL 9LLL
G#
0ardware (calculator
erver+ < )indows
erver GLLH
BG9L 1 - BG9L BG9L
H#otware (&acromedia
reamweaver A+HHLL - - HHLL HHLL
K# @las. (1buc#+ 1LL 1 1LL - 1LL
9#< &icrosot )indows
(PG+GKLL 1 - GKLL GKLL
C# P.otos.op 2 H BLLL 1 - BLLL BLLL
A#&icrosot
8/12/2019 Comert Electronic - Magazinul Virtual
62/72
@ M @rm_ 2s, suma contribuiilor n @ondul ocial, unde4
sM GH (2ota contribuiilor de asigurri sociale de stat obligatorii+
@ M 1ACHA_ L#GH M KHLJ,CK lei
$& M @rm_ 2am, suma contribuiilor pentru $sigurarea &edical, unde4
2amM H,9 (ariul primei de asigurare obligatorie de asisten medical+
$& M 1ACHA_ L#H9 M B99#AH lei
uma inal a c.eltuielilor privind retribuirea muncii4
SM @rm @ $& M 1ACHA KHLJ,CK B99#AH M GHCLH,9C lei
0.0 Conumuri indirecte
/n cadrul c.eltuielilor indirecte intr totalitatea c.eltuielilor de regie eectuate pe parcursul
perioadei de proiectare'realizare a sistemului inormatic# /n aceste c.eltuieli intr4 energia electric,
apa, cldura etc# 2alculul consumurilor indirecte la utilitile este prezentat n tabelul 9#A#
uzura mi!loacelor i"e va i calculat n conormitate cu ormula (9#G+#
1__
00
1C2.ura
a= (9#G+
zura [ suma dealcrilor de uzur, lei6
2 [ costul iniial al ondurilor i"e6
1[ durata proiectului6 [ ermen de uncionare util a activului#
>a[ norma de uzur anual, 6
Pentru .ardware(calculator,calculator de buzunar, imprimant+ i sotware (< )indows erver,
&acromedia reamweaver, < &icrosot )indows (PG+, &icrosot
8/12/2019 Comert Electronic - Magazinul Virtual
63/72
=nergia electric se calculeaz n elul urmtor4 blocul de sistem al calculatorului consuma
HLL), iar monitorul A9) , astel avem in total HA9)# impul n care va i utilizat calculatorul
este CL zile_9 ore'ziMHK9ore# %espectiv consumul de energie pentru ntregul proiect este de
C9)HA9)ML#KB S) _ HK9ore M19A,C S)# 2onorm tariului la energia electric (1,1L lei'S)+
obinem suma necesar pentru energia electric4 19A,C S) _ 1#1L lei M 1CK#B#
Internet pe H luni cost per lun este de 1GL lei, total vom avea HBL lei
0.4 Pre de realizare
$daptarea i meninerea sistemului elaborat ac parte din ciclul de via a produsului program6
respectiv c.eltuielile i veniturile sunt dierite pentru iecare caz n parte#
$stel preul de cost al produsului program va i egal cu preul de elaborare a acestuia#
2alculul preului de cost pentru o copie a produsului sotware este prezentat n tabelul 9#A
abelul B#A# Preul de cost pentru o copie ale produsului inal
enumirea articlelor de c.eltuieli uma consumului (lei+
2onsumuri materiale directe GBA1B#9L%etribuirea muncii 1ACHA#LLealcri n ondul ocial KHLJ,CKealcri n ondul de $sigurare &edical B99#AHzura ondurilor i"e LC,9K1J2.eltuielilor de regie 9HK#BL
Total cheltuieli 9B#KCK,K1
$vEnd la dispoziie preurile de consum voi determina preul de cost4
Pre de costM GBA1B,9L1ACHA#LLKHLJ,CKB99,AH9K1J,CK9HK#BLM9B#KCK,K1 (lei+
$vEnd la dispoziie preul de cost a o copie de produs i luEnd n considerare speciicul
produsului i a situaiei n domeniu, voi determina preul de realizare pe pia a programului
elaborat4
Proitul stabilit este n valoare de GL#
ProitM9B#KCK,K1 _L#GM 11#GJK,AA lei
Proitul stabilit este n valoare de 11#GJK,AA lei#
$tunci preul brut va i4 Pre brut M Pre de cost Proit
Pre brut M 9B#KCK,K1 11#GJK,AA MBC#CBJ,GJ (lei+#
%entabilitatea o vom calcula dup ormula4
%entabilitate M (Proit ' Pre de cost +_ 1LL
63
8/12/2019 Comert Electronic - Magazinul Virtual
64/72
%entabilitatea M (11#GJK,AA ' 9B#KCK,K1+_1LLM GL
ac la preul brut adugm ta"a pe valoare adugat, obinem preul de realizare4
Pre de realizare M Pre brut V$ MBC#CBJ,GJ 1H99H,A9M A1#HGH,1K (lei+#
abelul B#J# abelul cu valorile inale
Indicatorii Valoarea real
Pre de cost 9B#KCK,K1 (lei+
Proitul stabilit 11#GJK,AA (lei+
Pre brut al sistemului de securitate BC#CBJ,GJ (lei+
%entabilitatea sistemului GL
a"a cu valoare adugat (GL+ 1H99H,A9 (lei+
Pre de realizare A1#HGH,1K (lei+
0.7 +ectul economic
ac e sacem o analiz general a proitului opinut n urma comercializrii marurilor '
serviciilor ntr-un magazin obinuit i cel al unui magazin online vom observa 4
/n dependen de mar i ar va i dieren de proit ntre cele dou#
up statisticile din strintate vom avea GL proit pentru magazinele online i
HL pentru magazinele obinuite# $cest procent poate varia considerabil n
dependen de mar# 2umprtorii continu s cumpere mai mult din s.opp-urile
obinuite din lipsa de ncredere, dar aceasta e doar o c.estiune de timp#
Proitul de la magazinele online este unul cu eort minim, o astel de aacere poate
i condus c.iar de o singur persoan iar sediul pentru munc poate i c.iar
propriul apartament, pe cnd la un s.op obinuit este nevoie de anga!ai, spaiu
pentru comercializare #a# cu un eort destul de ridicat#
@acnd unele calcule supericiale prin e"empliicarea dierenei dintre un
magazin electronic i unul obinuit vom avea urmatoarele rezultate4
n magazin obinuit de talie medie (de e"emplu+ are c.eltuielile (anual+ 4
- arend spaiu comercial (GLL mG+ 4 BLL mii lei 6
- securitatea 4 GKL mii lei 6
- personal 4 HBL mii lei 6
- servicii comunale 4 GK mii lei6
64
8/12/2019 Comert Electronic - Magazinul Virtual
65/72
- publicitate (inclusiv pe internet+ 4 BL mii lei 6
n magazin electronic, de asemenea, de talie medie va avea c.eltuieli 4
- spaiu comercial 4 L lei (se poate de olosit propriul apartament+6
- securitatea 4 L lei 6
- personal 4 BL mii lei 6
- servicii comunale 4 B mii lei 6
- publicitate (pe Internet+ 4 HB mii lei 6
- domeniu .osting 4 1 mie lei 6
/n inal dup un astel de calcul cut la general vom avea 4
- pentru magazin obinuit 4 1#GAK mii lei 6
- pentru magazin online 4 1LH mii lei 6
ierena este evident, trebuie doar de precizat c magazinele obinuite au o
capacitate mai mare de cumpartori dect cele viruale din considerente psi.ologice#
%ezolvarea acestei probleme este doar e c.estiune de timp, lund n consideraie c
de serviciile online se olosete mai mult noua generaie de consumatori#
C@NC$UJII
Prin accesibilitatea reelei web de ctre toat lumea a devenit posibil i unul din cele maireuite metode de bussiness din lume, care oer o serie se avanta!e prin olosirea acestuia,
sistemele de vnzare pe web sunt n general cu aceeasi structura, dierena dintre acestea iind mara
care o e"pune spre vnzare i modalitile de plat#
$plicaia web descris mai sus din cauza c n %epublica &oldova nu este inc bine pus la
punct sistemul de pli online, lucru la care se lucreaz la momentul actual aproape n toate bncile '
ilialele din %& are n calitate de modaliti de plat Cash la livrareiPaypal# $m alesPaypal
()eb &one*+pentru c aceasta este o metod destul de comod i sigur de eectuare on-line aplilor# istemul e dispus ca pe parcurs sa ie adaugate si celelalte modaliti de plat e"istente de!a
65
8/12/2019 Comert Electronic - Magazinul Virtual
66/72
pe mapa monde# e asemenea avanta!ul aplicatie este ca poate i conigurat pentru orice tip de
mar, asta dnd posibilitatea ca acest sot s poat i utilizat de orice reea de magazin# Interaa
graica la el poate i uor modiicat, c.iar dup caracteristicile site-ului care i aparine companiei
respective# $dministrarea aplicaiei e simplu de utilizat de aseamenea i realizarea cumparturilor
pe acesta#
$plicaia poate i vndut la pre unic sau la pre cu amnuntul asta d posibilitatea si
companiilor mai mici care nu i permit s investeasc o aa sum mare pentru a-i creea propriul
magazin electronic pentru a spori cantitatea de vnzri i de aseamenea de a crete numarul de
clieni care pe parcurs pot de veni clieni ideli reelei respective#
/n condiiile actuale n care sera de vnzri este aectat de criza inanciar care s-a e"tins pe
intreg globul pmntesc clienii devin un deicit pentru agenii de vnzari, n acest caz pentru
atragerea de clieni se pot plasa banere publicitare pe site-urile publice care au un traic ridicat de
vizitatori, plus la asta aplicaia web este pregatit pentru motoarele de cutare (google#com,
*a.oo#com, etc#+ care de aseamenea vor ridica considerabil numrul de clieni ai magazinelor
electronice#
/n ara noastr acest sistem de vnzri nu este bine implementat, apt care ar trebui sa i pun
pe gnduri de capitalitii din toate irmele care doresc sa i ridice nivelul de vnzri i sa i e"tind
bussiness-ul la scar european#
Ai*liogra+ie
1# 8sc Vasile, Practica i proiectarea de diplom, 2.iinu, ##, GLL9
G# )andsc.neider &arc, 2ore )=; $PP3I2$I =V=3 )I0 P0P $>
&\:3, GLLK
H# xy{y| }#, ~| }#, sl, GLL9
K# #, P0P [ y y{y, |-#, ~- , GLLB
9# |y , |y , P0P9, |-#, ~- , GLLB
B# .e P0P W.ttp4''www#p.p#net'YX [ pagin webC# .e $pac.e otware W.ttp4''.ttpd#apac.e#org'YX [ pagin web
66
8/12/2019 Comert Electronic - Magazinul Virtual
67/72
A# &*:3W.ttp4''www#m*sl#com'YX [ pagin web
J# Pagin web ce conine apac.e 1#H#HH - p.p K#H#1L - m*sl K#1#J - p.pm*admin G#B#1U,
www#eas*p.p#org
1L# 8orobievsc.i #, /ntocmirea capitolului organizaional [ economic al tezelor de licen,2.iinu, ##, GLLH
11# y, | , 1JJG
1G# y, | y {y|, 1JJK
1H#@orum de programatori, www#p.promania#net
1K#Portal de graic, www#cssplaza#com
19#@acultatea de studii europene, .ttp4''euro#ubbclu!#ro
1B#/nvmnt la distan, www#britis.council#org1C# Preri despre Instruirea la distan, .ttp4''online#credo#md
1A#$ Practical P0P @orm to &ail,.ttp4''about#com
1J#y y| &*:3, .ttp4''p.p#su
GL#otall* P0P,www#p.pit#net
'ne>6
Codul S#$ de creare a *azei de date
2%=$= $$;$= I@ >
8/12/2019 Comert Electronic - Magazinul Virtual
68/72
NctRidN int(1L+ unsigned >33 autoRincrement,
NpdRidN int(1L+ unsigned >33 deault FLF,
NctRt*N mediumint(A+ unsigned >33 deault F1F,
NctRsessionRidN c.ar(HG+ >33 deault FF,
NctRdateN datetime >33 deault FLLLL-LL-LL LL4LL4LLF,
P%I&$%\ S=\ (NctRidN+,
S=\ NpdRidN (NpdRidN+,
S=\ NctRsessionRidN (NctRsessionRidN+
+ \P=M&*I$& $2%=&=>MAL 6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRcategor*N
--
2%=$= $;3= NtblRcategor*N (
NcatRidN int(1L+ unsigned >33 autoRincrement,
NcatRparentRidN int(11+ >33 deault FLF,
NcatRnameN varc.ar(9L+ >33 deault FF,
NcatRdescriptionN varc.ar(GLL+ >33 deault FF,
NcatRimageN varc.ar(G99+ >33 deault FF,
P%I&$%\ S=\ (NcatRidN+,
S=\ NcatRparentRidN (NcatRparentRidN+,
S=\ NcatRnameN (NcatRnameN+
+ \P=M&*I$& $2%=&=>MHJ 6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRcurrenc*N--
2%=$= $;3= NtblRcurrenc*N (
Nc*RidN int(1L+ unsigned >33 autoRincrement,
Nc*RcodeN c.ar(H+ >33 deault FF,
Nc*Rs*mbolN varc.ar(A+ >33 deault FF,
P%I&$%\ S=\ (Nc*RidN+
+ \P=M&*I$& $2%=&=>MB 6--
68
8/12/2019 Comert Electronic - Magazinul Virtual
69/72
-- Inserarea valutelor in tabelul NtblRcurrenc*N
--
I>=% I>< NtblRcurrenc*N (Nc*RidN, Nc*RcodeN, Nc*Rs*mbolN+ V$3=
(1, F=%F, FAHBK6F+,
(G, F8;PF, Fpound6F+,
(H, F7P\F, F*en6F+,
(K, FF, FQF+,
(9, F&3F, F&3 F+6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRorderN
--
2%=$= $;3= NtblRorderN (
NodRidN int(1L+ unsigned >33 autoRincrement,
NodRdateN datetime deault >33,
NodRlastRupdateN datetime >33 deault FLLLL-LL-LL LL4LL4LLF,
NodRstatusN enum(F>oiF,F$c.itateF,F3ivrateF,F2ompleteF,F$nulateF+ >33 deault F>oiF,
NodRmemoN varc.ar(G99+ >33 deault FF,
NodRs.ippingRirstRnameN varc.ar(9L+ >33 deault FF,
NodRs.ippingRlastRnameN varc.ar(9L+ >33 deault FF,
NodRs.ippingRaddress1N varc.ar(1LL+ >33 deault FF,
NodRs.ippingRaddressGN varc.ar(1LL+ >33 deault FF,
NodRs.ippingRp.oneN varc.ar(HG+ >33 deault FF,
NodRs.ippingRcit*N varc.ar(1LL+ >33 deault FF,
NodRs.ippingRstateN varc.ar(HG+ >33 deault FF,
NodRs.ippingRpostalRcodeN varc.ar(1L+ >33 deault FF, NodRs.ippingRcostN decimal(9,G+ deault FL#LLF,
NodRpa*mentRirstRnameN varc.ar(9L+ >33 deault FF,
NodRpa*mentRlastRnameN varc.ar(9L+ >33 deault FF,
NodRpa*mentRaddress1N varc.ar(1LL+ >33 deault FF,
NodRpa*mentRaddressGN varc.ar(1LL+ >33 deault FF,
NodRpa*mentRp.oneN varc.ar(HG+ >33 deault FF,
NodRpa*mentRcit*N varc.ar(1LL+ >33 deault FF, NodRpa*mentRstateN varc.ar(HG+ >33 deault FF,
69
8/12/2019 Comert Electronic - Magazinul Virtual
70/72
NodRpa*mentRpostalRcodeN varc.ar(1L+ >33 deault FF,
P%I&$%\ S=\ (NodRidN+
+ \P=M&*I$& $2%=&=>M1LL9 6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRorderRitemN
--
2%=$= $;3= NtblRorderRitemN (
NodRidN int(1L+ unsigned >33 deault FLF,
NpdRidN int(1L+ unsigned >33 deault FLF,
NodRt*N int(1L+ unsigned >33 deault FLF,
P%I&$%\ S=\ (NodRidN,NpdRidN+
+ \P=M&*I$&6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRproductN
--
2%=$= $;3= NtblRproductN (
NpdRidN int(1L+ unsigned >33 autoRincrement,
NcatRidN int(1L+ unsigned >33 deault FLF,
NpdRnameN varc.ar(1LL+ >33 deault FF,
NpdRdescriptionN te"t >33,
NpdRpriceN decimal(J,G+ >33 deault FL#LLF,
NpdRt*N smallint(9+ unsigned >33 deault FLF,
NpdRimageN varc.ar(GLL+ deault >33,
NpdRt.umbnailN varc.ar(GLL+ deault >33, NpdRdateN datetime >33 deault FLLLL-LL-LL LL4LL4LLF,
NpdRlastRupdateN datetime >33 deault FLLLL-LL-LL LL4LL4LLF,
P%I&$%\ S=\ (NpdRidN+,
S=\ NcatRidN (NcatRidN+,
S=\ NpdRnameN (NpdRnameN+
+ \P=M&*I$& $2%=&=>MHJ 6
-- ----------------------------------------------------------
70
8/12/2019 Comert Electronic - Magazinul Virtual
71/72
-- tructura tabelului NtblRs.opRconigN
--
2%=$= $;3= NtblRs.opRconigN (
NscRnameN varc.ar(9L+ >33 deault FF,
NscRaddressN varc.ar(1LL+ >33 deault FF,
NscRp.oneN varc.ar(HL+ >33 deault FF,
NscRemailN varc.ar(HL+ >33 deault FF,
NscRs.ippingRcostN decimal(9,G+ >33 deault FL#LLF,
NscRcurrenc*N int(1L+ unsigned >33 deault F1F,
NscRorderRemailN enum(F*F,FnF+ >33 deault FnF
+ \P=M&*I$&6
--
-- Inserarea inormatiilor despre magazin in tabelul NtblRs.opRconigN
--
I>=% I>< NtblRs.opRconigN (NscRnameN, NscRaddressN, NscRp.oneN, NscRemailN,
NscRs.ippingRcostN, NscRcurrenc*N, NscRorderRemailN+ V$3=
(F=-magazinF, F2.isinau, str# Independentei HA'1F, FHCHBALLHK9JF, Fion#b*a.oo#comF, 9#LL, K, FnF+6
-- --------------------------------------------------------
--
-- tructura tabelului NtblRuserN
--
2%=$= $;3= NtblRuserN (
NuserRidN int(1L+ unsigned >33 autoRincrement,
NuserRnameN varc.ar(GL+ >33 deault FF,
NuserRpasswordN varc.ar(HG+ >33 deault FF,
NuserRregdateN datetime >33 deault FLLLL-LL-LL LL4LL4LLF, NuserRlastRloginN datetime >33 deault FLLLL-LL-LL LL4LL4LLF,
P%I&$%\ S=\ (NuserRidN+,
>I:= S=\ NuserRnameN (NuserRnameN+
+ \P=M&*I$& $2%=&=>M9 6
--
--Inserarea utilizatorului implicit an tabelulNtblRuserN
--
71
8/12/2019 Comert Electronic - Magazinul Virtual
72/72