Site Web Dinamic-Educational Sportiv

Proiect
5.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 48 în total
Cuvinte : 10021
Mărime: 39.14KB (arhivat)
Publicat de: Florin Nechita
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Berezinte George

Cuprins

  1. INTRODUCERE 3
  2. I. NOTINI TEORETICE 6
  3. 1. Limbajul HTML
  4. 2. MySQL
  5. 3. Cascade Style Sheets(CSS)
  6. 4. PHP
  7. II. ANALIZA PROBLEMEI 11
  8. 1. MODELUL OBIECTELOR
  9. 2. CONSTRUIREA MODELULUI DINAMIC
  10. 3. CONSTRUIREA MODELULUI FUNCTIONAL
  11. III. PROIECTAREA SISTEMULUI 12
  12. 1. INTERFATA
  13. 2. BAZA DE DATE
  14. 3. PARTEA DE PROGRAMARE PHP
  15. IV. TESTARE SI EVALUARE 15
  16. V. CONCLUZII 16
  17. ANEXA A Obtinerea si instalarea programelor 17
  18. ANEXA B CODURI SURSA 19
  19. BIBLIOGRAFIE 48

Extras din proiect

INTRODUCERE

Utilizarea unui serviciu de un tip oarecare in Internet implica prezenta a doi parteneri hardware (calculatoare ) care comunica:

• clientul,care utilizeaza serviciul;

• furnizorul serviciului (masina gazda) numit si calculatorul server, pe scurt server.

Partenerii hardware sunt sustinuti in comunicatie de parteneri software. Concret, pentru fiecare serviciu, exista un program client (localizat pe calculatorul client) si un program server (localizat pe calculatorul server). Pentru utilizarea serviciului Web, pe calculatorul client trebuie sa se afle un (program) client Web (numit browser sau navigator; exemple : Internet Explorer, Netscape Navigator, Opera, etc.) iar pe pe calculatorul server trebuie sa se afle un (program) server Web (exemple Apache, IIS – Internet Information Server, AOLServer, etc).

Programarea Web are (in ordinea temporala a aparitiei lor) doua mari parti:

• programarea pe parte de server (utilizeaza limbaje de scriptare pe parte de server- server side scripting languages, exemplu PHP); permite realizarea paginilor Web dinamice.

• programarea pe parte de client (utilizeaza limbaje de scriptare pe parte de client - client side scripting languages, exemplu JavaScript ); permite realizarea paginilor Web active.

Diferenta dintre JavaScript si PHP este ca, in timp ce browserul Web interpreteaza scripturile JavaScript numai dupa ce pagina a fost descarcata, scripturile scrise intr-un limbaj de scriptare server side, asa cum este PHP sunt interpretate pe server inainte ca pagina care contine scriptul sa fie trimisa browserului (clientului) Odata interpretat, codul este inlocuit in pagina Web prin rezultatele furnizate de script astfel incat browserul primeste o pagina HTML standard. Scriptul PHP este procesat in intregime pe serverul Web. Scriptarea server side are mai multe avantaje:

• nu apar probleme legate de compatibilitatea cu browserul deoarece scripturile PHP sunt interpretate pe server;

• permite accesul la resursele aflate pe server (fisiere, baze de date);

• micsoreaza “incarcarea” clientului; acest avantaj este important in cazul in care calculatorul utilizatorului are resurse reduse.

Utilizarea unui limbaj de scriptare server side permite accesul la baze de date si la fisiere aflate pe server, acces care nu poate fi efectuat de limbajele de scriptare client side , interpretate in browser, asa cum este JavaScript. Limbajul structurat de interogare SQL folosit de bazele de date relationale este un limbaj neprocedural; el nu contine structuri de control al fluxului. Utilizarea limbajelor de scriptare care detin astfel de structuri si care sunt capabile sa trimita interogari serverului de baze de date constituie o modalitate foarte eficienta de extindere a functionalitatilor limbajului SQL. Integrarea rezultatelor obtinute dupa rularea scripturilor in paginile HTML trimise clientului permite vizualizarea (unei parti a ) continutului bazelor de date

PHP are interfete cu mai multe sisteme de gestiune a bazelor de date relationale. Aceste interfete sunt, in fapt, biblioteci de functii. Functiile incluse in aceste biblioteci permit urmatoarele actiuni:

• stabilirea unei conexiuni cu serverul de baze de date;

• trimiterea unei interogari SQL serverului;

• utilizarea rezultatelor interogarii;

• inchiderea conexiunii cu serverul;

Dintre sistemele de gestiune a bazelor de date relationale pentru care PHP are interfete de acces se amintesc: dBase, Oracle, MySQL, Microsoft SQL Server.

Pentru scrierea documentelor HTML dinamice (folosind PHP), cu acces la baze de date (MySQL) nu este necesara achizitionarea nici unui instrument software specializat, deoarece, pentru scrierea scripturilor PHP si a surselor HTML, este necesar numai un simplu editor text. De asemenea, mediile PHP si MySQL precum si serverul Web Apache sunt gratuite. Daca se foloseste Linux ca sistem de operare rezulta ca, pentru punerea in functiune a unui puternic server Web cu suport PHP si MySQL, software-ul este gratuit.

Preview document

Site Web Dinamic-Educational Sportiv - Pagina 1
Site Web Dinamic-Educational Sportiv - Pagina 2
Site Web Dinamic-Educational Sportiv - Pagina 3
Site Web Dinamic-Educational Sportiv - Pagina 4
Site Web Dinamic-Educational Sportiv - Pagina 5
Site Web Dinamic-Educational Sportiv - Pagina 6
Site Web Dinamic-Educational Sportiv - Pagina 7
Site Web Dinamic-Educational Sportiv - Pagina 8
Site Web Dinamic-Educational Sportiv - Pagina 9
Site Web Dinamic-Educational Sportiv - Pagina 10
Site Web Dinamic-Educational Sportiv - Pagina 11
Site Web Dinamic-Educational Sportiv - Pagina 12
Site Web Dinamic-Educational Sportiv - Pagina 13
Site Web Dinamic-Educational Sportiv - Pagina 14
Site Web Dinamic-Educational Sportiv - Pagina 15
Site Web Dinamic-Educational Sportiv - Pagina 16
Site Web Dinamic-Educational Sportiv - Pagina 17
Site Web Dinamic-Educational Sportiv - Pagina 18
Site Web Dinamic-Educational Sportiv - Pagina 19
Site Web Dinamic-Educational Sportiv - Pagina 20
Site Web Dinamic-Educational Sportiv - Pagina 21
Site Web Dinamic-Educational Sportiv - Pagina 22
Site Web Dinamic-Educational Sportiv - Pagina 23
Site Web Dinamic-Educational Sportiv - Pagina 24
Site Web Dinamic-Educational Sportiv - Pagina 25
Site Web Dinamic-Educational Sportiv - Pagina 26
Site Web Dinamic-Educational Sportiv - Pagina 27
Site Web Dinamic-Educational Sportiv - Pagina 28
Site Web Dinamic-Educational Sportiv - Pagina 29
Site Web Dinamic-Educational Sportiv - Pagina 30
Site Web Dinamic-Educational Sportiv - Pagina 31
Site Web Dinamic-Educational Sportiv - Pagina 32
Site Web Dinamic-Educational Sportiv - Pagina 33
Site Web Dinamic-Educational Sportiv - Pagina 34
Site Web Dinamic-Educational Sportiv - Pagina 35
Site Web Dinamic-Educational Sportiv - Pagina 36
Site Web Dinamic-Educational Sportiv - Pagina 37
Site Web Dinamic-Educational Sportiv - Pagina 38
Site Web Dinamic-Educational Sportiv - Pagina 39
Site Web Dinamic-Educational Sportiv - Pagina 40
Site Web Dinamic-Educational Sportiv - Pagina 41
Site Web Dinamic-Educational Sportiv - Pagina 42
Site Web Dinamic-Educational Sportiv - Pagina 43
Site Web Dinamic-Educational Sportiv - Pagina 44
Site Web Dinamic-Educational Sportiv - Pagina 45
Site Web Dinamic-Educational Sportiv - Pagina 46
Site Web Dinamic-Educational Sportiv - Pagina 47
Site Web Dinamic-Educational Sportiv - Pagina 48

Conținut arhivă zip

  • Site Web Dinamic-Educational Sportiv.doc

Alții au mai descărcat și

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Sistem informatic de gestiune a aprovizionărilor cu materiale

1. INTRODUCERE: Societatea zilelor noastre se bucura de un timp al informatizari, informatizare ce in unele cazuri este chiar indispensabila....

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Crearea unui Magazin Electronic

Introducere Ţelul acestei diplome este elaborarea unui magazin electronic, dirijarea şi urmărirea după funcţionalitatea lui, înregistrarea în...

Dezvoltarea unei Platforme - E-learning

Cap. 1: Concepte e-Learning Prefata Abordarea învăţământului la distanţă ca modalitate alternativă sau complementară de a face educaţie porneşte...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Baze de date - aplicații în gestiunea economică

O bază de date, uneori numită şi „bancă de date”, reprezintă o modalitate de stocare a unor informaţii şi date pe un suport extern (un dispozitiv...

Ai nevoie de altceva?