Sunteți pe pagina 1din 11

ACADEMIA FORELOR TERESTRE NICOLAE BLCESCU SIBIU

FACULTATEA DE MANAGEMENT MILITAR

- PROIECT INFORMATIC APLICAT - aplicaie HTML,PHP i MYSQL -

Stud.sg.maj.
MATEI Adriana
Grupa 37

SIBIU, 2014-

Page 1 of 11

CUPRINS
Abstract................................................................................................................pag. 3
Introducere...........................................................................................................pag. 3
Cap I:Realizarea efectiv a paginii folosind HTML...........................................pag. 4
Cap II:Realizarea dinamicii paginii web folosind PHP i MYSQL.....................pag. 8
Concluzii..............................................................................................................pag. 11
Bibliografie.....................................................................................................,....pag. 11

ABSTRACT
Page 2 of 11

Acest proiect i propune,ca prin aplicaiile sale s poat oferi un mod interactiv i dinamic
de relaionare a utilizatorului cu baza de date creat.Interaciunea dintre utilizator i baza de
date se va realiza,aa cum se poate constata n paginile urmtoare printr-o multitudine de
relaii ce se bazeaz pe funcii riguroase ce au ca scop implementarea unor adugri ale
utilizatorului,tergeri ce se efectueaz pe baza unor condiii ,i n fine vizualizarea
nregistrrilor din tabela studeni a bazei de date aft.
Consider c acest proiect poate prezenta utilitate n orice moment pentru o gam variat de
utilizatori.Scopul crerii acestuia este acela de a veni n ajutorul administratorului pentru a
putea avea o eviden clar a personalului nscris n cadrul Academiei Fortelor Terestre
Nicolae Balcescu.
Oricnd,administratorul va putea introduce un nou student,pe baza formularului de
nscriere,va putea terge nregistrri pe baza formularului de tergere i va putea vizualiza
coninutul tabelei studeni.
Utilitatea aplicaiei va fi demonstrat n paginile ce urmeaz.

INTRODUCERE
Proiectul ales are ca tem realizarea unei baze de date denumite generic aft, n cadrul
creia se creaz o tabel studeni. Aceast tabel conine nregistrri cu studenii Academiei
Fortelor Terestre Nicolae Balcescu pe diferite categorii de studii mpreun cu datele
acestora.
Proiectul conine att parte de HTML, prin intermediul creia sunt prezentate cteva
concepte definitorii pentru domeniul politicilor externe, pe capitole, ct i structuri de PHP i
MYSQL prin care am realizat dinamica paginii web, i anume: posiblitatea nscrierii
studenilor i nregistarea acestora ntr-o baz de date folosing MYSQL, vizualizarea tuturor
studenilor nscrii i a datelor acestora, precum i posibilitatea tergerii studenilor n func ie
de numele i prenumele acestora.

Page 3 of 11

CAP I:REALIZAREA EFECTIV A PAGINII FOLOSIND HTML

Partea de HTML(Hyper Text Markup Language) este reprezentat, n cadrul acestui


proiect, de index.html , fiier ce introduce utilizatorul n cuprinsul proiectului.
Realizarea acestei pagini,ct i a celorlalte a necesitat utilizarea programului de editat
Notepad ++,n cadrul cruia s-au conturat multitudinea de comenzi ce a fcut posibil
realizarea formularelor de adugare i de tergere i a legturilor dintre formulare i baza de
date prin introducere,tergere i n cele din urm vizualizare a coninutului tabelei.
Index-ul este foarte important pentru acest proiect pentru c stabilete structura proiectului.
Acest fiier principal conine la rndul su trimiteri ctre formulare secundare definite de
fiierele tergere.html, formular.html si cautare.html

Page 4 of 11

index.html

vizualizare.php

formular.htm
prelucrare.php

cautare.html

stergere.html

cautare.php

stergere.php

BAZA DE DATE aft

Fiierul index.html, deschis cu Notepad ++, arat n felul urmtor:

Page 5 of 11

Celelalte fiiere HTML menionate anterior vin n completarea index-ului, dup cum
urmeaz:

Pentru fiierul formular.html:

Pentru fiierul tergere.html:

Pentru fiierul cautare.html:

Page 6 of 11

In fiierul formular.html am introdus tag-uri specifice formularelor pentru a defini :


- cmpuri de tip text pentru gradul,nume, prenume,adresa,telefon,email;
- cmpuri de tip file pentru poz;
- cmpuri de tip option pentru nivelul de studii pentru care vor opta i categoria de fore din
care fac parte;
- cmpuri de tip radio pentru selectarea departamentului de studii pentru care vor opta
studenii n cadrul universitii din care vor face parte;
- cmpuri de tip checkbox pentru a bifa forma de nvmnt adoptat de ctre studeni;
Uploadarea pe server a datelor despre studeni se realizeaz n momentul selectrii
butonului nregistrare, de tip submit, iar anularea datelor completate cu ajutorul butonului
Anulare, de tip reset.
Metoda prin care datele sunt uploadate pe server este de tip post, deoarece am introdus i
un cmp de tip file. n momentul selectrii butonului Trimite se acceseaz fi ierul
prelucrare.php prin care se nregistreaz datele studentului n baza de date, creat anterior sau
importat.

Page 7 of 11

- formular.html n notepad++
CAP II:REALIZAREA DINAMICII PAGINII WEB FOLOSIND PHP I MYSQL
Cu ajutorul fiierelor de tip PHP am reuit s realizez o baz de date - aft cu o tabel studeni, care conine mai multe cmpuri, corespunztoare fiecrui cmp din formular. Cel mai
important dintre aceste fiiere este prelucrare.php, care conine funcii Mysql de conectare la
baza de date, de creare a bazei de date i a tabelei, precum i de adugare a nregistrrilor.
Conectarea la baza de date se face prin fiierul conectare.php.

Page 8 of 11

Preluarea datelor de la formular pentru a fi apoi introduse n baza de date am realizat-o


astfel:

Rezultatul completrii tuturor cmpurilor:

Page 9 of 11

Retragerea unui student din baza de date se poate realiza prin fiierul tergere.php,
care conine un formular cu dou cmpuri: nume i prenume, de tip text, care permit
introducerea numelui i prenumelui studentului.
tergerea studentului se realizeaz doar dac att numele ct i prenumele corespund
nregistrrii respective. Acest lucru mpiedic tergerea studenilor cu acelai nume de familie
sau cu acelai prenume.

Page 10 of 11

CONCLUZII
Proiectarea web reprezint,n rndul tinerilor utilizatori de limbaj html,php i mysql,o
nou pasiune i mediu ce strnete din ce n ce mai mult curiozitate.Pornind de la simpl
comand de afiare ntr-o pagin html a unui mesaj i pn la cele mai complexe site-uri ale
marilor corporaii,proiectarea web i lucrul cu bazele de date confer o mai bun gestiune i
administrare a informaiilor privind o anumit activitate,ntr-o modalitate inovatoare.
Odat cu trecerea timpului,proiectarea web tinde s devin dintr-o practic cu caracter de
noutate,o activitate curent ce vine n ajutorul oricrui utilizator,punndu-i la dispoziie toat
gama de posibiliti de stocare,prelucrare i tergere a datelor.
Ca exemplu,proiectarea bazei proprii de date mi ofer posibilitatea imediat de a nregistra
noi studeni n funcie de atributele acestora,de a vizualiza ntr-o form interactiv
nregistrrile i nu n ultimul rnd de a terge eventualii studeni ce nu mai fac obiectul bazei
de date.
Aadar,lucrul cu fiiere html,php i mysql nu poate reprezenta altceva dect un ctig de
partea tinerilor temerari n cunoaterea proiectrii web.

BIBLIOGRAFIE

1) http://www.w3schools.com/html/default.asp;
2) http://www.tutorial-web.com/;
3) Oancea Romana,Informatic aplicat.Programare web.,Ed.Academiei Forelor Terestre
Nicolae Blcescu Sibiu,2010;
4) Giurgiu Luminia,Programare web., Ed.Academiei Forelor Terestre Nicolae Blcescu
Sibiu,2006;

Page 11 of 11