proiectarea si realizarea unui parc auto virtual

Click here to load reader

Post on 28-Feb-2018

219 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    1/68

    Proiectarea i realizarea unui Parc Auto

    virtual

    Coordonator:

    Absolvent:2007

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    2/68

    Cuprins

    Generaliti .................................................................................................................3

    Cap. 1 Tema proiectului...............................................................................................7

    Cap. 2 Descrierea aplicaiilor folosite...........................................................................8

    2.1 Introducere n HT!................................................................................1"

    2.2 Introducere n C##....................................................................................17

    2.3.Comen$i%#&!.......................................................................................2'

    2.3.1 Tran$aciile %#&! folosind (H(...............................32

    Cap. 3 (re$entare #ite.......................................................................................................')

    3.1.#tructura *a$ei de date.................................................................................)"

    3.2. +dministrare pa,ina....................................................................................)2

    3.3. ana,ementul cate,oriilor.........................................................................)'

    3.'. +dau,are anun...........................................................................................))

    Conclu$ii...........................................................................................................................)7

    +ne-a Cod #urs...............................................................................................................)

    /i*lio,rafie........................................................................................................................0

    2

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    3/68

    Generalitaii

    ai mult de 0"" de milioane de oameni nai,ea$a pe internet. Cu autorul unui site 4e*

    te poi adresa acestor persoane5 ii poi e-pune propria oferta de produse 6i sericii 4e* la

    un pret sca$ut5 2' $i5 7 $ile saptamana

    De ce am nevoie de un site web?

    Internetul a deenit o parte inte,ranta a ieii de $i cu $i. ilioane de oameni accesea$

    $ilnic situri din intrea,a lume n cautare de noi 6i noi informaii care sa le satisfac

    necesitaile. 9n site 4e* poate oferi companiei dumneaoastra o identitate prin care sa

    eidentiai pe aceast ast piaa de desfacere repre$entat de Internet.

    Ce presupune realizarea unei pagini web?

    :eali$area unei pa,ini 4e* este un proces compus din mai multe etape strns le,ate intre

    ele;

    Consultant < =n aceat prima etap se discut scopul sitului5 coninutul 6i

    funcionalitatea sa.

    Desi,nul pa,inii 4e*5 presupune crearea stucturii de *a$ a sitului5 sceletul pecare se a adu,a coninutul. =n ,eneral acest lucru e repre$entat de crearea

    structurii >HT! 6i a stilurilor C##. De asemenea sistemul de nai,aie se

    implementea$ tot n acest sta,iu.

    +du,area coninului util ?te-te5 ima,[email protected] impreun cu editarea 6i adu,area

    fi6ierelor media ?ima,ini5 animaii flas5 sunete5 [email protected] ce or fi incluse n site.

    De o*icei5 n acest sta,iu se face 6i optimi$area pentru motoarele de cautare

    ?optimi$area de *[email protected]

    3

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    4/68

    Aerificarea compati*ilitatilor cu maoritatea *ro4serilor e-istente ?su* dierse

    confi,uratii pe dierse [email protected] 6i incarcarea pe un serer 4e*. De asemenea

    se alidea$a codul sursa.

    B pa,in de e* poate s conin referine la alte pa,ini. # e-plicm cum sunt

    implementate aceste referine. =nc de la crearea e*ului a fost clar c pentru a aea o

    pa,in care s indice spre alt pa,in este necesar un mecanism care s permit numirea 6i

    re,sirea pa,inilor. =n particular sunt trei ntre*ri la care tre*uie sa se rspund nainte de

    a se putea afi6a o pa,in;

    1. Cum se nume6te pa,ina E

    2. Cum este locali$at pa,ina E

    3. Cum se face accesul la pa,in E

    Dac fiecare pa,in ar aea un nume unic5 atunci nu ar e-ista nici o am*i,uitate n

    identificarea pa,inilor. Totu6i5 pro*lema nu este nc re$olat. # considerm de e-emplu

    o paralel ntre oameni 6i pa,ini. =n #9+ aproape fiecare persoan are un numr de

    asi,urare socialF care este un identificator unic5 astfel nct nu e-ist dou persoane cu

    acela6i numr. Totu6i5 cunoscnd numai numrul respecti nu e-ist nici o posi*ilitate de

    a ,si adresa persoanei respectie5 6i si,ur nu se poate afla dac persoanei respectie

    tre*uie s i se scrie n en,le$5 spaniol sau cine$. e*ul are practic acela6i fel de

    pro*leme.

    #oluia aleas identific pa,inile ntrun mod care re$ol toate trei pro*lemele n acela6i

    timp. iecare pa,in are un 9:! ?9niform :esource !ocater adresa uniform pentru

    locali$area [email protected] care funcionea$ ca nume al pa,inii ,eneral ala*il. 9n 9:! are

    trei componente; protocolul5 numele D# al ma6inii pe care este memorat fi6ierul 6i un

    nume local5 care indic n mod unic pa,ina ?de o*icei numele fi6ierului care conine

    '

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    5/68

    pa,[email protected] De e-emplu5 9:!ul departamentului din care face parte autorul este;

    ttp;444.cs.u.nl4elcome.tml

    +cest 9:! este format din trei componente; protocolul [email protected] numele D# al sererului

    [email protected] 6i numele fi6ierului [email protected] cu semnele de punctuaie

    corespun$toare.

    #e utili$ea$ notaii care repre$int prescurtri standard. De. e-emplu user poate s fie

    pus n coresponden cu directorul al utili$atorului user5 folosind conenia c o

    referin la directorul respecti implic un anumit fi6ier5 de e-emplu inde-.tml. Dee-emplu pa,ina autorului poate s fie referit ca; ttp;444.cs.u.nlJast

    ciar dac de fapt numele fi6ierului este diferit. (e multe serere un nume de fi6ier indic

    implicit pa,ina or,ani$aiei creia i aparine sererul.

    +cum ar tre*ui s fie clar cum funcionea$ iperte-tul. (entru a face o poriune de te-t

    selecta*il5 cel care scrie pa,ina tre*uie s furni$e$e dou elemente; te-tul prin care se

    face selecia 6i 9:!ul pa,inii care tre*uie adus dac te-tul este selectat. Cnd se face

    selecia5 pro,ramul de nai,are caut numele sererului utili$nd D#ul. (e *a$a adresei

    I( a sererului5 pro,ramul de nai,are sta*ile6te o cone-iune TC( spre serer. 9tili$nd

    aceast cone-iune5 se transmite numele fi6ierului utili$nd protocolul specificat. /in,o.

    +cum sose6te pa,ina.

    (rotocolul ttp este protocolul nati pentru e*F e1 este utili$at de ctre sererele de

    HTT(.

    (rotocolul ftp este utili$at pentru accesul la fi6iere prin T( ?ile Transfer (rotocol

    protocol pentru transferul de [email protected] protocolul Internet de transfer de fi6iere. T( este

    utili$at de peste dou$eci de ani 6i este foarte rspndit. umeroase serere de T( din

    toat lumea permit ca de oriunde din Internet s se fac o conectare 6i s se aduc orice

    fi6ier plasat pe un serer T(. e*ul nu aduce scim*ri aici5 face doar ca o*inerea

    )

    http://www.cs.vu.nl/welcome.htmlhttp://www.cs.vu.nl/welcome.html
  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    6/68

    fi6ierelor s se fac mai u6or5 pentru c TK( are o interfa mai puin prietenoas. =n iitor

    pro*a*il c T(ul a dispare5 deoarece nu e-ist nici un aanta pentru o or,ani$aie s

    ai* un serer de T( n loc de un serer de HTT(5 care poate s fac tot ce face un serer

    de T(5 6i ciar mai mult ?desi,ur mai e-ist ni6te ar,umente le,ate de [email protected]

    Lste posi*il s se fac acces la un fi6ier local ca la o pa,in de e*5 fie utili$nd

    protocolul file [email protected] sau pur 6i simplu utili$nd numele fi6ierului. +ceast a*ordare este

    similar utili$rii protocolului T(5 dar nu implic e-istena unui serer. Desi,ur

    funcionea$ numai pentru fi6iere locale.

    M(rotocolul ne4s permite unui utili$ator de e* s citeasc un articol din 6tiri ca 6i cumar fi o pa,in de e*. +ceasta nseamn de fapt c un pro,ram de nai,are este n acela6i

    timp 6i un cititor de 6tiri. De fapt multe pro,rame de nai,are au *utoane sau elemente de

    meniu care permit citirea 6tirilor 9#LLT mai u6or dect daca se utili$ea$ cititoare de

    6tiri o*i6nuite.

    (rotocolul ne4s admite dou formate. (rimul format specific un ,rup de 6tiri 6i poate sa

    fie utili$at pentru a o*ine o list de articole de la un serer de 6tiri preconfi,urat. +l

    doilea format cere identificatorul unui articol5 de e-emplu ++"13'223112Ncsuta.edu.

    (ro,ramul de nai,are aduce articolul de la sererul corespun$tor utili$nd protocolul

    T(.

    (rotocolul ,oper este utili$at de sistemul Goper5 care a fost proiectat la uniersitatea

    innesota. umele este cel al ecipei atletice a uniersitii5 te Golden Goper5 de

    asemenea acest nume este utili$at n ar,ou pentru ,o forF adic o comand de aducere

    Goperul a precedat e*ul cu cia ani. Lste o metod de re,sire a informaiei5

    similar conceptual cu cea utili$at de e*5 dar acceptnd numai te-t 6i ima,ini. Cnd un

    utili$ator se conectea$ la un serer de Goper5 a aea la dispo$iie un meniu de fi6iere 6i

    directoare5 fiecare intrare putnd s fie conectat la orice meniu de Goper oriunde n

    lume.

    0

  • 7/25/2019 Proiectarea Si Realizarea Unui Parc Auto Virtual

    7/68

    arele aanta al Goperului n raport cu e*ul este c funcionea$ foarte *ine cu

    terminale +#CII care afi6ea$ 2) - 8" cara