Sistema di Prenotazione di Alberghi

Obiettivo

Generare un’ applicazione che serva da front-end per gli utenti interessati a fare una prenotazione di un albergo.

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:

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.

Ogni cliente che registri il proprio albergo nel sistema avrà accesso ad uno storico delle prenotazioni.

Si possono fissare prezzi diversi per le stanze tramite il sito, per esempio, i prezzi possono variare in base alla stagione, quindi essere validi solo per un particolare periodo.

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. Inoltre può essere associata solo ad una particolare tipologia di stanze, ad esempio solo alle stanze singole.

Servizi

Con il fine di facilitare la scelta di un albergo, ogni proprietario può indicare i servizi disponibili per il suo albergo.

I servizi base sono:

Lato utente:

Funzionalità

Query

Creare utente

Ricerca di alberghi per data/città/paese/nome hotel

Creare Prenotazione

Storico di prenotazione

Visualizzare le mie prenotazioni

Visualizzazione delle offerte

Disattivare account

Lato amministratore:

Funzionalità

Query

Creare albergo

Storico delle prenotazioni

Modificare albergo

Creare servizio

Attivare offerta

Attivare i prezzi

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