hotel booking programare web

Download Hotel booking Programare Web

If you can't read please download the document

Upload: alexandru-cristian

Post on 13-Apr-2017

271 views

Category:

Documents


0 download

TRANSCRIPT

Hotel booking site

Proiect Programare Web 2013

Cristian Alexandru Chis Lucian

Descrierea proiectului

Site-ul are scopul de a pune la indemana utilizatoriilor o baza de date centralizata cu hoteluri, astfel incat el sa poata sa isi gaseasca locul perfect de cazare intr-un timp cat mai scurt si cat se poate de usor.De asemenea orice utilizator inregistrat are acces la un istoric personal, astfel el poate oricand sa anuleze viitoarele vizite sau sa programeze altele pe baza experientelor trecute.

Home

Este pagina de start a site-ului, aici utilizator este rugat sa intre in contul personal.Daca el este deja autentificat atunci aici are acces la istoricul sau personal cu toate rezervariile facute pana la acel moment.

Search

De pe aceasta pagina utilizatorii au acces la o modalitate foarte simpla si performanta de cautare, care poate interpreta si expresii regulate.

In functie rezultatele cautarii un user poate opta pentru a vizualiza detaliile unui hotel, optiune ce il duce pe o alta pagina cu informatiile necesar sau poate sa confirme direct o rezervare.

Register

Aceasta pagina contine formularul de inregistrare al unui nou utilizator, de aici el poate sa isi creeze un nou cont pentru a avea acces la toata functionalitatea oferita de site.

Tehnologii folosite:

Java EE

Seam3

JSF (Java Server Faces) and AJAX

URL rewrite with Pretty Faces

MySQL Comunity Server

JBoss Aplication Server 7

Java EE

Java Enterprise Edition a fost folosit ca limbaj de programare pentru modelarea cerintelor de business ale site-ului, alaturi de functionalitatile prezente in Hibernate, biblioteca ce permite maparea obiectelor relationale in modele de obiecte usor de accesat.In acest mod s-a asigurat o lagatura usor de creeat si sigura intre datele necesare aplicatiei si procesarea lor.

Seam3

Seam3 este este o platforma de dezvoltare pentru aplicatii de Java EE, ea pune la dispozitie mai multe pachete care pot fi folosite in timpul dezvoltarii.Un mare atu al platformei este posibilitatea de injectare a dependintelor in timpul rularii. Pe langa CDI Seam 3 ai ofera si alta pachete folositoare, precum cele de securitate, intarnational support, etc.

JSF and AJAX

Front end-ul site-ului a fost realizat folosind Java Server Faces si integrand elemente de Ajax.Are la baza un design modern, bazat pe template-uri si cascade style sheets, si se foloseste la maxim de toate facilitatiile oferite de XHTML 2.0.

JSF and AJAX

Front end-ul site-ului a fost realizat folosind Java Server Faces si integrand elemente de Ajax.Are la baza un design modern, bazat pe template-uri si cascade style sheets, si se foloseste la maxim de toate facilitatiile oferite de XHTML 2.0.

Alte tehnologii:

Pretty Faces, ofera o modalitate foarte usoara de rescriere a url-urilor.MySQL Comunity Server a fost folosit pentru stocarea bazei de date relationala necesara site-ului

JBoss Application Server 7 (AS7) este un server complet pentru aplicatii JavaEE

Apache Maven este un build tool ce faciliteaza management-ul dependintelor

Bibliografie

http://www.cirip.ro/grup/progweb12

http://maven.apache.org/index.html

http://www.jboss.org/as7

http://www.seamframework.org/Seam3

Click to edit the title text format