Sunteți pe pagina 1din 67

ACADEMIA DE STUDII ECONOMICE DIN MOLDOVA Facultatea Cibernetic, Statistic i Informatic Economic Catedra Cibernetic i Informatic Economic

BERZAN OLGA PROIECTAREA UNUI MAGAZIN ELECTRONIC IN BAZA MATERIALELOR FIRMEI SRL NEOCOMPUTER
TEZ DE LICEN

Specialitatea 368.1 Cibernetic i Informatic Economic

Admis la susinere ef catedr: prof.univ. Costa Ilie ________________2012

Autor: studenta grupei CIB-291, nvmant cu frecven la zi Berzan Olga Conductor tiinific: doctor confereniar Berzan tefan

Chiinu - 2012

1 Declaraia pe propria rspundere Subsemnata, Berzan Olga, absolventa al Facultii Cibernetic, Statistic i Informatic Economic al Academiei de Studii Economice din Moldova, specializarea Cibernetic i Informatic Economic, declar pe propria rspundere c teza de licen pe tema: Proiectarea unui magazin electronic in baza materialelor firmei SRL NeoComputer a fost elaborat de mine i nu a mai fost prezentat niciodat la o alt facultate sau instituie de nvmnt superior din ar sau din strintate. De asemenea, declar c sursele utilizate n tez, inclusiv cele din Internet, sunt indicate cu respectarea regulilor de evitare a plagiatului: - fragmentele de text sunt reproduse intocmai i sunt scrise in ghilimele, deinand referina precis a sursei; - redarea/reformularea n cuvinte proprii a textelor altor autori conine referina precis; - rezumarea ideilor altor autori conine referina precis a originalului.

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. " Comer electronic nseamn, n accepiune "tradiional", utilizarea n reele cu valoare adugat a unor aplicaii de tipul transferului electronic de documente (EDI), a comunicaiilor fax, codurilor de bare, transferului de fiiere i a potei electronice. Extraordinar a dezvoltare a interconectivitii calculatoarelor n Internet, n toate segmentele societii, a condus la o tendin tot mai evident a companiilor de a folosi aceste reele n aria unui nou tip de comer, comerul electronic n Internet, care s apeleze - pe lng vechile servicii amintite - i altele noi. Este vorba, de exemplu, de posibilitatea de a se efectua cumprturi prin reea, consultnd cataloage electronice "on" pe Web sau cataloage "off" pe CD-ROM i pltind prin intermediul crilor de credit sau a unor portmonee electronice. Pentru alii, comerul electronic reprezint relaiile de afaceri care se deruleaz prin reea ntre furnizori i clieni, ca o alternativa la variantele de comunicaii "tradiionale" prin fax, linii de comunicaii dedicate sau EDI pe reele cu valoare adugat. n fine, o alt form a comerului Internet implic transferul de documente - de la contracte sau comenzi pro forma, pn la imagini sau nregistrri vocale. O definiie succint i larg acceptat este urmtoarea: Comerul electronic (e-commerce) este acea manier de a conduce activitile de comer care folosete echipamente electronice pentru a mri aria de acoperire (locul n care se pot afla potenialii clieni) i viteza cu care este livrat informaia. Comerului electronic i sunt caracteristice urmtoarele: Accesibilitate posibilitatea de a construi propria afacere n domeniul comerului 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) ; Scara larg afaceri de tipul e-commerce pot fi construite n orice ar. Subieci ai pieei comerului electronic sunt astzi productorii de bunuri i servicii (n acelai rnd diferite tipuri de consulting medical, juridic sau alt caracter), care ofer produsul lor 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

4 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.

CAPITOLUL I. COMER ELECTRONIC


Odat cu rspndirea web-ului i atingerea unei mase critice de utilizatori, firmele cu activitate de comer, analitii, specialitii n marketing s-au gndit c merit investit efort n punerea la punct a unor tehnologii care s transforme surferii web n poteniali clieni. Iniial, site-urile web ale acestor firme conineau doar informaii de contact, oferte promoionale sau chiar cataloage de produse sub forma unor pagini HTML statice. Lansarea unei comenzi de cumprare a unor produse se putea face eventual via fax, telefon sau email. Totul era ok, doar c pentru a putea intra n posesia produselor, clientul trebuia s plteasc contravaloarea produselor comandate, iar banii s parcurg drumul de la client la comerciant (vnztor). Plata se fcea de regul prin mecanismele clasice, ctre un cont deschis de comerciant la o banc; presupunea deplasarea clientului la sediul unei instituii cu profil bancar pentru a depune banii i pentru a iniia transferul acestora n contul comerciantului. n funcie de politic adoptat de comerciant pentru a demara procesul de livrare a produselor ctre client acesta cerea sau nu, confirmarea efecturii plii prin fax. Fie c se folosea o reea de distribuie proprie, fie c se apela la un serviciu potal specializat (pota rapid, DHL, etc), teoretic aceast ultim faz era cea mai lung. A putea spune c pn acum am cercetat modalitatea n care se desfaoar comerul la distan n prezent. Am intilnit dou obstacole: 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 fre cvent 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

6 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.

Ce este comerul electronic?

Comerul electronic ofer oportunitatea de a comercializa produse n ntreaga lume, sporind numrul de poteniali clieni n primul rnd prin eliminarea barierelor geografice dintre clieni i comerciani. Tipuri de comer electronic: Business-to-business (B2B): Model de comer electronic n care toi participanii sunt companii sau alte organizaii. Business-to-consumer (B2C): Model de comer electronic n care companiile vnd la cumprtori individuali persoane fizice (amazon.com). Consumer-to-business(C2B): Persoane fizice (consumatori) care utilizeaz internetul pentru a-i vinde produsele sau serviciile firmelor i/sau caut vnztori s liciteze pentru produsele sau serviciile de care au nevoie (priceline.com). Consumer-to-consumer (C2C) : Consumatori care vnd direct la ali consumatori (ebay.com). Comer mobil (m-commerce) Tranzacii i activiti de comer electronic conduse prin mediu electromagnetic (tel. mobil). E-government: Government-to-business (G2B): Model de comer electronic n care o instituie guvernamental cumpr sau vinde bunuri, servicii sau informaii de la persoanele juridice (e-licitatie.ro). Government-to-consumer (G2C): Acoper relaii guvern-ceteni la nivel de informare i prestare servicii publice ( ex. Pltirea taxelor online).

Beneficii aduse de comerul electronic pentru unitile economice: serviciu. ncredere. Uneltele de dezvoltare software sunt nc n plin evoluie. Permite o livrare rapid a produselor sau serviciilor (n anumite cazuri) Consumatorii pot s primeasc informaie relevant n secunde, i nu n zile Face posibil participarea n licitaii virtual. Permite consumatorilor s interacioneze cu ali cumprtori n comuniti Faciliteaz competiia, ceea ce rezult n scderea preurilor. D posibilitatea mai multor persoane s lucreze de acas i s cumpere de Permite ca anumite mrfuri s fie vndute la preuri mai sczute, cu avanateje Crete eficiena i mbuntete calitatea produselor i serviciilor oferite. Exist o lips de standarde universal acceptate pentru calitate, securitate i Extinderea la pieele intrenaionale. Scderea costului de creare, procesare, distribuire, pstrare i gsire a Creaz posibilitatea modelrii produselor i serviciilor conform nevoilor Costuri de comunicaie mai mici. D posibilitatea consumatorilor s cumpere sau s fac tranzacii 24 h/zi, n Acord consumatorilor mai multe posibiliti de alegere. Cumprtorii pot s aleag mai uor cel mai mic pre pentru un produs sau

informaiei bazat pe hrtie. cumprtorilor. Beneficii aduse de comerul electronic pentru consumatori: tot timpul anului din aproape orice locaie.

sau sptmni.

electronice i s compare experienele Beneficii aduse de comerul electronic pentru societate: acas ceea ce rezult n trafic mai mic pe strzi i poluare sczut a aerului.

pentru cei cu venituri mai mici. Limitri ale comerului electronic:

8 Exist unele dificulti n integrarea ntre aplicaiile soft de comer electronic Accesul Internet este nc scump i inoportun.

i Internet cu unele aplicaii existente. Nectnd la toate impedimentele, comerul electronic se dezvolt extrem de rapid, numrul persoanelor implicate n relaii de schimb efectuate on-line crescnd numeros. Evoluia acestui domeniu pe plan mondial n ultimii ani este prezentat n figura 1.1.

Figura 1.1. Evoluia efectului Internet-ului asupra afacerilor Arhitectura unui sistem de comer electronic Pentru a construi un sistem de e-commerce, din punct de vedere arhitectural este nevoie de colaborarea a patru componente (subsisteme electonice, informatice) corespunztoare urmtoarelor roluri: Client. Un echipament, clasic un PC, conectat direct (via un ISP) sau indirect (o reea a unei corporaii) la Internet. Cumprtorul folosete acest echipament pentru a naviga i a face cumprturi. 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.

9 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 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.

10 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.

1.2. Pli electronice-noiuni generale


Una din principalele provocri cu care se confrunt comercianii atunci cnd doresc s implementeze un sistem de comer electronic este furnizarea unui mecanism de plat comod, perceput ca suficient de sigur i uor de integrat ntr-un sistem de tranzacii comerciale on-line. Multe soluii pentru aceast problem au fost propuse sau chiar sunt utilizate astzi. ns nici una nu a dobndit larga acceptare de care se mai bucur nc bancnota de hrtie sau moneda de metal. Comerul electronic va putea evolua dincolo de un anumit nivel doar atunci cnd consumatorii obinuii vor percepe un mecanism de plat electronic ca fiind la fel de sigur ca plata cu banii jos ("cash") de astzi. Plata prin Internet De ndat ce a pus n exploatare un sistem de vnzri on-line, comerciantul va putea vinde 24 de ore pe zi, 7 zile pe sptmn i asta peste tot n lume; pe unde a ajuns Internet-ul, desigur. Mai mult, cumprtorii i potenialii clieni vor avea acces la informaii de ultim or referitoare la produse, servicii, preuri sau disponibilitatea acestora. Ca acest scenariu s devin cu adevrat realitate, comerciantul va trebui s se asigure c sistemul informatic pe care-l implementeaz va fi disponibil non-stop i n tot acest timp el va opera: gestiunea comenzilor, facturarea, procesarea plilor i remiterea banilor. Soluii de plat n timp real 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

11 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. 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

12 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 (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.

13

CAPITOLUL II. SISTEME ELECTRONICE DE PLI


n domeniul mijloacelor electronice de plat, cercetrile sunt n plin desfurare. Exist numeroase sisteme n curs de experimentare, altele abia au fost cercetate i supuse analizei. Este normal ca prudena i securitatea s fie cuvintele cheie ale acestor demersuri. Vom prezenta n continuare cteva sisteme de pli electronice mai cunoscute, grupate n patru categorii: sisteme cu carduri bancare; sisteme on-line; micropli; cecuri electronice.

2.1. Sisteme de pli n Internet bazate pe carduri bancare SET


Multe cumprri de bunuri i servicii prin Internet se fac pltindu-se cu carduri bancare obinuite (Visa, MasterCard). ns tranzaciile cu carduri conin informaii confideniale privind cardul i informaiile personale ale clienilor, informaii ce pot fi interceptate n timpul transmisiei prin Internet. Fr un soft special, orice persoan care monitorizeaz traficul pe reea poate citi coninutul acestor date confideniale i le poate folosi ulterior Este necesar elaborarea unor standarde specifice sistemelor de pli, care s permit coordonarea prilor legitime implicate n transfer i folosirea corect a metodelor de securitate. n 1996, MasterCard i Visa au convenit s consolideze standardele lor de pli electronice ntr-unul singur, numit SET (Secure Electronic Transaction). Protocolul SET i propune apte obiective de securitate n e-commerce: S asigure confidenialitatea instruciunilor de plat i a informaiilor de cerere care sunt transmise odat cu informaiile de plat. S garanteze integritatea tuturor datelor transmise. S asigure autentificarea cumprtorului precum i faptul c acesta este utilizatorul legitim al unei mrci de card. S asigure autentificarea vnztorului precum i faptul c acesta accept tranzacii cu carduri prin relaia sa cu o instituie financiar achizitoare. S foloseasc cele mai bune metode de securitate pentru a proteja prile antrenate n comer.

14 S fie un protocol care s nu depind de mecanismele de securitate ale transportului i care s nu mpiedice folosirea acestora. S faciliteze i s ncurajeze interoperabilitatea dintre furnizorii de soft i cei de reea Aceste cerine sunt satisfacute de urmatoarele caracteristici ale acestei specificaii: Confidenialitatea informaiei - Pentru a facilita i ncuraja comerul electronic folosind crile de credit, este necesar asigurarea deintorilor de cartele c informaiile de plat sunt n siguran. De aceea, contul cumprtorului i informaiile de plat trebuie s fie securizate atunci cnd traverseaz reeaua, mpiedicnd interceptarea numerelor de cont i datele de expirare de ctre persoane neautorizate. Criptarea mesajelor SET asigur confidenialitatea informaiei. Integritatea datelor - Aceast specificaie garanteaz c nu se altereaz coninutul mesajelor n timpul transmisiei acestora prin reea. Informaiile de plat trimise de cumprtor la vnztor conin informaii de cerere, date personale i instruciuni de plat. Dac una din aceste informaii este modificat, tranzacia nu se va face corect. Protocolul SET folosete semnatura digital pentru integritatea datelor. Autentificarea cumprtorului - Vnztorul are nevoie de un mijloc de verificare a clientului su, a faptului c acesta este utilizatorul legitim al unui numr de cont val id. Un mecanism care face legtura dintre posesorul crii de credit i un numr de cont specific va reduce incidena fraudei i, prin urmare, costul total al procesului de plat. SET utilizeaz semnatura digital i certificatele cumprtorului pentru autentificarea acestuia. Autentificarea vnztorului - Aceast specificaie furnizeaz un mijloc de asigurare a clientului c furnizorul are o relaie cu o instituie financiar, permindu-i acestuia s accepte crile de credit. SET utilizeaz semnatura digital i certificatele vnztorului pentru autentificarea acestuia. Interoperabilitate - Protocolul SET trebuie s fie aplicabil pe o varietate de platforme hardware i soft. Orice cumprtor trebuie s poat s comunice, cu softul su, cu orice vnztor. Pentru interoperabilitate, SET folosete formate de mesaje i protocoale specifice. Cumprarea electronic - ntr-un scenariu tipic de e-commerce, etapele procesului de cumprare sunt urmtoarele: 1. Cumprtorul poate cuta bunuri i servicii avnd mai multe posibiliti:

15 Folosete un browser pentru a consulta cataloage online din pagina de Web a vnztorului; Consult un catalog suplimentar aflat pe un CDROM; Consult un catalog pe hrtie. 2. Cumprtorul alege bunurile pe care dorete s le cumpere. 3. Cumprtorului i este prezentat o list a bunurilor, incluznd preul acestora i preul total, cu tot cu taxe. Aceast list trebuie furnizat electronic de serverul vnztorului sau de s oftul de cumprare electronic din calculatorul clientului. Uneori se accept negocierea preului. 4. Cumprtorul alege mijloacele de plat. S considerm c este ales ca mijloc de plat cartela de credit (cardul). 5. Cumprtorul trimite vnztorului o cerere mpreun cu instruciunile de plat. n aceast specificaie, cererea i instruciunile de plat sunt semnate digital de ctre cumprtorii care posed certificate. 6. Vnztorul solicit autorizaia de plat a clientului su de la instituia financiar a acestuia. 7. Vnztorul trimite confirmarea cererii. 8. Vnztorul trimite bunurile sau ndeplinete serviciile solicitate n cerere. 9. Vnztorul solicit plata bunurilor i serviciilor de la instituia financiar a cumprtorului. Criptografia n SET - Pentru a asigura securitatea plilor, SET folosete perechi de chei RSA pentru a crea semnturi digitale i pentru secretizare. Prin urmare, fiecare participant n procesul de tranzacionare posed dou perechi de chei asimetrice: o pereche de chei "de schimb" folosit n criptare i decriptare - i o pereche "de semnatur", pentru crearea i verificarea semnturii digitale. De menionat faptul c rolul cheilor "de semnatur" este inversat n procesul de semnare digital unde cheia privat este folosit pentru criptare (semnare), iar cea public este folosit pentru decriptare (verificare a semnturii). Autentificarea este ntrit de utilizarea certificatelor. nainte ca un destinatar B s primeasc un mesaj semnat digital de ctre un emitor A, el vrea s fie sigur c deine cheia public a lui A i nu a altuia care s-a recomandat drept A prin reea. O alternativ ar fi c receptorul B s primeasc cheia public direct de la A printr-un canal de comunicaie securizat. De cele mai multe ori, ns, aceast soluie nu poate fi practicat. Transmisia securizat a cheilor este realizat de un "ter de ncredere" numit Autoritate de Certificate (AC), care-l asigur pe B c A este proprietarul cheii publice pe care o deine. Autoritatea de Certificate furnizeaz certificate care fac legtura dintre un

16 nume de persoan i o cheie public. Utilizatorul A prezint AC-ului informaii de identitate. AC-ul creaz un mesaj cu numele lui A i cheia public a acestuia. Acest mesaj, numit certificat, este semnat digital de ctre Autoritatea de Certificate. El conine informaii de identificare a proprietarului, precum i o copie a cheii publice (de schimb sau de semnatur). Participanii SET vor avea, de asemenea, dou certificate pentru cele dou perechi de chei: certificate "de semntur" i certificate "de schimb". Certificatele sunt create i semnate n acelai timp de ctre AC. Protocolul SET introduce o nou aplicaie a semnturilor digitale, i anume conceptul de semntur dual. S considerm urmtorul scenariu: vnzatorul B trimite o ofert cumprtorului A i o autorizaie bncii sale pentru a transfera banii, dac A accept oferta. ns B dorete ca banca s nu vad termenii ofertei, i nici cumparatorul informaiile sale de cont. n plus, B vrea s fac o legtur dintre ofert i transfer, astfel nct banii vor fi transferai doar dac A accept oferta sa. El realizeaz toate acestea semnnd digital ambele mesaje ntr-o singur operaie care creaz semnatura dual. O semntur dual este generat prin calcularea rezumatelor ambelor mesaje i concatenarea celor dou rezumate. Rezultatului obinut i se calculeaz, la rndul su, un rezumat i, n cele din urm, acest ultim rezumat este cifrat cu cheia privat de semnatur a emitorului. Trebuie inclus i rezumatul celuilalt mesaj pentru ca oricare din cei doi primitori s valideze semntura dual. Un primitor al oricrui mesaj i poate verifica autenticitatea prin generarea rezumatului acestuia, concatenarea cu rezumatul celuilalt mesaj, i calcularea rezumatului rezultatului concatenrii. Dac noul rezumat se potrivete cu semntura dual decriptat, primitorul poate fi sigur de autenticitatea mesajului. Dac A accept oferta lui B, trimite un mesaj bncii indicnd acceptul su i incluznd rezumatul ofertei. Banca poate verifica autenticitatea autorizaiei de transfer a lui B i se asigur c acceptul este pentru aceeai ofert prin utilizarea rezumatului autorizaiei pe care l -a primit de la B i a rezumatului ofertei prezentat de A pentru a valida semnatura dual. Astfel, banca poate controla autenticitatea ofertei, dar nu poate vedea termenii ofertei. n cadrul protocolului SET, semnatura dual este folosit pentru a face legatur dintre un mesaj de comand trimis vnztorului i instruciunile de plat coninnd informaii de cont trimise achizitorului. Cnd vnztorul trimite o cerere de autorizaie achizitorului, include instruciunile de plat primite de la cumprtor i rezumatul informaiilor de comand. Achizitorul folosete

17 rezumatul primit de la vnztor i calculeaz rezumatul instruciunilor de plat pentru a verifica semntura dual. n prezent, tot mai multe produse de e-commerce implementeaz protocolul SET, ceea ce confer securitate plilor Internet cu card, prin mijloace criptografice.

2.2. Sisteme on-line de plat cu moned electronic ECash


ECash reprezint un exemplu de sistem electronic de pli, care folosete pota electronic sau Web-ul pentru implementarea unui concept de portofel virtual. A fost dezvoltat de ctre firma DigiCash Co. din Olanda, firm fondat de ctre celebrul cercettor al sistemelor criptografice, David Chaum. Prima demonstraie a sistemului a fost fcut n 1994 la prima Conferin WWW, printr-o legtur Web ntre Geneva i Amsterdam. Ulterior a fost implementat de bnci din SUA (Mark Twain Bank of Missouri), Finlanda i din alte ri. Este prima soluie totalmente soft pentru plile electronice. ECash reprezint un sistem de pli complet anonim, ce folosete conturi numerice n bnci i tehnica semnturilor oarbe. Tranzaciile se desfoar ntre cumprtor i vnztor, care trebuie s aib conturi la aceeai banc. Cumprtorii trebuie s ntiineze banca cu privire la faptul c doresc s transfere bani din conturile lor obinuite n aa numitul cont eCash Mint. n orice moment, cumprtorul poate interaciona de la distan, prin calculatorul su, cu contul Mint i, folosind un client soft, poate retrage de aici fonduri pe discul calculatorului su. Formatul acestor fonduri este electronic - suite de 0 i 1 protejate criptografic. Ca urmare, discul cumprtorului devine un veritabil "portofel electronic". Apoi, se pot execut pli ntre persoane individuale sau ctre firme, prin intermediul acestor eCash. Principiul funcionrii lui ECash - ECash are un caracter privat: dei banca ine o eviden a fiecrei retrageri eCash i a fiecrui depozit Mint, este imposibil ca banca s stabileasc utilizarea ulterioar a lui eCash. Aceast proprietate se datoreaz folosirii unor criptosisteme cu chei publice RSA, cu o lungime a cheii de 768 bii. Pe lng anonimitatea plilor, eCash asigur i nerepudierea, adic acea proprietate care permite rezolvarea oricror dispute ntre cumprtor i vnztor privind recunoaterea plilor. De asemenea, prin verificare n baza de date a bncii, este mpiedicat orice dubl cheltuire a lui eCash. La fel ca i banii reali (bancnote, monede), banii electronici eCash pot fi retrai din conturi sau depozitai, pentru a fi tranzacionai. De asemenea, la fel ca n cazul banilor fizici, o persoan poate

18 transfera posesia unui cont eCash unei alte persoane. ns, spre deosebire de banii convenionali, 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. 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

19 "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 recepi onat 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). 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.

20 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.

2.3. Sisteme de micro-pli


Exist deja, aa cum s-a vzut pn acum, un numr de protocoale de plat n comerul electronic destinate unor tranzacii "mari", de 5 USD, 10 USD i mai mult. Costul per tranzacie este, de obicei, de civa ceni plus un procent din suma transferat. Atunci cnd aceste costuri sunt aplicate la tranzacii cu valori mici (50 de ceni sau mai puin), costul devine semnificativ din preul total al tranzaciei. Ca urmare, pentru a obine efectiv un pre minim pentru anumite bunuri i servicii "ieftine" ce urmeaza a fi cumprate, vor trebui utilizate noi protocoale. Exist o serie de servicii on-line, care promoveaz ziare, magazine, referine de munc i altele, toate avnd articole individuale care sunt ieftine dac sunt vndute separat. Avantajul de a cumpra articole individuale ieftine poate face aceste servicii mai atractive utilizatorilor ocazionali ai Internet-ului. Un utilizator care nu agreeaz ideea de a deschide un cont de zece dolari cu un editor de publicaii necunoscut, poate fi dispus s cheltuiasc civa ceni pentru a cumpra un articol interesant la prima vedere. O aplicaie "ieftin" frecvent o reprezint plata vizitrii sit e-urilor n Internet. Sub forma de concept i proiecte experimentale, micro-plile se adreseaz nevoii existenei unei scheme simple, ieftine, care s poat suporta economic pli foarte mici, civa dolari, ceni i

21 chiar fraciuni de ceni. Vom analiza cteva propuneri din aceast categorie de sisteme electronice de pli.

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. 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.

22 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 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

23 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. 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.

24 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. 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 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.

25 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.

2.4. Pli prin cecuri electronice


Cecurile electronice au fost dezvoltate printr-un proiect al lui FSTC -Financial Services Technology Consortium. FSTC cuprinde aproape 100 de membri, incluznd majoritatea marilor bnci, furnizorii tehnologiei pentru industria financiar, universiti i laboratoare de cercetare. Partea tehnic a realizrii proiectului cecului electronic a fost realizat ntr-un numr de faze: generarea conceptelor originale, realizarea cercetrilor preliminare, construirea i demonstrarea unui prototip, formularea specificaiilor pentru un sistem pilot i implementarea acestui sistem. n prezent, cecurile electronice ncep s fie utilizate ntr-un program pilot cu Departamentul Trezoreriei Statelor Unite care pltete furnizorii Departamentului de Aprare. Cecurile electronice sunt create pentru a realiza pli i alte funcii financiare ale cecurilor pe hrtie, prin utilizarea semnturilor digitale i a mesajelor criptate, pe suportul reelei Internet. Sistemul cecurilor electronice este proiectat pentru a asigura integritatea mesajelor, autenticitatea i 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,

26 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 Mark up 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 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.

27 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. Cecul electronic semnat i factura sunt transmise ctre ncasator (pltit) prin e-mail sau printro 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

28 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 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

29 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: Certificatele X.509 semnate de bnci i conturile s corespund specificaiilor FSML. Partea hard i soft a cecurilor electronice s corespund cerinelor i specificaiilor API referitoare la carnetele de cecuri electronice. Politicile de autoriti de certificare ale bncilor s corespund cerinelor i reglementrilor legale. Unele dintre operaii, cum ar fi iniializarea cardului i autoritatea de certificare a bncii, pot fi ndeplinite de alte firme, ce acioneaz ca ageni ai bncii. Serverele bncilor - Serverele de cecuri electronice din bnci sunt utilizate pentru recepionarea e-cecurilor de la clieni prin e-mail, procesarea e-cecurilor primite i realizarea unei interfee cu sistemul de meninere a nregistrrilor despre conturile cec - DDA. Funciile executate n mod tipic de un server de cecuri electronice dintr-o banc, sunt urmtoarele. Acest server primete de la ncasatori e-mail-uri care conin e-cecuri aprobate i depozite. E-cecurile sunt procesate i reinute n baza de date, pn cnd sunt pltite cu bani cash (clearingul). E-cecurile rmn pe server i depozitele sunt trimise la sistemul DDA pentru procesare. E-cecurile problematice sunt returnate ctre o staie special, pentru o analiz manual i intervenii.

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

30 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 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.

Figura 2.1. Schema de funcionare a sistemului Paypal

31

CAPITOLUL III. PRINCIPII I INSTRUMENTE DE CREARE A MAGAZINULUI ELECTRONIC

3.1. Caracteristica unitii social-economice NeoComputer Grup SRL Moldova Prezenta lucrare este elaborat pe baza datelor primite de la compania NeoComputer Grup SRL Moldova care este compus din 2
ntreprinderea NeoComputer Grup SRL ntreprinderea NeoHelp SRL. 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 ntrep rinderea 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.

32

3.2. Concepte i principii de funcionare a Magazinului Electronic


nregistrarea cumprtorului nou nregistrarea vnztorului nou Intrarea in sistem ca cumprtor nregistrat Intrarea in sistem ca cumprtor ne nregistrat Intrarea in sistem ca vnztor.

Form de nregistrare standard cu anumii parametri p/u chei.

1. Salvarea local a price listului n formatul XXX. 2. Redactarea pricelistului n regim ONLINE. 3.Vizualizarea comenzilor

Are urmtorul meniu:


1. Lista vnztorilor 2. Lista categoriilor de bunuri 3. Lista bunurilor 4. Coul (numai p/u cei inregistrai) 5. COMANDA

Form de nregistrare standard cu anumii parametri pentru chei. Cumprtorul ndeplinete o form, dup care el poate intra in sistem ca client nregistrat. Dac vnztorul nu permite nregistrarea ON-LINE, atunci cumprtorul devine client doritor de nregistrare, iar dup ce vnztorul l-a nregistrat el poate s intre n Magazinul Electronic.

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.

33 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.

2. Lista categoriilor de bunuri. La selectarea acestui punct din meniu, cumprtorul vede lista categoriilor de bunuri. Aciunile ce pot fi efectuate sunt: . Cutarea categoriei necesare . Sortarea dup alfabet(auto) La selectarea unei categorii, cumprtorul poate efectua aciuni doar cu aceast categorie: . Salvarea local a price listului categoriei in format XXX B. Obinerea listei bunurilor acestei categorii. Dac cumprtorul a selectat B, atunci sunt reflectate lista tuturor bunurilor categorie date cu un set de parametri: preul, cantitatea, productorul, GOST, termenul de valabilitate etc. Aciunile ce pot fi efectuate cu aceast list sunt: E. Sortarea alfabetic F. Sortarea dup preuri G. Sortarea dup productori H. Sortarea dup vnztori I. Cutarea dup index. Elementul selectat al bunului poate fi transferat in co.

34

3. Lista bunurilor. La selectarea acestui punct din meniu, cumprtorul vede lista bunuri existente. Aciunile ce pot fi efectuate sunt: . Cutarea bunului necesar . Sortarea dup alfabet(auto) La selectarea unui bun anumit, cumprtorul poate efectua aciuni doar asupra acestui bun: . Salvarea local a price listului bunului concret in format XXX . Obinerea listei productorilor acestui bun Dac cumprtorul a selectat B, atunci sunt reflectate lista productorilor acestui bun cu un set de parametri: preul, cantitatea, productorul, GOST, termenul de valabilitate etc. Asupra listei de productori se poate efectua urmtoarele aciuni: J. Sortarea alfabetic K. Sortarea dup preuri L. Cutarea dup index Bunul dat poate fi transferat in co in dependen de productor.

35

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, pos ibil 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.

36 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

iMac

SERVER

BUYER

Figura 3.1. Schema funcional

37 S numrm funciile fiecrui post de lucru. Administratorul 1. Selectarea serverului potrivit pentru Magazinul Electronic; 2. Instalarea Magazinul Electronic pe WEB-Server. Aceasta nsemn expedierea prin FTP sau instalarea simpl a fiierelor HTML, Apleturi, Servleturi, care reprezint in sine sistemul de funcionare a magazinului; 3. Configurarea paginilor WWW de pe server; 4. Salvarea i configurarea BD folosit de Magazinul Electronic; 5. Seteaz metoda iniial de configurare (prin cerere). Vnztorul 1. Rennoiete (update) BD a Magazin Electronic; 2. Listeaz i rspunde la comenzile noi; 3. Schimb metoda de nregistrare (prin cerere sau automat); 4. nregistreaz utilizatorii care au dat cerere la nregistrare. 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.

38

3.3. Proiectarea de ansamblu a sistemului E-magazin


Schema bazei de date pentru magazinul on-line este destul de simpl. n continuare vom prezenta lista de tabele de care avem nevoie i o scurt descriere a fiecruia din ele. Tabelul 3.2. Lista tabelelor incluse n baza de date. Nume tabel tbl_category tbl_product tbl_cart Descriere Conine categoriile de produse Conine produsele Coul cu cumprturi. Un produs este introdus aici cnd clientul l adaug n co. tbl_order tbl_order_item tbl_user tbl_shop_config 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.2. n continuare vom examina fiecare tabel n parte. 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).

39

Figura 3.2. Diagrama bazei de date tbl_cart - Aici se vor introduce produsele pe care utilizatorul curent le adaug n coul cu cumprturi. Utilizm atributul ct_session_id pentru a pstra datele unei sesiuni de cumprare i pentru a deosebi sesiunile una de alta. tbl_order - n momentul cnd clientul confirm comanda de cumprare a crorva produse, comanda este nregistrat n acest tabel. Deci este nregistrat informaia de achitare i de livrare, inclusiv taxa de livrare. tbl_order_item - Toate produsele comandate sunt nregistrate aici. Ele sunt copiate din coul cu cumprturi. Dup aceasta informaia despre sesiunea curent este eliminat din tabelul coului tbl_cart.

40 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.

Figura 3.3. Structura fiierelor magazinului electronic Sunt create fiiere n fucie de sarcinile pe care le ndeplinesc. De asemenea este nevoie de o definire detaliat a listei de fiiere. Directoriul e-magazin/library conine fiierele: config.php: fiierul principal n care sunt definite configuraiile magazinului. category-functions.php: funciile de gestionare a categoriilor de produse. product-functions.php: funciile de gestionare a produselor. cart-functions.php: funciile ce definesc funcionarea coului virtual de cumprturi. checkout-functions.php: funciile de nregistrare a comenzilor on-line. common.php: funciile de gestionare a paginilor n ansamblu. database.php: funciile de interaciune cu baza de date. header.php: Funciile ce definesc interfaa site-ului. top.php: Antetul comun pentru majoritatea paginilor, conine logotipul magazinului.

Directoriul e-magazin /include conine fiierele:

41 footer.php: Conine informaia general despre magazin (nr. de telefon, e-mail, adresa). shop.css: Stilurile utilizate n designul site-ului. leftNav.php: Panoul cu categorii de produse. categoryList.php: Funciile ce gestioneaz lista categoriilor de produse. productList.php: Gestioneaz lista produselor din catalog. productDetail.php: Pagina de afiare a detaliilor despre produse. miniCart.php: Panoul coului virtual cu cumprturi. shippingAndPaymentInfo.php: Formularul de introducere a informaiei de achitare i de livrare (Pasul 1 al ndeplinirii comenzilor ). checkoutConfirmation.php: Pagina de verificare i confirmare a comenzii de cumprare (pasul 2 al ndeplinirii comenzilor) Directoriul e-magazin/include/paypal conine fiierele: paypal.inc.php: Modulul plilor on-line prin Paypal. ipn.php: Modulul de verificare a plilor on-line. payment.php: Modulul de legtur a on-line magazinului cu site-ul Paypal.

3.4. Proiectarea de detaliu a sistemului E-magazin


3.4.1. Pagina administratorului Pentru simplificarea lucrului administratorului e-magazinului, sunt puse la dispoziie urmtoarele posibiliti:

Categorii
o o

Adugare Categorii-opiunile de adugare a categoriilor noi. Vizualizare Categorii-lista tuturor categoriilor existente. De asemenea putem vedea subcategoriile i produsele pe care le conin. Modificare Categorii-actualizarea informaiilor despre categorii: nume, descriere i imagine.

Eliminare Categorii-eliminarea unei categorii. Adugare Produse-adugarea produselor noi n catalogul nostru on-line. Aici introducem numele produsului, caracteristicile lui, imaginea.

Produse
o

42
o

Vizualizare Produse-vizualizarea produselor coninute n catalog. Pentru simplificarea acestui proces putem sorta produsele dup categorii i subcategorii. Modificare Produse-actualizarea informaiilor despre produse. De asemenea putem elimina produsul n aceast pagin.

Eliminare Produse-eliminarea produselor din catalog. 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. Modificare Comenzi-uneori administratorul poate fi contactat de ctre unii clieni, aflnd c acetia au comis careva greeli n timpul efecturii comenzii, indicnd greit produsul, cantitatea .a. Sau pur i simplu dorete s anuleze comanda. n aceast pagin putem efectua modificrile respective.

Comenzi
o

Setri Magazin-modificarea informaiei despre magazin ca nume, adres, numr de telefon, email etc.

Pagina principal a administratorului este prezentat n figura 3.4.

Figura 3.4. Pagina principal a administratorului

43 3.4.2. Logarea administratorului Toi utilizatorii sunt nregistrai n tabelul tbl_user. Pentru simplitate tabelul respectiv va conine doar numele utilizatorului, parola i id-ul. Logarea are loc n felul urmtor: 1. Utilizatorul introduce numele de acces i parola 2. Este verificat faptul dac aceast combinaie nume parol exist n baza de date 3. Dac exist, sesiunea ncepe i este deschis pagina principal a administratorului 4. Dac nu exist este afiat un mesaj de eroare Pagina de logare a administratorului este prezentat n figura 3.5.

Figura 3.5. Logarea administratorului. 3.4.3. Vizualizare categorii n pagina Categorii putem vedea toate categoriile de produse ale catalogului. Ele sunt afiate una cte una, n dreptul fiecreia avnd opiunile Modificare i Eliminare. Efectund un click pe Modificare va fi afiat pagina de modificare a categoriei, unde putem actualiza numele categoriei, descrierea ei i imaginea. Efectund click pe Eliminare va fi afiat o fereastr de dialog care cere confirmarea eliminrii categoriei n cauz.

44 Pagina de vizualizare a categoriilor de produse este prezentat n figura 3.6

Figura 3.6. Vizualizarea categoriilor de produse 3.4.4. Adugare categorii

Aici administratorul poate aduga noi categorii de produse n catalogul on -line. Tot de ce avem nevoie este numele categoriei, o scurt informaie descriptiv i o imagine reprezentativ. Adugarea imaginii nu este obligatorie, ns lipsa imaginilor va nruti aspectul estetic al catalogului. Informaia descriptiv a categoriei nu va fi afiat n catalog, aceasta avnd scop orientativ pentru administratorul catalogului. Formularul de adugare a categoriilor de produse este prezentat n figura 3.7.

45

Figura 3.7. Adugare categorii de produse 3.4.5. Modificare categorii n aceast pagin putem modifica informaia despre categorii. Ea arat la fel ca i formularul de adugare a categoriilor. Diferena este c formularul conine informaia veche, fiind nevoie doar de o editare a ei. Alt diferen este faptul c aici este afiat imaginea reprezentativ a categoriei. Schimbnd imaginea cu una nou, cea veche este eliminat automat, fiind ncrcat pe server imaginea nou. 3.4.6. Eliminare categorii Cnd administratorul decide c o anumit categorie nu mai este util el poate s o elimine din baza de date. Acest lucru poate fi efectuat deschiznd pagina de vizualizare a categoriilor i efectund un click pe opiunea Elimin din dreptul categoriei respective. Eliminnd o categorie sunt eliminate subcategoriile incluse n ea i produsele pe care le conin. Procesul de eliminare este urmtorul: 1. Pentru toate produsele din categoria respectiv atributul cat_id este egalat cu zero. 2. Este eliminat imaginea reprezentativ a categoriei (dac exist). 3. Este eliminat categoria din baza de date.

46 3.4.7. Adugare produse Procesul de adugare a unui produs n catalog este foarte simplu. Este nevoie doar de completat formularul i de apsat butonul Adaug produs. La adugarea unui produs nou este cerut informaia : 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.

Figura 3.8. Adugare produse Difer puin de formularul de adugare a categoriilor, avem doar cu un cmp mai mult. Cmpul de tip combo box de selectare a categoriei este utilizat pentru a aduga produsele n categorii deja existente. Este construit n aa fel pentru a aduga produse n categoriile de nivelul 2 i nu n cele de nivelul 1.

47 Este pevzut faptul ca executnd un click pe butonul Adaug produs n timp ce vizualizm produse de o anumit categorie, la afiarea formularului de adugare produse este selectat categoria potrivit n cmpul Categoria. 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.

Figura 3.9. Vizualizare produse din toate categoriile

48 3.4.9. Modificare produse Pagina de modificare a informaiilor despre produse este similar paginii de modificare a informaiilor despre categorii, cu mici diferene. 3.4.10. Eliminare produse Acest proces de asemenea nu necesit explicaii amnunite. Procesul este simplu. nti sunt eliminate orice informaii referitoare la acest produs din tabelele tbl_cart i tbl_order_item pentru a menine integritatea datelor. Apoi sunt eliminate imaginile produsului (imaginea mare i cea thumbnail). n final, este eliminat produsul din baza de date (tbl_product). 3.4.11. Prelucrarea comenzilor Toate comenzile clienilor sunt afiate aici. Examinnd comenzile putem efectua aciunile ulterioare. Toate comenzile iniial au starea Noi. Dup mpachetarea produselor comandate i transmiterea lor ctre client prin pot sau cu ajutorul unui curier, putem schimba starea comenzii n Livrate. Strile posibile a unei comenzi pot fi: Noi Achitate Livrate Complete Anulate

Noi toate comenzile iniial au aceast stare. Achitate starea aceasta este stabilit automat n cazul efecturii plii on-line. De notat faptul c comanda poate avea aceast stare din momentul achitrii bunurilor pn n momentul cnd clientul primete marfa. Livrate dup mpachetarea produselor comandate i transmiterea lor ctre client prin pot sau cu ajutorul unui curier, putem schimba starea comenzii n Livrate. Complete n cazul cnd achitarea este efectuat i clientul a primit marfa comanta primete satutul Complete.

49 Anulate n cazul cnd administratorul consider c comanda este suspect, fiind vorba de o fraud, el poate schimba starea comenzii n Anulate. Sau poate aprea situaia cnd nsi clientul contacteaz administratorul e-magazinului i l anun c anuleaz comanda efectuat anterior. Pagina de vizualizare a comenzilor este prezentat n figura 3.10.

Figura 3.10. Pagina Vizualizare comenzi

50

CAPITOLUL IV. EFICIENA ECONOMIC A SISTEMULUI EMAGAZIN


Pentru realizarea unui sistem informatic sunt necesare investiii de munc i capital. n acest capitol vor fi examinate urmtoarele aspecte a realizrii i exploatrii sistemului informatic Emagazin: estimarea costurilor de elaborare a sistemului informatic; estimarea costurilor de exploatare a sistemului informatic proiectat; estimarea efectelor economice a sistemului; Sumnd costurile de elaborare i de exploatare a sistemului vom obine suma necesar i sufucient a investiiilor de efectuat. Vom considera un numr de 3 salariai pentru realizarea sistemului i 1 salariat pentru ntreinerea lui. Tehnica de calcul i softul necesar vor fi procurate ealonat: nti pentru echipa de proiect, apoi pentru echipa de ntreinere a sistemului.

4.1. Estimarea costurilor totale de elaborare a sistemului E-magazin


n scopul de a repartiza raional investiiile efectuate este necesar de a ntocmi planul calendaristic al lucrrilor de proiect. La realizarea proiectului vor participa 3 persoane: managerul de proiect i 2 programatori, care vor ndeplini att sarcinile de realizare, ct i de testare a sistemului. Timpul optimal de efectuare a fiecrei lucrri (topt) va fi calculat reieind din formula (4.1).

t opt
unde:

3 * t m in 2 * t m ax 5

(4.1)

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.

51 Tabelul 4.1 Planul calendaristic privind elaborarea sistemului E-magazin

Nr. 1 2 3 4 5 6

Activitatea Analiza preliminar a proiectului Definirea cerinelor beneficiarului Elaborarea caietului de sarcini Proiectarea bazei de date Crearea bazei de date Stabilirea sarcinilor tehnice pentru realizarea interfeei client i Sistemul de gestiune a coninutului Realizarea aplicaiei interfeei client i a Sistemului de Gestiune a Coninutului Testarea bazei de date Testarea aplicaiei Asigurarea calitii

tmin (zile) 1 1 4 4 3 2

tmax (zile) 3 3 6 7 6 4

topt (zile) 1,8 1,8 4,8 5,2 4,2 2,8

Nr. persoane 1 2 2 3 1 3

7 8 9 10

20 3 3 5 46

25 6 6 8 74 57,2

22 4,2 4,2 6,2 57,2

3 2 2 2

Total

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 pentru procurarea activelor materiale i nemateriale i uzura lunar a


acestora;

cheltuielile pentru retribuirea muncii; 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

52 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 1 2 3 Total Unitate Calculator Printer multifuncional Windows XP Professional SP2 Cantitate (uniti) 3 1 3 Pre unitar Pre total (lei) (lei) 12000 2700 2320 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
unde:

M fix Anemat 12 * 3

M fix Anemat 36

(4.2)

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

38700 6960 45660 1268,34 lei. 12 * 3 36

n tabelul 4.3 este prezentat lista obiectelor de mic valoare i scurt durat necesare.

53 Tabelul 4.3 Cheltuielile de proiect privind procurarea obiectelor de mic valoare i scurt durat Nr 1 2 3 4 Total Unitate Cartu pentru imprimant Rechizite de birou Hrtie de birou CD-R Cantitate (uniti) 1 6 1000 20 Pre unitar Pre (lei) (lei) 600 25 0,1 3 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. 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 p Fsal S cal S cal * 0.25 S cal 0.025 * S cal

10 * 3 * 2 (4.3) 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.

54 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 m2. 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

4.2. Cheltuielile de exploatare a sistemului E-magazin


innd cont de faptul c site-ul poate fi gzduit de ctre o companie de hosting, cheltuielile de exploatare a sistemului se vor reduce la remunerarea administratorului i asigurarea lui tehnic. Presupunem o tax de hosting de 480 lei anual (40 lei lunar). Cheltuielile pentru procurarea activelor materiale, nemateriale i calcularea uzurii acestora: Aici vor fi estimate cheltuielile pentru asigurarea administratorilor de sistem 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. Tabelul 4.4 Cheltuielile de exploatare privind procurarea activelor materiale i nemateriale Nr 1 2 3 Total Unitate Calculator Printer multifuncional Windows XP Professional SP2 Cantitate (uniti) 1 1 3 Pre unitar Pre total (lei) (lei) 12000 12000 2700 2700 2320 2320 21660

55 Reieind din formula (4.2) uzura lunar total calculatorului procurat i softului pentru el va constitui:

U expl

14700 2320 17020 472,80 lei. 12 * 3 36

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 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)

Deci pentru exploatarea aplicaiei fondul salarial va constitui: Fexsal=5000+5000*0.25+5000*0.025+3,34= 6378,34 lei. Cheltuielile indirecte lunare 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.

56 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 categoria acestor cheltuieli va fi inclus costul serviciilor de acces la Internet folosite pentru actualizarea locaiei Web (400 lei lunar) i plata lunar pentru hosting (40 lei). n aa caz pentru un spaiu necesar de 20 m2 i costurile lunare de 400 lei pentru Internet i 40 lei pentru gzduirea locaiei cheltuielile indirecte lunare (Cexind) vor constitui: Cexind=40*20+400+40=1240 lei Cheltuielile totale lunare Sumnd cheltuielile calculate anterior va fi obinut valoarea total a cheltuielilor pentru perioada de proiect (Cptot). Cextot=UExpl+Cexmat+Fexsal+Cexind (4.6) De unde rezult: Cextot=472,80+330+6378,34+1240=8421,14 lei

4.3. Efectele economice obinute ca urmare a exploatrii sistemului Emagazin


Calcularea efectelor economice obinute ca urmare a implementrii sistemului de vnzri online este efectuat n condiiile implementrii n cadrul unui magazin de electrocasnice care activeaz n raza municipiului Chiinu. Calculele sunt efectuate prin metoda estimrii economiei anuale obinute n urma implementrii sistemului. Un factor care favorizeaz implementarea sistemului este faptul c avnd o locaie web cu catalogul produselor propuse spre vnzare, lista preurilor plus posibilitatea de a efectua cumprturile on-line, magazinul de electrocasnice i mrete substanial aria pieei de desfacere i numrul potenialilor clieni. Un alt factor este reducerea numrului de consultani care activeaz n cadrul magazinului, clienii obinnd aproape toat informaia de care au nevoie de pe site-ul magazinului. S-a ajuns la concluzia c numrul consultanilor poate fi redus cu 3 persoane. Vor fi estimate cheltuielile de ntreinere a 3 posturi de consultani cu salariul lunar calculat de 4000 lei. Vor fi utilizate unele calcule efectuate pentru perioada de exploatare. Deci, uzura potenial lunar a mijloacelor fixe constituie:

57

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 pot Fcal S cal S cal * 0.25 S cal * 0.025

10 * 3 3

Fondul de salarizare constituie: Fpotcal=12000+12000*0.25+12000*0.025+10=15310 lei Se va considera c cheltuielile indirecte sunt aceleai ca n cazul exploatrii sistemului (Cexind= Cpotind=1240 lei). Deci, cheltuielile totale lunare poteniale n cazul neimplementrii sistemului E-magazin pot fi calculate astfel: Cpottot=Upot+Cpotmat+Fpotsal+Cpotind i cheltuielile lunare poteniale constituie: Cpottot=1418,40+990+15310+1240=18958,40 lei Economia anual (Ea) obinut ca urmare a implementrii sistemului poate fi calculat astfel:
pot ex E a (Ctot Ctot ) *12

(4.7)

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:

Ef investitiei

Ea I implement

126447,12 2,02 62276 ,68

58 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 luni 10537,26

Analiznd principalii indicatori calculai (durata de rscumprare a investiiei i coeficientul anual de eficien a investiiei) poate fi tras concluzia c sistemul proiectat este eficient din punct de vedere economic. innd cont de faptul c Republica Moldova se apropie cu pai rapizi de standardele internaionale de comer on-line, implementarea unor astfel de sisteme va constitui n viitor un beneficiu esenial pentru unitile comerciale din ar.

59

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, 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 astzi, ca i cel de ieri i cel de miine se afl ntr-o continu transformare i 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 acea sta 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;

60 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. 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.

61

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. I.Costa, T.Zacon -Ghid privind elaborarea i susinerea tezelor de licen Informatic 32 p 5. Afacerile electronice component important a Noii Economii. (http://www.biblioteca.ase.ro/downres.php?tc=9851). 6. Victor-Valeriu Patriciu. Sisteme electronice de pli. (http://www.afaceri.net/articole/Comert_electronic/Plati_electronice/Sisteme_electronice_de _plati%20.htm). 7. Mircea Cioat. Pli electronice. (http://www.afaceri.net/articole/Comert_electronic/Plati_electronice/Plati_electronice.htm). 8. Bogdan Manolea. Introducere n comerul electronic. (www.legi-internet.ro/introd_comel.ppt). 9. PHP MySQL Shopping Cart Tutorial. (http://www.phpwebcommerce.com). 10. www.citforum.ru/e-commerce 11. http://www.onebiz8m.net/articole 12. http://www.e-commerce.ru/biz_tech/implementation/b2c 13. http://uicserver.uic.nnov.ru/~chep.html 14. http://www.onepageplanning.com/ 15. www.oncallgeeks.com/tutorial 16. www.amadeo.ru 17. http://webwarez.vvsu.ru/ Pentru studenii anului III (zi), Specialitile: Cibernetic i Informatic Economic,

62

ANEXE:
Anexa 1 Aprobat: ef catedr Prof. univ.,dr.hab. Ilie COSTA ________________ 20__

Graficul calendaristic de executare a tezei de licen

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)

63 Anexa 2

Codul SQL de creare a bazei de date


CREATE DATABASE IF NOT EXISTS magdb; USE magdb; -- ---------------------------------------------------------- Structura tabelului`tbl_cart` -CREATE TABLE `tbl_cart` ( `ct_id` int(10) unsigned NOT NULL auto_increment, `pd_id` int(10) unsigned NOT NULL default '0', `ct_qty` mediumint(8) unsigned NOT NULL default '1', `ct_session_id` char(32) NOT NULL default '', `ct_date` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`ct_id`), KEY `pd_id` (`pd_id`), KEY `ct_session_id` (`ct_session_id`) ) TYPE=MyISAM AUTO_INCREMENT=80 ; -- ---------------------------------------------------------- Structura tabelului `tbl_category` -CREATE TABLE `tbl_category` ( `cat_id` int(10) unsigned NOT NULL auto_increment, `cat_parent_id` int(11) NOT NULL default '0', `cat_name` varchar(50) NOT NULL default '', `cat_description` varchar(200) NOT NULL default '', `cat_image` varchar(255) NOT NULL default '', PRIMARY KEY (`cat_id`), KEY `cat_parent_id` (`cat_parent_id`), KEY `cat_name` (`cat_name`) ) TYPE=MyISAM AUTO_INCREMENT=39 ;

-- ---------------------------------------------------------- Structura tabelului `tbl_currency` -CREATE TABLE `tbl_currency` ( `cy_id` int(10) unsigned NOT NULL auto_increment, `cy_code` char(3) NOT NULL default '', `cy_symbol` varchar(8) NOT NULL default '',

64
PRIMARY KEY (`cy_id`) ) TYPE=MyISAM AUTO_INCREMENT=6 ; --- Inserarea valutelor in tabelul `tbl_currency` -INSERT INTO `tbl_currency` (`cy_id`, `cy_code`, `cy_symbol`) VALUES (1, 'EUR', '€'), (2, 'GBP', '£'), (3, 'JPY', '¥'), (4, 'USD', '$'), (5, 'MDL', 'MDL '); -- ---------------------------------------------------------- Structura tabelului `tbl_order` -CREATE TABLE `tbl_order` ( `od_id` int(10) unsigned NOT NULL auto_increment, `od_date` datetime default NULL, `od_last_update` datetime NOT NULL default '0000-00-00 00:00:00', `od_status` enum('Noi','Achitate','Livrate','Complete','Anulate') NOT NULL default 'Noi', `od_memo` varchar(255) NOT NULL default '', `od_shipping_first_name` varchar(50) NOT NULL default '', `od_shipping_last_name` varchar(50) NOT NULL default '', `od_shipping_address1` varchar(100) NOT NULL default '', `od_shipping_address2` varchar(100) NOT NULL default '', `od_shipping_phone` varchar(32) NOT NULL default '', `od_shipping_city` varchar(100) NOT NULL default '', `od_shipping_state` varchar(32) NOT NULL default '', `od_shipping_postal_code` varchar(10) NOT NULL default '', `od_shipping_cost` decimal(5,2) default '0.00', `od_payment_first_name` varchar(50) NOT NULL default '', `od_payment_last_name` varchar(50) NOT NULL default '', `od_payment_address1` varchar(100) NOT NULL default '', `od_payment_address2` varchar(100) NOT NULL default '', `od_payment_phone` varchar(32) NOT NULL default '', `od_payment_city` varchar(100) NOT NULL default '', `od_payment_state` varchar(32) NOT NULL default '', `od_payment_postal_code` varchar(10) NOT NULL default '', PRIMARY KEY (`od_id`) ) TYPE=MyISAM AUTO_INCREMENT=1005 ; -- ---------------------------------------------------------- Structura tabelului `tbl_order_item` --

65

CREATE TABLE `tbl_order_item` ( `od_id` int(10) unsigned NOT NULL default '0', `pd_id` int(10) unsigned NOT NULL default '0', `od_qty` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`od_id`,`pd_id`) ) TYPE=MyISAM; -- ---------------------------------------------------------- Structura tabelului `tbl_product` -CREATE TABLE `tbl_product` ( `pd_id` int(10) unsigned NOT NULL auto_increment, `cat_id` int(10) unsigned NOT NULL default '0', `pd_name` varchar(100) NOT NULL default '', `pd_description` text NOT NULL, `pd_price` decimal(9,2) NOT NULL default '0.00', `pd_qty` smallint(5) unsigned NOT NULL default '0', `pd_image` varchar(200) default NULL, `pd_thumbnail` varchar(200) default NULL, `pd_date` datetime NOT NULL default '0000-00-00 00:00:00', `pd_last_update` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`pd_id`), KEY `cat_id` (`cat_id`), KEY `pd_name` (`pd_name`) ) TYPE=MyISAM AUTO_INCREMENT=39 ; -- ---------------------------------------------------------- Structura tabelului `tbl_shop_config` -CREATE TABLE `tbl_shop_config` ( `sc_name` varchar(50) NOT NULL default '', `sc_address` varchar(100) NOT NULL default '', `sc_phone` varchar(30) NOT NULL default '', `sc_email` varchar(30) NOT NULL default '', `sc_shipping_cost` decimal(5,2) NOT NULL default '0.00', `sc_currency` int(10) unsigned NOT NULL default '1', `sc_order_email` enum('y','n') NOT NULL default 'n' ) TYPE=MyISAM; --- Inserarea informatiilor despre magazin in tabelul `tbl_shop_config` --

66
INSERT INTO `tbl_shop_config` (`sc_name`, `sc_address`, `sc_phone`, `sc_email`, `sc_shipping_cost`, `sc_currency`, `sc_order_email`) VALUES --- Structura tabelului `tbl_user` -CREATE TABLE `tbl_user` ( `user_id` int(10) unsigned NOT NULL auto_increment, `user_name` varchar(20) NOT NULL default '', `user_password` varchar(32) NOT NULL default '', `user_regdate` datetime NOT NULL default '0000-00-00 00:00:00', `user_last_login` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`user_id`), UNIQUE KEY `user_name` (`user_name`) ) TYPE=MyISAM AUTO_INCREMENT=5 ; ---Inserarea utilizatorului implicit in tabelul`tbl_user` -INSERT INTO `tbl_user` (`user_id`, `user_name`, `user_password`, `user_regdate`, `user_last_login`) VALUES

S-ar putea să vă placă și