Differences between revisions 1 and 2
Revision 1 as of 2012-01-02 18:00:58
Size: 295
Comment:
Revision 2 as of 2012-01-12 18:14:49
Size: 5593
Editor: BrunoArce
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
  = Sistema di Prenotazione di Alberghi =
Line 4: Line 6:
....come mai questa pagina è ancora vuota???
F. Ricca
=== Obiettivo ===

Generare un’ applicazione che serva da front-end per gli utenti interessati a fare una prenotazione con un back-end che permetta agli alberghi di gestire le loro prenotazioni.


=== Descrizione dell’applicazione ===

L’applicazione contiene una base di dati di tutti gli alberghi affiliati con la disponibilità di stanze e prezzi.

Di ogni albergo si registra:
 *''descrizione delle stanze''
 *''politica''
 *''indirizzo''
 *''numero di telefono''
 *''email''
 *''nome della persona da contattare''

Inoltre nella base di dati si ha una lista di tutti i ''clienti'' che hanno realizzato una prenotazione.

I clienti interessati potranno fare una ricerca degli alberghi di una specifica città scegliendo ''data'', ''tipo di stanza'' e ''prezzo''.

Per fare una ''prenotazione'' il cliente dovrà creare un account con i suoi dati personali e le preferenze di pagamento, inoltre nell’ account rimane uno storico di tutte le sue prenotazioni e viene calcolata una differenza tra le prenotazione pendenti e quelle già realizzate.

Per ogni prenotazione il cliente dovrà fornire un anticipo del 10% che rappresenta il guadagno del sistema di booking.

La cancellazione può essere realizzata tramite il sito delle prenotazioni o direttamente contattando l’albergo, in entrambi casi il 10% non è rimborsabile.

Dal ''lato cliente'' l’applicazione consiste in un sistema di gestione di prenotazione per ogni albergo.

Si ha una copia delle prenotazioni salvate nel server e ogni prenotazione si può trovare in uno dei seguenti stati:
 *'''Cancellazione''': ''La prenotazione è stata cancellata 24h prima della data della riserva''.
 *'''Cancellata con penalizzazione''' : ''La prenotazione non è stata cancellata 24h prima della data della riserva e si applica il costo della prima sera''.

 *'''Check-in''': ''i clienti hanno preso la stanza''.
 *'''Check-out''': ''i clienti hanno liberato la stanza e hanno realizzato il pagamento''.

Nel sistema è possibile indicare quali stanze sono riservate per la prenotazione online e quali sono disponibili per la prenotazione manuale dell’albergo.
Questo fa sì che l’albergo possa utilizzare un solo sistema di prenotazione e avere tutte le informazioni in forma centralizzata.
Si possono fissare prezzi diversi per le stanze riservate al booking tramite il sito e diversi prezzi secondo la stagione.

L’ albergo guadagna il rimanente 90% della prenotazione.

Il sistema cliente deve aggiornare periodicamente nel server il numero di stanze disponibili e le variazioni della disponibilità.

==== Offerte ====
Per rendere più attrattiva l’offerta ai clienti, l’albergo può stabilire prezzi speciali come offerte agli utenti che realizzano le prenotazioni online.
L’offerta stabilisce una percentuale di sconto sul prezzo originale.


==== Servizi ====
Con il fine di facilitare la scelta di un albergo, ogni albergo può indicare i servizi disponibili.
L’utente potrà prendere in considerazione quest’informazione e fare ricerche in base a questi servizi.
I servizi base sono:
 *''Colazione compresa''
 *''WiFi''
 *''Televisione''
 *''Parcheggio compreso''
 *''Ristorante''
 *''Bar''
 *''Bus/navetta aeroporto''
 *''Aria Condizionata''
 *''Riscaldamento''
 *''Ventilatori''

'''Lato server (utente):'''

|| '''Funzionalità''' || '''Query''' ||
|| Creare utente || I migliore 5 alberghi per città (i più prenotati) ||
|| Modificare utente || Ricerca di alberghi per data/servizi/città ||
|| Creare Prenotazione || Storico di prenotazione ||
|| Cancellare Prenotazione || Visualizzazione delle offerte ||
|| Visualizzare le mie prenotazioni || ||
 


'''Lato server (amministratore):'''

|| '''Funzionalità''' || '''Query''' ||
|| Creare albergo || Numero di prenotazioni per albergo, data e periodo ||
|| Modificare albergo || Storico delle prenotazioni per cliente ||
|| Eliminare albergo || Guadagno delle prenotazioni per periodo ||
|| Creare servizio || Prenotazione per albergo ||
|| Modificare servizio || Prenotazione cancellate, pendenti ||
|| Eliminare servizio || ||
|| Modificare servizio || ||
|| Disattivare utente || ||
|| Attivare offerta || ||
|| Attivare i prezzi || ||
|| || ||
|| '''Update''' || ||
|| Invio di prenotazione ad un albergo || ||
|| Ricezione di informazioni dall’ albergo || ||




'''Lato client (utente):'''

|| '''Funzionalità''' || '''Query''' ||
|| Creare Prenotazione || Numero di prenotazioni per cliente, data e periodo ||
|| Modificare Prenotazione || Storico delle prenotazioni per cliente ||
|| Cancellare Prenotazione || Prenotazioni cancellate, pendenti ||


'''Lato client (amministratore):'''

|| '''Funzionalità''' || '''Query''' ||
|| Creare prezzo || Guadagno delle prenotazioni per periodo ||
|| Modificare prezzo || ||
|| Cancellare prezzo || ||
|| Creare offerta || ||
|| Modificare offerta || ||
|| Cancellare offerta || ||
|| Creare servizio || ||
|| Modificare servizio || ||
|| Cancellare servizio || ||
|| || ||
|| '''Update''' || ||
|| Inviare informazioni di prenotazioni al server || ||
|| Ricevere informazioni di prenotazioni al server || ||
|| Aggiornare informazioni dell’albergo || ||






Sistema di Prenotazione di Alberghi

Obiettivo

Generare un’ applicazione che serva da front-end per gli utenti interessati a fare una prenotazione con un back-end che permetta agli alberghi di gestire le loro prenotazioni.

Descrizione dell’applicazione

L’applicazione contiene una base di dati di tutti gli alberghi affiliati con la disponibilità di stanze e prezzi.

Di ogni albergo si registra:

  • descrizione delle stanze

  • politica

  • indirizzo

  • numero di telefono

  • email

  • nome della persona da contattare

Inoltre nella base di dati si ha una lista di tutti i clienti che hanno realizzato una prenotazione.

I clienti interessati potranno fare una ricerca degli alberghi di una specifica città scegliendo data, tipo di stanza e prezzo.

Per fare una prenotazione il cliente dovrà creare un account con i suoi dati personali e le preferenze di pagamento, inoltre nell’ account rimane uno storico di tutte le sue prenotazioni e viene calcolata una differenza tra le prenotazione pendenti e quelle già realizzate.

Per ogni prenotazione il cliente dovrà fornire un anticipo del 10% che rappresenta il guadagno del sistema di booking.

La cancellazione può essere realizzata tramite il sito delle prenotazioni o direttamente contattando l’albergo, in entrambi casi il 10% non è rimborsabile.

Dal lato cliente l’applicazione consiste in un sistema di gestione di prenotazione per ogni albergo.

Si ha una copia delle prenotazioni salvate nel server e ogni prenotazione si può trovare in uno dei seguenti stati:

  • Cancellazione: La prenotazione è stata cancellata 24h prima della data della riserva.

  • Cancellata con penalizzazione : La prenotazione non è stata cancellata 24h prima della data della riserva e si applica il costo della prima sera.

  • Check-in: i clienti hanno preso la stanza.

  • Check-out: i clienti hanno liberato la stanza e hanno realizzato il pagamento.

Nel sistema è possibile indicare quali stanze sono riservate per la prenotazione online e quali sono disponibili per la prenotazione manuale dell’albergo. Questo fa sì che l’albergo possa utilizzare un solo sistema di prenotazione e avere tutte le informazioni in forma centralizzata. Si possono fissare prezzi diversi per le stanze riservate al booking tramite il sito e diversi prezzi secondo la stagione.

L’ albergo guadagna il rimanente 90% della prenotazione.

Il sistema cliente deve aggiornare periodicamente nel server il numero di stanze disponibili e le variazioni della disponibilità.

Offerte

Per rendere più attrattiva l’offerta ai clienti, l’albergo può stabilire prezzi speciali come offerte agli utenti che realizzano le prenotazioni online. L’offerta stabilisce una percentuale di sconto sul prezzo originale.

Servizi

Con il fine di facilitare la scelta di un albergo, ogni albergo può indicare i servizi disponibili. L’utente potrà prendere in considerazione quest’informazione e fare ricerche in base a questi servizi. I servizi base sono:

  • Colazione compresa

  • WiFi

  • Televisione

  • Parcheggio compreso

  • Ristorante

  • Bar

  • Bus/navetta aeroporto

  • Aria Condizionata

  • Riscaldamento

  • Ventilatori

Lato server (utente):

Funzionalità

Query

Creare utente

I migliore 5 alberghi per città (i più prenotati)

Modificare utente

Ricerca di alberghi per data/servizi/città

Creare Prenotazione

Storico di prenotazione

Cancellare Prenotazione

Visualizzazione delle offerte

Visualizzare le mie prenotazioni

Lato server (amministratore):

Funzionalità

Query

Creare albergo

Numero di prenotazioni per albergo, data e periodo

Modificare albergo

Storico delle prenotazioni per cliente

Eliminare albergo

Guadagno delle prenotazioni per periodo

Creare servizio

Prenotazione per albergo

Modificare servizio

Prenotazione cancellate, pendenti

Eliminare servizio

Modificare servizio

Disattivare utente

Attivare offerta

Attivare i prezzi

Update

Invio di prenotazione ad un albergo

Ricezione di informazioni dall’ albergo

Lato client (utente):

Funzionalità

Query

Creare Prenotazione

Numero di prenotazioni per cliente, data e periodo

Modificare Prenotazione

Storico delle prenotazioni per cliente

Cancellare Prenotazione

Prenotazioni cancellate, pendenti

Lato client (amministratore):

Funzionalità

Query

Creare prezzo

Guadagno delle prenotazioni per periodo

Modificare prezzo

Cancellare prezzo

Creare offerta

Modificare offerta

Cancellare offerta

Creare servizio

Modificare servizio

Cancellare servizio

Update

Inviare informazioni di prenotazioni al server

Ricevere informazioni di prenotazioni al server

Aggiornare informazioni dell’albergo

Ricca Wiki: BrunoArce (last edited 2012-02-20 23:00:30 by BrunoArce)