Cuprins
- Introducere
- 1.1 Scurta introducere pag. 5
- 1.2 Motivatia temei pag. 6
- 2 Bazele teoretice ale aplicatiei
- 2.1 Internetul
- 2.1.1 Ce înseamnă Internet ? pag. 8
- 2.1.2 HTML şi Web Browser-ul pag. 9
- 2.1.3 Comunicarea client – server web pag. 11
- 2.2 Limbaje de programare în Internet
- 2.2.1 Introducere pag. 14
- 2.2.2 Limbajul PHP
- 2.2.2.1 Scurtă istorie a PHP-ului pag. 15
- 2.2.2.2 Avantajele folosirii PHP-ului pag. 17
- 2.2.2.3 Programare orientată pe obiect în PHP pag. 18
- 2.3 MySQL
- 2.3.1 Ce este MySQL? pag. 19
- 2.3.2 Setul de comenzi SQL – scurtă prezentare pag. 20
- 2.3.3. Bază de date relaţională pag. 21
- 2.3.4. Normalizarea bazei de date pag. 23
- 2.3.5. De ce MySQL? pag. 24
- 2.3.6 Administrarea bazelor de date MySQL cu aplicaţia phpMyAdmin
- 2.3.6.1 Realizarea unei baze de date folosind phpMyAdmin pag. 25
- 3 Realizarea site-ului
- 3.1 Scurtă descriere pag. 30
- 3.2 Baza de date şi relaţiile dintre tabele pag. 30
- 3.3 Prezentarea aplicaţiei
- 3.3.1 Partea de administrare pag.37
- 3.3.2 Partea de utilizator pag. 47
- 4. Proiecte de viitor pentru îmbunătăţirea aplicaţiei
- 5. Bibliografie
Extras din proiect
1 Introducere
1.1 Scurtă introducere
E greu să cred că există vreun domeniu al ştiinţei şi nu numai în care calculatorul să nu îşi fi făcut apariţia sau mai bine spus, trăim într-o lume în care calculatorul a devenit o necesitate absolută.
Făcând o trecere în istoria calculatorului şi comparând primul calculator ENIAC(Electronic Numerrical Integrator Anallyzer and Computer), care era utilizat în special pentru calcule balistice, cu un banal PC (Personal Computer) putem să ne imaginăm cât de necesară a devenit această ˝unealtă˝, care este folosită de către toţi indiferent de ce ar face. Începând cu jocurile, proiectarea şi multe altele, calculatorul a deschis multe orizonturi, cel mai important fiind Internetul şi ideea de reţea de calculatoare, valorificând astfel importanţa strategică a informaţiei.
La realizarea structurii iniţiale a Internetului au fost implicate o serie de universităţi din SUA, astfel prima legătură s-a creat între unităţile UCLA şi Stanford.
De la această legătură restrânsă s-a ajuns la o reţea globală imensă prin intermediul căreia comandarea unor produse online sau citirea presei de la celălalt capăt de lume a devenit posibilă şi asta numai în câteva clipe.
Se subînţelege faptul că apariţiaInternetului nu a făcut altceva decât să deschidă o nouă poartă către cunoaştere şi cercetare, acest domeniu cunoscând o ascensiune remarcabilă.
1.2 Motivaţia temei
Lucrarea de faţă este o prezentare detaliată a realizării unui site de prezentare pentru o companie privată de senzaţii tari, XtremeBase, administrată de personal englez, oferind o gama largă de aventuri, punând accentul pe base jump (sărituri de la punct fix) în Venezuela.
Ideea site-ului a venit de la Ernesto Gainza, un paraşutist şi base jumper din Venezuela, care s-a perindat prin Europa in ultimii 7 ani cu câteva mii de salturi la activ. Ernesto s-a specializat în fotografie/filmare în timpul saltului, salturi demonstrative şi are o mare pasiune pentru acest sport.
Lucrând în acelaşi loc cu unul din fraţii mei, domnul Gainza a auzit de mine şi aşa am ajuns să discutăm despre o posibilă realizare a unui site de prezentare a companiei la care lucrează dânsul.
Primul pas în realizarea aplicaţiei realizându-se după ce am pus pe hârtie toate ideile despre structura şi funcţionalitatea site-ului. Dorinţa domnului Gainza, de a avea un design „croit” special pentru site-ul dânsului a dus la cooptarea unui designer pentru acest proiect. Acesta a venit în forma unei prietene, Lipotean Irinel, care a transpus în imagini viziunea clientului.
În timpul creării designului, am pus la punct cerinţele de funcţionare a site-ului. Fiind vorba de un site de prezentare, s-a dorit o secţiune de administrare pentru diferitele module care vor forma site-ul. Textele paginilor, secţiunea de echipă, noutăţi, galerie foto/video, secţiunea despre aeronavele folosite în cadrul expediţiilor, toate au posibilitatea de administrare. S-a dorit ca site-ul să fie pe mai multe limbi, engleza şi spaniolă fiind active în acest moment.
Astfel, pentru a facilita toate aceste operaţii şi mai ales actualizarea datelor, site-ul trebuie să fie din start o aplicaţie cu baze de date. Volumul mare de informaţii care va trebui stocat şi operaţiile care vor trebui efectuate asupra acestor date sunt exact operaţiile pe care un sistem de gestiune a bazelor de date (SGBD) le oferă.
Programatorului îi revine sarcina de a structura aplicaţia, de a crea tabelele in baza de date în aşa fel încât prelucrările să se facă uşor şi rapid şi să realizeze o interfaţă intuitivă, menită să faciliteze operarea cât mai simplă cu aplicaţia, mai ales în componenta administrativă a site-ului.
Pentru a realiza această aplicatie am folosit limbajul PHP, salvarea datelor se va face într-o bază de date MySQL. Am mai folosit scriptul Java pentru realizarea unui conţinut dinamic şi a galeriei de imagini şi un player video pentru redarea filmelor din secţiunea Video.
2 Bazele teoretice ale aplicaţiei
2.1 Internetul
2.1.1 Ce înseamnă Internet ?
Internet este unul dintre cei mai utilizaţi termeni din zilele noastre, un termen „la modă”, acest lucru datorându-se folosirii acestuia în toate domeniile, fiind o sursă de informaţie mereu actualizată.
Internetul, pe de altă parte, este o reţea uriaşă de calculatoare între mii de reţele de calculatoare, numărul exact al calculatoarelor conectate la Internet nefiind cunoscut cu exactitate.
Termenul de Internet a fost definit în 24 octombrie 1995, de către FNC (Federal Networking Council) astfel:
- utilizează în mod unitar acelaşi spaţiu de adrese bazat pe IP (Internet Protocol) sau pe viitoarele sale extensii
- este capabil să asigure comunicarea prin suita de protocoale TCP/IP sau prin viitoarele sale extensii
- oferă acces, public sau privat, la servicii de comunicaţii de nivel înalt
Dacă vorbim de Internet, automat ne vine în minte cuvântul web care se traduce astfel: pânză (de păianjen), ţesătură, împletitură.
Dacă termenul Internet se referă la reţeaua fizică, web-ul reprezintă fişierele care se găsesc pe această reţea, mai precis documente numite pagini web, care conţin legături la alte pagini, formând astfel o structură asemănătoare pânzei de păianjen. Accesând aceste legături un utilizator poate naviga de la o pagină la alta de unde pe lângă informaţii poate să mai găsească materiale multimedia cum ar fi imagini, animaţii, sunete sau chiar fişiere video. Informaţia de pe o pagină web este redactată în limbajul HTML, pentru interpretarea acestui limbaj se folosesc aplicaţii numite Web Browser
Preview document
Conținut arhivă zip
- Site Prezentare - Xtremebase.Com.doc
- Site Prezentare - Xtremebase.Com.ppt