Relazione Progetto Algoritmi E Gestione Dati - Cugliari , Branca

Páginas: 10 (2374 palabras) Publicado: 7 de enero de 2013
Relazione Progetto Algoritmi e gestione dati

Nome Progetto: Morrison Hotel

Paolo Branca 124926 Antonio Cugliari 124967

Panoramica
Il progetto riguarda la gestione della reception del Morrison Hotel. L’amministratore dopo aver effettuato l’accesso tramite nome utente e password, dispone di tutti gli strumenti per effettuare sia le operazioni di check-in che di check-out , eventualmente,nel caso in cui si fossero verificati errori nell’inserimento dei dati , si possono effettuare operazioni di modifica su i dati registrati. Inoltre sono state implementate operazioni di ricerca, che consentono di cercare clienti che hanno soggiornato , oppure che stanno soggiornando all’interno dell’hotel o ancora consente di fare una ricerca di tutte le stanze disponibili. Il programma è cosìstrutturato : dopo aver effettuato l’accesso, dal frame iniziale , sul qualche c’è inoltre un Jbutton dove può essere avviato il suono , verrà visualizzato il frame principale dal quale si potranno effettuare le operazioni desiderate avendo allo stesso tempo un quadro generale della situazione. Infatti il frame è diviso in tre parti : sul lato sinistro abbiamo “l’elenco camere” dove vi sono tutte lecamere rappresentate da dei Jbutton con su scritto il numero della camera ed un icona che ne indica lo stato attuale. Cliccando sulla camera interessata verranno visualizzati tutti i dati (costo giornaliero , piano , numero posti letto ecc ) della camera in questione sul pannello adiacente ,il pannello “info camera”. Se attualmente, la camera in questione è occupata , sul pannello destro , “infostatus” verranno visualizzati tutti i dati relativi alla prenotazione, al cliente ed ai servizi richiesti dallo stesso. Su questo stesso frame in alto abbiamo la JMenuBar che ha i seguenti JMenu con i rispettivi JMenuItem : “Check-in”,”Check-out” per “Aggiungi/Rimuovi”,”Ricerca Camera”,”Ricerca Cliente” per “Cerca”,”Modifica Cliente”,”Modifica Prenotazione” per “Modifica” , “ElencoServizi”,”Storico Prenotazioni”,”About” per “Info” e infine per “Sound”,”ON/OFF”. Tutti i dati inseriti verranno salvati ognuno all’interno delle rispettive tabelle del database. Questo è costituito da cinque tabelle : “Camera”,”Cliente”,”Prenotazione”,”Servizi”,”Servizi richiesti”

Principali funzionalità implementate
L’amministratore potrà:        Effettuare il Check-in Effettuare il Check-out Ricercarele camere disponibili Ricercare i clienti che hanno soggiornato o che stanno soggiornando nell’hotel Effettuare modifiche sui dati del cliente Effettuare modifiche sui dati della prenotazione Visualizzare lo storico dell’hotel Facendo il Check-in l’amministratore salverà sul database tutti i dati del cliente , il periodo in cui ha intenzione di soggiornare , in numero della camera ed infine iservizi richiesti dal cliente (almeno uno tra “Mezza pensione” e “Pensione completa ” deve essere prenotato). Se tutti i dati inseriti saranno corretti e non collideranno con altre prenotazioni , la prenotazione verrà effettuata con successo. Facendo il Check-out l’amministratore libererà definitivamente la camera e avrà un resoconto generale dei dati del cliente e dei pagamenti che lo stesso devesostenere. Se un cliente dovesse decidere di prolungare o ridurre il soggiorno prima di effettuare il Check-out dovranno essere fatte le modifiche del caso. Si può fare una ricerca delle camere attualmente disponibili , in base anche a determinati parametri (rispetto al numero di posti letto , al tipo e anche rispetto al piano, quest’ultima scelta è facoltativa) Per quanto riguarda la ricerca delcliente , inserendo nome e cognome del cliente interessato , se esiste , verranno visualizzati i dati di tutti i clienti con quel nome e quel cognome. Nel caso in cui l’amministratore dovesse commettere qualche errore nell’inserimento dei dati , oppure il cliente volesse modificare qualche richiesta della sua prenotazione , l’amministratore lo può compiere queste azioni tramite le funzioni di...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Branca
  • algoritmios
  • ALGORITMIA
  • Algoritmia
  • algoritmia
  • Algoritmia
  • Algoritmia
  • algoritmia

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS