Construirea unui site dinamic folosind o aplicație informatică

Previzualizare licența:

Cuprins licența:

1 INTRODUCERE
1.1 INTRODUCERE
1.1.1 INTERNET - UL
1.1.2 APLICATII PENTRU INTERNET
1.1.3 DNS
1.1.4 INTRANETS SI EXTRANETS
1.2 WEB SERVERS SI WEB APPLICATION SERVERS
1.2.1 SERVERE WEB
1.2.2 PAGINI WEB
1.2.3 BROWSERE WEB
1.3 PAGINI WEB STATICE SI DINAMICE
1.3.1 HTML
1.3.2 JAVASCRIPT
1.3.3 ALTE TEHNOLOGII PE PARTE DE CLIENT
1.3.4 URL - URI
1.3.5 AVANTAJUL PAGINILOR WEB DINAMICE
1.3.6 INTELEGEREA APLICATIILOR WEB
2 INTRODUCERE IN PHP
2.1 NOTIUNI FUNDAMENTALE
2.1.1 CE ESTE PHP
2.1.2 CE POATE FACE PHP
2.2 ELEMENTE DE BAZA ALE SINTAXEI
2.2.1 IESIREA DIN MODUL HTML
2.2.2 SEPARAREA INSTRUCTIUNILOR
2.2.3 COMENTARIILE
2.3 TIPURI DE DATE
2.4 VARIABILE
2.4.1 NOTIUNI DE BAZA
2.4.2 VARIABILE PREDEFINITE
2.4.3 PHP SUPERGLOBALS
2.4.4 FOLOSIREA VARIABILELOR STATICE
2.4.5 VARIABILE DIN AFARA MEDIULUI PHP
2.4.6 COOKIE - URI HTTP
3 BAZE DE DATE SI SQL
3.1 CONCEPTE ALE BAZELOR DE DATE RELATIONALE
3.1.1 STRUCTURA UNEI BAZE DE DATE RELATIONALE
3.1.2 NORMALIZAREA TABELELOR
3.1.3 STRUCTURED QUERY LANGUAGE
3.2 IMPLEMENTAREA UNEI BAZE DE DATE
3.2.1 PROIECTAREA UNEI BAZE DE DATE
3.2.2 MODELARE E - R
3.2.3 IDENTIFICAREA COLOANELOR
3.2.4 GRUPAREA COLOANELOR IN ENTITATI
3.2.5 IDENTIFICAREA CHEILOR PRIMARE
3.2.6 IDENTIFICAREA CHEILOR EXTERNE
3.2.7 RAFINAREA MODELELOR E - R
4 MYSQL
4.1 INTRODUCERE IN MYSQL
4.2 CARACTERISTICILE DE BAZA ALE MYSQL
4.2.1 COMPONENTE INTERNE SI PORTABILITATE
4.2.2 TIPURI DE COLOANE
4.2.3 COMENZI SI FUNCTII
4.2.4 SECURITATE
4.2.5 SCALABILITATE SI LIMITE
4.2.6 CONECTIVITATE
4.2.7 LOCALIZARE
4.2.8 CLIENTI SI UNELTE
4.3 FUNDAMENTE MYSQL
4.3.1 CONECTAREA SI DECONECTAREA DE LA SERVER
4.3.2 INTRODUCEREA INTEROGARILOR
4.3.3 CREAREA SI UTILIZAREA UNEI BAZE DE DATE
4.3.4 CREAREA SI SELECTAREA UNEI BAZE DE DATE
4.3.5 CREAREA TABELELOR
5 APLICATIE
5.1 DESCRIEREA SITE - ULUI
5.1.1 STRUCTURA SITE - ULUI
5.1.2 UTILIZAREA TEMPLATE - URILOR SI A STYLE SHEET - URILOR
5.1.3 CREAREA BAZEI DE DATE MYSQL
5.2 UTILIZAREA BAZELOR DE DATE MYSQL
5.2.1 CONECTAREA LA SERVERUL MYSQL
5.2.2 SELECTAREA BAZEI DE DATE
5.2.3 DETECTAREA APARITIEI ERORILOR
5.2.4 ELIMINAREA MESAJELOR DE EROARE
5.2.5 INCHIDEREA CONEXIUNII CU SERVERUL MYSQL
5.2.6 EXECUTAREA INTEROGARILOR UPDATE, INSERT SI DELETE
5.2.7 FUNCTIA MYSQL_QUERY()
5.2.8 VERIFICAREA INTEROGARILOR CARE NU RETURNEAZA RANDURI DE TABLE
5.2.9 UTILIZAREA COLOANELOR DE TABEL CU AUTO - INCREMENTARE
5.2.10 PRELUCRAREA REZULTATELOR INTEROGARILOR SELECT
5.2.11 LUCRUL CU SETURI DE REZULTATE
5.2.12 OBTINEREA NUMARULUI COLOANELOR UNUI SET DE REZULTATE
5.2.13 OBTINEREA NUMELUI UNEI COLOANE DIN SETUL DE REZULTATE1
5.2.14 OBTINEREA LUNGIMII UNEI COLOANE DINTR - UN SET DE REZULTATE
5.2.15 OBTINEREA INDICATORILOR MYSQL ASOCIATI UNEI COLOANE A SETULUI DE REZULTATE
5.2.16 OBTINEREA TIPULUI MYSQL AL UNEI COLOANE DIN SETUL DE REZULTATE
5.2.17 DETERMINAREA TABELULUI MYSQL ASOCIAT UNEI COLOANE DIN SETUL DE REZULTATE
5.2.18 OBTINEREA STRUCTURII COMPLETE A SETULUI DE REZULTATE
5.2.19 ACCESUL NON - SECVENTIAL LA COLOANELE UNUI SET DE REZULTATE
5.3 IMPLEMENTAREA FUNCTIONALITATILOR PRINCIPALE
5.3.1 INREGISTRAREA NOILOR MEMBRII
5.3.2 CAUTAREA MEMBRILOR
5.3.3 AFISAREA MEBRILOR
5.3.4 UPLOAD - UL FISIERELOR
5.3.5 MANAGEMENTUL SESIUNILOR DE LUCRU
6 CONCLUZIE

Extras din licența:

Dezvoltarea rapida din ultima perioada a resurselor software si hardware din domeniul tehnologiei informatiei are meritul de a oferi o mai buna comunicare si un acces mult mai rapid la toate categoriile de informatii.

Acest lucru se poate observa foarte usor datorita sistemului World Wide Web, cu ajutorul caruia, printr-un simplu click de mouse se poate naviga prin miile de resurse informationale din intreaga lume.

Aceasta lucrare prezinta o aplicatie ce consta intr-un site dinamic, construit utilizand tehnologiile PHP si MySQL.

Acest site reprezinta o implementare Web a unei agentii matrimoniale. Utilizatorii se inregistreaza si isi pot introduce anumite informatii personale. Se permite, de asemenea, cautarea in baza de date asociata, folosind anumite criterii. Cautarea si vizualizarea mebrilor inregistrati nu este permisa decat membrilor site-ului, pentru aceasta fiind implementat un mecanism de logare. Este implementat, de asemenea si mecanismul de trimitere de e-mail catre adresele membrilor si de upload de fisiere pe server.

Lucrarea este structurata in cinci capitole, primele patru constand in prezentarea principalelor notiuni si concepte folosite in realizarea aplicatiei, iar ultimul capitol reprezinta descrierea plicatiei si modul an care aceasta a fost realizata.

Capitolul 1 Internet-ul reprezinta o scurta introducere a principalelor notiuni legate de Internet.

Sunt explicate notiuni ca Internet, protocolale, aplicatii pentru internet, DNS, intrenet si extranet, web servers si web application servers, pagini web statice si dinamice, limbaje de markup si scripting, HTML, JavaScript, PHP.

Capitolul 2 Introducere in PHP reprezinta o descriere a principalelor notiuni legate de acest limbaj. Este descris modul de includere a codului PHP in cadrul codului HTML, sunt prezentate tipurile de date pe care acest limbaj le suporta si tipurile de variabile care pot fi utilizate.

Capitolul 3 Baze de date si SQL prezinta notiunile de baza legate de bazele de date relationale si este descris pe scurt principalul limbaj de interogari folosit in prezent, SQL.

De asemenea, este prezentat modul de creare a unei baze de date relationale si sunt definite notiuni ca: relatie, cheie primara, cheie externa, normalizarea tabelelor.

Capitolul 4 MySQL reprezinta o introducere in acest sistem de gestiune a bazelor de date realtionale. Sunt prezentate principalele caracteristici ti facilitati oferite de acesta. De asemenea, este prezentat modul de utilizare a MySQL, conectarea si deconectarea de la server, crearea si selectarea bazelor de date, crearea tabelelor si intoducerea interogarilor.

Capitolul 5 Aplicatie reprezinta descrierea aplicatiei. Implementarea acestui site a fost realizata folosind limbajul de server side scripting PHP datorita felxibilitatii acestuia si a faptului ca poate fi folosit gratuit, fara restrictii.

De asemenea, a fost ales sistemul de gestiune a bazelor de date relatioale MySQL datorita faptului ca si acesta poate fi folosit ...

Descarcă licența

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Construirea unui site dinamic folosind o aplicatie informatica
    • Cuprins.doc
    • Diploma.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
9/10 (3 voturi)
Anul redactarii:
2006
Nr fișiere:
2 fisiere
Pagini (total):
69 pagini
Imagini extrase:
60 imagini
Nr cuvinte:
15 347 cuvinte
Nr caractere:
84 419 caractere
Marime:
135.48KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Licența
Domeniu:
Calculatoare
Predat:
la facultate din Bucuresti
Materie:
Calculatoare
Sus!