Documente Academic
Documente Profesional
Documente Cultură
BERZAN OLGA
PROIECTAREA UNUI MAGAZIN ELECTRONIC IN BAZA
MATERIALELOR FIRMEI SRL NEOCOMPUTER
TEZ DE LICEN
Autor:
studenta grupei CIB-291,
nvmant cu frecven la zi
Berzan Olga
Admis la susinere
ef catedr:
prof.univ. Costa Ilie
________________2012
Conductor tiinific:
doctor confereniar
Berzan tefan
Chiinu - 2012
Declaraia pe propria rspundere
Berzan Olga
Cuprins
INTRODUCERE...........................................................................................................................3
CAPITOLUL I. COMER ELECTRONIC..................................................................................5
1.1. Ce este comerul electronic?......................................................................................................6
1.2. Pli electronice-noiuni generale................................................................................................10
CAPITOLUL II. SISTEME ELECTRONICE DE PLI........................................................13
2.1. Sisteme de pli n Internet bazate pe carduri bancare SET........................................................13
2.2. Sisteme on-line de plat cu moned electronic ECash..............................................................17
2.3. Sisteme de micro-pli.................................................................................................................20
2.3.1. MilliCent..................................................................................................................................21
2.3.2. CyberCoin.................................................................................................................................24
2.4. Pli prin cecuri electronice..........................................................................................................25
2.5. PayPal...........................................................................................................................................29
CAPITOLUL III. PRINCIPII I INSTRUMENTE DE CREARE A MAGAZINULUI
ELECTRONIC............................................................................................................................31
3.1. Caracteristica unitii social-economice NeoComputer Grup SRL Moldova.........................31
3.2. Concepte i principii de funcionare a Magazinului Electronic..................................................32
3.3. Proiectarea de ansamblu a sistemului E-magazin.....................................................................38
3.4. Proiectarea de detaliu a sistemului E-magazin.........................................................................41
3.4.1. Pagina administratorului...........................................................................................................41
3.4.2. Logarea administratorului.........................................................................................................43
3.4.3. Vizualizare categorii..................................................................................................................43
3.4.4. Adugare categorii....................................................................................................................44
3.4.5. Modificare categorii..................................................................................................................45
3.4.6. Eliminare categorii....................................................................................................................45
3.4.7. Adugare produse......................................................................................................................46
3.4.8. Vizualizare produse...................................................................................................................47
3.4.9. Modificare produse...................................................................................................................48
3.4.10. Eliminare produse...................................................................................................................48
3.4.11. Prelucrarea comenzilor............................................................................................................48
CAPITOLUL IV. EFICIENA ECONOMIC A SISTEMULUI E-MAGAZIN..................50
4.1. Estimarea costurilor totale de elaborare a sistemului E-magazin.............................................50
4.2. Cheltuielile de exploatare a sistemului E-magazin...................................................................54
4.3. Efectele economice obinute ca urmare a exploatrii sistemului E-magazin..........................56
Concluzie.....................................................................................................................................59
Bibliografie.................................................................................................................................61
ANEXE:..............................................................................................................................................62
INTRODUCERE
n prezent lumea tinde spre o automatizare a tuturor proceselor economice sociale i de alt
natur.
2
Accesibilitate -
electronic o poate primi fiecare individ indiferent de studii, vrst, loc de trai;
Lipsa riscului investiional investiiile necesare pentru start sunt foarte mici n
comparaie cu cheltuielile necesare pentru iniierea unei afaceri tradiionale (ex.: ca n
deschiderea unui magazin particular) ;
pentru vnzare i reclam. Acestea sunt organizaii de comer, bnci, companii de reclam. ntr-un
timp scurt s-a fcut un pas de la reclama bunurilor i serviciilor i magazinelor la organizarea
comerului n regim on-line. Numrul instituiilor de comer crete pe zi ce trece aa ca magazine,
pasaje, licitaii. Uneori productorii singuri organizeaz vnzarea produciei proprii prin reea, dar
cel mai des ncredineaz acest lucru organizaiilor specializate n domeniu.
Internet-magazinul este cel mai rspndit tip de site comercial n Internet, de menionat c n
spatele majoritii din ele stau magazine reale sau reele de magazine. Utilizarea acestui fel de
magazin este limitat numai pentru acele produse pe care consumatorii sunt gata de a le cumpra
fr contact fizic cu produsul. Un exemplu ideal este tehnica de calcul, care este toat standardizat
i descris detaliat. Cumprtorului instruit n acest caz i este indiferent n ce ambalaj se afl
produsul i cine l asambleaz. Spre deosebire de tehnica audio i video care nu se cumpr fr a fi
verificat.
n pofida faptului c comerul electronic ia amploare, pn astzi rmn nerezolvate
urmatoarele probleme: abia acum se pun bazele legislative care reglementeaz drepturile i
obligaiile vnztorului la efectuarea cumprturilor electronice, rmin deschise ntrebrile i privind
impozitarea. Un factor de stopare este lipsa unor reguli unice de administrare a businessului.
Deoarece aceste probleme poart un caracter internaional, ele sunt rezolvate de instituii
internaionale.
Teza de licen conine patru capitole:
Primul capitol reprezint o introducere n domeniul comerului electronic, caracteriznd
aspectele generale i descriind noiunea de pli electronice.
n capitolul al doilea sunt enumerate i descrise tipuri de sisteme electronice de pli utilizate
n prezent. Fiecare tip de sistem este reprezentat printr-un exemplu real.
Capitolul al treilea este dedicat unui sistem electronic ce permite comercializarea de bunuri
i prestarea de servicii n Internet. Sistemul reprezint un magazin virtual care permite vizualizarea
de ctre client a catalogului de produse, efectuarea comenzilor i primirea plilor on-line.
Eficiena economic a sistemului proiectat este prezentat n capitolul al patrulea.
Exist nc puine situri web de comer care permit vizualizarea on-line a cataloagelor de produse i
lansarea comenzilor; informaia c un anumit comerciant ofer un anumit produs este obinuta
telefonic i pe baza unei reclame n mass-media;
Din pcate, n multe cazuri nu livrarea produsului prin pot ctre beneficiar dureaz cel mai mult,
ci tocmai transferul banilor ctre comerciant; aceast situaie se ntlnete mai frecvent la
cumprarea de produse de peste hotare, caz n care multe din bncile autohtone nu se "grbesc" s
fac plata n timp mai scurt de 30 zile.
Vom afirma c alturi de incoerena legislativ i implicit, fiscalitatea ridicat este principala
frn n dezvoltarea mediului de afaceri din ar. Mai exact, lipsa unor soluii de e-banking cu
adevrat funcionale sau a unor alternative care pot minimiza interaciunea dintre funcionarul
bancar i contabilul care realizeaz interfaa unei firme cu banca.
De exemplu, ar fi favorabil dac din ce n ce mai multe bnci ar investi n soluii informatice
care s aib drept scop oferirea unor servicii de calitate clientului, minimiznd birocraia specific
care presupune: completarea unor formulare tipizate, deplasarea la sediul bncii, stat la coad la
ghieu, verificarea documentelor (descoperirea greelilor, refacerea documentelor). i asta n cadrul
unui program de lucru cu publicul de 4 ore/zi (8:00 -12:00) la majoritatea bncilor. Ori succesul n
afaceri presupune s ai informaii de ultim or, s iei decizii corecte pe baza acestora i, ceea ce ne
intereseaz pe noi, s te miti rapid, s poi face rapid plata care-i permite s intri n cel mai scurt
timp posibil n posesia produselor dorite.
Dac nc n-a auzit nimeni de implementarea vreunui sistem de distribuie bazat pe teleportare,
prin care cumprtorul s intre instantaneu n posesia bunurilor comandate, se tie n schimb de
comer electronic i de posibilitatea de a face plata on-line utiliznd un card de credit. Soluia este
funcional i a fost implementat cu succes n majoritatea rilor avansate.
1.1.
Comerciant. Sistem informatic (hard & soft), situat de regul la sediul comerciantului, care
gzduiete i actualizeaz catalogul electronic de produse disponibile a fi comandate on-line pe
Internet.
Sistemul tranzacional. Sistemul informatic (hard & soft) responsabil cu procesarea
comenzilor, iniierea plilor, evidena nregistrrilor i a altor aspecte de business implicate n
procesul de tranzacionare.
Dispecer pli. (Payment Gateway). Sistem informatic responsabil cu rutarea
instruciunilor de plat n interiorul reelelor financiar-bancare, cu verificarea crilor de credit i
autorizarea plilor; acest sistem joac rolul unei pori care face legtura dintre reeaua global
Internet i subreeaua financiar-bancar (supus unor cerine de securitate sporite), poarta prin care
accesul este controlat de un "portar" (gatekeeper); pe baza informaiilor specifice crii de credit
(tip_card, nr_card) din instruciunile de plat "portarul" redirecteaz informaia ctre un centru de
carduri (CC - un server certificat n acest scop i agreat de banca emitent); n acest loc este
identificat banca care a emis cardul, iar instruciunile de plat sunt trimise mai departe ctre
serverul acestei bnci conectat n reeaua interbancar; odat informaiile ajunse n reeaua bncii cu
care lucreaz cumprtorul, sunt efectuate (automat) o serie de verificri privind autenticitatea i
soldul disponibil n contul cardului implicat n tranzacie; n funcie de rezultatul acestor verificri,
banca decide fie efectuarea plii (transfer bancar - ctre contul comerciantului care poate fi deschis
la orice alt banc), fie refuz s fac aceast plat. n ambele cazuri, rezultatul deciziei (confimare
plat sau refuz) este trimis n timp real, parcurgnd acest lan de servere n sens invers, ctre client.
Cu alte cuvinte, n cteva secunde cumprtorul afl dac banca sa a operat plata sau nu.
Odat acestea spuse, e bine s mai facem precizarea c pe baza acestor patru componente de
baz s-au implementat diverse arhitecturi de comer electronic. Unele combin mai multe
componente ntr-un singur subsistem informatic, pe cnd altele implementeaz separat fiecare
component n parte. Pentru definirea arhitecturii, proiectanii de sisteme EC fac o proiectare de
ansamblu a sistemului pe baza unei selecii a principalelor cerine, funcii ale unui sistem EC. Detalii
cum ar fi, de exemplu, funcia de agregare care permite asamblarea articolelor ntr-o comand
complet sunt lasate pe seama proiectrii de detaliu. Decizia de a integra aceast funcie de agregare
la nivelul componentei client, comerciant sau tranzacionale se va lua n funcie de cerinele
10
specifice ale fiecrei implementri n parte. Important este ns c n cazul unui sistem de EC, ca de
altfel n cazul oricrui sistem complex, arhitectura s fie clar definit la toate nivelele de detaliu.
Pentru a asigura succesul pe termen lung al unui proiect de e-commerce, arhitectura acestuia
trebuie proiectat cu grij innd cont de toate aspectele de business cu care se va confrunta sistemul,
lsnd totodat portie care s permit adaptarea sa n timp, pe masur ce apar noi provocri iar
tehnologiile evolueaz.
11
Cu excepia cazului n care comerciantul i desfoar activitatea pe principiul "banii jos" sau
folosete alte metode de plat off-line, obinerea banilor rezultai n urma unei vnzri on-line
presupune o serie de procese de interaciune cu bnci sau alte instituii financiare.
n prezent, plile cu ajutorul crilor de credit (credit card), banilor electronici (e-cash),
cecurilor electronice sau al cardurilor inteligente (smart card) sunt principalele metode de plat
folosite n comerul electronic. Din punct de vedere arhitectural, metodele de plat pot fi integrate la
nivelul "comerciantului" - n sistemul informatic al acestuia, sau oferite n regim outsource de un
furnizor de servicii de comer (CSP - Commerce Service Provider) care va gestiona plile de la teri.
Credit card
n pofida unor campanii promoionale derulate n occident, cu excepia crilor de credit nici
una din noile metode de plat promovate nu a atins masa critic. Tranzaciile on-line care folosesc
plata cu carduri sunt protejate criptografic, iar modalitatea concret de criptare asigur faptul c
numai banca sau furnizorul de servicii pentru carduri de credit va putea vedea numarul crii de
credit, nu i comerciantul. Cu doar civa ani n urm scepticii susineau c foarte puini clieni vor fi
dispui s ofere on-line informaii referitoare la propriul card de credit (numarul acestuia). Realitatea
de astzi, cnd multe din cele mai populare site-uri de comer electronic accept doar plata cu card
de credit, vine s ne arate c acetia s-au nelat.
Care sunt cerinele?
O parte din proces implic ncheierea unor contracte cu instituii financiare, n timp ce din
punct de vedere tehnic presupune utilizarea unor tehnologii avansate de criptare i autentificare
pentru securizarea mesajelor trimise via Internet. Unul din primii pai pe care trebuie s-l fac
comerciantul este s-i deschid un cont la o banc care ofer servicii de tranzacionare on-line
bazate pe carduri. Costurile pe care va trebui s le suporte comerciantul includ o parte fix,
reprezentat de costul achiziionrii sau nchirierii echipamentelor i softului aferent necesare
realizrii comunicrii securizate cu banca (de exemplu, implementarea unui firewall este
obligatorie), precum i costuri variabile rezultate n urma comisioanelor precepute de banc.
12
De regul instituia financiar impune un volum minim de tranzacii pe lun (cost variabil
minim acceptat), percepnd o sum minim pe care comerciantul o pltete indiferent de numrul de
tranzacii pe care le deruleaz on-line. n schimb, poate fi avantajos pentru comerciant s apeleze la
o agenie de carduri care ofer servicii de tranzacionare on-line. Datorit volumului mare de
tranzacii pe care aceste agenii le deruleaz, pot obine discounturi semnificative de la bnci i n
consecin au oferte mai tentante pentru clieni - societi comerciale care doresc s-i pun o parte
din business on-line.
Furnizori de servicii
Ca alternativ la implementarea unui sistem propriu, comerciantul web poate apela la furnizori
de servicii de plat (PSP) sau la furnizori de servicii de comer (CSP). n stadiul actual de dezvoltare
al comerului electronic, o parte din bnci au adoptat o atitudine proactiv n ceea ce privete
serviciile de e-banking, altele fiind nc reticente. Pe de alt parte, nainte de a acorda statutul de
comerciant, bncile pot cere, n special societilor comerciale mai mici, sa depun o sum de bani
ntr-un cont colateral drept garanie pentru serviciile ce vor fi oferite. PSP-ul acioneaz ca
intermediar ntre comerciant i posesori de carduri oferind servicii de autorizare i plat on-line. El
beneficiaza de conexiuni integrate on-line cu bncile care autorizeaz plile i realizeaz automat
transferul banilor. Poate conferi clienilor statutul de comerciani web, negociaz cei mai buni
termeni contractuali pentru acetia i de regul le furnizeaz API-ul necesar pentru a-i integra uor
n propriul site web funciile de procesare a cardurilor de credit.
Apelarea la PSP-iti (putei face analogia cu ISP-iti existeni n ar) este o soluie sigur i
multe bnci prefera s lucreze cu acetia, fiind mai uor pentru ele s autorizeze un numr mai mic
de clieni mari care pe deasupra preiau i sarcina de securizare a plilor derulate de societile cu
care lucreaz. Pe lng o calitate mai bun a serviciilor oferite clienilor (societi comerciale, SC),
cum ar fi suport tehnic permanent sau eliminarea unei pri semnificative a birocraiei specific
bancare, PSP-itii mai au un atuu: credibilitate financiar dovedit n faa bncilor ca urmare a unei
relaii de mai lung durat cu acestea, aspect extrem de important care lipsete de regul societilor
comerciale mai tinere - poteniali clieni. Alt avantaj pe care-l pot oferi PSP-iti este pachetul
integrat de servicii multi-card (au contracte cu mai muli furnizori de carduri), multi-bancare
13
(opereaz cu mai multe bnci) i multi-moned (conversia automat ntre monedele diverselor ri),
i chiar un comision mult mai mic dect cel oferit de o banc.
14
atunci cnd un client pltete unui alt client, banca electronic joac un rol aparent modest, dar
esenial.
ECash reprezint o soluie de pli soft on-line, care const n interaciunile dintre 3 entiti:
banca, care emite monede, valideaz monedele existente i schimb monede reale pentru
eCash;
cumprtorii, care au cont n banc, din care pot ncrca monede eCash sau n care pot
depune monede eCash;
vnztorii, care accept monede ECash n schimbul unor bunuri sau servicii.
ECash este implementat folosind criptografia cu chei publice RSA. Fiecare utilizator are
propria-i pereche de chei (public - E i privat - D). Este nevoie de un soft special pentru gestiunea
eCash:
pentru client un program numit portofel electronic (cyberwallet);
pentru vnztor un program special eCash.
Retragerea de monede eCash de la banc - Software-ul cyberwallet al clientului calculeaz
cte monede digitale i de ce valori sunt necesare pentru a satisface cererea de plat. Apoi,
programul genereaz n mod aleator numere de serie pentru aceste monede. Aceste numere sunt
suficient de mari (100 de cifre zecimale) pentru ca s fie foarte mic probabilitatea ca altcineva s
genereze aceleai valori. Aceste numere de serie sunt apoi fcute "anonime", cu ajutorul tehnicii
semnturilor oarbe. Acest lucru se realizeaz prin multiplicarea lor cu factor aleator. Aceti bani
"anonimi" sunt apoi mpachetai ntr-un mesaj, semnai digital cu cheia privat a clientului, cifrai cu
cheia public a bncii i apoi trimii electronic la banc.
Cnd banca recepioneaz mesajul, ea verific semntura. Apoi suma retras poate fi debitat
din contul clientului care a semnat cererea. Banca semneaz monedele electronice cu cheia sa
privat i le returneaz la client, criptate cu cheia public a acestuia.
20
Prin folosirea semnturii oarbe, se previne ca banca s poat recunoate monedele ca venind
dintr-un anumit cont. Ideea este artat n figura "Retragerea de monede Ecash". n loc ca banca s
creeze monezi electronice "albe", calculatorul unui utilizator (de xemplu Dan) este cel care creaz n
mod aleator monezile. Apoi ascunde aceste monezi, fiecare ntr-o anvelop digital special, i le
trimite pe rnd ctre banc. Banca retrage la fiecare recepie dolari din contul lui Dan i construiete
validarea digital a monedei, ca o "tampil" pe plicul pe care Dan tocmai l-a trimis. Plicul astfel
"tampilat" este returnat ctre Dan. Atunci cnd calculatorul lui Dan va nltura plicul, va obine o
moned digital dup cum i-a dorit, ns validat de tampila bncii. Dar pentru c banca nu a vzut
moneda ascuns n plic, aceasta nu va putea spune, atunci cnd va recepiona o plat, din partea cui
provine aceasta - adic cui aparin acei bani.
Dup ce clientul primete banii anonimi semnai de banc, decripteaz mesajul i anuleaz
anonimitatea banilor prin mprire la factorul aleator. Moneda digital, care urmeaz s fie retras
din contul lui Dan din banc, va fi depozitat pe discul PC-ului su.
Cheltuirea monedelor eCash - Atunci cnd Dan are eCash pe discul su, poate cumpra ceva
de la magazinul lui Vlad. Primind o cerere de plat de la Vlad, Dan o aprob prin apsarea butonului
"Yes" din fereastr. Programul su eCash va alege din portofelul lui (pe disc) monedele electronice
potrivite pentru a forma totalul de plat. Dup aceasta, va terge aceste monede i le va trimite prin
reea ctre magazinul lui Vlad. Atunci cnd programul lui Vlad a recepionat monedele, le va trimite
automat ctre banc. Apoi va atepta pn cnd acestea sunt acceptate sau respinse, nainte de a
trimite bunurile cumprate ctre Dan.
Clientul lanseaz n execuie softul cyberwallet i clientul Web. Cu acesta din urm navigheaz
pn gsete un magazin virtual pe reea. Softul client eCash lucreaz mpreun cu serverul i
clientul Web. Un magazin virtual nu este altceva dect un document HTML, cu URL-uri
reprezentnd articolul cu produsele de vnzare. Pentru a cumpra un produs, clientul selecteaz un
URL care reprezint articolul. Cumprarea se face n urmtorii pai:
1. Utilizatorul clientului Web trimite un mesaj HTTP de cerere a URL-ului ctre serverul Web
al vnztorului. URL-ul va apela un program CGI (Common Gateway Interface).
21
2. Programul CGI apelat este softul eCash al vnztorului. Lui i se vor transmite detalii ale
articolului selectat n URL. Localizarea calculatorului cumprtorului va fi transmis printr-o
variabil de la server la softul eCash al vnztorului.
3. Softul vnztorului va contacta programul portofel al cumprtorului printr-o legatur
TCP/IP, cerndu-i plata.
4. Cnd portofelul de la client primete cererea, el va ntreba cumprtorul dac accept plata.
n caz afirmativ, va trimite ctre vnztor exact monedele electronice necesare. Acestea vor fi
criptate cu cheia public a vnztorului:
n cazul n care nu se dispune de monedele care s satisfac exact cererea de plat, se trimite
un refuz vnztorului.
5. Cnd vnztorul primete monedele, le decripteaz cu cheia sa privat; apoi trebuie s
verifice validitatea lor i eventuala dubl cheltuire. Pentru aceasta, se contacteaz banca i i se
trimite un mesaj format din monedele, semnate cu cheia vnztorului i apoi criptate cu cheia
public a bncii.
6. Banca decripteaz mesajul cu cheia sa privat i apoi valideaz banii, verificnd numerele de
serie cu cele nscrise n baza sa de date ca fiind deja cheltuite. Dac seriile trimise de vnztor sunt
gsite n baza de date, nseamn c banii sunt invalidai, ei fiind deja cheltuii. Dac ns ei nu sunt
n baza de date i sunt semnai corect de banc cu cheia sa privat, banii sunt validai. Valoarea lor
crediteaz contul vnztorului, banii sunt distrui iar seriile le sunt memorate n baza de date. Softul
bncii notific vnztorului ncheierea cu succes a depunerii.
7. Se returneaz un mesaj-chitan semnat electronic ctre softul portofel al cumprtorului.
8. Un mesaj de confirmare se trimite apoi de la portofel ctre serverul Web.
9. Serverul Web nainteaz informaia ctre clientul Web al cumprtorului.
22
2.3.1. MilliCent
MilliCent este un protocol simplu i sigur pentru comerul electronic n Internet. A fost creat
pentru a accepta tranzacii comerciale n care sunt implicate costuri mai mici de un cent. Este un
protocol bazat pe o validare descentralizat a banilor electronici pe serverele vnztorilor, fr
comunicaii adiionale, criptri scumpe sau procesri separate.
Cheia inovaiei MilliCent este aceea de a introduce utilizarea broker-ilor i a scrip-urilor.
Broker-ii (cei care vnd scrip-uri) au ca sarcin managementul conturilor, facturri, meninerea
funcionalitii conexiunilor i stabilirea de conturi cu vnztorii. Scrip-ul este moneda digital,
specific fiecarui vnztor n parte. Vnztorii au sarcina de a valida local scip-ul pentru a preveni
furtul, cum ar fi de exemplu dubla cheltuire din partea clienilor.
23
O pies de scrip reprezint un cont al clientului, care a fost stabilit cu vnztorul. n orice
moment, vnztorul are de rezolvat scrip-urile (conturile deschise) cu clienii cei mai receni. Balana
contului este actualizat dup valoarea scrip-ului. Atunci cnd clientul face o cumprtur cu scrip,
costul cumprturii este dedus din scrip-ul total, iar valoarea care rmne formeaz noul scrip (cu o
nou balan a contului), care este returnat ca rest. Atunci cnd clientul a terminat mai multe
tranzacii, el poate "ncasa" valoarea rmas a scrip-ului (nchide contul).
Broker-ii servesc drept conturi intermediare ntre clieni i vnztori. Clienii intr ntr-o relaie
de lung durat cu broker-ii, n mare cam n acelai mod cum s-ar face o nelegere cu o banc, o
companie de carduri de credit sau un ISP (furnizor de servicii Internet). Broker-ii cumpr i vnd
scrip-uri aparinnd vnztorilor, ca un serviciu ctre clienti i vnztori. Serverele de scrip ale
broker-ilor au o moned comun pentru clieni (folosit pentru cumprarea scrip-ului vnztorilor) i
pentru vnztori (pentru a returna banii pe scrip-ul nefolosit).
MilliCent reduce costurile pe mai multe ci:
Costul comunicaiei este redus prin verificarea local a scrip-ului, pe site-ul vnztorului; se
elimin astfel costurile comunicaiilor (care sunt absente), costurile pentru aparatura informatic ce
ar da o puterea de calcul suficient pentru o derulare normal a unui numr mare de tranzacii; de
asemenea, nu este nevoie de servere centralizatoare, de protocoale scumpe etc.
Costurile criptografice sunt reduse deoarece nu este necesar o schem criptografic
puternic i scump la valorile foarte mici care sunt tranzacionate. Este nevoie de un cost care s nu
depeasc valoarea scrip-ului nsui.
Costurile conturilor sunt reduse prin utilizarea broker-ilor care mnuiesc conturile i facturile.
Clienii stabilesc conturi cu un broker; broker-ul stabilete propriul su cont cu vnztorul. Aceast
separare reduce numrul total de conturi prin eliminarea tuturor combinaiilor client-vnztor.
Modelul de securitate i ncredere - Modelul de securitate pentru MilliCent este bazat pe
presupunerea c moneda "scrip" este folosit pentru pli mici. Oamenii obinuii i cei de afaceri
trateaz monedele diferit, n funcie de valoarea lor; la fel se ntmpl i n cazul facturilor, cnd
facturile mici sunt tratate diferit de facturile mari. Ca i atunci cnd un om cumpr o bomboan de
24
la un automat i nu are nevoie de o chitan, el nu are nevoie de chitan nici atunci cnd cumpr un
articol utiliznd scrip-ul . Dac o persoana nu dorete s plteasc pentru ceva, renun i va primi
napoi suma implicat. Dac aceast sum (moned) se va pierde, persoana respectiv nu va fi foarte
suprat. Se presupune c un utilizator va avea, la un moment dat, doar civa dolari sub form de
scrip. Rezult c nu este rentabil s se fure un scrip.
Modelul de ncredere MilliCent se bazeaz pe o relaie asimetric de ncredere compus din
trei entiti: clientul, broker-ul i vnztorul. Broker-ii sunt presupui ca fiind mult mai de ncredere
dect vnztorii, i n final, clienii. Se tinde ca broker-ii s fie instituii financiare redutabile, mari i
bine cunoscute, (cum ar fi Visa, MasterCard, sau bncile) sau un mare furnizor de servicii Internet
sau servicii on-line (cum ar fi CompuServe, NETCOM, sau AOL). Se ateapt s fie muli vnztori,
acoperind un spectru larg de activiti i, de asemenea, un numr mare de clieni, iar relaiile de
ncredere s fie la fel ca i n lumea real.
Trei factori fac frauda broker-ilor n micro-pli s fie nerentabila:
programele client i vnztor pot s analizeze n mod independent scrip-ul i s menin
balana contului, deci orice fraud a broker-ului poate fi detectat;
clienii nu dein, la un moment de timp, multe scripuri - deci broker-ul va trebui s comit
mai multe tranzacii frauduloase pentru a obine vreun ctig, iar acest lucru l face mai uor de
depistat;
reputaia broker-ilor este important pentru atragerea clienilor, iar un broker poate s piard
rapid aceast reputaie dac exist probleme n tranzaciile clienilor si. Faptul de a avea muli
clieni activi este mult mai valoros pentru un broker dect furtul de scrip din conturi.
Frauda vnztorului const n nelivrarea bunului sau serviciului pentru un scrip valid. Dac
acest lucru se ntmpl, clientul se va plnge la broker-ul sau, iar broker-ul va renuna la un vnztor
care a cauzat mai multe plngeri. Acest act nseamn un mecanism coercitiv, deoarece vnztorii au
nevoie de broker-i pentru a li se facilita desfurarea afacerilor cu MilliCent.
25
Ca urmare, protocolul MilliCent este ntrit pentru a preveni frauda clienilor (falsificarea i
dubla cheltuire) i promoveaz detecia indirect a fraudelor broker-ilor i vnztorilor.
Securitatea tranzaciilor MilliCent cuprinde urmtoarele aspecte:
Toate tranzaciile sunt protejate: fiecare tranzacie cere ca clientul s tie parola asociat
scrip-ului. Protocolul nu va trimite niciodat o parol n clar, deci este eliminat riscul ca cineva,
trgnd cu "urechea", s asculte ceva util. Nici o unitate de scrip nu poate fi reutilizat. Fiecare
cerere este semnat cu o parol, deci nu exist nici o cale pentru a intercepta i a reutiliza un scrip.
Tranzaciile cu valoare mic limiteaz valoarea fraudelor: tranzaciile mici cer o securitate
ieftin; nu este rentabil folosirea unor resurse computaionale scumpe pentru a fura scrip-uri ieftine.
n plus, folosirea ilegal a scrip-ului n mai multe aciuni ilegale, pentru a strnge mai muli bani,
face mult mai probabil depistarea hoului.
Frauda este detectabil i eventual localizabil: detectarea se face atunci cnd clientul nu obine
bunul dorit sau atunci cnd balana returnat ctre client nu este corect. Dac un client trieaz,
atunci vnztorul pierde doar costul scrip-ul fals detectabil. Dac vnztorul trieaz, clientul va
raporta problema broker-ului. Atunci cnd broker-ul primete plngeri de la mai muli clieni
mpotriva unui vnztor, poate localiza cine provoac frauda i va anula toate nelegerile cu
respectivul vnztor. Dac broker-ul trieaz, vnztorul va primi scrip fals de la mai muli clieni,
toi avnd legatur cu un singur broker.
Interaciunea dintre Client, Broker i Vnztor - Se prezint n continuare paii pentru o
sesiune complet MilliCent, incluznd cumprarea de ctre broker a scrip-ului vnztorului.
Pasul iniial se petrece doar o singur dat pe sesiune. Clientul face o conexiune sigur cu
broker-ul pentru a obine un scrip de la broker. Clientul cere un scrip de la broker, de exemplu la
nceputul zilei. Broker-ul returneaz scrip-ul broker iniial i secretul asociat.
Al doilea pas se petrece de fiecare dat cnd clientul nu mai are scrip pentru un vnztor. El
contacteaza broker-ul, folosind scrip-ul broker-ului pe care l deine din pasul 1, cernd s cumpere
un scrip vnztor.
26
Al treilea pas apare doar dac broker-ul trebuie s contacteze vnztorul pentru a cumpra
scrip. Dac broker-ul nu are deja scrip de la vnztor, l cumpr. Va cere un scrip de la vnztor iar
acesta i-l va returna mpreun cu secretul asociat.
n al patrulea pas broker-ul furnizeaz scrip-ul vnztorului ctre client. Broker-ul returneaz
la client scrip-ul vnztorului i restul (n scrip broker).
n al cincilea pas clientul, utiliznd scrip-ul, face o cumprtur de la vnztor. Acesta
returneaz restul (n scrip-ul vnztorului) la client.
ntr-o tranzacie tipic MilliCent, atunci cnd clientul are deja scrip-ul vnztorului, l utilizeaz
direct pentru a face o cumprtur. Aici nu mai exist vreun mesaj suplimentar sau interaciune cu
broker-ul.
2.3.2. CyberCoin
Sistemul de micro-pli CyberCoin poate realiza n Internet pli de la sume mici de civa
ceni, pn la 10 $, acoperind astfel o zon n care sistemul ce utilizeaz crile de credit nu este
economic. Vnztorii de pe Web ce vnd servicii i produse la preuri foarte mici i doresc s livreze
imediat respectiva marf, au nevoie de o metod de plat diferit de cartelele cu microprocesor, dar
asemntoare cu plata cash ce se efectueaz i n magazine. Serviciul CyberCoin de la CyberCash a
fost lansat n septembrie 1996, ca un prim sistem de micro-pli n Internet. Consumatorii pot folosi
conturile existente deja n banci pentru a transfera valori n softul portofel electronic propriu. Alt
posibilitate este de a ncrca fonduri direct de pe o carte de credit, printr-o tranzacie obinuit cu
astfel de mijloace. n ambele cazuri, banii reali rmn n custodia bncilor.
Odat portofelul "umplut "cu fonduri, consumatorul poate ncepe s efectueze micro-pli pe
site-uri Web ce sunt nregistrate de CyberCash i dein un program numit CashRegister. Acest soft
suport, de asemenea, i pli cu cri de credit (VISA, MasterCard, American Express i Discover)
i cecuri electronice PayNow.
Din perspectiva utilizatorului, protocolul CyberCoin lucreaz asemntor cu un browser de
Internet; trebuie aleas o adres URL - comanda HTML get. Comerciantul prezint n pagina sa
27
HTML o adres de plat (payment URL), mpreun cu preul afiat. Utilizatorului nu-i rmne dect
s selecteze adresa URL respectiv pentru a achiziiona bunul sau serviciul ales.
Serviciul CyberCoin este implementat utiliznd un concept cunoscut sub numele de sesiune
CyberCoin. O sesiune ndeplinete o singur funcie primar: iniierea unui sub-cont tranzitoriu, sub
contul portofelului, pentru fiecare sum care este cheltuit sau colectat. O sesiune poate semna cu
un carnet de cecuri ce conine n cecuri. Fiecare "cec" poate fi utilizat doar o singur dat. Sesiunea
se termin atunci cnd s-au consumat toate cecurile sau acestea au expirat. Un cec poate fi folosit
doar pentru o singura plat sau depozitare.
Pe timpul rulrii unei sesiuni, protocolul CyberCoin realizeaz o vitez de procesare optim i
un cost redus, prin criptarea mesajelor cu cifrul DES. Iniierea se face printr-un schimb al unei chei
generate aleator i transportate (anvelopate) ntr-un mesaj criptat cu RSA, pe 768 de bii. Fiecare
"cec" de plat utilizeaz o cheie de tranzacie DES unic. Deci prin spargerea cheii dup sesiune nu
se poate obine nici un profit, deoarece aceasta nu mai este folosit la criptarea altor mesaje.
28
nerepudierea proprietii, toate condiii suficiente pentru a preveni frauda din partea bncilor sau a
clienilor lor.
Un cec este un document pe hrtie, semnat, care autorizeaz banca s plateasc o sum de bani
din contul celui ce a semnat cecul, dup o dat specificat. Cecurile pe hrtie sunt cele mai utilizate
instrumente de plat (dup folosirea banilor cash) n majoritatea statelor occidentale. Acestea au
avantajul c pltitorul i cel care ncaseaz suma pot fi persoane individuale, mici afaceriti, bnci,
corporaii, guverne sau orice alt tip de organizaii. Aceste cecuri pot fi transmise direct de la pltitor
la ncasator.
Cecurile electronice (e-cecurile) sunt bazate pe ideea c documentele electronice pot substitui
hrtia, iar semnturile digitale cu chei publice pot substitui semnturile olografe. Prin urmare, ececurile pot nlocui cecurile pe hrtie, fr a fi nevoie s se creeze un nou instrument, nlturndu-se
astfel problemele de legalitate, reglementare i practic comercial ce pot fi provocate de
schimbarea i impunerea unui instrument de plat nou.
Pentru c un e-cec trebuie s conin mputernicirea specific, informaiile opionale i
semntura digital (criptografic), acesta este scris n limbajul FSML (Financial Services Markup
Language), un limbaj specific, care utilizeaz standardul SGML (Standard Generalized Markup
Language). Structura documentului i datele care compun un e-cec sunt delimitate de tag-uri, similar
cu cele folosite n HTML (HyperText Markup Language), un alt limbaj definit utiliznd SGML.
FSML este creat pentru a accepta structura de date i semnturile criptografice de care este
nevoie pentru cecurile electronice, dar nu poate fi generalizat i extins pentru alte documente de
servicii financiare. Cecurile electronice scrise n FSML vor conine toate informaiile care se gsesc
n mod normal n cecurile clasice, incluznd pe cele scrise de mn, pre-tiparite i cele cu band
magnetic. Structura FSML i mecanismul de semnare ofer posibilitatea de a ncapsula i cripta alte
documente ataate, cum ar fi avize de plat, facturi, sau informaii de remitere.
Pentru promovarea verificrilor semnturilor cu cheia public a e-cecurilor, este utilizat
protocolul pentru certificate X.509. Banca emite un certificat atunci cnd un client i deschide un
cont pentru cecuri electronice i va nnoi acest certificat nainte ca el s expire, realiznd cu aceasta o
protecie a contului i a expunerii semnturii cu cheie privat a semnatarului. Certificatul X.509 doar
29
informeaz verificatorul semnturii despre faptul c respectiva cheie public a fost legitimat n
asociere cu un semnatar i un cont de banc, la data la care certificatul a fost emis. Un certificat
X.509 nu implic faptul c e-cecul este garantat n ambele sensuri. Alte verificri asupra semnturii
cecului electronic pot oferi ncredere c cecul a fost semnat cu o cheie privat ce aparine unui
deintor legitim de cont pentru cecuri electronice i e-cecul nu a fost alterat.
Pentru protejarea mpotriva furtului i folosirii abuzive a cecului electronic, este utilizat un
smart-card. Utilizarea hardului criptografic al cardului ofer semnturii mai mult confidenialitate.
Astfel, cheia privat pentru semnarea cecurilor nu este niciodat transferat ctre computerul
semnatarului, deci nu este niciodat expus furtului din respectivul computer conectat n reea.
Procesorul smart-cardului numeroteaz automat fiecare cec electronic, atunci cnd l semneaz, n
ordine, pentru a se asigura unicitatea e-cecurilor i pstreaz o istorie a cecurilor pentru a fi
consultat n cazul unei dispute. Smart-cardul este protejat prin introducerea unui cod PIN, cunoscut
numai de posesorul cardului.
Semnarea criptografic este suficient n sistemul cu cecuri electronice ca masur de securitate
mpotriva fraudelor prin falsificri de mesaje. n afar de acestea, sistemul cu cecuri electronice i
nivelul aplicaie criptografic pot fi exportate i utilizate internaional. Atunci cnd este nevoie de
confidenialitate ntre oricare dou pari, criptarea poate fi folosit la nivelul legatur de date.
Standardele actuale pentru cecuri electronice ntre bnci sunt ANSI X9.46 i X9.37. Electronic
Check Clearing House Organization (ECCHO) a adoptat o serie de reguli pentru clearingul interbancar cu cecuri electronice, care sunt considerate a avea statutul de "instrumente negociabile".
Caracteristici ale prelucrrii cecurilor electronice - tranzacia de afaceri ncepe cu
trimiterea de ctre ncasator a unei facturi ctre pltitor. Atunci cnd sosete momentul pentru plata
unei facturi, informaiile referitoare la aceast factur sunt trimise de la sistemul ncasatorului, iar
aceste date sunt utilizate pentru a crea un cec. Acest cec electronic va include informaii din cecurile
obinuite (cum ar fi numele ncasatorului, suma i data). Pentru a semna e-cecul, pltitorul introduce
codul PIN pentru a debloca smart-cardul ce deine "carnetul de cecuri". Formatul facturii nu este fix,
putnd fi flexibil, cu condiia de a respecta lungimea, forma i datele ce trebuie coninute.
30
Cecul electronic semnat i factura sunt transmise ctre ncasator (pltit) prin e-mail sau printr-o
tranzacie Web. ncasatorul verific semntura pltitorului din e-cec i factur, separ informaiile
facturii i pune suma pltit n contul de primire. ncasatorul introduce codul su PIN pentru
deblocarea smart-cardului su, utilizeaz acest "carnet electronic de cecuri" pentru a aproba e-cecul
i semneaz un depozit electronic pentru a ncasa suma din e-cec. Cecul aprobat (semnat de
ncasator) este dat mai departe bncii ncasatorului pentru depozitare. Ambele bnci, cea a
pltitorului i cea a ncasatorului, ntre care se realizeaz de fapt tranzacia real a sumelor, verific
toate semnturile i aprobrile din e-cec, utiliznd dou nivele de certificate. Banca pltitorului
verific dac cecul electronic transmis nu este duplicat, dac certificatul ncasatorului i contul sunt
n prezent valide, dup care depoziteaz e-cecul n contul de stocare a cererilor pltitorului. n final,
pltitorul primete un articol care descrie ntreaga tranzacie.
Semnturi digitale pe cecuri electronice - Atunci cnd este creat un cec electronic, n el este
scris un set minim de informaii i cecul este semnat. Odat cu vehicularea e-cecului, alte informaii
i alte semnturi sunt adugate atunci cnd acesta este transmis ntre pri. De exemplu, e-cecul
trebuie s fie:
creat de pltitor;
co-semnat de co-pltitor;
certificat de banc;
aprobat de ncasator (pltit);
co-aprobat de co-ncasator;
depozitat;
pltit.
Unele din informaiile adiionale, cum ar fi certificatele i aprobrile, sunt pri permanente ale
e-cecului i rmn intacte pn n momentul returnrii la pltitor. Alte informaii, cum ar fi timpul de
31
ntrziere, pot fi asociate e-cecului pentru o perioad a existenei sale i vor fi nlturate i procesate
separat. Acestea cer o structur flexibil a documentului i mecanismelor de semnare. Principalele
caracteristici ale mecanismului FSML de semnare sunt:
Documentul const dintr-o secven de blocuri, iar blocurile trebuie s fie delimitate.
Semntura implementeaz algoritmi criptografici i funcii hash, i exist blocuri speciale ce
se refer la acestea;
Blocurile semnatur referite prin blocurile nume sau numr serial, refer blocul certificat ce
face coresponden cu cheia public.
Semnatarul e-cecului poate opta pentru a include alte date personale, cum ar fi nume, adres,
numr de telefon, adres e-mail etc. Aceste date sunt nregistrate n carnetul de cecuri electronice, la
iniializare, de ctre banc i pot fi schimbate doar dup ce carnetul respectiv a fost de-protejat,
utiliznd codul de administrare PIN al bncii. Aceast metod de promovare a informaiilor
personale nu este la fel de sigur ca atunci cnd aceste informaii sunt incluse n certificatul X.509
sau n blocul cont.
Carnetul de cecuri electronice - O semntur olograf este influenat de micarea muchilor
minii i de particularitile biometrice ale semnatarului. Acestea fac foarte dificil pentru un
falsificator s realizeze o semntura fals perfect, chiar dac falsificatorul dispune de un exemplu al
semnturii. n opoziie, o falsificare perfect a semnturii criptografice poate fi facut de ctre orice
persoan care deine cheia privat a semnatarului de drept. Este foarte greu s stabileti, dispunnd
de o cheie public, dac un e-cec este autentic sau falsificat. Smart-cardurile ce conin carnete de
cecuri electronice sau alte dispozitive hard criptografice sunt utilizate tocmai pentru a ajuta la
asigurarea c o cheie privat este protejat ct mai bine i, n consecin, semnturile se realizeaz
doar de ctre semnatarii legitimi. Aceste dispozitive hard standardizeaz i simplific generarea
cheilor, distribuia i utilizarea lor, deci se poate stabili un nalt nivel de ncredere.
Distribuia carnetelor de cecuri electronice poate diferi considerabil de la o banc la alta; ramn
ns cerinele de baz care includ:
32
2.5. PayPal
Lansat n 1998 (i cumprat de Ebay.com n 2002), serviciul de pli pe Internet PayPal a fost
destinat cu precdere cetenilor Statelor Unite, extinzndu-se extrem de repede i n rile Uniunii
Europene, precum i n Elveia i Norvegia. Romnia i Bulgaria au fost inute n "stand-by", pn n
septembrie 2007. PayPal i-a extins serviciile la nivel mondial, peste 90 de naiuni avnd acum acces
la serviciu. Printre nou intraii n sfera de acoperire a site-ului se numr Albania, Bosnia i
Heregovina, Bulgaria, Maroc, San Marino, Arabia Saudit i Vaticanul. O alt noutate o reprezint
folosirea serviciului i n spaniol, francez i chinez. Paypal este un sistem de pli on-line
(payment gateway) care poate fi numit prin funcionalitatea sa un credit card electronic. O persoan
fizic sau o persoan juridic poate s-i creeze un cont Paypal cu uurin. Sistemul accept diferite
tipuri de cartele de credit pentru alimentarea contului. Identificarea proprietarilor de cont Paypal se
33
face printr-o adres e-mail i o parol introduse la crearea contului. Serviciul Paypal permite
efectuarea plilor on-line, transferul de bani, gestionarea cheltuielilor on-line .a. Folosirea plilor
pe site-uri web din contul PayPal reduc la minimum posibilitatea fraudelor n defavoarea
utilizatorului, Paypal dispunnd de un sistem performant de securitate. Schema de funcionare a
sistemului Paypal este prezentat n figura 2.1.
IPN = Instant Payment Notification un instrument utilizat de Paypal pentru identificarea
clientului i validarea cumprturii efectuate la un magazin on-line.
34
ntreprinderi:
ntreprinderea NeoComputer Grup SRL , sediul creia este n oraul Chisinau, str. Columna
104. Unitatea economic dat se deservete la banca Moldagroindbanc Chisinau. Directorul
general a ntreprinderii NeoComputer Grup SRL este Berzan Iurie. Activitatea de baz a
ntreprinderii este realizarea calculatoarelor, cele auxiliare sunt repararea calaculatoarelor, prestarea
serviciilor necesare.
Prin REPARAII CALCULATOARE acoperim toate nevoile de servicii IT ale clienilor nostri.
n cazul in care nu cunoastei cauza defeciunii calculatorului, suntem bucuroi sa facem o
constatare pentru dumneavoastra dupa care sa trecem la remedierea defeciunii.
ntreprinderea NeoHelp SRL este ntreprinderea fiic NeoComputer Grup SRL din or.
Chiinu. Capitalul acionar al unitii economice este de 30000 USD. Profitul anual a ntreprinderii
este de 400000 USD. ntreprinderea dat dup legislaia n vigoare se clasific n ntreprindere
medie, deoarece la aceast ntreprindere lucreaz 50 de muncitori. ntreprinderea are o istorie
bogat, fiind nfiinat n 2006. Actual este nregistrat la Ministerul de Finane i numrul de
nregistrare a companiei este 131009817 din 23.08.2006. Conform activitilor sale ntreprinderea
are obiective reale n faa sa. Obiectivul general este obinerea unui profit maxim prin satisfacerea
necesitii clienilor si. i alte obiective sunt modernizarea tehnologiilor i nivelului tehnic a
ntreprinderii, fapt care n decursul ultimilor ani se ndeplinete cu succes conform planului ntocmit
i pn la sfritul anului 2012 se prevede introducerea unei metode moderne de realizare a
produselor sale, la fel se prevede consolidarea relaiilor cu furnizorii de materie prim.
35
Salvarea local
a price listului n formatul XXX.Are urmtorul meniu:
registrare standard cu anumii1.
parametri
p/u chei.
2. Redactarea price-listului n regim ONLINE.
3.Vizualizarea comenzilor
1.
2.
3.
4.
5.
Lista vnztorilor
Lista categoriilor de bunuri
Lista bunurilor
Coul (numai p/u cei inregistrai)
COMANDA
1. Salvarea local a price listului propriu in format XXX- vnztorul poate salva price listul propriu
dup anumite reguli.
2. Redactarea price listului in regim on-line. Aici sunt dou submeniuri:
. Lista tuturor bunurilor
. Lista tuturor categoriilor de bunuri.
Fiecare din list are opiunile sale de sortare, cutare i redactare. De asemenea mai are un subnivel cu
lista categoriei date asupra creia se rsfrnge opiunile de sus numrate.
3. Vizualizarea comenzilor.
Vnztorul poate vizualiza toate comenzile sale. Este posibilitatea de sortare a comenzilor dup dat
sau alfabet, precum i opiunea de formare sau anulare a comenzii.
36
1. Lista vnztorilor
La selectarea acestui punct din meniu, cumprtorul vede lista tuturor vnztor
Pentru aceast list sunt active urmtoarele opiuni:
. Cutarea dup vnztori
. Sortarea ascendent sau descendent
La selectarea unui vnztor, cumprtorul acioneaz neaprat cu acest vnztor:
. Salvarea local a price listului vnztorului dat in format XXX
. Obinerea listei categoriilor de bunuri
. Obinerea listei tuturor bunurilor vnztorului dat.
Dac cumprtorul a selectat B, atunci sunt reflectate categoriile de bunuri a vnztorului dat. Asupra
acestei liste se poate de aplicat sistemul de cutare dup cheie i auto sortarea dup alfabet. Selectnd
categoria interesat cumprtorul obine lista bunurilor cu un set de parametri: preul, cantitatea,
productorul, GOST, etc.
Asupra tuturor bunurilor se poate de efectuat urmtoarele aciuni:
A. Sortarea dup alfabet
B. Sortarea dup preuri
C. Sortarea dup productori
D. Cutarea dup index.
Elementul selectat poate fi transferat in co.
Dac cumprtorul a selectat C, atunci se reflect lista tuturor bunurilor acestui vnztor. Asupra acestei
liste se poate de aplicat sistemul de cutare dup cheie i auto sortarea dup alfabet, pe categorii,
productori etc. Elementul selectat al bunului poate fi transferat in co.
37
38
4. Coul
La selectarea acestui punct din meniu, cumprtorul vede lista tuturor bunurilor existente in co.
Asupra bunurilor din co se poate efectua urmtoarele aciuni:
A. tergerea
B. Calcularea Sumei Totale
C. Schimbarea cantitii
n co mai exist i aa opiune ca COMAND(), care ne duce in meniul de comenzi.
5. Comanda
A. Efectuarea comenzii on-line
B. Download-are comezii off-line
C. Rspunsul sistemei.
La selectarea punctului A, in baza coului se efectueaz comanda intr-o anumit form, care poate fi
transmis SISTEMULUI.
La selectarea punctului B, se poate de salvat fiierul cu comenzi n format XXX, posibil cu anumite
reguli.
Selectnd punctul C se poate de citit ultimul mesaj a SISTEMULUI i n caz de necesitate se poate de
salvat pn la 10 mesaje. In principiu aceste mesaje legate de comand, vor fi trimise i pe E-mail la
cumprtor; acestea pot fi i alte mesaje legate de utilizarea magazinului.
39
Schema funcional (Figura 3.1.) a acestui Internet Magazin presupune existena urmtoarelor
posturi autonome de lucru:
1. Administratorul
2. Vnztorul
3. Cumprtorul
De asemenea trebuie de evideniat nc dou posturi de lucru, care de fapt sunt programe ce
efectueaz unele operaii. Ele sunt doar programe, dar rolul lor este att de important ct ce cel al
posturilor numrate mai sus:
4. Applet
5. Servlet
SELLER
ADMINISTRATOR
iM
ac
SERVER
BUYER
40
Cumprtorul
1. nregistrarea;
2. listarea bunurilor Magazin Electronic;
3. Selectarea bunurilor pentru formarea comenzii;
4. Formarea i transmiterea comenzilor.
Servlet
1. Citirea datelor trimise de cumprtor;
2. Prelucrarea datelor;
3. Formarea paginilor (rspunsuri) XML.
Apleturi i XML forme
1. Asigur introducerea datelor de la terminal;
2. Prelucrare particular a datelor;
3. Transferarea datelor pe server.
Descriere
Conine categoriile de produse
Conine produsele
Coul cu cumprturi. Un produs este introdus aici cnd clientul l
tbl_order
tbl_order_item
tbl_user
tbl_shop_config
adaug n co.
Aici sunt pstrate comenzile de produse.
Aici se conine informaia despre produsele comandate.
Conine informaia despre utilizatorii paginilor de administrare.
Conine informaia de configurare a magazinului ca nume, adres,
numr de telefon, email etc.
Diagrama bazei de date a magazinului on-line este prezentat n figura 3.1. n continuare
vom examina fiecare tabel n parte.
42
tbl_category - Acest tabel conine categoriile de produse. n diagrama bazei de date putem vedea c
o categorie poate avea subcategorii. Acestea, la rndul lor pot avea alte subcategorii.
ns, n magazinul nostru on-line vom utiliza doar 2 nivele de subordonare a categoriilor.
Aceast restricie este utilizat n scopul de a reduce numrul click-urilor efectuate de ctre utilizator
n timpul examinrii catalogului de produse.
O alt restricie este c produsele pot fi adugate doar la categoriile de nivelul 2. Nivelul 1 de
categorii nu poate conine produse i un produs poate aparine unei singure categorii.
tbl_product - Aici este pstrat numele produsului, id-ul categoriei din care face parte, descrierea
produsului, imaginea lui i imaginea de catalog (thumbnail). Cnd adugm o imagine a produsului
n pagina administratorului nu este nevoie s adugm i imagine de catalog (thumbnail). Ea este
generat automat la mrimea de 75xN pixeli (Aceast opiune poate fi modificat dup necesitate).
43
tbl_shop_config - Acest tabel conine informaia despre magazinul on-line ca nume, adres, numr
de telefon, email, valuta utilizat.
tbl_user - Aici este stocat informaia despre administratorii magazinului on-line.
Se cere de creat un ansamblu de fiiere php care s permit clienilor examinarea on-line a
cataloagelor magazinului, precum i ndeplinirea comenzilor de cumprare on-line. O alt sarcin
este crearea interfeei administratorului, prelucrarea comenzilor i primirea plilor prin internet.
Structurarea fiierelor este prezentat n figura 3.3.
Categorii
o
Produse
o
Comenzi
46
Vizualizare Comenzi-aici putem vedea toate comenzile primite i starea lor curent.
Cnd efectum click pe opiunea Comenzi din panoul din partea stng a paginii,
vom obine n primul rnd lista comenzilor achitate. Acest lucru ne permite s
ncepem satisfacerea imediat a clienilor care au achitat deja produsele achiziionate.
48
49
Categorie
Nume produs
Descriere
Pre
Cantitatea n stoc
Imagine
Toate cmpurile sunt obligatorii n afar de imagine, care poate fi adugat mai trziu.
Formularul de adugare a produselor este prezentat n figura 3.8.
51
Cantitatea de produse este limitat la 65535 deoarece la proiectarea bazei de date am definit
tipul de date smallint(5) pentru acest atribut. Este puin probabil ca un catalog on-line s depeasc
acest numr de produse. n caz contrar putem pur i simplu s definim atributul schimbndu-i tipul
de date cu altul mai mare, de exemplu mediumint(8).
De asemenea este restricionat mrimea imaginilor produselor pentru a pstra aspectul siteului. Avnd o imagine 1000x2000 pixeli, pagina de vizualizare a detaliilor produsului ar arta
neatrgtor. Opiunea de limitare a mrimii imaginilor poate fi activat sau dezactivat n fiierul
config.php. Imaginea produsului (mrimea iniial) este afiat n pagina de vizualizare a detaliilor
despre produs, ns este creat automat o imagine de dimensiuni mici (75xN pixeli) pentru afiarea
ei n paginile catalogului.
3.4.8. Vizualizare produse
Aceast pagin afieaz lista tuturor produselor incluse n catalog. Putem vizualiza toate
produsele sau doar pe cele care sunt incluse ntr-o anumit categorie. Aici putem vedea detaliile
despre produse, putem trece la paginile de adugare a produselor noi, de modificare i eliminare a
produselor existente.
Mai jos putem vedea cum arat pagina dat (Fig. 3.9). Tabelul afieaz numele produselor,
imaginea (varianta thumbnail), opiunile de modificare i eliminare. Dac imaginea nu a fost
ncrcat anterior, este afiat o imagine implicit.
52
Noi
Achitate
Livrate
Complete
Anulate
t opt
3 * t min 2 * t max
5
(4.1)
unde:
tmin durata minima a timpului necesar pentru efectuarea sarcinii n condiiile optime;
tmax durata maxima a timpului necesar pentru efectuarea sarcinii n condiiile cele mai
nefavorabile.
Planul calendaristic privind elaborarea sistemului este prezentat n tabelul 4.1.
Tabelul 4.1
Planul calendaristic privind elaborarea sistemului E-magazin
Nr.
Activitatea
1
2
3
4
5
6
7
8
9
10
Total
tmin (zile)
1
1
4
4
3
2
tmax (zile)
topt (zile)
3
3
6
7
6
4
Nr.
persoane
1,8
1,8
4,8
5,2
4,2
1
2
2
3
1
3
2,8
20
25
3
3
5
6
6
8
46
74
22
4,2
4,2
2
2
2
6,2
57,2
57,2
55
Din tabelul 4.1 rezult c sistemul cel mai probabil e realizabil n 57,2 zile (2 luni
calendaristice) i pentru realizarea lui e nevoie de alocarea a 3 persoane: un manager de proiect, un
programator i un designer WEB.
Pentru perioada de proiect sunt prevzute urmtoarele cheltuieli:
cheltuielile indirecte.
Cheltuielile pentru procurarea activelor materiale, nemateriale i calcularea uzurii
acestora:
Aici vor fi estimate cheltuielile pentru asigurarea echipei de proiect cu mijloace materiale i
nemateriale. Conform normativelor contabile n vigoare se va lua termenul de 3 ani pentru estimarea
uzurii complete a mijloacelor fixe i activelor nemateriale. Cheltuielile privind procurarea activelor
materiale i nemateriale sunt prezentate n tabelul 4.2.
Tabelul 4.2
Cheltuielile de proiect privind procurarea activelor materiale i nemateriale
Nr
Cantitate
(uniti)
Unitate
1
2
3
Calculator
Printer multifuncional
Windows XP Professional SP2
3
1
3
Total
36000
2700
6960
45660
Conform datelor din tabelul 4.2 pentru demararea proiectului va fi necesar procurarea
activelor materiale i nemateriale n sum de 45660 lei.
Uzura
M fix Anemat
12 * 3
M fix Anemat
36
(4.2)
56
unde:
Mfix valoarea total a mijloacelor fixe procurate
Anemat valoarea total a activelor nemateriale procurate
Reieind din formula (4.2) uzura lunar total a mijloacelor fixe i activelor nemateriale va
constitui:
U proiect
1268,34
12 * 3
36
lei.
n tabelul 4.3 este prezentat lista obiectelor de mic valoare i scurt durat necesare.
Tabelul 4.3
Cheltuielile de proiect privind procurarea obiectelor de mic valoare i scurt durat
Nr
Unitate
1
2
3
4
Total
Cantitate
(uniti)
1
6
1000
20
total
600
150
100
60
910
Conform datelor din tabelul 4.3 pentru demararea proiectului va fi necesar procurarea
obiectelor de mic valoare i scurt durat (Cpmat) n sum de 910 lei.
Cheltuielile pentru retribuirea muncii
n perioada de proiect vor fi angajate 3 persoane:
Manager de proiect (1 persoan) cu salariul calculat de 5000 lei lunar;
Programator (1 persoan) cu salariul calculat de 4000 lei lunar.
Designer web (1 persoan) cu salariul calculat de 4000 lei lunar. Programatorul i
designerul web vor efectua de asemenea i lucrrile de testare.
57
innd cont de datele tabelului 4.1 rezult c aceste 3 persoane vor fi salarizate pe parcursul a
2 luni calendaristice, de unde se poate estima valoarea total a salariului calculat (Spcal) pe parcursul
acestor 2 luni:
Spcal =(5000+4000+4000)*2=26000 lei.
Pentru estimarea fondului salarial pe parcursul a 2 luni de activitate a echipei de proiect trebuie
calculate contribuiile de asigurri sociale n mrime de 25% din salariul calculat, asigurrile
medicale n mrime de 2,5% din salariul calculat i taxa de amenajare a teritoriului n valoare de 10
lei / angajat pe parcursul unui trimestru. n acest fel fondul salarial (Fpsal) va fi calculat reieind din
formula (4.3).
p
p
p
p
Fsalp S cal
S cal
* 0.25 S cal
0.025 * S cal
10
*3* 2
3
(4.3)
De unde rezult c pentru realizarea locaiei Web fondul salarial trebuie s fie prevzut n
mrime de Fpsal=26000+26000*0.25+26000*0.025+20=33170 lei.
Cheltuielile indirecte
Aici se includ totalitatea cheltuielilor de regie efectuate n perioada de proiect. n aceste
cheltuieli intr: energia electric, deservirea blocului, apa i canalizarea, chiria, etc.
Vom utiliza o valoare medie a acestor cheltuieli pe municipiul Chiinu (inclusiv innd cont
de normativele n vigoare impuse de autoritatea municipal a oraului Chiinu) n mrime de 40
lei / m2. n aa caz pentru un spaiu necesar de 50 m 2. Cheltuielile indirecte pe parcursul a 2 luni vor
constitui:
Cpind=40*50*2=4000 lei
Cheltuielile totale pentru perioada de proiect
Sumnd cheltuielile calculate anterior va fi obinut valoarea total a cheltuielilor pentru
perioada de proiect (Cptot).
Cptot= Uproiect*2+Cpmat+Fpsal+Cpind
(4.4)
De unde rezult:
Cptot =1268,34*2+910+33170+4000=40616,68 lei
58
Unitate
1
2
3
Total
Calculator
Printer multifuncional
Windows XP Professional SP2
Cantitate
(uniti)
1
1
3
Reieind din formula (4.2) uzura lunar total calculatorului procurat i softului pentru el va
constitui:
U exp l
472,80
12 * 3
36
lei.
Cheltuielile pentru procurarea obiectelor de mic valoare i scurt durat sunt prezentate n
tabelul 4.5.
Nr
Tabelul 4.5
Cheltuielile de exploatare privind procurarea obiectelor de mic valoare i scurt durat
Cantitate
Pre unitar Pre total
Unitate
(uniti)
(lei)
(lei)
1
Cartu pentru imprimant
0,2
600
120
2
Rechizite de birou
2
25
50
3
Hrtie de birou
1000
0,1
100
4
CD-R
20
3
60
Total
330
59
Conform datelor din tabelul 4.5 pentru demararea proiectului va fi necesar procurarea
obiectelor de mic valoare i scurt durat (Cexmat) n sum de 330 lei.
Cheltuielile lunare pentru retribuirea muncii
Pentru exploatarea sistemului va fi angajat doar un administrator al paginii web, care va
completa i va gestiona catalogul on-line de produse. Presupunem salariul lunar calculat de 5000 lei.
Pentru estimarea fondului salarial trebuie calculate contribuiile de asigurri sociale n mrime
de 25% din salariul calculat, asigurrile medicale n mrime de 2.5% din salariul calculat i taxa de
amenajare a teritoriului n valoare de 10 lei / angajat pe parcursul unui trimestru. n acest fel fondul
salarial (Fexsal) va fi calculat reieind din formula (4.5).
ex
ex
ex
ex
Fsal
S cal
S cal
* 0.25 S cal
* 0.025
10
3
(4.5)
(4.6)
De unde rezult:
Cextot=472,80+330+6378,34+1240=8421,14 lei
60
U pot U exp l * 3
472,80*3=1418,40 lei
Avnd ca baz aceleai principii de estimare calculm cheltuielile materiale poteniale:
Cpotmat = Cexmat *3=330*3=990 lei
Calculm fondul de salarizare necesar pentru implicarea a 3 persoane cu salariul tarifar mediu
lunar de 4000 lei (adic Spotcal=4000*3=12000 lei):
pot
pot
pot
Fcalpot S cal
S cal
* 0.25 S cal
* 0.025
10 * 3
3
(4.7)
Cpottot=1418,40+990+15310+1240=18958,40 lei
Economia anual (Ea) obinut ca urmare a implementrii sistemului poate fi calculat astfel:
pot
ex
Ea (Ctot
Ctot
) *12
Deci Ea i constituie:
Ea=(18958,40-8421,14)*12=126447,12 lei
Economia lunar (El) constituie:
El=Ea :12= 10537,26 lei
Avnd cheltuielile totale de proiectare (Cptot) i costul mijloacelor fixe i a activelor nemateriale
necesare de a fi procurate pentru a exploata soluia proiectat calculm investiiile de implementare
a proiectului (Iimplement ):
Iimplement=40616,68+21660=62276,68 lei
Coeficientul de eficien anual a investiiei va constitui:
Efinvestitiei
Ea
I implement
126447,12
2,02
62276,68
Indicatorul Efinvestitiei demonstreaz faptul c o unitate monetar investit va aduce anual 2,02
uniti monetare profit net.
Durata de recuperare a investiiei (D) va constitui:
I implement
El
62276,68
5,91
10537,26
luni
Concluzie
Viteza cu care evolueaz tehnologia Internet-ului este impresionant. Dac acum se
apreciaz c exist cteva milioane de oameni care folosesc serviciile Internet n fiecare moment,
62
numrul lor va crete exponenial n anii urmtori. Afacerile electronice reprezint o nou revoluie
n domeniul business-ului pe plan mondial, numrul tranzaciilor efectuate pe baza afacerilor n
Internet crescnd semnificativ anual.
Observnd tendinele de dezvoltare a domeniului dat, putem meniona c n viitorul apropiat
relaiile de schimb n internet vor deveni o component indispensabil de desfurare a afacerilor
pentru orice unitate economic, pentru orice cumprtor.
Departe de a fi depite toate problemele privind securitatea sistemelor i mai ales ctigarea
ncrederii clienilor, comerul electronic evolueaz rapid i acoper noi i noi piee de desfacere,
state mai mult sau mai puin dezvoltate adoptnd noile posibiliti oferite de acesta.
Web-ul
metamorfoza care pe cei mai muli fie i las rece fie i ameete i i descurajeaz n ncercarea de a
nelege mai mult.
La nivel de infrastructur, web-ul este un spaiu creat prin intermediul unor limbaje i
protocoale specificate formal. Dei oamenii sunt implicai n crearea paginilor i utilizarea
legturilor dintre acestea, interaciunea acestora formeaz un model web la scar macroscopic.
Aceste interaciuni umane sunt guvernate de convenii sociale, politici i legi. Dezvoltarea locaiilor
web este rezultatul unei afaceri complexe i este esenial ca proiectarea care sprijin aceast
dezvoltare s fie bine realizat. Acest lucru va permite studenilor i specialitilor s proiecteze
locaiile web de o calitate superioar pe baza principiilor de proiectare software experimentate i de
ncredere.
Un magazin electronic este un spaiu virtual, care exist on-line i care nu are existen fizic,
aa cum are o cas, magazinul de unde ne facem cumprturile sau orice altceva. Starea aceasta de a
fi on-line are o mulime de avantaje, ntre care sunt:
1. Costuri, n general foarte reduse de ntreinere;
2. Nu plteti impozit pentru c ai un magazin electronic;
3. Magazinul electronic este disponibil audienei 24 de ore pe zi, 7 zile pe sptmn, ceea ce nu
poate fi posibil pentru nici o instituie din lumea asta, indiferent cum s-ar numi aceasta;
4. n on-line lucrurile nu au limite, poi s le faci aa cum vrei, ideile tale pot fi puse n aplicare
oricum i oricnd vrei.
63
n Republica Moldova situaia privind comerul electronic este la faza incipient. Cel mai
dezvoltat n aceast privin este sistemul bancar din republic, el corespunznd standartelor
internaionale. n ce privete relaiile de comer desfurate n internet situaia este mai complicat.
Impedimentele ntlnite sunt: legislaia necorespunztoare, tehnologia slab dezvoltat, educaia
insuficient a populaiei privind utilizarea computerului, lipsa ncrederii potenialilor clieni. ns
tendinele arat c aceste probleme sunt rezolvate treptat, tot mai multe persoane, fizice i juridice,
utiliznd oportunitile oferite de sistemele de comer on-line.
64
Bibliografie
1. Dan Vasilache. Pli electronice. - Bucureti: Editura ROSETTI EDUCATIONAL, 2004.
2. Ion Bolun. Aspecte ale dezvoltrii afacerilor electronice n R.Moldova// Afaceri
electronice: teorie i practic. - Chiinu: Editura ASEM, 2001.
3. Ion Bolun, Daniela Lupan. i-Afacerile - suport strategic al creterii economice. - Chiinu:
Editura ASEM, 2004.
4.
Pentru
65
ANEXE:
Anexa 1
Aprobat:
ef catedr
Prof. univ.,dr.hab. Ilie COSTA
________________ 20__
Berzan Olga
1. Tema tezei de licen: Proiectarea unui magazin electronic n baza materialelor firmei
SRL NeoComputer.
2. Termenul limit de prezentare a tezei de licen la catedr "___"__________ 20__.
3. Etapele executrii tezei de licen:
Nr.
crt.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Etapele
Stabilirea obiectivelor i aprobarea planului
provizoriu al tezei de licen.
Studierea surselor bibliografice
Aprobarea planului tezei
Culegerea materialelor practice
Elaborarea i prezentarea capitolului I
Elaborarea i prezentarea capitolului II
Elaborarea i prezentarea capitolului III
Elaborarea i prezentarea capitolului IV
Prezentarea variantei finale a tezei
Prezentarea tezei de licen la catedr
Susinerea public a tezei de licen
Termen de realizare
Martie 2012
Martie 2012
Martie 2012
Martie 2012
Aprilie 2012
Aprilie 2012
Aprilie 2012
Mai 2012
Mai 2012
Mai 2012
Iunie 2012
Viza de
executare
10%
5%
5%
10%
10%
10%
20%
10%
5%
5%
10%
Studenta
(semntura)
Conductor tiinific
(semntura)
66
Anexa 2
67
68
69
70