Sunteți pe pagina 1din 7

II.

BREVIAR DE CALCUL
2.1 Introducere n aplicaie
Persoanele care acceseaz frecvent reeaua Internet n zilele de astzi pot remarca
prezena tot mai mare a site-urilor realizate n format .asp sau .jsp care sunt specializate
n domenii gen comerul electronic. Din ce n ce mai des apare conceptul de cumprare
on-line,
fapt ce implic n general posibilitatea unui acces structurat, dinamic i eficient ctre o
bibliotec de date sortate pe domeniile de utilizare a firmei respective.
Utilizatorul conectat poate selecta produsul dorit i apoi transmite o cerere de cumprare
care
duce la procesul de validare a unui mijloc de plat gen VISA CARD, MASTER CARD,
AMERICAN EXPRESS CARD, sau cec!. "n acest moment aplicaia interconectat cu
minim o banc pentru verificarea e#istenei cardului introdus de client drept surs de
plat! va ti s realizeze tranzacia propriu-zis i va semnala serviciului de mesagerie
toate datele necesare pentru buna livrare a produsului comandat la adresa specificat.
$vantajele unor asemenea servicii este imens% singurele greuti care pot aprea sunt cele
din punct de vedere al securitii i al posibilitii semnrii unor astfel de nelegeri cu
anumite bnci.
$plicaia ce va fi prezentat simuleaz o firm virtual RAIDOMI care are ca
domeniu de activitate comercializarea de componente i sisteme de calcul. &efiind
obiectul principal al proiectului, gradul de securizare al aplicaiei este mediu' ceea ce se
va studia este modul de acces al informaiei stocate n fiierele de tip mdb de pe server
prin intermediul paginilor $(P.
) detaliere a facilitilor aplicaiei ar include posibilitatatea de%
creere a unui cont personalizat n cadrul siteului (sin-up pentru clien!i"
accesare loin! a conturilor n di!erite ipostaze "en (client, conta#il , patron!
#odi!icare a datelor personale (pentru clien!i"
download a o!ertei de co#ponente (pentru clien!i"
$izualizare a o!ertelor personalizate (preuri variabile n funcie de investiiile
e$ectuate %n trecut - pentru mem#rii"
cu#p%rare pe co#ponente sau n siste# (pentru mem#rii"
testare (&e tip #enc'mar(" pe di!erite do#enii "en pro"ra#are&#ulti#edia&jocuri
co#andare a anu#itor co#ponente sau al siste#ului dorit (pentru mem#rii"
noti!icare rapid% prin SMS a co#enzii dorite persoanei de contact (pentru
mem#rii"
$eri!icare a stocurilor !ir#ei precu# 'i #odi!icarea acestora (&oar pt) conta#il"
nre"istrare a pro!itului realizat prin co#ercializarea co#ponentelor (&oar pt)
conta#il"
aducere la zi a su#elor in$estite de clienii !ideli ai !ir#ei (&oar pt) conta#il"
$izualizare a pro!itului n orice #o#ent pe ziua respecti$% (&oar pt) patron"
P*+,U$*+ D$-+ (I)*U+.A(+
DATE
C*RECTE +
NUME CONT
EISTENT !
S"#R$IT %A&'
DE DATE!
"n continuare se vor e#plica punctele c.eie ale programului menionat mai sus.
/or fi studiate sursele importante de tip $(P care trateaz diferitele situaii enumerate
anterior. Pentru o bun nelegere a aplicaiei vor fi prezentate mai nt0i organigramele
fiierelor $(P.
2.2 ,r"ani"ra#ele surselor A(+ principale
1. *E-.E.B.A(+ 1 fiier care are ca scop crearea unui nou membru al firmei nou
client!
/I). 2.2.1 ,R)A*I)RA.A /I0IERULUI *E-.E.B.A(+
$234$*+ -3P +*)$*+
A+EL /I0IER
D$-+,3P($.$(P
A+EL /I0IER
numecontlipsa.$(P
A+EL /I0IER
parolalipsa.$(P
A+EL /I0IER
varstagres.$(P
A+EL /I0IER
paroledif.$(P
&U D$
D+(563D 7$8$ D+ D$-+
P)8393)&$*+ P+ 5:;PU, <
&U D$
A+EL /I0IER
5)&-+=3(-+&-.$(P
&U D$
CREARE *,U
+R,/IL
1*C2IDERE BA34 DA5E
A+EL /I0IER 5)&-.$(P
P)8393)&$*+ P+
5:;PU, U*;>-)*
P*+,U$*+ D$-+ .E.BL,).A(+
,*-IN
C*NTA.I, +
,*-IN PATR*N
+
C*NT,PAR*,/
VA,ID/ +
S"#R$IT %A&'
DE DATE!
2. .E.B(UB..A(+ 1 fiier care realizeaz partea de acces al unui cont e#istent pt)
mem#rii-clien!ii care au cont &e0a creat!
&U
D$
D$ &U
$P+, 2343+*
BILA*5.A(+
$P+, 2343+*
+A5R,*I.A(+
D+(563D 7$8$ D+ D$-+
P)8393)&$*+ P+ 5:;PU, <
&U D$
-*$&(2+* D$-+
C,*5.A(+
53-+(5 D$-+,+
5:;PU,U3
5U*+&-
&U D$
$P+, 2343+*
L,)/AIL .A(+
"I() *)*)* OR(ANI(RAMA "I$IERU+UI MEM%SU%M )AS,
1*C2IDERE BA34 DA5E 1*C2IDERE BA34 DA5E
P)8393)&$*+ P+
5:;PU, U*;>-)*
P*+,U$*+ D$-+ .E.BU+D.A(+
S"#R$IT %A&'
DE DATE!
CONT
-A+ID!
DATE
C*RECTE +
6. U+D.E..A(+ 1 fiier care permite modificarea datelor personale din cont pt)
mem#rii-clien!ii care au &e0a un cont creat!
&U
&U
D$
$234$*+ -3P +*)$*+
A+EL /I0IER
D$-+,3P($.$(P
A+EL /I0IER
numecontlipsa.$(P
A+EL /I0IER
parolalipsa.$(P
A+EL /I0IER
varstagres.$(P
A+EL /I0IER
paroledif.$(P
&U D$
D+(563D 7$8$ D+ D$-+
P)8393)&$*+ P+ 5:;PU, <
P)8393)&$*+ P+
5:;PU, U*;>-)*
(5*3U D$-+,+ "&
5:;PU, 5U*+&-
P*+,U$*+ D$-+ C,.+.A(+
PARAMETRII C1MP/R/T1RII!
I ACCESARE
C,DC,.+ +
-$7+, +
A MAI "OST
(+,+5-$->
*U7*35$ +
7. C,DC,.+.A(+ 1 fiier rezervat seciunii de cumprare pe componente. 5lientul
poate selecta ce componente dorete multipl selecie mrete nr.
de buci!
-*$&(2+* D$-+
C,*5.A(+
"I() *)*). OR(ANI(RAMA "I$IERU+UI U,DMEM )AS,
1*C2IDERE BA34 DA5E
&U
D$
P)8393)&$*+ "&5+PU- -$7+,
DE/I*IRE (E(IU*E
CU.+4R45URI 8
VARIABILE
(E +REIAU 1* 5ABEL
DA5ELE ,BIEC5ULUI
&U D$
DE/I*IRE (E(IU*E
CU.+4R45URI 8
VARIABILE
D$
P*+,U$*+ D$-+ C,.+.A(+
PARAMETRII C1MP/R/T1RII!
I ACCESARE
C,D(I( +
RU%RIC'
5)*+5-> +
9. C,D(I(.A(+ 1 fiier rezervat seciunii de cumprare a unui sistem ntreg. 5lientul i
va selecta pe r0nd componentele poate c.iar renuna la alegerea
c0torva!
(E (ALVEA34 5ABELUL 1*
,BIEC5UL 5U;P5)(
&U
(E I*CRE.E*5EA34 *R. DE
BUC4:I AL RUBRICII
RE(+EC5IVE
(E VA (ALVA
*,UA
RUBRIC4
1* 5ABEL
A/I0ARE 1*5RE) 5ABEL
"I() *)*)/ OR(ANI(RAMA "I$IERU+UI CODCOM, )AS,
&U
D$
DE/I*IRE (E(IU*E
CU.+4R45URI 8
VARIABILE
(E +REIAU 1* 5ABEL
DA5ELE ,BIEC5ULUI
&U D$
VARIABILA ADUN ;< VARIABILA ADUN ;1
0N 1 ADUN2 IA
$&U;3-+
/$,)*3+
&U D$
A+ARE ,+:IU*EA &U
D)*+(5 5);P)&+&-$
.,DI/ICARE ,RE3
TOTA+
(E (ALVEA34 5ABELUL 1*
,BIEC5UL 5U;P5)(
A/I0ARE 1*5RE) 5ABEL
"I() *)*)4 OR(ANI(RAMA "I$IERU+UI CODSIS)AS,
(+ ($,/+$8> 43 $,-+
D$-+ P*+,U$-+