1 / 23

software di gestione hotel

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.

roy
Download Presentation

software di gestione hotel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. software di gestione hotel ANALISI INIZIALE DI INGEGNERIA DEI REQUISITI Cavallo Cosimo Ruggeri Alessandro Demin Franco

  2. OBIETTIVO Si vuole realizzare un software per la gestione di prenotazione camere di un albergo. Il software è da indirizzarsi alle società di gestione alberghiere.

  3. 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.

  4. 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

  5. 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.

  6. 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

  7. 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

  8. 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 ARRIVO Questa 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 PARTENZA Questa 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

  9. 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 ARRIVO Questa 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 TRATTAMENTO Questa opzione fornisce l’elenco alfabetico delle prenotazioni in base al tipo di trattamento selezionato per il soggiorno • LISTA PRENOTAZIONI PER CODICE AGENZIA Questa opzione fornisce l’elenco alfabetico delle prenotazioni relative all’agenzia di cui si inserisce il codice

  10. 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;

  11. 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.

  12. DEPLOYMENT DIAGRAM HOTEL

  13. 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.

  14. 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

  15. USE CASE DIAGRAM HOTEL 3 / 4

  16. 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.

  17. USE CASE DIAGRAM HOTEL 4 / 4

  18. 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.

  19. SCHEMAC & C

  20. C & C DIAGRAM COMPONENT

  21. C & C DIAGRAMCONNESIONI (1)

  22. C & C DIAGRAMCONNESIONI (2)

  23. C & C DIAGRAM CONNESIONI (3)

More Related