Home >Documents >Proiect programare web

Proiect programare web

Date post:22-Jun-2015
Category:
View:1,365 times
Download:1 times
Share this document with a friend
Transcript:
  • 1. Proiect programare Web
    • Realizat de :
  • Claudiu Isac
  • Petru Isfan
  • Paul Luca
  • Marcu Andrei
  • Coordonator:
  • Carmen Holotescu

2. Cuprins

  • Tehnologii folosite
  • Descriere site
  • Resurse online

3. 1 Tehnoligii folosite

  • PHP :
  • Este un limbaj de programare. Numele PHP provine din limba engleza i este un acronim recursiv: Php: Hypertext Preprocessor. Folosit iniial pentru a produce pagini web dinamice, este folosit pe scar larg n dezvoltarea paginilor i aplicaiilor web. Se folosete n principal nglobat n codul HTML, dar ncepnd de la versiunea 4.3.0 se poate folosi i n mod linie de comand (CLI), permind crearea de aplicaii independente. Este unul din cele mai importante limbaje de programare web open-source i server-side, existnd versiuni disponibile pentru majoritatea web serverelor i pentru toate sistemele de operare. Conform statisticilor este instalat pe 20 de milioane de situri web i pe 1 milion de servere web.Este disponibil sub Licena PHP i Free Software Foundation l consider a fi un software liber.

4.

  • MySQL:
  • Esteun sistem de gestiune a bazelor de date relaional, produs de compania suedeza MYSQL AB i distribuit sub Licenta publica generala GNU. Este cel mai popular SGBD open-source la ora actual, fiind o component cheie a stivei LAMP(Linux, Apache, MySQL, PHP). Dei este folosit foarte des mpreun cu limbajul de programare PHP, cu MySQL se pot construi aplicaii n orice limbaj major. Exist multe scheme API disponibile pentru MySQL ce permit scrierea aplicaiilor n numeroase limbaje de programare pentru accesarea bazelor de date MySQL, cum are fi: C, C++, C#, Java, Perl, PHP, Python, FreeBasic, etc., fiecare dintre acestea folosind un tip spefic API. O interfa de tip ODBC denumit MyODBC permite altor limbaje de programare ce folosesc aceast interfa, s interacioneze cu bazele de date MySQL cum ar fi ASP sau Visual Basic. n sprijinul acestor limbaje de programare, unele companii produc componente de tip COM/COM+ sau .NET (pentru Windows) prin intermediul crora respetivele limbaje s poat folosi acest SGBD mult mai uor dect prin intermediul sistemului ODBC. Aceste componente pot fi gratuite (ca de exemplu MyVBQL) sau comerciale.

5.

  • CSS:
  • Sunt etichete folosite pentru formatarea paginilor web (de exemplu formatare text,background ,aranjare in pagina etc.)
  • Beneficiile sintaxei CSS sunt:
  • -formatarea este introdusa intr-un singur loc pentru tot documentul,editarea rapida a etichetelor
  • -datorita introducerii intr-un singur loc a etichetelor se obtine o micsorare a codului paginii,implicit incarcarea mai radpida a acestora.

6.

  • Lightbox
  • este o aplicatie JavaScript folosita pentru a afisa imagini mari folosind dialogurile modale. Script-ul a castigat popularitate pe scara larga, datorita stilului sau simplu dar elegant si usor de punere n aplicare. Desi a fost initial dezvoltat de la zero, Lightbox a fost de atuncimodificat pentru a utiliza un numar de biblioteci JavaScript (cum ar fi Prototype Javascript-cadrusi script.aculo.uspentru animatii si pozitionare), n scopul de a reduce dimensiunea de cod .Lansarea Lightbox a ncurajat alti dezvoltatori sa lucreze la proiecte similare, ceea ce a dus la produse, ca Thickbox si mai tarziuSlimbox.

7.

  • OPENWYSIWYG
  • L-am folosit pentru editarea restaurantelor,galeriilor si specificurilor.
  • Caracteristici:
  • -open-source
  • -intuitiv,usor de folosit si de invatat,nu necesita cunostiinte de HTML
  • -100% JAVASCRIPT
  • -cu ajutorul lui se pot edita usor texte ,imagini si tabele
  • -compatibil cu mai multe browsere web

8. 2.Descriere site

  • Acest site a fost conceput pentru a oferi utlizatorilor sai o imagine de ansamblu a unor meniuri de la diferite restaurante, acestea fiind grupate dupa specificul lor: italian ,romanesc, grecesc, indian etc. oferindu-le utilizatorilor si adresa unde se pot gasi aceste restaurante precum si mici galerii foto cu acestea.
  • Pentru persoanele ocupate aflate in criza de timp acest site le ofera o gama larga de meniuri diferite doar intr-un singur loc.

9.

  • Site-ul incepe cu pagina principala a vizitatorului de bun venit.De aici se poate accesa specificul dorit ,care contine o listacu restaurantele prezente pe acest site.Odata selectat un restaurant sunt afisate informatiile de contact ale acestuia precum si un meniu.In pagina principala este disponibila si o galerie foto.
  • Paginile in sine sunt tratate in HTML,dar am folosit si PHP atat pentru generarea dinamica a continutului cat si pentru prelucrarea dinamica.Ne-am folosit si ce CSS pentru realizarea ascestui site.
  • In sectiunea de Contact se gasete un formular care va introduce datele de contact ale celui care completeaza campurile intr-o baza de date creeata prealabil .
  • Administratorul site-ului poate adauga specificuri,restaurante ,galerii foto ,fisiere si alti administratori toate informatiile fiind stocate intr-o baza de date.Pot fi stersi unii administratori mai putin cel cu userul admin pentru ca site-ul sa nu ramana fara un administrator.

10. 11. 12. 3. Resurse online

  • Informatii de pe:
  • www.restaurante-bucuresti.ro
  • www.wikipedia.ro
  • Tutoriale de pe:
  • www.youtube.com

Click here to load reader

Embed Size (px)
Recommended