Introducere Lumea este intr-o continua miscare si pentru a nu pierde nicio secunda din existent, omul a vrut sa isi mareasca posibilitatile de deplasare rapida realizand masini de performante foarte mari din acest punct de vedere, asa numitele masini de viteza ce constituie si tema acestui atestat la informatica in HTML. Acest atestat prezinta informatii legate de istoria masinilor, incercarile de-a lungul timpului si evolutia acestora pana la cele mai performante masini realizate de Ferrari sau Lambourghini. Proiectul este insotit de o galerie foto si un video,iar modul de expunere al continutului este unul foarte atractiv, astfel incat veti putea parcurge cu usurinta si placere paginile proiectului. Flash-urile, imaginile, cromatica sa dau un plus de frumusete si originalitate acestui atestat la informatica. Odata cu trecerea timpului tehnologia si performanta producatorilor de masini a crescut ceea ce a determinat o adevarata concurenta pe piata celor mai cunoscute marci de masini.
Page 4
ARGUMENT Sa aleg aceasta tema mi-a fost usor deoarece sunt pasionata de tehnologia motoarelor si desing-ul noilor masini ,insa ceea ce m-a pus in dificultate a fost alegerea a catorva masini pe care sa le prezint in proiectul meu . Am ales trei masini italiene iar una ce apartine unei firme germane. Prin faptul ca fondatorii celor trei masini sunt din aceiasi tara ne induce ideea concurentei ridicate intre cei trei ce ii determina la nevoia de a inova pentru a ramane in top-ul celor mai faimoase marci constructoare de masini . Exista mai multe masini nervoase care ruleaza pe soselele lumii, dintre care numim doar cateva Porsche, Ferrari, Lamborghini si Maserati. Cum toate aceste branduri au propria lor linie de super masini si masini sport, este foarte dificil sa o alegem pe cea mai buna. Cand vine vorba de super masini, producatorii de autoturisme italieni sunt unii dintre cei mai proeminenti. Acesta este motivul pentru care majoritatea entuziastilor fac comparatii intre Ferrari si Lamborghini, deoarece aceste doua branduri sunt cele mai populare in randul masinilor sport de cea mai buna calitate. Cand vine vorba de pret, Ferrari incepe de la cel putin 100.000 de euro si creste in functie de model, varianta, personalizare, accesorii si alti factori. In mod similar, si potentialii cumparatori trebuie sa plateasca in jur de aceleasi preturi pentru frumoasele Lamborghini. Cand vine vorba de proprietar, Ferrari este o filiala a Fiat SpA, in timp ce marca Lamborghini este detinuta de Volkswagen. Exista mai multi factori care pot fi discutati atunci cand se face o comparatie intre Ferrari si Page 5
Lamborghini, in functie de tipurile de masini si de variantele lor. Consider ca aceasta tehnologie va fi de viitor de aceea este necesar sa avem cunostinte legate atat de istoricul vechiculelor ,dar si prezentul , deoarece o cariera in domeniul electrotehnic intotdeauna este binevenita.
Page 6
Scurta prezentare Atestatul este alcatuit din sase pagini HTML si anume : Home - reprezina prima pagina ce contine numele atestatului precum si cel al realizatorului,dar si a profesorului indrumator. Din aceasta pagina putem accesa la alegere celelalte cinci pagini ale atestatului . Masini in aceasta pagina gasim cateva modele de masini de viteza insotite de date tehnice si scurt istoric . Am ales sa prezint doar patru modele de masini , considerate cele mai de top . Galerie contine imagini ale masinilor ,prezentat atat exteriorul cat si interiorul. Recorduri o pagina informativa cu performantele atinse de aceste masini in decursul anilor. Video - in aceasta pagina sunt atasate cateva fisere video in care sunt prezentate intreceri ale diferitelor marci de masini . Contact reprezinta o pagina in care puteti trimite feedback administratorului site-ului,completand corect campurile formularului de contact.Pentru a realiza aceasta pagina am apelat la realizarea unei baze de date .
Page 7
Bazele de date 1.Notiuni introductive O O b ba az z d de e d da at te e, , u un ne eo or ri i n nu um mi it t s si i b ba an nc c d de e d da at te e , , r re ep pr re ez zi in nt t o o m mo od da al li it ta at te e d de e s st to oc ca ar re e a a u un no or r i in nf fo or rm ma at ti ii i s si i d da at te e p pe e u un n s su up po or rt t e ex xt te er rn n, , c cu u p po os si ib bi il li it ta at te ea a e ex xt ti in nd de er ri ii i u us so oa ar re e s si i a a r re eg g s si ir ri ii i r ra ap pi id de e a a a ac ce es st to or ra a. .A Ac ce ea as st ta a e es st te e n ne ec ce es sa ar ra a p pe en nt tr ru u inregistrarea informatiilor de feedback ale vizitatorilor. In acest sens se impune memorarea unor informatii de identificare a utilizatorului dar si a mesajului trimis de acesta. Memorarea informatiilor se realizeaza cu ajutorul unei baze de date. Pentru baza de date a paginii web vom avea entitatea Contact. n procesul de prelucrare si de regasire a informatiilor o baza de date poate fi folosita pentru: generarea de indexuri tiparite; realizarea de cercetari retrospective; realizarea bibliografiilor; diseminarea selective a informatiei.
Page 8
2.Clasificarea bazelor de date Pornind de la structura lor, bazele de date pot fi clasificate n: baze de date ierarhizate baze de date relationale. Bazele de date ierarhizate utilizeaza n mod traditional structura arborescenta pentru retinerea informatiei. Ele constau dintr-un fisier format din mai multe nregistrari, care la rndul lor sunt constituite din numeroase cmpuri de date. Aceste baze de date sunt mai degraba inflexibile si folosesc mult spatiu ntruct datele sunt adesea repetitive.
Baze de date relationale permit divizarea nregistrarilor n mai multe parti care sunt pastrate n diferite fisiere. Aceste parti sunt legate ntre ele pentru a forma nregistrari individuale. Fiecare informatie individuala este stocata ntr-un singur loc dar ea poate fi utilizata n mai multe nregistrari. De ex. numele unui autor poate fi stocat ntr-un fisier pentru nume, dar fiecare nregistrare a fiecarei lucrari a respectivului autor este afisata mpreuna cu numele autorului pe ecran.
Bazele de date ndeplinesc numeroase functiuni: _ pot pastra date administrative, colectii de imagini sau date numerice brute; _ pot fi depozite de articole cu text integral; _ pot contine evidenta inventarului si a mprumuturilor.
Page 9
Dupa functia ndeplinita, bazele de date stiintifice pot fi mpartite n doua categorii: 1. Baze de date bibliografice (de referinta) 2. Baze de date tip sursa.
1. Primele (bibliografice) contin: informatii despre literatura originala, adica date bibliografice si suplimentare referitoare la carti, articole din periodice, documente guvernamentale, rapoarte, lucrari de la conferinte, dizertatii, brevete. date bibliografice (autor, titlu etc.),clasificari, cuvinte cheie, precum si alte informatii suplimentare pertinente si o scurta descriere a continutului publicatiilor.
2. Bazele de date tip sursa pot fi: a. full-text care contin textul integral sau fragmente din documente, ca: articole, carti, poeme, eseuri; b. numerice -care furnizeaza statistici,date financiare, rezultate ale diverselor studii, proprietai fizice sau chimice ale substantelor. c. hibride (mixte) furnizeaza diverse tipuri de nregistrari reprezentnd o combinatie ntre bazele de date full-text si cele numerice; d. faptice spre deosebire de cele bibliografice contin informatia primara.
Page 10
Crearea unei baze de date Baza de date a fost realizat cu aplicaia XAMPP folosind phpMyAdmin. Pentru deschiderea aplicaiei phpMyAdmin se pornete XAMPP i se tasteaz n caseta de text pentru adrese a aplicaiei Internet Explorer adresa http://localhost/phpmyadmin/
Pentru a porni programul Xampp dam click pe butonul Start urmat de Admin in dreptul MySQL.
Page 11
Pentru realizarea contactului avem nevoie de trei fisiere : -fisierul HTML ~ care contine codul HTML al contactului; -fisierul PHP : 1. care contine functii ce fac legatura cu baza de date MySQL; 2. care contine functii ce realizeaza introducerea datelor de cate utilizator. n fereast ra afi at accesam Baze de date se va tasta numele noii baze de date i se va apsa but onul Creeaza :
Page 12
In Xampp se creaza o noua baza de date ,numita Contact,iar in acea baza se creaza un tabel (Formular) care trebuie sa contina obligatoriu exact coloanele pe care le contine formularul . Urmatorul pas : Intr-o pagina de internet , in baza de adrese se introduce : localhost/(numele folderului in care se afla contactul), apoi se apasa tasta Enter . De aici se da click pe pagina de contact cu extensia HTML , se completeaza , apoi se apasa butonul Trimite .
Odata apasat buton Trimite , datele introduse se memoreaza in baza de date creata .
Page 13
HTML si MySQL HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afiate ntr-un browser (sau navigator). Scopul HTML este mai degrab prezentarea informaiilor paragrafe, fonturi, tabele .a.m.d. dect descrierea semanticii documentului. HTML este un format text proiectat pentru a putea fi citit i editat de oameni utiliznd un editor de text simplu. HTML este de asemenea utilizat n e-mail. Majoritatea aplicaiilor de e-mail folosesc un editor HTML ncorporat pentru compunerea e-mail-urilor i un motor de prezentare a e-mail- urilor de acest tip. Folosirea e-mail-urilor HTML este un subiect controversat i multe liste de mail le blocheaz intenionat. Paginile HTML sunt formate din etichete sau tag-uri i au extensia .html sau .htm .n marea lor majoritate aceste etichete sunt pereche, una de deschidere <eticheta> i alta de nchidere </eticheta>, mai exist i cazuri n care nu se nchid, atunci se folosete <eticheta /> browserul interpreteaz aceste etichete afind rezultatul pe ecran. HTML-ul nu este un limbaj case sensitiv (nu face deosebirea ntre litere mici i mari). Pagina principala a unui domeniu este fisierul index.html respectiv index.htm Aceast pagin este setat a fi afiat automat la vizitarea unui domeniu. De exemplu la vizitarea domeniului www.nume.ro este afiat pagina www.nume.ro/index.html.
Page 14
MySQL este un sistem de gestiune a bazelor de date relaional, produs de compania suedeza MySQL AB i distribuit sub Licena Public General GNU. Este cel mai popular SGBD open-source la ora actual [1] , fiind o component cheie a stivei LAMP (Linux, Apache, MySQL, PHP). Dei este folosit foarte des mpreun cu limbajul de programare PHP, cu MySQL se pot construi aplicaii n orice limbaj major. Exist multe scheme API disponibile pentru MySQL ce permit scrierea aplicaiilor n numeroase limbaje de programare pentru accesarea bazelor de date MySQL, cum are fi: C, C++, C#, Java, Perl, PHP, Python, FreeBasic, etc., fiecare dintre acestea folosind un tip spefic API. Pentru a administra bazele de date MySQL se poate folosi modul linie de comand sau, prin descrcare de pe internet, o interfa grafic: MySQL Administrator i MySQL Query Browser. Un alt instrument de management al acestor baze de date este aplicaia gratuit, scris n PHP, phpMyAdmin.
Page 15
Concluzii Acest atestat a fost creat cu scopul de a promova cele mai faimoase masini ce pot fi gasite doar la un click distanta prezentate intr-un mod unic , fiind accesibil tuturor interesati de acest domeniu .
Proiectul a fost realizat folosind limbajele HTML,CSS,CSS3,PHP, dar si instructiuni SQL utilizate pentru creerea ultimei pagini Contact , fiind realizata cu scopul ca utilizatorii sa poata adresa intrebari realizatorului privind informatii despre aceasta tema.