documentatie proiect

11
 ACADEMIA FOR ŢELOR TERESTRE “NICOLAE BĂLCESCU” SIBIU FACULTATEA DE MANAGEMENT MILITAR - PROIECT INFORMATICĂ APLICA T Ă - - aplicaţi e HTML,PHP şi MYSQL -  Stud.sg.maj. MATEI Adra!a  Gru"a #$ SIBIU, 2014-  Page 1 of 11

Upload: irimia-robert-alexandru

Post on 05-Oct-2015

57 views

Category:

Documents


0 download

DESCRIPTION

documentatie proiect html

TRANSCRIPT

ACADEMIA FORELOR TERESTRE NICOLAE BLCESCU SIBIUFACULTATEA DE MANAGEMENT MILITAR

- PROIECT INFORMATIC APLICAT -

- aplicaie HTML,PHP i MYSQL -

Stud.sg.maj. MATEI Adriana Grupa 37

SIBIU, 2014- 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 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 funcie de numele i prenumele acestora.

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

index.html

vizualizare.phpformular.htmlcautare.html stergere.html

stergere.php cautare.php prelucrare.php

BAZA DE DATE aft

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

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:

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 fiierul prelucrare.php prin care se nregistreaz datele studentului n baza de date, creat anterior sau importat.

- formular.html n notepad++CAP II:REALIZAREA DINAMICII PAGINII WEB FOLOSIND PHP I MYSQLCu 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.

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

Rezultatul completrii tuturor cmpurilor:

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.

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