Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
UTC-N
PROIECT DE DIPLOM
REZULTATE EXPERIMENTALE
Pe parcursul crearii aplicaiei s-a folosit pe post de editor Microsoft Frontpage 2000. Bazele
de date au fost create cu Microsoft Access 2000. Pentru vizualizare s-a apelat la browser-ul
Internet Explorer 5.0. Imaginile preluate au fost capturate cu utilitarul PhotoStyler.Proiectul
a fost realizat sub platforma Windows 2000 Professional.
n continuare se vor prezenta rezultatele obinute in urma rulrii aplicaiei. Se vor parcurge pe
rnd etapele exemplului pentru realizarea unei imagini mai bune per ansamblu.
Aplicaia se lanseaz printr-o comand specific: http://host/index.asp
unde host are valoarea IP-ului serverului pe care este stocat pagina sau numele serverului
respectiv dac calculatorul client este legat in reea cu serverul gazd.
Va apare pagina principal a firmei virtuale Raidomi. fig 3.1
Opiuni posibile
Scurt istoric
Prezentare
Inscrie-te!
Unde ne gasiti?
Parteneri
Ce veti gasi?
Recomandarii
Intra in cont
Oferta noastra
Pe viitor
Pag. 4
UTC-N
PROIECT DE DIPLOM
Contact
Sugestii
Echipa noastra
Pag. 5
UTC-N
PROIECT DE DIPLOM
Pag. 6
UTC-N
PROIECT DE DIPLOM
Pag. 7
UTC-N
PROIECT DE DIPLOM
Opiunea Ce veti gasi? specific multiplele avantaje oferite de firma Raidomi. fig. 3.8
Pag. 8
UTC-N
PROIECT DE DIPLOM
Pag. 9
UTC-N
PROIECT DE DIPLOM
Pag. 10
UTC-N
PROIECT DE DIPLOM
Opiunea Pe viitor ilustreaz serviciile pe care firma Raidomi ncearc sa le ofere ntr-un
viitor apropiat. fig. 3.14
Pag. 11
UTC-N
PROIECT DE DIPLOM
Pag. 12
UTC-N
PROIECT DE DIPLOM
Pag. 13
UTC-N
PROIECT DE DIPLOM
Fig. 3.21 Eroare datorat introducerii a dou parole diferite -> paroladif.asp
Pag. 14
UTC-N
PROIECT DE DIPLOM
Pag. 15
UTC-N
PROIECT DE DIPLOM
Eroarea care poate aprea const n introducerea unui nume de cont inexistent sau a parolei
greite. Utilizatorul va fi atenionat n acest caz cu un nou mesaj. fig. 3.24
Fig. 3.24 Eroare datorat inexisentei contului sau parolei introduse greit -> logfail.asp
Dac contul exist i parola este corect procesul de login-izare se incheie. Datele clientului
vor fi accesate si trimise sub forma unei cari de vizit unde, pe lng datele proprii mai
apar i informaii despre calculatorul clientului (IP, nume calculator) precum si suma investit
de clientul respectiv in produsele firmei Raidomi. fig. 3.25
Pag. 16
UTC-N
PROIECT DE DIPLOM
Fig. 3.27 Eroare datorat introducerii greite a vechii parole -> parolvdif.asp
Pag. 17
UTC-N
PROIECT DE DIPLOM
Fig. 3.29 Eroare datorat introducerii unei vrste neplauzibile -> varstagres.asp
Dac se selecteaz opiunea Oferta dvs. n frame-ul principal va aprea un mesaj de
ntampinare care solicit alegerea metodei de cumprare: pe componente sau un sistem ntreg.
fig. 3.30
Pag. 18
UTC-N
PROIECT DE DIPLOM
Fig. 3.30
oferta.asp
Real, oferta.asp este alctuit din 2 frame-uri detcomp.asp (sus) si compintro.asp (jos).
n momentul seleciei metodei de cumprare, n frame-ul de jos se ncarc comp.asp, adic
lista de preuri a componentelor aflate pe stoc. Acest acces este condiionat de un parametru
care are ca valoare in funcie de opiunea aleas valorile codcomp sau codsis. Astfel se va ti
ce metod s-a selectat.
A fost necesar acest artificiu pentru ca fiecare utilizator s aib nu numai o ofert proprie de
preuri n funcie de suma investit n firma Raidomi dar i o ofert diferit n sistem fa de
cea pe componente (bineneles mai bun).
Oferta de componente este organizatin urmtorul fel: componentele sunt listate pe categorii
una dupa alta iar pe coloane sunt dispuse informaiile adecvate fiecreia: tipul componentei,
firma productoare, modelul, cteva caracteristici sumare mai importante, preul normal,
preul personalizat valabil clientului precum i opiunea de cumprare tip co. fig. 3.31
Pag. 19
UTC-N
PROIECT DE DIPLOM
Fig. 3.32 Date suplimentare pentru placa de baz ASUS A7V133 -> detcomp.asp
Pag. 20
UTC-N
PROIECT DE DIPLOM
Fig. 3.33 Date suplimentare pentru procesorul DURON 700MHz -> detcomp.asp
Clientul i poate astfel selecta orice tipuri de componente in cantitile dorite.In fig. 3.34
este ilustrat modul n care apare aceast list de cumprturi.
Pag. 21
UTC-N
PROIECT DE DIPLOM
Fig. 3.35 Evidenierea pailor pt. achiziia unui sistem ntreg-> codsis.asp
Fig. 3.36 Renunarea la unele din componente este posibil -> codsis.asp
Pag. 22
UTC-N
PROIECT DE DIPLOM
n momentul n care s-au selectat componentele dorite ce vor alctui sistemul, clientul are
posibilitatea de a testa calculatorul (un test tip benchmark) pentru a decide daca sistemul de
calcul ales va corespunde cerinelor sale (performant raportat la pre). Se va da click pe
opiunea Testeaza sistemul. pentru aflarea rezultatelor. fig. 3.37
Fig. 3.37 Odat ales sistemul exist posibilitatea testrii sale -> codsis.asp
Dac s-a ales testarea sistemului se va lansa in execuie fisierul test.asp . Acesta conine o
serie larg de variabile care sunt transferate din fiierul anterior codsis.asp pentru posibilitatea
determinrii performanei noului calculator.
O serie de condiii trebuiesc puse pentru o diagnosticare cat mai corect : aflarea bus-ului
general de funcionare (influenat de placa de baza, memorie, procesor), a factorului de
multiplicare , determinarea dispozitivelor primare si secundare master respectiv slave.
Toate acestea pentru o captur cat mai real a bios-ului.
Urmeaz apoi seciunea rezervat performanei calculatorului, dispusa pe 3 domenii posibile
de folosin a acestuia: jocuri, multimedia si programare. n cadrul fiecruia depind doar
anumite componente intr-o msura variabil. Pe baza unor formule matematice riguroase se
calculeaz astfel un coeficient care ar indica
Pag. 23
UTC-N
PROIECT DE DIPLOM
Fig. 3.38
test.asp
n ipoteza n care utilizatorul este mulumit de noul sistem l poate comanda cu ajutorul
opiunii Comand acum. Astfel, n background va fi transmis un mail de intiinare ctre
firma Raidomi coninnd datele cumprtorului precum si configuraia sistemului i automat
persoana care se ocup de asamblarea sistemelor va fii avertizat printr-un SMS despre acest
fapt. Toate acestea pentru rapiditatea recepiei comenzii si onorarii acesteia ntr-un timp
minim.
Pag. 24
UTC-N
PROIECT DE DIPLOM
Dac se alege opiunea Inscrie-te! sau Intra in cont ntr-un moment n care utilizatorul este
deja login-izat ntr-un anumit cont va aprea un mesaj precum cel ilustrat in fig. 3.39
Daca se alege optiunea NU se revine la starea anterioar. n caz contrar (se alege DA) se
reincarca pagina de debut index.asp si astfel este initializat o noua sesiune.
Pag. 25
UTC-N
PROIECT DE DIPLOM
Pentru a demonstra si facilitatea de scriere ntr-o baz de date dar si pentru completarea
aplicaiei ntr-un domeniu util si indispensabil gestiunea financiar s-a realizat si seciunea
rezervat Contabilului respectiv a Patronului.
Dac n cadrul procesului de identificare se specific user Contabil i se introduce parola
adecvat se lanseaz o nou aplicaie independent. Aici apar toate componentele dar i
informaii rezervate strict companiei gen preul de achiziie al fiecrei componente, stocul
existent precum si profitul zilei respective. Totodat sunt listate si conturile existente
mpreun cu sumele investite de membrii pentru eventualele modificri ulterioare.
Contabilul se va putea ocupa de gestiunea stocului respectiv de profiturile revenite prin
vnzarea componentelor. Orice vnzare efectuat diminueaza stocul dar si sporete suma
investit de un membru in companie ceea ce atrage dupa sine o alt ofert de preuri valabil
acestuia. Fig. 3.40 ilustreaz cele spuse mai sus. Datele se prelucreaz prin selectarea opiunii
Adauga.
Pag. 26
UTC-N
PROIECT DE DIPLOM
Pag. 27
UTC-N
PROIECT DE DIPLOM
Fig. 3.44 Profitul total si noile sume investite de membrii -> vizbilant.asp
Pag. 28
UTC-N
PROIECT DE DIPLOM
Pag. 29
UTC-N
PROIECT DE DIPLOM
IV. CONCLUZII
ASP este ntradevr un instrument puternic specializat n domeniul paginilor web.
Ofer n primul rnd un acces securizat (uor controlabil) precum i metode dinamice de
Setare a variabilelor sau obiectelor definite.
Personalizeaz orice pagin web pentru a o face mult mai util pentru fiecare utilizator
Pag. 30
UTC-N
PROIECT DE DIPLOM
Deoarece fiierele ASP sunt returnate sub form HTML, pot fi vizualizate n orice
browser
4.3 Comentarii
Pe perioada realizrii proiectului au intervenit urmtoarele probleme:
prima aplicaie de test a fost realizat cu o serie de instruciuni care au fost
recunoscute de interpretorul VBasic de sub Windows 98. Datorit unor referiri menionate
pe Internet asupra noilor instruciuni ASP disponibile sub IIS n cadrul sistemului de operare
Windows 2000 autorul a adaptat toate sursele ntr-o nou form care sub Windows 98 nu mai
este recunoscut n totalitate (ex. Instruciunile Response.Redirect i Server.Transfer)
lipsa documentaiei n acest domeniu a forat realizarea ntregii aplicaii doar cu
ajutorul informaiilor gsite pe Internet.
datorit problemelor menionate mai sus, autorul evalueaz ntreaga lucrare ca fiind
realizat la un nivel mediu. Totui aplicaia nglobeaz aproximativ 90% din toate artificiile
gsite pe Internet n cadrul ASP-ului.
ca o estimare final a complexitii raportat la anumite poriuni de program, autorul
ine s aminteasc cteva observaii:
- pentru un control al traficului optim n ideea unui numr mare de utilizatori care
acceseaz n acelai timp site-ul respectiv, ntregul program ar trebui adaptat unor sesiuni de
tip Cookie care ar pstra astfel informaiile tuturor conexiunilor efectuate precum i ID-ul
utilizatorilor.
- deoarece programul reprezint o aplicaie de nivel mijlociu, nu s-a justificat creerea unui
numr mare de obiecte sau clase care ar putea fi incluse doar. ns n cadrul unei aplicaii
mari, acest lucru ar fi primordial.
- seciunea rezervat Contabulului sau Patronului a fost introdus n ideea unei imagini de
Pag. 31
UTC-N
PROIECT DE DIPLOM
ansamblu mai bune asupra posibilitilor oferite de o astfel de aplicaie. Bineneles, o minicontabilitate ar implica mult mai multe lucruri de care trebuie s se in cont, ns totul este
realizabil i nu cu multe greuti...
- deoarece nu a constituit obiectul lucrrii n cauz partea de securitate, aplicaie conine
doar cteva elemente de siguran care n schimb combinate cu setrile din Serverul IIS pot
oferi un minim de protecie. Totui, dac seciunea de cumprturi ar fi aplicabil prin
intermediul unor cri de credit n sistemul buy-online atunci s-ar cuveni cteva elemente n
plus de protecie.