software di gestione hotel

23
SOFTWARE DI GESTIONE HOTEL ANALISI INIZIALE DI INGEGNERIA DEI REQUISITI Cavallo Cosimo Ruggeri Alessandro Demin Franco

Upload: roy

Post on 20-Jan-2016

63 views

Category:

Documents


1 download

DESCRIPTION

software di gestione hotel. ANALISI INIZIALE DI INGEGNERIA DEI REQUISITI Cavallo Cosimo Ruggeri Alessandro Demin Franco. OBIETTIVO. Si vuole realizzare un software per la gestione di prenotazione camere di un albergo. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: software di gestione hotel

SOFTWARE DI GESTIONE HOTEL

ANALISI INIZIALE DI INGEGNERIA DEI REQUISITI

Cavallo CosimoRuggeri Alessandro

Demin Franco

Page 2: software di gestione hotel

OBIETTIVO

Si vuole realizzare un software per la gestione di prenotazione camere di un albergo.

Il software è da indirizzarsi alle società di gestione alberghiere.

Page 3: software di gestione hotel

ANALISI DEI REQUISITI

Dopo un primo incontro colloquiale, si stabiliscono le basi tra committente e management dell’ingegneria del software , per poter costruire un software di gestione alberghiera.

Il committente desidera ottenere una procedura da fornire ai gestori di aziende alberghiere, semplice nel suo utilizzo ma che copra la gestione di tutte le pratiche relative ai clienti di un hotel, quali prenotazioni, addebiti, conti, oltre anche alla gestione di stampa di vari documenti, conti correnti, eventuale ristorante interno all’albergo, determinati indirizzi e anagrafica.

Il committente vuole che la gestione dei clienti di un hotel segua tutti i possibili clienti sia privati che di agenzia dal momento della prenotazione camera fino al check-out , mantenendo sempre aggiornata la situazione delle camere, dei conti e delle prenotazioni.

Alla fine di questo primo incontro, il managment invita il team di ingegneria dei requisiti a stilare una serie di requisiti funzionali e non, che descrivano in maniera accurata le prime funzionalità del software con la condizione che i requisiti e il programma possano essere modificati in corso d’opera, su richiesta del committente.

Page 4: software di gestione hotel

REQUISITI FUNZIONALI

Dopo una serie di interviste con il committente, il team di ingegneria dei requisiti inizia a stilare un elenco di requisiti che indicano le principali funzioni/operazioni che il software deve svolgere

Page 5: software di gestione hotel

REQUISITI FUNZIONALI (1)

PROCEDURE PRINCIPALI

GESTIONE CLIENTI È il cuore del software e comprende tutte le procedure utili al

soggiorno dei clienti dal check-in fino alla chiusura del conto e partenza. Consente anche il controllo sulla gestione degli arrivi e partenze, prenotazioni e chiusure contabili. (si può proporre un menù con le varie funzioni)

GESTIONE PRENOTAZIONI Consente l’immissione, la variazione o la cancellazione di

prenotazioni relative al soggiorno clienti. Le prenotazioni si effettuano via telefono, tramite agenzia viaggi o su internet. Se il cliente che effettua la prenotazione non è presente in un archivio, allora se ne può inserire l’anagrafica. Si inserisce come primo dato il cognome, si effettua una ricerca in archivio per individuare se tale cognome è presente. Se non è presente si possono inserire tutti i dati relativi al nuovo cliente e alla prenotazione altrimenti solo la prenotazione per un vecchio cliente.

Page 6: software di gestione hotel

REQUISITI FUNZIONALI (2) PERMANENZA Dati necessari relativi alla permanenza nel periodo quali:

data di arrivo, tipo di prestazione, data di partenza, scadenza di prenotazione per conferma e trattamento di cui usufruisce il cliente

TIPOLOGIA DELLE CAMERE Attraverso un codice, si possono individuare le camere

libere nel periodo selezionato; ovviamente la camera può essere libera per tutto il periodo o avere delle date limite durante le quali la camera è libera. Se la camera viene confermata, si possono inserire ulteriormente le date di occupazione della camera stessa

DATI RELATIVI AD UN’AGENZIA Si può richiedere un codice di una certa agenzia con la

quale arriva il cliente. L’agenzia deve essere inserita precisamente nell’archivio

Page 7: software di gestione hotel

REQUISITI FUNZIONALI (3) DATI RELATIVI AGLI OCCUPANTI E ALLE TARIFFE Si indicano il numero delle persone adulte che pagano la tariffa

intera e il numero di bambini che rientrano in qualche fascia di sconto. Se una prenotazione è a cavallo di periodi con tariffe e prezzi diversi, si devono indicare la data del cambio tariffa, con la nuova retta.

CAPARRA Tale somma deve essere detratta dal conto finale. Quando la

prenotazione è confermata, si richiede la data di contabilizzazione dell’acconto per indicare la corrispondente entrata di cassa nella chiusura contabile

ASSEGNAZIONE CAMERA Se il cliente è effettivamente arrivato, si assegna

definitivamente la camera GESTIONE GRUPPI Questa procedura consente l’occupazione di più camere

registrando una sola prenotazione. Questo è utile per i gruppi quando non si ha la necessità di conoscere il nome dei singoli occupanti ma è sufficiente solo il nome del capogruppo a cui viene intestata la prenotazione

SELEZIONE CAMERE MANUALE Si può selezionare direttamente un elenco di camere

disponibili in un certo periodo

Page 8: software di gestione hotel

REQUISITI FUNZIONALI (4) SELEZIONE CAMERE AUTOMATICA Si effettua automaticamente una selezione di camere da prenotare in base

al tipo di camera(attraverso un codice). Se vi è una variazione in una prenotazione lo si può fare manualmente

PROCEDURE DI ELENCAZIONE E DI STAMPE VARIE

CLIENTI ALLOGGIATI Questa scelta fornisce l’elenco dei clienti alloggiati in albergo alla data

odierna, in cui vengono selezionati per il tipo di trattamento e per il codice agenzia

CLIENTI IN ARRIVOQuesta scelta fornisce l’elenco dei clienti previsti in arrivo in un determinato giorno per un determinato periodo. Occorre inserire la data del giorno del quale si richiedono gli arrivi e bisogna sempre selezionare tipo di trattamento e per il codice agenzia

CLIENTI IN PARTENZAQuesta scelta fornisce l’elenco dei clienti previsti in partenza in un determinato giorno. Occorre inserire la data del giorno del quale si richiedono le partenze e bisogna sempre selezionare tipo di trattamento e per il codice agenzia

Page 9: software di gestione hotel

REQUISITI FUNZIONALI (5) LISTA ANAGRAFICHE

Questa scelta fornisce l’elenco della sola anagrafica dei clienti in archivio LISTA PRENOTAZIONI

Questa scelta fornisce l’elenco delle prenotazioni in archivio effettuate dai clienti LISTA PRENOTAZIONI ALFABETICA

Questa fornisce l’elenco delle prenotazioni inserite in archivio in ordine alfabetico e offre inoltre la possibilità di una selezione alfabetica oppure periodica cioè per data o per agenzia

LISTA PRENOTAZIONI IN ORDINE DI ARRIVOQuesta fornisce l’elenco delle prenotazioni in archivio ordinato in base alla data di

arrivo LISTA PRENOTAZIONI IN ORDINE DI PARTENZA

Questa fornisce l’elenco delle prenotazioni in archivio ordinato in base alla data di partenza

LISTA PRENOTAZIONI PER TRATTAMENTOQuesta opzione fornisce l’elenco alfabetico delle prenotazioni in base al tipo di trattamento selezionato per il soggiorno

LISTA PRENOTAZIONI PER CODICE AGENZIAQuesta opzione fornisce l’elenco alfabetico delle prenotazioni relative all’agenzia di cui si inserisce il codice

Page 10: software di gestione hotel

REQUISITI NON FUNZIONALI (1)

Dopo aver discusso gli obiettivi e i requisiti software funzionali iniziali con il rappresentante di gestori di aziende alberghiere, il management di ingegneria dei requisiti, riferito ad un hotel base di media grandezza, stabilisce:

REQUISITI HARDWARE L’applicazione software di gestione alberghiera deve essere

installata su un calcolatore che funzioni da server locale interno;

Tale server locale deve risiedere in un ufficio dedicato e svolgere la funzione di database e archivio per la gestione clienti, prenotazioni e archivio amministrativo; il sistemea deve richiedere l’identificativo e la password per l’utente che vi accede; il server deve essere attivo di continuo e gestire una rete LAN.

Nella reception dell’albergo, un pc dedicato deve avere un collegamento al software nel server attraverso la rete LAN;

L’ufficio dedicato all’amministrazione dell’albergo deve avere un ulteriore calcolatore, anch’esso con collegamento al software nel server tramite rete LAN;

Page 11: software di gestione hotel

REQUISITI NON FUNZIONALI (2)

REQUISITI SOFTWARE E DI USABILITA’

Sul pc della reception si gestiscono i clienti in arrivo e in partenza con i relativi tipi di pagamento, la tipologia di camere, gli inserimenti anagrafici e altri dati relativi alla permanenza delle persone;

L’interfaccia software uomo-macchina deve essere la più semplice possibile, di facile consultazione sia per utenti esperti che usano frequentemente il software, sia per utenti non esperti, richiedendo identificativo e password per accedervi, con menù intuitivi e principali operazioni facilmente intellegibili. Si richiede inoltre che il software abbia tempi di risposta relativamente bassi.

Il collegamento dell’amministrazione comprende funzioni dedicate alla parte amministrativa dell’hotel e deve occuparsi del riepilogo pagamenti, archivi contabili e conti in sospeso. Anche in questo caso l’interfaccia uomo-macchina deve essere intellegibile e di facile consultazione sia per utenti esperti nel settore, sia per quelli che non usano frequentemente tale software richiedendo anche in questo caso user name e password per l’identificazione.

Page 12: software di gestione hotel

DEPLOYMENT DIAGRAM HOTEL

Page 13: software di gestione hotel

USE CASE DIAGRAM HOTEL 1 / 4

• Il cliente è un attore primario che effettua una prenotazione in un albergo.

• Il receptionist è inizialmente un attore secondario che vede la prenotazione del cliente e di conseguenza effettua il ceck-in e ceck-out del cliente.

Page 14: software di gestione hotel

USE CASE DIAGRAM HOTEL 2 / 4• Il cliente può

effettuare la prenotazione per telefono, su internet o da agenzia.

• se prenota tramite agenzia, sarà quest’ultima a provvedere alla prenotazione della camera.

• Se prenota per telefono, sarà il receptionist dell’hotel a provvedere alla prenotazione della camera.

• Effettuata la prenotazione, il sistema controlla il credito cliente, certificando la validità del conto bancario

Page 15: software di gestione hotel

USE CASE DIAGRAM HOTEL 3 / 4

Page 16: software di gestione hotel

USE CASE DIAGRAM HOTEL 3 / 4

• La prenotazione di una camera in un hotel può essere effettuata da una persona; essa può essere o un generico cliente o un agente di un agenzia viaggi o direttamente il receptionist dell’albergo stesso.

• Quando si verifica una nuova prenotazione, il sistema identifica il cliente attraverso l’anagrafica. Se questo cliente non è presente, il sistema crea un file per il nuovo cliente .

• Registrando il cliente, il receptionist identifica il tipo di prenotazione.

• Dopo aver registrato il cliente con il check-in, il receptionist verifica la disponibilità della camera riferita alla prenotazione effettuata dal cliente.

• Quando il cliente è in partenza, il receptionist con il check-out verifica i pagamenti per il soggiorno del cliente preparando il saldo.

Page 17: software di gestione hotel

USE CASE DIAGRAM HOTEL 4 / 4

Page 18: software di gestione hotel

USE CASE DIAGRAM HOTEL 4 / 4• La prenotazione di una camera in un hotel può essere effettuata da

una persona; essa può essere o un generico cliente o un agente di un agenzia viaggi o direttamente il receptionist dell’albergo stesso.

• La prenotazione può essere effettuata per telefono, su internet o da agenzia.

• Una prenotazione viene inserita nel database prenotazioni dell’hotel.

• Effettuata la prenotazione, il sistema controlla il credito cliente, certificando la validità del conto bancario.

• Quando si verifica una nuova prenotazione, il sistema identifica il cliente attraverso l’anagrafica e controlla se è presente nel database dell’ hotel. Se questo cliente non è presente, il sistema crea un file per il nuovo cliente registrandolo nel database.

• Registrando il cliente, il receptionist identifica il tipo di prenotazione dal database.

• Dopo aver registrato il cliente con il check-in, il receptionist verifica la disponibilità della camera riferita alla prenotazione effettuata dal cliente.

• Quando il cliente è in partenza, il receptionist con il check-out verifica i pagamenti per il soggiorno del cliente preparando il saldo.

Page 19: software di gestione hotel

SCHEMAC & C

Page 20: software di gestione hotel

C & C DIAGRAM COMPONENT

Page 21: software di gestione hotel

C & C DIAGRAMCONNESIONI (1)

Page 22: software di gestione hotel

C & C DIAGRAMCONNESIONI (2)

Page 23: software di gestione hotel

C & C DIAGRAM CONNESIONI (3)