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)
Cost: 5 puncte
Profesor îndrumător / Prezentat Profesorului: Berezinte George

Cuprins

INTRODUCERE 3

I. NOTINI TEORETICE 6

1. Limbajul HTML

2. MySQL

3. Cascade Style Sheets(CSS)

4. PHP

II. ANALIZA PROBLEMEI 11

1. MODELUL OBIECTELOR

2. CONSTRUIREA MODELULUI DINAMIC

3. CONSTRUIREA MODELULUI FUNCTIONAL

III. PROIECTAREA SISTEMULUI 12

1. INTERFATA

2. BAZA DE DATE

3. PARTEA DE PROGRAMARE PHP

IV. TESTARE SI EVALUARE 15

V. CONCLUZII 16

ANEXA A Obtinerea si instalarea programelor 17

ANEXA B CODURI SURSA 19

BIBLIOGRAFIE 48

Extras din document

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

Crearea unei Pagini Web

Capitolul 1. Introducere în HTML 1.1 Noţiuni generale HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea...

Promovarea unei Pensiuni Turistice prin Intermediul unui Site Web

INTRODUCERE Motivatie Una dintre transformarile care caracterizeaza mediul actual - si care reprezinta o provocare de al carei raspuns depinde în...

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

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

Sistem Informatic de Gestiune a Aprovizionarilor 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...

Realizarea unui Site Web Folosind Limbajul HTML

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

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...

Ai nevoie de altceva?