Sei sulla pagina 1di 86

2014-I

ANALISIS Y DISEO DE
SISTEMAS - SISTEMA
HOTELERO
ALUMNOS:
ESPINO CUADROS CRISTHIAN PAUL
QUISPE GALECION ALEX


Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y de Sistemas
Curso: ANALISIS Y DISEO DE SISTEMAS
Profesor: ZULOAGA ROTA, LUIS
Fecha: 27 de Abril del 2014




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
1
CONTENIDO
1. INTRODUCCIN .......................................................................................................... 4
2. DEFINICIN DEL SISTEMA ........................................................................................... 5
3. SISTEMA HOTELERO: DESCOMPOSICION DE PROCESOS CON IDEF0 ................... 5
3.1. Primer Nivel del Sistema: A-0 Sistema Hotelero ............................................... 6
3.2. Segundo Nivel del Sistema: A0 reas Funcionales ..................................... 7
3.2.1. Tercer Nivel del Sistema: A1 Sub Sistema de Control y Monitoreo .... 8
3.1.1.1. Cuarto Nivel del Sistema: A12 Logstica .......................................... 9
3.1.1.2. Cuarto Nivel del Sistema: A13 Registros ........................................ 10
3.1.1.3. Cuarto Nivel del Sistema: A14 Contabilidad y tesorera ............ 11
3.1.1.4. Cuarto Nivel del Sistema: A15 RRHH .............................................. 12
3.2.2. Tercer Nivel del Sistema: A2 Sub Sistema Operacional ..................... 13
3.2.2.1. Cuarto Nivel del Sistema: A21 Reservas ........................................ 14
3.2.2.2. Cuarto Nivel del Sistema: A22 Recepcin y Facturacin .......... 15
4. DEFINICIN DEL SISTEMA DE INFORMACIN ........ Error! Bookmark not defined.6
5. SISTEMA HOTELERO CON DIAGRAMAS BPMN ...... Error! Bookmark not defined.6
5.1. Proceso de hospedarse en el hotel(TO-BE) ............................................... 16
5.2. Proceso de realizar reserva(TO-BE) ............................................................. 16
5.3. Proceso de confirmar reserva(TO-BE) ......................................................... 17
5.2. Proceso de cancelar reservas automticamente(TO-BE) ...................... 17
6. REQUERIMIENTOS FUNCIONALES ........................................................................... 18
7. REQUERIMIENTOS NO FUNCIONALES .................................................................... 19
8. SISTEMA HOTELERO: DFD ......................................................................................... 21
8.1. A0 SISTEMA HOTELERO ...................................................................................... 21
8.1.1. A0 Sistema Hotelero ................................................................................... 22
8.1.1.1. A1 Administracin ................................................................................. 23
8.1.1.1.1. A11 Gestion de Personal .............................................................. 24
8.1.1.1.2. A12 Facturacin y consumo ....................................................... 25
8.1.1.1.3. A14 Recepcin .............................................................................. 26
8.1.1.2. A5 Reservas ............................................................................................ 27
9. DICCIONARIO DE DATOS LGICO ........................................................................ 28
10. MODELAMIENTO DE DATOS .................................. Error! Bookmark not defined.1
10.1. MODELO DE DATOS CONCEPTUAL ............................................................... 31
10.2. MODELO DE DATOS LGICO ........................ Error! Bookmark not defined.2




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
2
11. DIAGRAMA DE TRANSICIN DE ESTADOS ........................................................... 33
11.1. DIAGRAMA DE TRANSICIN: HABITACION CLIENTE .................................... 33
11.2. DIAGRAMA DE TRANSICIN: HABITACION .................................................. 33
12. PROCESOS MEDIANTE PSEUDOCODIGO ............................................................ 34
12.1. CANCELAR RESERVAS EN ESPERAAUTOMTICAMENTE .............................. 34
12.2. REGISTRAR CHECK-OUT ................................................................................... 35
12.3. PROGRAMAR MUCAMAS ............................................................................... 36
12.4. REGISTRAR ASISTENCIA DE PERSONAL .......................................................... 36
13. MODELO DE DATOS FSICO ................................................................................... 37
14. DICCIONARIO DE DATOS FSICO .......................................................................... 38
15.VISTAS DEL SISTEMA ................................................................................................. 40
15.1. REPORTE PERSONAL......................................................................................... 40
15.2. REPORTE PROGRAMACION DE MUCAMAS ................................................. 41
15.3. REPORTE DE OCUPANTE DE UNA HABITACION ........................................... 42
15.4. REPORTE DE HABITACION POR TIPO .............................................................. 43
16. GUI ............................................................................................................................ 44
15.1. INICIO ................................................................................................................ 44
15.2. NOSOTROS ........................................................................................................ 45
15.3. HABITACIONES ................................................................................................. 45
15.4. SERVICIOS ......................................................................................................... 46
15.5. REALIZAR RESERVA ........................................................................................... 46
15.6. CONFIRMAR RESERVA ..................................................................................... 47
15.7. CANCELAR RESERVA ....................................................................................... 47
15.8. REALIZAR FACTURACION POR HOSPEDAJE .................................................. 48
15.9. REALIZAR REGISTRO DE ACTIVIDAD POR MANTENIMIENTO ........................ 48
17. DEFINICIN DEL SISTEMA DE INFORMACIN ...................................................... 49
18. ACTORES DEL SISTEMAY SUS RESPONSABILIDADES ............................................. 50
19. DIAGRAMA GENERAL DE CASOS DE USO ........................................................... 51
20. DIAGRAMA DETALLADO DE CASOS DE USO POR MDULO ............................ 53
20.1. DEFINCIONES .................................................................................................... 53
20.2. FACTURACION ................................................................................................. 53
20.3. HOSPEDAJE....................................................................................................... 54
20.4. SERVICIOS ......................................................................................................... 54




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3

21. FORMA CORTA Y EXTENDIDA DE CASOS DE USO .............................................. 56
21.1. FORMA CORTA ................................................................................................ 56
21.2. FORMA EXTENDIDA .......................................................................................... 58
22. DIAGRAMAS DE ITERACIN .................................................................................. 70
23. DIAGRAMA DE ACTIVIDADES ............................................................................... 74
23.1. SERVICIO DE RESTAURANT .............................................................................. 74
23.2. FACTURACION ................................................................................................. 75
23.3. REALIZAR RESERVA ........................................................................................... 76
23.4. REALIZAR REGISTRO DE ACTIVIDAD EN MANTENIMIENTO ........................... 77
24. DIAGRAMA DE CLASES DE DISEO ...................................................................... 78
25. DIAGRAMA DE TRANSICION DE ESTADOS ........................................................... 79
26. DIAGRAMA DE COMPONENTES ........................................................................... 80
27. DIAGRAMA DE DESPLIEGUE .................................................................................. 81



















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
4

SISTEMA HOTELERO
1. INTRODUCCION

En el presente trabajo se analizar a fondo la funcionalidad de un
sistema de una cadena de hoteles, para as poder disear el sistema
de informacin que ayude a tomar correctas decisiones en base a la
informacin que se le pueda brindar acerca de cada uno de los
hoteles de la cadena.

Pero, Por qu es importante un buen anlisis del sistema?, pues el
anlisis es la etapa que si es bien llevada nos asegurara un proyecto
de alto alcance, cabe recalcar tambin que la etapa del anlisis no
solo se presenta al iniciar el proyecto, sino que debe desarrollarse,
con ayuda conjunta del cliente, en todo el proceso de elaboracin
de la aplicacin, para que as se tenga un proyecto que durante su
elaboracin sea constantemente mejorado realimentado con el
anlisis.

Un buen analista no pone lmites iniciales al estudio del problema.
Posteriormente cuando se disea la base de datos y el interfaz del
usuario final es donde van apareciendo los lmites de la aplicacin.
Se quiere decir, que un buen anlisis siempre ser un buen anlisis
independientemente de que luego se pueda o no llevarlo a la
prctica en la base de datos o el lenguaje con el que desarrolle la
aplicacin.








ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
5


2. DEFINICION DEL SISTEMA
Es un sistema de actividad humana cuya finalidad es brindar servicios de hospedaje
de la mejor calidad a clientes de diversas partes del mundo a travs de cmodas
habitaciones y un gran personal calificado en un ambiente de comodidad, tranquilidad
y seguridad mediante atenciones de los mejores servicios dentro del hotel.

3. SISTEMA HOTELERO DESCOMPOSICION DE PROCESOS CON IDEF0

SUBSISTEMA DE CONTROL Y MONITOREO:
Responsable de los procesos estrategias de mediano y largo plazo as
como de apoyo a la cadena de valor, relacionados con la logstica,
contabilidad, recursos humanos, registros y los sistemas de
informacin.

SUBSISTEMA DE OPERACIONES:
Responsable de los procesos crticos del negocio que forman el core
o la cadena de valor conformando la razn de ser del negocio.
Responsable de los procesos de reserva, atencin y servicios
















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
6


3.1. PRIMER NIVEL DEL SISTEMA: A-0 SISTEMA HOTELERO














ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
7




3.2. SEGUNDO NIVEL DEL SISTEMA: A0 REAS FUNCIONALES












ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8




3.2.1 TERCER NIVEL DEL SISTEMA: A1 SUB SISTEMA DE CONTROL Y
MONITOREO









ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
9




3.2.1.2 CUARTO NIVEL DEL SISTEMA: A12 LOGISTICA










ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
10





3.2.1.3 CUARTO NIVEL DEL SISTEMA: A13 REGISTROS








ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
11





3.2.1.4 CUARTO NIVEL DEL SISTEMA: A14 CONTABILIDAD Y TESORERIA









ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
12






3.2.1.5 CUARTO NIVEL DEL SISTEMA: A15 RRHH





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
13






3.2.2. TERCER NIVEL DEL SISTEMA: A2 SUBSISTEMA DE OPERACIONES




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
14















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
15
3.2.2.1 CUARTO NIVEL DEL SISTEMA: A21 RESERVAS


















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
16

3.2.2.2 CUARTO NIVEL DEL SISTEMA: A22 RECEPCIN Y FACTURACIN
















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
17


4. DEFINICIN DEL SISTEMA DE INFORMACIN:
Es un sistema que opera en un entorno web que permite facilitar el registro de
habitaciones, personal, servicios hoteleros, actividades sociales, el check-in y el
check-out del husped a travs del cual se pueda programar las reservaciones de
clientes, actualizando el check-in y el check-out y las reservas de las habitaciones,
todo ello con la finalidad brindar una mejor atencin a sus clientes y gestionar de la
manera ms eficiente todas sus operaciones.

5. SISTEMA HOTELERO ESPECIFICANDO LOS DIAGRAMAS DE PROCESOS
CON BPMN:
5.1 PROCESO PARA HOSPEDARSE EN EL HOTEL (TO BE):

5.2. PROCESOS DE REALIZAR RESERVA (TO-BE):




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
18

5.3. PROCESO DE CONFIRMAR RESERVA (TO-BE):


5.4. PROCESO DE CANCELAR RESERVA AUTOMTICAMENTE (TO-BE):










ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
19



6. REQUERIMIENTOS FUNCIONALES:
REGISTRO Y MATENIMIENTO:
1. El software debe facilitar el registro y mantenimiento de personal.
Reglas y requisitos:
Se debe registrar datos personales, educacin, experiencia, rol de
trabajo dentro del hotel.
Los roles pueden ser: mucama, valet, botn, recepcionista,
administrador, operador telefnico, personal de mantenimiento,
operador telefnico, supervisor de personal, barman, cocinero, mozo,
chofer, o personal de seguridad.

2. El software debe facilitar el registro y mantenimiento de habitaciones.
Reglas y requisitos:
Las habitaciones deben ser del tipo: simple, doble, matrimonial o
Premium.
Cada habitacin se debe registrar su nmero, tipo, ubicacin, lista de
muebles, equipos, lmparas, cmaras.
3. El software debe facilitar el registro y mantenimiento de servicios hoteleros.
Reglas y requisitos:
Los servicios hoteleros pueden ser: lavandera, planchando, bar,
comidas y postres.
Cada servicio debe ser registrado con su precio correspondiente.
4. El software debe facilitar el registro del check-in, creando una nueva tarjeta-
llave por cada habitacin, y el check-out del cliente que debe registrarse antes
de medioda, caso contrario se registrar un da ms.
5. El software debe registrar los incidentes que pudiesen ocurrir en cada
habitacin.
6. software debe facilitar el registro de las entradas y salidas del husped de la
habitacin, comedor o bar de hotel.
7. El software debe facilitar el registro y mantenimiento de un nuevo hotel a la red
de hoteles.
PROGRAMACIN:
8. El software debe facilitar, al momento de realizar el check-in del cliente, la
programacin de un tipo de habitacin dentro de las disponibles y segn el
tarifario.
9. El software informacin debe facilitar la programacin diaria de las mucamas
con las habitaciones ocupadas, hasta un mximo de ocho habitaciones por
mucama.
10. El software debe facilitar la programacin diaria de botones con las
habitaciones ocupadas.
11. El software debe permitir la programacin de uno de sus dos minibuses para




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
20
recoger a los clientes del aeropuerto.
RESERVAS:
12. El software debe permitir hacer la reserva de una habitacin disponible para
una fecha determinada y la sede del hotel, tiempo de hospedaje, tipo de
habitacin, medio de arribo.
13. Para la reserva se registran adems su nombre, fecha de nacimiento, telfono,
dni o pasaporte, telfono, direccin, email, tarjeta de crdito vigente (puede ser
Visa o Mastercard).
14. El software debe permitir confirmar o cancelar la reserva hasta 24 horas antes
de su fecha de su arribo, caso contrario de se le cargar una penalidad a su
tarjeta y se cancelar automticamente su reserva.
SERVICIOS REALIZADOS POR EL CLIENTE:
15. El software debe facilitar el registro de los clientes que hacen uso del servicio
de desayuno-buffet.
16. El software debe permitir para el caso de habitaciones dobles registrar una
cama o cuna solicitada por el cliente para el cual pagar un monto adicional.
17. El software debe registrar los servicios o consumos hechos por el cliente al
cual se cargar un monto adicional por el servicio o consumo solicitado.
CONSULTAS Y REPORTES:
18. El software debe permitir consultar acerca de la programacin de botones y
mucamas.
19. El software debe permitir consultar personal segn sus roles.
20. El software debe permitir emitir la factura especificando: datos del cliente, fecha
de facturacin, fecha de salida, dni, nacionalidad, el nmero, tipo de habitacin,
tiempo y monto consolidado a pagar por los servicios utilizados dentro del
hotel.
21. El software debe permitir consultar la lista de habitaciones segn su tipo.
22. El software debe permitir mostrar las habitaciones segn su estado (disponible,
ocupada o en mantenimiento).
23. El software debe permitir consultar las habitaciones ocupadas, sealando los
clientes que lo ocupan, as como su check-in y su check-out.
24. El software debe permitir mostrar los servicios solicitados y brindados a los
clientes.

7. REQUERIMIENTOS NO FUNCIONALES:
Usabilidad:
El sitio web debe ser simple. En cada lugar donde se encuentre disponible el usuario
tendr disponible una opcin de ayuda. Este sitio web debe estar disponible en varios
idiomas: espaol, ingls, etc. Debido a que ser utilizado por clientes de todo el
mundo, el sistema detectar el origen del usuario para proveerle el idioma que mejor
se adapte a l.
Cada personal dentro del hotel debe contar con una Tablet para poder facilitar el




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
21
registro de informacin a cargo del personal del hotel.
El diseo de la interfaz debe ser cmodo para el uso de Tablet
Confiabilidad:
El software no debe fallar en los procesos de hacer reserva, cancelar reserva. Estos
son crticos para el hotel y no puede fallar.
Performance:
Las operaciones del software deben hacerse en el menor tiempo posible sin afectar su
calidad.
De arquitectura:
El sitio web de la aplicacin deber poderse explotar y administrar empleando
cualquier navegador web.
De seguridad:
Los datos de la aplicacin solo podrn ser modificados por aquellas personas
autorizadas a ello. El software debe permitir la creacin de nuevos usuarios donde
cada usuario tendr un login y un password de fcil acceso.
Permitir crear una Backup par

Mantenimiento:
El software se optimizar y se mejorar implementndose nuevas funcionalidad
requeridas por el usuario. Se evaluar el software para detectar fallas y corregirlas
brevemente.
Plataforma de desarrollo:
El lenguaje de programacin debe ser java.
El modelamiento de datos debe ser con Erwin 7.3
El sistema administrador de base de datos debe ser SQL 2008.
Documentacin:
Se documentar toda la informacin necesaria para los procesos, actividades,
funcionamiento, pruebas, etc del software.







ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
22





8. SISTEMA HOTELERO: DFD

8.1. A-0 SISTEMA HOTELERO








ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
23







8.1.1. A0 SISTEMA HOTELERO







ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
24








8.1.1.1. A1 ADMINISTRACION






ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
25









8.1.1.1.1. A11 GESTION DE PERSONAL







ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
26









8.1.1.1.2. A12 FACTURACION Y CONSUMO





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
27











8.1.1.1.3. A14 RECEPCION





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
28










8.1.1.2. A5 RESERVAS





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
29










9. DICCIONARIO DE DATOS LOGICO




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
30
N

Entidad Definicin Atributos Definicin Atributos PK FK
OBSERVACION
ES
1

Es la actividad por el
cual el cliente solicita
el alquiler de un
departamento para
utilizarlo en la fecha
de llegada al hotel.
numeroReserva Cdigo que identifica a la Reserva
codHotel

Cdigo que identifica al Hotel


codCliente

Cdigo que identifica al Cliente
codigoRecojo Cdigo que identifica al Personal
fechaLlegada Fecha donde se efectuara la reserva
tiempoAproximadoEstadia El tipo de tarjeta para el pago
medioArribo Nmero de la tarjeta
siRecojo Es el estado de la reserva
nroTarjetaCliente
La aerolnea del que proviene el
Cliente

estadoReserva Fecha donde se registra la Reserva
Confitrmada,cance
lada y en espera
2

Es el individuo con la
capacidad adquisitiva
para solicitar los
servicios de un Hotel.
codCliente Codigo que identifica el pais
nombreCliente Cdigo que identifica al Cliente
apellidoPaternoCliente Nombre del Cliente
telefonoCliente Fecha de nacimiento del Cliente
dniCliente Telefono del Cliente
pasaporteCliente Email del cliente
emailCliente
Tipo del documento que posee el
cliente

nacionalidadCliente
estadoCliente Numero del documento del cliente Nuevo, frecuent
3

Son los trabajadores
que desempean un rol
o cargo dentro del
hotel
codigoPersonal Cdigo que identifica al personal
codHotel Cdigo que identifica al hotel
codigoServicio Cdigo que identifica al servicio
codigoRolPersonal
Cdigo que identifica al rol del
personal

nombrePersonal Nombre del personal
apellidosPersonal Apellidos del personal
nivelEducacion Nivel de educacin del personal
aosExperienciaPersonal Aos de experiencia del personal
estadoPersonal
El estado en que se encuentra el
personal

Activo,
vacaciones,
jubilado,
despedido
4

Son los servicios que
se realizan a la
habitacin del cliente
codigoServicio Cdigo del servicio
numeroHabitacion El nmero de la habitacin
numeroReserva El nmero de la reserva
itemServicio tem del servicio
codHotel Cdigo que identifica al hotel
Si esta Presente el
cliente o no
costoServicio Costo por el servicio usado
fechaServicio Fecha del servicio utilizado
5

Es la habitacin que
est siendo usada por
numeroHabitacion Nmero de la habitacin
numeroReserva Nmero de la reserva
RESERVA
numeroReserva
codHotel(FK)
codCliente(FK)
codigoRecojo(FK)
fechaLlegada
tiempoAproximadoEstadia
medioArribo
siRecojo
nroTarjetaCliente
estadoReserva
CLIENTE
codCliente
nombreCliente
apellidoPaternoCliente
apellidoMaternoCliente
telefonoCliente
dniCliente
pasaporteCliente
emailCliente
nacionalidadCliente
estadoCliente
PERSONAL
codigoPersonal
codHotel(FK)
codigoServicio(FK)
codigoRolPersonal(FK)
nombrePersonal
apellidosPersonal
nivelEducacion
aosExpercienciaPersonal
estadoPersonal
SERVICIOS_HABITACION_CLIENTE
codigoServicio(FK)
numeroHabitacion(FK)
numeroReserva(FK)
itemServicio
codHotel(FK)
costoServicio
fechaServicio
HABITACION_CLIENTE
numeroHabitacion(FK)
numeroReserva(FK)
codHotel(FK)
codigoPersonal(FK)
costoHospedaje
costoServicios
costoTotal
estadoHabitacionCliente




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
31
un cliente
codHotel Cdigo que identifica al hotel
codigoPersonal Cdigo del personal
costoHospedaje Costo por el hospedaje
costoServicios Costo por el servicio
costoTotal Costo total a pagar del husped
estadoHabitacionCliente Estado de la habitacin cliente
Facturada, En
espera de
facturacin,
facturada como
cortesa, no pagada
6

Es el recojo que se
hace a los clientes
desde el aeropuerto en
sus minibuses
codigoRecojo Cdigo de la programacin de recojo
numeroPersonasRecojo Nmero de personas a recoger
estadoRecojo
El estado de la programacin de
recojo

Cancelada,
confirmada,
efectuada
7

Son los distintos
servicios que se
ofrecen dentro del
hotel
codigoServicios Cdigo del servicio
codHotel Cdigo que identifica al hotel
codigoPersonal Cdigo del personal
nombreServicio Nombre del servicio
Puede ser:
lavandera, bar,
comida, planchado,
etc
estadoServicio Estado del servicio
Activo, cancelado,
en matenimiento
8

Es el lugar para alojar
clientes
temporalmente en
habitaciones con un
personal y servicios al
cliente
codHotel Cdigo que identifica al hotel
paisHotel Pas en donde se encuentra el hotel
direccionHotel Direccin del hotel
telefonoHotel Telfono del hotel
estadoHotel Estado en que se encuentra el hotel
Activo, en
mantenimiento, de
baja
9

Son las distintas
actividades que
realizan el personal del
hotel.
codigoRolPersonal Cdigo del rol de personal
nombreRolPersonal Nombre del rol de personal
10

Es el registro del
cliente al ingresar al
hotel para hospedarse
numeroHabitacion Nmero de habitacin
numeroReserva Numero de reserva
nombreHuesped Nombres del husped
ApellidoHuesped Apellidos del husped
estadoCheckin Estado del check-in
Sin check out. Con
check out
11

Es el registro del
cliente al salir del
hotel.
numeroHabitacion Nmero de la habitacin
numeroReserva Nmero de la reserva
fechaSalida
Fecha en la cual se registr el check-
out

proximoDestino Prximo lugar donde estar el cliente
PROGRAMACION_DE_RECOJO
codigoRecojo
estadoRecojo
numeroPersonasRecojo
SERVICIOS
codigoServicio
codHotel(FK)
codigoPersonal
nombreServicio
estadoServicio
HOTEL
codHotel
paisHotel
direccionCiudad
telefonoHotel
estadoHotel
ROL_PERSONAL
codigoRolPersonal
nombreRolPersonal
CHECK_IN
numeroHabitacion(FK)
numeroReserva(FK)
nombreHuesped
ApellidoHuesped
estadoCheckin
CHECK_OUT
numeroHabitacion(FK)
numeroReserva(FK)
fechaSalida
proximoDestino




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
32
12

Son los requerimientos
del cliente registrados
por el botones
numeroHabitacion Nmero de habitacin
numeroReserva Nmero de reserva
nroRequerimiento Nmero de requerimiento del cliente
descripcionRequerimiento Descripcin del requerimiento
estadoRequerimiento
Estado en que se encuentra el
requerimiento

En espera,
atendido, ignorada
13

Son los tipos de
habitacin para que el
cliente pueda elegir y
hacer uso de estas
codigoTipoHabitacion Cdigo del tipo de habitacin
descripcionTipoHabitacion Descripcin del tipo de habitacin
costoTipoHabitacion Costo por el tipo de habitacin
denominacionTipoHabitaci
on
Denominacin del tipo de habitacin
14

Son las habitaciones
registradas en el hotel
para que el cliente
haga uso de estas
codHotel Cdigo que identifica al hotel
numeroHabitacion Nmero de habitacin
codigoTipoHabitacion Cdigo del tipo de habitacin
ubicacionHabitacion
Ubicacin que se encuentra la
habitacin

estadoHabitacion El estado de la habitacin
Disponible, en
mantenimiento,
reservada, ocupada
15

Son las habitaciones
ocupadas asignadas a
las mucamas
numeroHabitacion Nmero de la habitacin
numeroProgramacion
Nmero de programacin de la
mucama

codigoPersonal Cdigo que identifica al personal
codHotel Cdigo que identifica al hotel
fechaInicio
Fecha y hora en la que inicia a limpiar
la habitacin

fechaFin
Fecha y hora en la que finaliza de
limpiar la habitacin

16




Son los cambios
realizados por la
mucama en la
habitacin
codigoPersonal Cdigo que identifica al personal
numeroHabitacion Nmero de habitacin
NumeroProgramacion Nmero de programacin
codHotel Cdigo que identifica al hotel
descripcionCambios
Descripcin de los cambios hecho por
la mucama



10. MODELO DE DATOS CONCEPTUAL Y LGICO

REQUERIMIENTO_HABITACION_CLIEN
numeroHabitacion(FK)
numeroReserva(FK)
nroRequerimiento
descripcionRequerimiento
estadoRequerimiento
TIPO_HABITACION
codigoTipoHabitacion
descripcionTipoHabitacion
costoTipoHabitacion
estadoTipoHabitacion
denominacionTipoHabitacion
HABITACION
codHotel(FK)
numeroHabitacion
codigoTipoHabitacion(FK)
ubicacionHabitacion
estadoHabitacion
MUCAMA_HABITACION
numeroHabitacion(FK)
numeroProgramacion
codigoPersonal(FK)
codHotel(FK)
fechaInicio
fechaFin
CAMBIOS_MUCAMA_HABITACION
codigoPersonal(FK)
numeroHabitacion(FK)
numeroProgramacion(FK)
codHotel(FK)
descripcionCambios




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
33
10.1. MODELO CONCEPTUAL
















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
34
10.2. MODELO LGICO













ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
35


11. DIAGRAMA DE TRANSICIN DE ESTADOS


11.1. ESTADO HABITACION_CLIENTE







11.2. ESTADO HABITACION












ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
36


12. PROCESOS MEDIANTE PSEUDOCDIGO

12.1. Proceso de cancelar automticamente reservas en espera (no
confirmadas ni canceladas)

Begin
While(estadoReserva=enespera)
If (fechaSistema-fechaReserva<=24 horas) then
estadoReserva=cancelada
send informacin de reserva cancelada
send penalizacion

End If
Wait 1 hora
End While
End
























ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
37



12.2. Proceso para registrar check out

Begin

Send costoTotal
If Pago=tarjetacredito then
Descontar monto tarjeta credito
Else
Cobrar
End If
Registrar fechasalida
Registrar prximo destino
estadoHabitacion=disponible
estadoHabitacionCliente=facturada
End




















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
38




12.3. PROCESO DE PROGRAMAR MUCAMAS



Begin
While numeroHabitacionesMucama<8
If estadoHabitacion=ocupada then
Programar mucama_habitacion
numeroHabitacionesMucama++
End If
End While
End
REGISTRAR ASISTENCIA PERSONAL

Begin
If horaSistema>HoraEntradaPersonal then
If motivoTardanza=true then
Registrar asistencia
Else
Descontar sueldo
Registrar asistencia con tardanza
End If
Else
Registrar asistencia
End If




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
39
End



13. MODELO DE DATOS FSICO













ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
40


14. DICCIONARIO DE DATOS FSICO
Column Table Name Column Name Column Datatype Column
Null
Option
Colu
mn Is
PK
Col
umn
Is
FK
CLIENTE









codCliente CHAR(5) NOT NULL Yes No
nombreCliente VARCHAR(30) NULL No
apellidoPaternoCliente VARCHAR(30)
apellidoMaternoCliente VARCHAR(30)
telefonoCliente CHAR(10)
dniCliente CHAR(8)
pasaporteCliente CHAR(10)
emailCliente VARCHAR(30)
nacionalidadCliente VARCHAR(30)
estadoCliente VARCHAR(30)
HABITACION




codHotel CHAR(5) NOT NULL Yes Yes
codigoTipoHabitacion CHAR(18) No
numeroHabitacion CHAR(3) Yes No
ubicacionHabitacion VARCHAR(30) NULL No
estadoHabitacion VARCHAR(30)
CHECK_IN




numeroHabitacion CHAR(3) NOT NULL Yes Yes
numeroReserva CHAR(5)
nombreHuesped VARCHAR(30) NULL No No
ApellidoHuesped VARCHAR(30)
estadoCheckin VARCHAR(30)
CHECK_OUT



numeroHabitacion CHAR(3) NOT NULL Yes Yes
numeroReserva CHAR(5)
fechaSalida DATE NULL No No
proximoDestino VARCHAR(30)
CAMBIOS_MUCAMA_HABITACION




numeroHabitacion CHAR(3) NOT NULL Yes Yes
descripcionCambios VARCHAR(200) NULL No No
numeroProgramacion CHAR(3) NOT NULL Yes Yes
codigoPersonal CHAR(5)
codHotel CHAR(5)
MUCAMA_HABITACION





numeroHabitacion CHAR(3)
fechaInicio DATE NULL No No
fechaFin DATE
numeroProgramacion CHAR(3) NOT NULL Yes
codigoPersonal CHAR(5) Yes
codHotel CHAR(5)
HABITACION_CLIENTE







numeroHabitacion CHAR(3)
numeroReserva CHAR(5)
codigoPersonal CHAR(5) No
costoHospedaje MONEY(6,2) NULL No
costoServicios MONEY(6,2)
costoTotal MONEY(6,2)
estadoHabitacionCliente VARCHAR(30)
codHotel CHAR(5) NOT NULL Yes
SERVICIOS




codigoPersonal CHAR(5) NULL No
codigoServicio CHAR(5) NOT NULL Yes
nombreServicio VARCHAR(30) NULL No
estadoServicio VARCHAR(30)
codHotel CHAR(5) NOT NULL Yes Yes
SERVICIOS_HABITACION_CLIENTE



codigoServicio CHAR(5)
numeroHabitacion CHAR(3)
numeroReserva CHAR(5)
itemServicio INT No




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
41



costoServicio MONEY(6,2) NULL No
fechaServicio DATE
codHotel CHAR(5) NOT NULL Yes Yes
REQUERIMIENTO_HABITACION_CLIEN




numeroHabitacion CHAR(3)
numeroReserva CHAR(5)
nroRequerimiento CHAR(18) No
descripcionRequerimiento VARCHAR(200) NULL No
estadoRequerimiento VARCHAR(30)
RESERVA









codCliente CHAR(5) NOT NULL Yes
numeroReserva INT Yes No
estadoReserva VARCHAR(30) NULL No
fechaLlegada DATE
tiempoAproximadoEstadia INT
medioArribo VARCHAR(30)
siRecojo CHAR(1)
nroTarjetaCliente CHAR(10)
codigoRecojo CHAR(4) Yes
codHotel CHAR(5) NOT NULL
PROGRAMACION_DE_RECOJO


codigoRecojo CHAR(4) Yes No
estadoRecojo VARCHAR(30) NULL No
numeroPersonasRecojo INT
TIPO_HABITACION




codigoTipoHabitacion CHAR(18) NOT NULL Yes
descripcionTipoHabitacion VARCHAR(200) NULL No
costoTipoHabitacion MONEY(6,2)
estadoTipoHabitacion VARCHAR(30)
denominacionTipoHabitacion VARCHAR(200)
ROL_PERSONAL

codigoRolPersonal CHAR(2) NOT NULL Yes
nombreRolPersonal VARCHAR(30) NULL No
HOTEL




codHotel CHAR(5) NOT NULL Yes
paisHotel VARCHAR(30) NULL No
direccionCiudad VARCHAR(50)
telefonoHotel CHAR(10)
estadoHotel VARCHAR(30)
PERSONAL








codigoPersonal CHAR(5) NOT NULL Yes
nombrePersonal VARCHAR(30) NULL No
apellidosPersonal VARCHAR(30)
nivelEducacion INT
aosExpercienciaPersonal INT
codigoRolPersonal CHAR(2) NOT NULL Yes
codigoServicio CHAR(5)
estadoPersonal VARCHAR(30) NULL No
codHotel CHAR(5) NOT NULL Yes Yes













ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
42


15. VISTAS DEL SISTEMA

15.1. REPORTE PERSONAL

ENTIDADES:
PERSONAL
ROL PERSONAL
HOTEL
SERVICIOS
CODIGO NOMBRES APELLIDOS SEDE HOTEL ROL SERVICIO
NIVEL DE
EDUCACION AOS EXPERIENCIA ESTADO
00001 JORGE CHAVEZ REYNOZO BELGICA BOTON

SECUNDARIA 2 ACTIVO
00002 ANGEL
MINCHEZ
ALDERETE BELGICA VIGILANTE

SECUNDARIA 3 VACACIONES
00003 LESLIE CASIMIRO ULLOA URUGUAY MUCAMA

SECUNDARIA 3 ACTIVO
00004 OMAR
SURICHAQUI
AQUINO URUGUAY CHEF RESTAURANTE SECUNDARIA 4 ACTIVO
00005 JESUS
HUAYCOCHEA
BAYTON URUGUAY MOZO BAR SECUNDARIA 6 ACTIVO
00006 CAROL
BALDOCEDA
PUENTES COSTARICA LAVANDERA LAVANDERIA SECUNDARIA 3 DESPEDIDO
00007 ALEX QUISPE GALECIO COSTARICA ADMINISTRADOR

SUPERIOR 7 JUBILADO
00008 CRISTHIAN ESPINO CUADROS COSTARICA RECEPCIONISTA

SECUNDARIA 6 ACTIVO
























ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
43



15.2. REPORTE PROGRAMACIN DE MUCAMAS

ENTIDADES:
HOTEL
PERSONAL
MUCAMA_HABITACION
ROL_PERSONAL
CAMBIOS_MUCAMA_HABITACION

Sede Hotel: Colombia

Codigo Mucama: 00005

Nombres y apellidos: Natalia Gomez Villanueva
Dia: 09 de Junio del 2014

Nro
Programacion
Nro
Habitacion Estado Cambios
1 00001 Atendido Ninguno
2 00005 Atendido 1 toalla,1 sbana
3 00014 Atendido 2 sbanas
4 00021 Atendido 1 Whisky
5 00029 Atendido 4 Almohadas,1 toalla
6 00035 Atendido 1 Vino tinto Cabernet
7 00042 Programado Ninguno
8 00044 Programado Ninguno




















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
44



15.3. REPORTE DE OCUPANTES DE UNA HABITACION DETERMINADA

ENTIDADES:
HOTEL
HABITACION
TIPO_HABITACION
HABITACION_CLIENTE
CHECK_IN
CHECK_OUT
PERSONAL
Sede Hotel: Colombia

Dia: 09 de Junio del 2014

Nro Habitacin: 00014

Tipo Habitacin: Doble

Extra: 1 cama

Botn asignado Juan Perez

Fecha Ocupacin: 06 de Junio del 2014 4:55 pm
Posible Fecha Desocupacin: 11 de Junio del 2014


Nombres Apellidos Nro Pasaporte Fecha Check-in Fecha Check-out
Mariano
Melgar
Ugarte AC012132659 06/06/2014

Jorge
Melgar
Salazar DC326598741 06/06/2014

Ximena Salazar Ruiz AD031232974 07/06/2014 08/06/2014




















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
45




15.4. REPORTE DE HABITACIONES POR TIPO

ENTIDADES:
HOTEL
HABITACION
TIPO_HABITACION
RESERVA
HABITACION_CLIENTE
Sede Hotel: Colombia
Tipo
Habitacin: Simple

Nro
Habitacin Ubicacin Estado
Fecha
Ocupacin/Reserva
Posible Fecha
Desocupacin
00002 1er piso Ocupada 07/06/2014 12/06/2014
00005 1er piso Reservada 10/06/2014 20/06/2014
00007 1er piso Disponible

00011 1er piso Reservada 11/06/2014 25/06/2014
00016 2do piso Ocupada 08/06/2014 19/06/2014
00019 2do piso Mantenimiento

00021 2do piso Disponible

00027 3er piso Ocupada 05/06/2014 12/06/2014














ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
46


16. GUI

16.1. INICIO












ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
47
16.2. NOSOTROS

16.3. HABITACIONES




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
48
16.4. SERVICIOS





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
49
16.5. REALIZAR RESERVA

16.6. CONFIRMAR RESERVA




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
50

16.7. CANCELAR RESERVA





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
51
16.8. REALIZAR FACTURACIN POR HOSPEDAJE

16.9. REALIZAR REGISTRO DE ACTIVIDAD POR MANTENIMIENTO




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
52


17. DEFINICIN DEL SISTEMA DE INFORMACIN:
Es un sistema que opera en un entorno web que permite facilitar el registro de
habitaciones, personal, servicios hoteleros, actividades sociales, el check-in y el
check-out del husped a travs del cual se pueda programar las reservaciones de
clientes, actualizando el check-in y el check-out y las reservas de las habitaciones,
todo ello con la finalidad brindar una mejor atencin a sus clientes y gestionar de la
manera ms eficiente todas sus operaciones.











ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
53



18. ACTORES DEL SISTEMA Y SUS RESPONSABILIDADES
Nro. ACTOR RESPONSABILIDADES
1


2


3


4


5



6



7


8



Trabaj ador
Real i zar
regi stro servi ci o
Lavado ropa
Real i zar regi stro
servi ci o de
Comi da
Real i zar
regi stro
Servi ci o de Bar
Banco
Val i dar pago
Mucama
real i zar regi stro de
acti vi dad de
manteni mi ento
Consul tar
programaci on de
servi ci o
Botones
Real i zar regi stro de
servi ci o a
habi taci on
Real i zar regi stro de
l l amada de
habi taci on
Recepci oni sta
Real i zar regi stro
de Check In
Real i zar regi stro
de Check Out
Consul tar
habi taci on
di sponi bl e
Cancel ar reserva Real i zar reserva Confi rmar reserva
Admi ni strador
Defi ni r habi taci on Defi ni r Personal Defi ni r Servi ci o
Defi ni r acti vi dades
soci al es
Real i zar l a
facturaci on del
Hospedaj e
Real i zar facturaci on
por consumo
di recto
Programaci on de
recoj o con
mi ni buses
Emi ti r i nforme de
penal i dad a cl i ente
Cl i ente
Confi rmar reserva Real i zar reserva Cancel ar reserva
Consul tar
habi taci on
di sponi bl e
Chofer
Regi strar
recoj o de
cl i entes




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
54



19. DIAGRAMA GENERAL DE CASO DE USO






ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
55
























ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
56

20. DIAGRAMA DETALLADO DE CASOS DE USO SEGN ACTOR
POR MDULOS
20.1. DEFINICIN

20.2. FACTURACIN




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
57

20.3. HOSPEDAJE

20.4. SERVICIOS




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
58








ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
59




















21. FORMA CORTA Y EXTENDIDA CASOS DE USO
21.1. FORMA CORTA

El trabajador recibe la ropa del cliente hospedado en una habitacin
y registra los datos de cada una de las prendas recibidas.


El trabajador recibe lo solicitud de comida de un cliente hospedado
en una habitacin y registra los datos del pedido.

El trabajador recibe la solicitud de bebida de un cliente hospedado
en una habitacin y registra los datos de cada una de las bebidas
solicitadas.


El administrador procesa el monto a pagar por el periodo de
hospedaje utilizado y genera la factura correspondiente sumando los
servicios de restaurante, bar y lavandera utilizados. Si el cliente paga
con una tarjeta de crdito se verifica la tarjeta y los fondos disponibles.

El administrador procesa a pagar por el consumo directo del
restaurant, bar y lavandera. Si el cliente paga con una tarjeta de
crdito se verifica la tarjeta y los fondos disponibles.

Real i zar
regi stro servi ci o
Lavado ropa
Real i zar regi stro
servi ci o de
Comi da
Real i zar
regi stro
Servi ci o de Bar
Real i zar l a
facturaci on del
Hospedaj e
Real i zar facturaci on
por consumo
di recto




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
60

El sistema se conecta con el banco para validar. Verifica que la
tarjeta del cliente no haya expirado y tenga fondos suficientes para
cancelar el pago



La mucama consulta las habitaciones programadas diariamente por
el administrador.

La mucama registra el cumplimiento de su programacin para el
mantenimiento de las habitaciones y a su vez registra los cambios
hechos en las habitaciones tales como: toallas, material de tocador,
dulces, bebidas, entre otros.


El botn registra los distintos requerimientos por parte de todas las
habitaciones a su disposicin y las comunica al rea correspondiente
quienes inmediatamente programan su atencin.

El botn realiza el registro del cumplimiento del requerimiento de la
habitacin, as como la conformidad del cliente acerca del servicio
brindado.

El recepcionista registra el check-in verificando la reserva, en caso de que se haya
reservado, y de ser correcta registrar los datos de todos los ocupantes as como el da del
posible check-out, asignando el botn correspondiente a la habitacin y entregando la
tarjeta-llave al cliente, cambiando el estado a la habitacin. En caso no haya reservado se
asigna una habitacin, si es que la hubiese y se repiten los pasos descritos anteriormente.

El recepcionista registra el check-out de cada persona que ocupa
una habitacin y en caso de ser la ltima persona en desocupar la
habitacin registra la entrega de la tarjeta-llave cambiando el estado
de la habitacin de ocupada a disponible.

El administrador registra todas las habitaciones del hotel como el tipo y ubicacin, la
lista de los muebles, equipos (TV, mini refrigerador), lmparas, camas, materiales de
tocador, toallas, alimentos y bebidas que se incluyen en ella, y el estado.

El administrador registra los servicios que se incluyen dentro del hotel
como: bar, lavandera, restaurante; y el costo y estado de cada uno
de ellos.

El administrador registra del personal sus datos personales, los datos de su educacin y
experiencia, as como el rol de trabajo que se le asigna dentro del hotel; los roles pueden ser
de mucama, valet, botn, recepcionista, administrador, operador telefnico, personal de
mantenimiento, supervisor de personal, barman, cocinero, mozo, chofer, o personal de
seguridad.

Tanto el cliente como el recepcionista pueden consultar las
habitaciones disponibles para poder realizar la reserva.
Val i dar pago
Consul tar
programaci on de
servi ci o
real i zar regi stro de
acti vi dad de
manteni mi ento
Real i zar regi stro de
l l amada de
habi taci on
Real i zar regi stro de
servi ci o a
habi taci on
Real i zar regi stro
de Check In
Real i zar regi stro
de Check Out
Defi ni r habi taci on
Defi ni r Servi ci o
Defi ni r Personal
Consul tar
habi taci on
di sponi bl e




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
61

Tanto el cliente, a travs de la web, como el recepcionista pueden
realizar la reserva. Si el cliente es nuevo se registra primero sus datos
personales, en caso contrario el recepcionista selecciona al cliente, o
el cliente ingresa con su propia cuenta. Luego se selecciona la
habitacin segn el tipo de habitacin y la fecha de hospedaje y se
registra los datos del hospedaje, como la hora de arribo para su recojo
del aeropuerto. Tambin se actualiza el estado de la habitacin a
reservado.

El cliente puede confirmar la reserva va web o por telfono a travs
del recepcionista, en un plazo mnimo de 24 horas antes de la fecha
de reserva. Tambin se actualiza el estado de la habitacin de
reservada a confirmada

El cliente puede cancelar la reserva va web o por telfono a travs
del recepcionista, en un plazo mnimo de 24 horas antes de la fecha
de reserva. Tambin se actualiza el estado de la habitacin de
reservada a cancelada.

El administrador programa el recojo de los clientes del aeropuerto,
primero identificando todas las reservas confirmadas

El chofer registra el recojo de todos los clientes del aeropuerto,
programados a su cargo.

El administrador identifica las reservas que han sido canceladas
automticamente (por no haber sido confirmadas o canceladas
antes de las 24 horas) enviando un informe de penalidad va correo
electrnico y mediante carta a direccin del cliente.


21.2. FORMA EXTENDIDA
Interaccin Administrador vs Sistema
Administrador Sistema
Real i zar reserva
Confi rmar reserva
Cancel ar reserva
Programaci on de
recoj o con
mi ni buses
Regi strar
recoj o de
cl i entes
Emi ti r i nforme de
penal i dad a cl i ente
Caso de Uso Realiza la facturacin del hospedaje
Objetivo Facilitar el registro del cobro por estada
Actores
Primario Administrador
Secundario Banco
Colaborador
Pre
Condiciones
1. Aun no se ha facturado el cobro a la habitacin.
2. Disponibilidad del cliente para pagar
Post
Condiciones
1. Se ha registrado el cobro de la habitacin

Trigger
Actualizacin del estado de la habitacin-cliente a
facturada.




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
62
1. El administrador requiere
realizar el cobro del
hospedaje
2. Muestra las habitaciones en
estado de ocupadas
3. Requiere seleccionar habitacin
4. Selecciona habitacin a
cobrar

5. Procesa consumo de servicios
de restaurante
6. Procesa consumo de servicios
de bar
7. Procesa consumo de servicios
de lavandera
8. Calcula el monto total por
servicios
9. Procesa el cobro por hospedaje
10. Calcula el monto total a pagar
11. Solicita detalle del cobro
por hospedaje

12. Muestra el detalle solicitado
13. Solicita modo de pago
ESCENARIO 1: Pago al contado
14.a Selecciona modo de
pago al contado

15.a Registra el cobro al contado
16.a Cambia el estado de la
habitacin-cliente a facturada
17.a Emite factura
18.a sale del sistema
ESCENARIO 2: Pago con tarjeta
14.b Selecciona modo de
pago con tarjeta

15.b Solicita datos de tarjeta
16.b Ingresa datos de tarjeta

17.b Se comunica con banco
responsable de tarjeta

18.b Valida tarjeta y fondos
disponibles
19.b
Confirma monto a
cobrar



20.b Procesa cobro

21.b
Emite factura
22.b
Verifica factura y sale
del sistema


Excepciones
16.b Ingresa datos de tarjeta
16.b.a Datos de tarjeta incorrectos
Mensaje: Vuelva a ingresar los datos de la tarjeta
18.b Valida tarje y fondos disponibles
18.b.a No valida tarjeta porque ya expir




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
63








Diagrama Casos de Uso

Interface de usuario (GUI)
Mensaje: Tarjeta vencida
18.b.b No valida tarjeta porque no tiene fondos suficientes
Mensaje: Tarjeta sin fondos suficientes




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
64





Caso de Uso Realizar reserva
Objetivo
Facilitar a reserva va web de un cliente de cualquier parte del
mundo.
Actores
Primario Cliente
Secundario
Colaborador
Pre
Condiciones
1. El cliente posee una tarjeta de crdito vigente y con
fondos
2. Existan habitaciones disponibles en el periodo de
hospedaje requeridos del cliente
3.
Post
Condiciones
1. Se ha registrados una nueva reserva de una o ms
habitaciones
2. Se disminuye el nmero de habitaciones consideradas
para reserva
3. Se ha enviado un email al correo del cliente confirmando
la reserva con el cdigo correspondiente.
Trigger
El cliente requiere realizar una reserva de habitacin de
hospedaje.
Interaccin Cliente vs Sistema
Cliente Sistema
1. Requiere va web del hotel
realizar.





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
65
2. Solicita ingreso de cuenta del
cliente a realizar la reserva
ESCENARIO 1: El cliente no est registrado
3.a Selecciona creacin de
nueva cuenta

4.a Solicita ingreso de datos
personales
5.a Ingresa datos personales
6.a Confirma creacin de
cuenta

7.a Verifica los datos ingresados
8.a Crea la nueva cuenta del cliente
9.a Contina el proceso como
cliente registrado
ESCENARIO 2: El cliente est registrado
3 Ingresa a su cuenta
4 Verifica existencia de cuenta
5 Accede a la cuenta
6 Selecciona realizar reserva
7 Solicita ingreso de fecha de
reserva
8 Ingresa fecha de reserva
9 Solicita cantidad de
habitaciones
10 Ingresa cantidad de
habitaciones

11 Solicita tipo por cada habitacin
12 Ingresa tipos de
habitaciones


13
Verifica disponibilidad de
habitaciones
14
Confirma reserva de
habitaciones



15
Registra reserva de habitaciones

16
Actualiza el estado de
habitaciones a reservadas
17
Verifica reserva y sale
del sistema


Excepciones
7.a Verifica los datos ingresados de la cuenta
7.a.a No valida datos porque faltan ingresar datos
Mensaje: Ingresar todos los campos obligatorios
7.a.b No valida datos porque el cliente ya est registrado
Mensaje: Usted ya se encuentra registrado, si olvid su contrasea
comunquese telefnicamente con nosotros
4 Verificar existencia de cuenta
4.a No valida porque la cuenta no est registrada
Mensaje: cuenta no registrada, regstrese
13 Verifica disponibilidad de habitaciones




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
66
13.a No existan habitaciones disponibles
Mensaje: No hay habitaciones disponibles, por favor ingrese nueva
fecha o cambie el tipo de habitacin
Diagrama Casos de Uso


Interface de usuario (GUI)




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
67





Caso de Uso Confirmar reserva
Objetivo
Facilitar la confirmacin de reserva va web de un cliente de
cualquier parte del mundo.
Actores
Primario Cliente
Secundario
Colaborador
Pre
Condiciones
1. Existencia de reserva a confirmar
2. Necesidad del cliente para confirmar sus reservas
3. Que falten ms de 24 horas para su fecha de llegada
Post
Condiciones
1. Se ha realizado la confirmacin de reserva

Trigger
Se actualiza el estado de la reserva a confirmada.
Se comunica confirmacin al administrador para la
programacin de recojo
Interaccin Cliente vs Sistema
Cliente Sistema
1. Requiere realizar la
confirmacin de la reserva
de habitaciones

2. Solicita ingreso de cuenta del
cliente a realizar la reserva




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
68
3 Ingresa a su cuenta
4 Verifica existencia de cuenta
5 Accede a la cuenta
6 Selecciona confirmar
reserva

7 Muestra lista de reservas del
cliente
8 Selecciona reserva a
confirmar

9 Confirma reserva
10 Procesa la confirmacin de
reserva
11 Comunica la confirmacin al
administrador
12
Verifica y sale del sistema


Diagrama Casos de Uso


Interface de usuario (GUI)
Excepciones
10 Procesa la confirmacin de reserva
10.a No se puede confirmar porque ya excedi el plazo a
confirmar la reserva, y se cancel la reserva
automticamente
Mensaje: Su reserva ha sido cancelada por no haber sido confirmada
en el plazo establecido. Revise la penalidad que ha sido enviada a su
correo




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
69



Caso de Uso Cancelar reserva
Objetivo Facilitar la cancelacin de reserva del cliente
Actores
Primario Cliente
Secundario
Colaborador
Pre
Condiciones
1. Existencia de reserva a confirmar
2. Necesidad del cliente para confirmar sus reservas
3. Que falten ms de 24 horas para su fecha de llegada
Post
Condiciones
1. Se ha realizado la cancelacin de reserva
Trigger Actualizar el estado de reserva a cancelada
Interaccin Cliente vs Sistema
Cliente Sistema
1. Requiere realizar la
cancelacin de la reserva
de habitaciones

2. Solicita ingreso de cuenta del
cliente a realizar la reserva
3 Ingresa a su cuenta
4 Verifica existencia de cuenta
5 Accede a la cuenta
6 Selecciona cancelar
reserva





ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
70
7 Muestra lista de reservas del
cliente
8 Selecciona reserva a
cancelar

9 Solicita motivo de cancelacin
de reserva
10 Ingresa motivo de
cancelacin

11 Cancela reserva
12 Procesa la cancelacin de
reserva
13
Verifica y sale del
sistema



Diagrama Casos de Uso




Interface de usuario (GUI)
Excepciones
10 Procesa la cancelacin de reserva
10.a No se puede cancelar porque ya excedi el plazo a cancelar
la reserva, y se cancel la reserva automticamente
Mensaje: Su reserva ha sido cancelada por no haber sido confirmada
en el plazo establecido. Revise la penalidad que ha sido enviada a su
correo




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
71







Caso de Uso Realizar registro de actividad en mantenimiento
Objetivo
Facilitar el registro del mantenimiento y cambios realizados por
la mucama en cada habitacin programada a su cargo
Actores
Primario Mucama
Secundario
Colaborador
Pre
Condiciones
1. Que la mucama est registrada y tenga una cuenta de
acceso.
2. La habitacin est programada a cargo de la mucama.

Post
Condiciones
1. Se ha registrado el mantenimiento de la habitacin.
2. Se han registrado los cambios hechos por la mucama.
Trigger

Interaccin Mucama vs Sistema




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
72
Mucama Sistema
1. Ingresa a su cuenta desde
su tablet

2. Verifica existencia de cuenta
3. Accede a la cuenta
4 Selecciona registro de
mantenimiento de
habitacin.

5 Muestra lista de habitaciones
programadas a su cargo
diariamente.
6 Selecciona habitacin.
7 Registra cambios realizados
en la habitacin.

8 Confirma el mantenimiento
realizado en la habitacin.

9 Procesa mantenimiento
10 Sale del sistema

Diagrama Casos de Uso




Interface de usuario (GUI)




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
73


























22. DIAGRAMAS DE ITERACCIN EN BASE A LOS CASOS DE USO




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
74

Facturacin de hospedaje


Procesar Hospedaje





















Procesar consumo de servicios
ProcesarHospedaj e
OK
i ngresaPeri odoEstadi a
i ngresePeri odoEstadi a
obtenerDatosCl i ente
procesarHospedaj e
procesarHospedaj e
Caj ero
Obj ect_5:HOSPEDAJE Obj ect_6:CLIENTE
OK
i ngresaPeri odoEstadi a
i ngresePeri odoEstadi a
obtenerDatosCl i ente
procesarHospedaj e
procesarHospedaj e




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
75



Realizar Registro de Pago






ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
76
REGISTRAR SERVICIOS DE BAR Y RESTAURANT

REGISTRAR SERVICIO DE LAVADO DE ROPA


REGISTRARSERVICIO(bar y restaurant)
OK
pagarConsumo
total i zarConsumo
preci oTrago
preci oPl ato
preci oTrago
preci oPl ato
nuevoServi ci o
sel ecci onarTrago
sel ecci onarPl ato
sel ecci onarItemBar
sel ecci onarItemRestaurant
obtenerDatosCl i ente
sel ecci onarHospedaj e
:PLATO :TRAGO DEFINICION HOSPEDAJE CLIENTE
DETALLE
CONSUMO
RESTAURANT
DETALLE
CONSUMO
BAR
Trabaj ador
HOSPEDAJE=THRU
ELSE
al t
[Condi ti on] l oop
OK
pagarConsumo
total i zarConsumo
preci oTrago
preci oPl ato
preci oTrago
preci oPl ato
nuevoServi ci o
sel ecci onarTrago
sel ecci onarPl ato
sel ecci onarItemBar
sel ecci onarItemRestaurant
obtenerDatosCl i ente
sel ecci onarHospedaj e
REGISTRARSERVICIO(l avadoRopa)
total i zarPagoLavado
preci oPrenda
i ngresarPrenda
i ngresePrenda
regi strarPrenda
obtenerDatosCl i ente
sel ecci onarHospedaj e
LavadoRopa
Trabaj ador
LavadoRopa Detal l eLavado Hospedaj e Cl i ente
l oop
total i zarPagoLavado
preci oPrenda
i ngresarPrenda
i ngresePrenda
regi strarPrenda
obtenerDatosCl i ente
sel ecci onarHospedaj e
LavadoRopa




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
77
REGISTRO DE CHECK-IN




















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
78

23. DIAGRAMAS DE ACTIVIDADES

23.1. DIAGRAMA DE ACTIVIDAD DE SERVICIOS DE RESTAURANTE







ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
79
23.2. DIAGRAMA DE ACTIVIDAD DE FACTURACION




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
80
23.3. DIAGRAMA DE ACTIVIDAD REALIZAR RESERVA




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
81
23.4. DIAGRAMA DE ACTIVIDAD DE REALIZAR REGISTRO DE
ACTIVIDAD DE MANTENIMIENTO
















ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
82

24. DIAGRAMA DE CLASES DE DISEO
0
.
.
*
0
.
.
1
0
.
.
*
0
.
.
1
1
.
.
1
1
.
.
*
1
.
.
1
1
.
.
*
0
.
.
*
1
.
.
1
1
.
.
1
1
.
.
*
0
.
.
*
1
.
.
1
0
.
.
*
1
.
.
1
0
.
.
*
1
.
.
1
0
.
.
1
1
.
.
*
0
.
.
*
1
.
.
1
1
.
.
1
0
.
.
*
0
.
.
1
0
.
.
*
0
.
.
1
0
.
.
1
0
.
.
*
1
.
.
1
1
.
.
1
1
.
.
*
0
.
.
1
0
.
.
8
1
.
.
1
0
.
.
1
1
.
.
1
0
.
.
*
1
.
.
1
0
.
.
1
0
.
.
1
1
.
.
1
R
E
S
T
A
U
R
A
N
T
E
----
c
o
d
R
e
s
t
a
u
r
a
n
t
e
d
e
n
o
m
i
n
a
c
i
o
n
h
o
r
a
I
n
i
c
i
o
A
t
e
n
c
i
o
n
c
a
p
a
c
i
d
a
d
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
+
r
e
s
t
a
u
r
a
n
t
e

(
)
:

i
n
t
L
A
V
A
D
O

R
O
P
A
----
n
r
o
L
a
v
a
d
o
f
e
c
h
a
R
e
g
i
s
t
r
o
n
r
o
P
r
e
n
d
a
s
e
s
t
a
d
o
L
a
v
a
d
o
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
++++
l
a
v
a
d
o

(
)
i
n
g
r
e
s
a
r
P
r
e
n
d
a

(
)
t
o
t
a
l
i
z
a
r
P
a
g
o
L
a
v
a
d
o

(
)
S
e
l
e
c
c
i
o
n
a
r

h
o
s
p
e
d
a
j
e

(
)
D
E
T
A
L
L
E

L
A
V
A
D
O
------
i
t
e
m
P
r
e
n
d
a
t
i
p
o
P
r
e
n
d
a
p
r
e
c
i
o
p
o
r
P
r
e
n
d
a
s
i
C
o
l
o
r
e
s
t
a
d
o
P
r
e
n
d
a
m
a
r
c
a
P
r
e
n
d
a
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
+
r
e
g
i
s
t
r
a
r
P
r
e
n
d
a

(
)
:

i
n
t
B
A
R
----
c
o
d
B
a
r
d
e
n
o
m
i
n
a
c
i
o
n
B
a
r
h
o
r
a
I
n
i
c
i
o
B
a
r
c
a
p
a
c
i
d
a
d
B
a
r
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
+
b
a
r

(
)
:

i
n
t
D
E
T
A
L
L
E

C
O
N
S
U
M
O

R
E
S
T
A
U
R
A
N
T
E
-
c
a
n
t
i
d
a
d
C
o
n
s
u
m
o
:

i
n
t
++
s
e
l
e
c
c
i
o
n
a
r
P
l
a
t
o

(
)
c
a
n
c
e
l
a
r
P
l
a
t
o

(
)
:

i
n
t
:

i
n
t
D
E
T
A
L
L
E

C
O
N
S
U
M
O

B
A
R
-
c
a
n
t
i
d
a
d
C
o
n
s
u
m
o
:

i
n
t
++
s
e
l
e
c
c
i
o
n
a
r
T
r
a
g
o

(
)
c
a
n
c
e
l
a
r
T
r
a
g
o

(
)
:

i
n
t
:

i
n
t
D
E
F
I
N
I
C
I
O
N
---
f
e
c
h
a
C
o
n
s
u
m
o
h
o
r
a
C
o
n
s
u
m
o
e
s
t
a
d
o
C
o
n
s
u
m
o
:

D
a
t
e
:

D
a
t
e
:

i
n
t
++-++++
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
s
e
l
e
c
c
i
o
n
a
r
I
t
e
m
C
o
n
s
u
m
o

(
)
p
a
g
a
r
C
o
n
s
u
m
o

(
)
c
a
n
c
e
l
a
r

(
)
s
e
l
e
c
c
i
o
n
a
r
H
o
s
p
e
d
a
j
e

(
)
t
o
t
a
l
i
z
a
r
C
o
n
s
u
m
o

(
)
c
o
n
s
u
m
o

(
)
r
e
g
i
s
t
r
a
r
C
o
n
s
u
m
o

(
)
H
O
S
P
E
D
A
J
E
----
n
r
o
H
o
s
p
e
d
a
j
e
f
e
c
h
a
I
n
g
r
e
s
o
f
e
c
h
a
S
a
l
i
d
a
e
s
t
a
d
o
H
o
s
p
e
d
a
j
e
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
++++++++++++
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
<
<
I
m
p
l
e
m
e
n
t
>
>
H
o
s
p
e
d
a
j
e

(
)
a
s
i
g
n
a
r
H
a
b
i
t
a
c
i
o
n

(
)
s
e
l
e
c
c
i
o
n
a
r
C
l
i
e
n
t
e

(
)
f
a
c
t
u
r
a
r
H
o
s
p
e
d
a
j
e

(
)
S
e
l
e
c
c
i
o
n
a
r
B
o
t
o
n

(
)
t
o
t
a
l
i
z
a
r
S
e
r
v
i
c
i
o
s
R
e
s
t
a
u
r
a
n
t
B
a
r

(
)
t
o
t
a
l
i
z
a
r
S
e
r
v
i
c
i
o
L
a
v
a
d
o

(
)
t
o
t
a
l
i
z
a
r
C
o
b
r
o

(
)
C
o
n
s
u
l
t
a
r
R
e
s
e
r
v
a

(
)
r
e
g
i
s
t
r
a
r
C
h
e
c
k
I
n

(
)
c
o
n
s
u
l
t
a
r
C
h
e
c
k
I
n

(
)
f
a
c
t
u
r
a
r
S
i
n
P
a
g
o

(
)
H
A
B
I
T
A
C
I
O
N
-------
c
o
d
H
a
b
i
t
a
c
i
o
n
t
i
p
o
H
a
b
i
t
a
c
i
o
n
s
i
T
V
s
i
F
r
i
o
B
a
r
n
r
o
C
a
m
a
s
e
s
t
a
d
o
H
a
b
i
t
a
c
i
o
n
t
a
r
i
f
a
D
i
a
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
+
<
<
I
m
p
l
e
m
e
n
t
>
>
h
a
b
i
t
a
c
i
o
n

(
)
:

i
n
t
C
L
I
E
N
T
E
-----
c
o
d
C
l
i
e
n
t
e
n
o
m
b
r
e
C
l
i
e
n
t
e
d
i
r
e
c
c
i
o
n
C
l
i
e
n
t
e
n
r
o
D
o
c
I
d
e
n
t
i
f
i
c
a
c
i
o
n
e
s
t
a
d
o
C
i
v
i
l
:

c
h
a
r
(
6
)
:

c
h
a
r
(
3
0
)
:

c
h
a
r
(
3
5
)
:

c
h
a
r
(
8
)
:

c
h
a
r
(
1
)
+
c
l
i
e
n
t
e

(
)
:

i
n
t
P
L
A
T
O
---
i
d
_
p
l
a
t
o
d
e
n
o
m
i
n
a
c
i
o
n
P
l
a
t
o
p
r
e
c
i
o
P
l
a
t
o
:

i
n
t
:

j
a
v
a
.
l
a
n
g
.
S
t
r
i
n
g
:

d
o
u
b
l
e
++
p
l
a
t
o

(
)
e
l
i
m
i
n
a
r

(
)
:

i
n
t
:

i
n
t
T
R
A
G
O
---
i
d
T
r
a
g
o
d
e
n
o
m
i
n
a
c
i
o
n
T
r
a
g
o
p
r
e
c
i
o
T
r
a
g
o
:

i
n
t
:

i
n
t
:

i
n
t
++
t
r
a
g
o

(
)
e
l
i
m
i
n
a
r

(
)
:

i
n
t
:

i
n
t
I
n
t
e
r
f
a
c
e
_
C
O
N
S
U
M
O
+++++
s
e
l
e
c
c
i
o
n
a
r
I
t
e
m
C
o
n
s
u
m
o

(
)
p
a
g
a
r
C
o
n
s
u
m
o

(
)
s
e
l
e
c
c
i
o
n
a
r
H
o
s
p
e
d
a
j
e

(
)
t
o
t
a
l
i
z
a
r
C
o
n
s
u
m
o

(
)
c
o
n
s
u
m
o

(
)
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
I
n
t
e
r
f
a
c
e
_
H
A
B
I
T
A
C
I
O
N
+
h
a
b
i
t
a
c
i
o
n

(
)
:

i
n
t
I
n
t
e
r
f
a
c
e
_
H
O
S
P
E
D
A
J
E
++++
H
o
s
p
e
d
a
j
e

(
)
a
s
i
g
n
a
r
H
a
b
i
t
a
c
i
o
n

(
)
s
e
l
e
c
c
i
o
n
a
r
C
l
i
e
n
t
e

(
)
f
a
c
t
u
r
a
r
H
o
s
p
e
d
a
j
e

(
)
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
B
O
T
O
N
--
i
d
B
o
t
o
n
n
o
m
b
r
e
B
o
t
o
n
:

i
n
t
:

i
n
t
++
b
o
t
o
n

(
)
e
l
i
m
i
n
a
r
B
o
t
o
n

(
)
:

i
n
t
:

i
n
t
I
n
t
e
r
f
a
c
e
_
R
E
S
T
A
U
R
A
N
T
+
r
e
s
t
a
u
r
a
n
t
e

(
)
:

i
n
t
P
A
G
O
-----------
n
r
o
P
a
g
o
f
e
c
h
a
P
a
g
o
h
o
r
a
P
a
g
o
T
i
p
o
P
a
g
o
m
o
n
t
o
A
P
a
g
a
r
m
o
n
t
o
R
e
c
i
b
i
d
o
v
u
e
l
t
o
A
D
a
r
t
i
p
o
T
a
r
j
e
t
a
n
r
o
T
a
r
j
e
t
a
f
e
c
h
a
V
e
n
c
i
m
i
e
n
t
o
e
s
t
a
d
o
P
a
g
o
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
++++
p
a
g
o

(
)
s
e
l
e
c
c
i
o
n
a
r
H
o
s
p
e
d
a
j
e

(
)
r
e
a
l
i
z
a
r
P
a
g
o

(
)
t
o
t
a
l
i
z
a
r
P
a
g
o

(
)
I
n
t
e
r
f
a
c
e
_
L
a
v
a
n
d
e
r

a
I
n
t
e
r
f
a
c
e
_
1
3
R
E
S
E
R
V
A
--------
c
o
d
i
g
o
R
e
s
e
r
v
a
f
e
c
h
a
R
e
s
e
r
v
a
f
e
c
h
a
P
r
e
v
i
s
t
a
H
o
s
p
e
d
a
j
e
n
r
o
H
a
b
i
t
a
c
i
o
n
e
s
n
r
o
T
a
r
j
e
t
a
t
i
p
o
T
a
r
j
e
t
a
f
e
c
h
a
E
x
p
i
r
a
c
i
o
n
e
s
t
a
d
o
R
e
s
e
r
v
a
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
+++++
r
e
s
e
r
v
a

(
)
s
e
l
e
c
c
i
o
n
a
r
C
l
i
e
n
t
e

(
)
A
s
i
g
n
a
r
H
o
s
p
e
d
a
j
e

(
)
c
o
n
s
u
l
t
a
r
H
o
s
p
e
d
a
j
e

(
)
p
r
o
g
r
a
m
a
r
B
u
s

(
)
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
H
O
T
E
L
------
c
o
d
i
g
o
H
o
t
e
l
n
o
m
b
r
e
H
o
t
e
l
n
r
o
E
s
t
r
e
l
l
a
s
d
i
r
e
c
c
i
o
n
H
o
t
e
l
t
e
l
e
f
o
n
o
H
o
t
e
l
e
s
t
a
d
o
H
o
t
e
l
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
:

i
n
t
++
h
o
t
e
l

(
)
a
d
i
c
i
o
n
a
r
H
a
b
i
t
a
c
i
o
n
e
s

(
)
:

i
n
t
:

i
n
t
M
u
c
a
m
a
+++
M
u
c
a
m
a

(
)
A
s
i
g
n
a
r
H
a
b
i
t
a
c
i
o
n
e
s

(
)
r
e
g
i
s
t
r
a
r
C
a
m
b
i
o
s

(
)
:

i
n
t
:

i
n
t
:

i
n
t
C
a
m
b
i
o
s
M
u
c
a
m
a
H
a
b
i
t
a
c
i
o
n
C
H
E
C
K
-
I
N
-
e
s
t
a
d
o
C
h
e
c
k
I
n
:

i
n
t
++
c
h
e
c
k
-
I
n

(
)
r
e
g
i
s
t
r
a
r
C
h
e
c
k
O
u
t

(
)
:

i
n
t
:

i
n
t
C
H
E
C
K
-
O
U
T
-
f
e
c
h
a
S
a
l
i
d
a
:

i
n
t
+
c
h
e
c
k
-
O
u
t

(
)
:

i
n
t
P
R
O
G
R
A
M
A
C
I
O
N

M
I
N
I
B
U
S




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
83


25. DIAGRAMA DE TRANSICIN DE ESTADOS PARA DOS OBJETOS

25.1. CONSUMO

25.2. HOSPEDAJE












consumo
regi strarConsumo
cancel arConsumo
pagarConsumo
sel ecci onarHospedaj e
Tomando regi stro
do/ sel ecci onarItemConsumo
do/ cancel ar
do/ regi strarConsumo
Regi strado
do/ sel ecci onarHospedaj e
do/ pagarConsumo
Pagado Cancel ado
Asi gnado a Hospedaj e
FacturarHospedaj e
FacturarSi nPago
Hospedaj e
Regi strarHospedaj e
Cancel arHospedaj e
REGISTRADA
do/ facturarHospedaj e
do/ facturarSi nPago
PAGADA
CANCELADA
FACTURADA COMO CORTESA
REGISTRANDO
do/ cancel arHospedaj e
do/ regi strarHospedaj e




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
84


26. DIAGRAMA DE COMPONENTES










Browser del cl i ente(CHROME,
EXPLORER, MOZILLA, OPERA)
Programa de
autenti caci on de
usuari os
Apl i caci on web:
Si stema Gesti on Red
Hotel era
Defi ni ci ones
Facturaci on
Hospedaj e
Servi ci os Ruti na
conexi on BD
BD(ORACLE 10G)
Obj ect Tabl e
Obj ect Vi ew
Tri ggers
Stored
procedures
Si stema Operati vo Cl i ente(
WINDOWS, LINUX,MAC)
Internet
HABITACIN
CLIENTE
RESERVAS
PROGRAMACION DE MUCAMAS
FACTURA DE HOSPEDAJE
REPORTE DE PERSONAL
FACTURA DE BAR Y RESTAURANT




ANALISIS Y DISEO DE SISTEMAS - SISTEMA HOTELERO
2014-I
85


27. DIAGRAMA DE DESPLIEGUE

Potrebbero piacerti anche