Вы находитесь на странице: 1из 36

Universidad Nacional de Ingeniería

Facultad de Ingeniería Industrial y de Sistemas

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

2014-I
Curso: ANALISIS Y DISEÑO DE SISTEMAS
Profesor: ZULOAGA ROTA, LUIS
Fecha: 27 de Abril del 2014
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
CONTENIDO
1. INTRODUCCIÓN ....................................
..........................................................
.............................................
..............................................
........................... 4
2. DEFINICIÓN 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
Cuar to Nivel del Sistema: A12 Logística ..........................................
.......................................... 9
3.1.1.2. Cuarto Nivel del Sistema: A13 Registros ........................................
........................................ 10
3.1.1.3. Cuarto Nivel del Sistema: A14 Contabilidad y tesorería ............ 11
3.1.1.4. Cuarto
Cuar to Nivel del Sistema: A15 RRHH .........................................
..............................................
..... 12
3.2.2. Tercer Nivel del Sistema: A2 Sub Sistema Operacional .....................
..................... 13
3.2.2.1. Cuarto
Cuar to Nivel del Sistema: A21 Reservas
Res ervas ........................................
........................................ 14
3.2.2.2. Cuarto Nivel del Sistema: A22 Recepción y Facturación .......... 15
4. DEFINICIÓN DEL SISTEMA DE INFORMACIÓN ........ 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)
reserv a(TO-BE) .............................................
.........................................................
............ 17
5.2. Proceso de
d e cancelar reservas
reserv as automáticamente(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 Administración...........................................
.................................................................
......................................
................ 23
8.1.1.1.1. A11 Gestion
Ge stion de Personal ..........................................
..............................................................
.................... 24
8.1.1.1.2. A12 Facturación y consumo ..................................................
.......................................................
..... 25
8.1.1.1.3. A14 Recepción ............................................
..................................................................
..................................
............ 26
8.1.1.2. A5 Reservas ...........................................
.................................................................
............................................
...........................
..... 27
9. DICCIONARIO DE DATOS LÓGICO .........................................
...............................................................
...............................
......... 28
10. MODELAMIENTO DE DATOS ..................................
.................................. Error! Bookmark not defined. 1
10.1. MODELO DE DATOS CONCEPTUAL ...........................................
...............................................................
.................... 31
10.2. MODELO DE DATOS LÓGICO ........................
........................ Error! Bookmark not defined. 2
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
11. DIAGRAMA DE TRANSICIÓN DE ESTADOS ...........................................
...........................................................
................ 33
11.1. DIAGRAMA DE TRANSICIÓN: HABITACION CLIENTE ....................................
.................................... 33
11.2. DIAGRAMA
DI AGRAMA DE TRANSICIÓN: HABITACION ..................................
..................................................
................ 33
12. PROCESOS MEDIANTE PSEUDOCODIGO ................................................
............................................................
............ 34
12.1. CANCELAR RESERVAS EN ESPERAAUTOMÁTICAMENTE
ESPERAAUTOMÁTICAMENTE ..............................
.............................. 34
12.2. REGISTRAR CHECK-OUT.........................................
...............................................................
..........................................
.................... 35
12.3. PROGRAMAR MUCAMAS ..........................
................................................
............................................
...............................
......... 36
36
12.4. REGISTRAR ASISTENCIA DE PERSONAL ..............................................
..........................................................
............ 36
13. MODELO DE DATOS FÍSICO .........................................
...............................................................
..........................................
.................... 37
14. DICCIONARIO DE DATOS FÍSICO...........................................
..................................................................
...............................
........ 38
15.VISTAS DEL SISTEMA ...................................................
..........................................................................
..............................................
....................... 40
15.1. REPORTE PERSONAL................................
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
F ACTURACION POR HOSPEDAJE.........................................
..................................................
......... 48
15.9. REALIZAR REGISTRO DE ACTIVIDAD POR MANTENIMIENTO........................
........................ 48
17. DEFINICIÓN DEL SISTEMA DE INFORMACIÓN ..........................................
......................................................
............ 49
18. ACTORES DEL SISTEMAY SUS RESPONSABILIDADES
RESPONSABILIDADES ............................................
.............................................. 50
19. DIAGRAMA GENERAL DE CASOS
C ASOS DE USO ...........................................
...........................................................
................ 51
20. DIAGRAMA DETALLADO DE CASOS DE USO POR MÓDULO ............................
............................ 53
20.1. DEFINCIONES ....................................
..........................................................
............................................
..........................................
.................... 53
20.2. FACTURACION .......................................................
.............................................................................
..........................................
.................... 53
20.3. HOSPEDAJE...................................
HOSPEDAJE.........................................................
.............................................
..............................................
....................... 54
20.4. SERVICIOS ....................................................
..........................................................................
.............................................
...............................
........ 54
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

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


..............................................
............ 56
21.1. FORMA CORTA ..........................................................
................................................................................
......................................
................ 56
21.2. FORMA EXTENDIDA............................................
...................................................................
.............................................
........................ 58
22. DIAGRAMAS DE ITERACIÓN .............................
...................................................
............................................
...............................
......... 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 DISEÑO ...........................................
..................................................................
...........................
.... 78
25. DIAGRAMA DE TRANSICION DE ESTADOS ...........................................
...........................................................
................ 79
26. DIAGRAMA DE COMPONENTES .................................
.......................................................
..........................................
.................... 80
27. DIAGRAMA DE DESPLIEGUE .............................
...................................................
............................................
...............................
......... 81
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

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 diseñar el sistema
de información que ayude a tomar correctas decisiones en base a la
información que se le pueda brindar acerca de cada uno de los
hoteles de la cadena.

Pero, ¿Por qué es importante un buen análisis del sistema?, pues el


análisis es la etapa que si es bien llevada nos asegurara un proyecto
de alto alcance, cabe recalcar también que la etapa del análisis no
solo se presenta al iniciar el proyecto, sino que debe desarrollarse,
con ayuda conjunta del cliente, en todo el proceso de elaboración
de la aplicación, para que así se tenga un proyecto que durante su
elaboración sea constantemente mejorado realimentado con el
análisis.

Un buen analista no pone límites iniciales al estudio del problema.


Posteriormente cuando se diseña la base de datos y el interfaz del
usuario final es donde van apareciendo los límites de la aplicación.
Se quiere decir, que un buen análisis siempre será un buen análisis
independientemente de que luego se pueda o no llevarlo a la
práctica en la base de datos o el lenguaje con el que desarrolle la
aplicación.
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

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 través de cómodas
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 logística,
contabilidad, recursos humanos, registros y los sistemas de
información.

SUBSISTEMA DE OPERACIONES:

Responsable de los procesos críticos del negocio que forman el core


o la cadena de valor conformando la razón de ser del negocio.
Responsable de los procesos de reserva, atención y servicios
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

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


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

3.2. SEGUNDO NIVEL DEL SISTEMA: A0 ÁREAS FUNCIONALES


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
3.2.2.1 CUARTO NIVEL DEL SISTEMA: A21 RESERVAS
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

3.2.2.2 CUARTO NIVEL DEL SISTEMA: A22 RECEPCIÓN Y FACTURACIÓN


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

4. DEFINICIÓN DEL SISTEMA DE INFORMACIÓN:


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 huésped a través 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 atención a sus clientes y gestionar de la
manera más 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 DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

8.1.1.1.1.
8.1.1.1 .1. A11 GESTION DE PERSONAL
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

8.1.1.1.2.
8.1.1.1 .2. A12 FACTURACION Y CONSUMO
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

8.1.1.1.3. A14 RECEPCION


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

8.1.1.2. A5 RESERVAS
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

9. DICCIONARIO DE DATOS LOGICO


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
N OBSERVACION
Entidad Definición Atributos Definición Atributos PK  FK  ES
°
numeroReserva Código que identifica a la Reserva 

codHotel 
Código que identifica al Hotel
RESERVA
numeroReserva codCliente Código que identifica al Cliente 

codHotel(FK) Es la actividad por el codigoRecojo Código que identifica al Personal 


codCliente(FK) cual el cliente solicita
codigoRecojo(FK) el alquiler de un fechaLlegada Fecha donde se efectuara la reserva
1 fechaLlegada departamento para
tiempoAproximadoEsta utilizarlo en la fecha tiempoAproximadoEstadia El tipo de tarjeta para el pago
medioArribo de llegada al hotel.
siRecojo medioArribo Número de la tarjeta
nroTarjetaCliente siRecojo Es el estado de la reserva
estadoReserva
La aerolínea del que proviene el
nroTarjetaCliente
Cliente
Confitrmada,cance
estadoReserva Fecha donde se registra la Reserva
lada y en espera
codCliente Codigo que identifica el pais 
CLIENTE nombreCliente Código que identifica al Cliente
codCliente apellidoPaternoCliente Nombre del Cliente
nombreCliente telefonoCliente Fecha de nacimiento del Cliente
apellidoPaternoClie Es el individuo con la
apellidoMaternoClie capacidad adquisitiva dniCliente Telefono del Cliente
2 telefonoCliente  para solicitar los  pasaporteCliente Email del cliente
dniCliente servicios de un Hotel.
pasaporteCliente Tipo del documento que posee el
emailCliente
emailCliente cliente
nacionalidadCliente nacionalidadCliente
estadoCliente
estadoCliente Numero del documento del cliente Nuevo, frecuent
codigoPersonal Código que identifica al personal 

PERSONAL codHotel Código que identifica al hotel  

codigoPersonal codigoServicio Código que identifica al servicio 


codHotel(FK) Código que identifica al rol del
codigoRolPersonal 
 personal
codigoServicio(FK) Son los trabajadores
que desempeñan un rol nombrePersonal Nombre del personal
3 codigoRolPersonal(FK
o cargo dentro del apellidosPersonal Apellidos del personal
nombrePersonal hotel
apellidosPersonal nivelEducacion Nivel de educación del personal
nivelEducacion añosExperienciaPersonal Años de experiencia del personal
añosExpercienciaPerso Activo,
estadoPersonal El estado en que se encuentra el vacaciones,
estadoPersonal
 personal  jubilado,
despedido
codigoServicio Código del servicio  
numeroHabitacion El número de la habitación  
SERVICIOS_HABITACION_CLIENTE
codigoServicio(FK) numeroReserva El número de la reserva  
numeroHabitacion(FK)
numeroReserva(FK) Son los servicios que itemServicio Ítem del servicio 
4 itemServicio se realizan a la
habitación del cliente Si esta Presente el
codHotel(FK) codHotel Código que identifica al hotel  
cliente o no
costoServicio
fechaServicio costoServicio Costo por el servicio usado

fechaServicio Fecha del servicio utilizado

HABITACION_CLIENTE Es la habitación que numeroHabitacion Número de la habitación  


5 está siendo usada por
numeroHabitacion FK numeroReserva Número de la reserva  
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
un cliente
codHotel Código que identifica al hotel 

codigoPersonal Código del personal 

costoHospedaje Costo por el hospedaje

costoServicios Costo por el servicio

costoTotal Costo total a pagar del huésped


Facturada, En
espera de
estadoHabitacionCliente Estado de la habitación cliente facturación,
facturada como
cortesía, no pagada
codigoRecojo Código de la programación de recojo 
PROGRAMACION_DE_RECOJO
Es el recojo que se
codigoRecojo hace a los clientes numeroPersonasRecojo Número de personas a recoger
6 desde el aeropuerto en
estadoRecojo Cancelada,
numeroPersonasRecojo
sus minibuses El estado de la programación de
estadoRecojo confirmada,
recojo
efectuada
codigoServicios Código del servicio 
SERVICIOS
codHotel Código que identifica al hotel  
codigoServici Son los distintos
codHotel(FK) codigoPersonal Código del personal 
servicios que se
7 ofrecen dentro del Puede ser:
codigoPerson hotel lavandería, bar,
nombreServicio Nombre del servicio
nombreServici comida, planchado,
estadoServici etc
Activo, cancelado,
estadoServicio Estado del servicio
en matenimiento
codHotel Código que identifica al hotel 
HOTEL
Es el lugar para alojar  paisHotel País en donde se encuentra el hotel
codHotel clientes
paisHotel temporalmente en direccionHotel Dirección del hotel
8 habitaciones con un
direccionCiud  personal y servicios al
telefonoHotel telefonoHotel Teléfono del hotel
cliente
estadoHotel Activo, en
estadoHotel Estado en que se encuentra el hotel mantenimiento, de
 baja
ROL_PERSONAL Son las distintas codigoRolPersonal Código del rol de personal 
codigoRolPerson actividades que
9 realizan el personal del
nombreRolPerso hotel. nombreRolPersonal Nombre del rol de personal

numeroHabitacion Número de habitación  


CHECK_IN
numeroHabitacion(F numeroReserva Numero de reserva  
numeroReserva(FK) Es el registro del
10 cliente al ingresar al nombreHuesped Nombres del huésped
nombreHuesped hotel para hospedarse
 Ape llido Huesp ed ApellidoHuesped Apellidos del huésped
estadoCheckin
Sin check out. Con
estadoCheckin Estado del check-in
check out

CHECK_OUT numeroHabitacion Número de la habitación  

numeroHabitacion(F Es el registro del numeroReserva Número de la reserva  


11 numeroReserva(FK) cliente al salir del
Fecha en la cual se registró el check-
hotel. fechaSalida
fechaSalida out
proximoDestino  proximoDestino Próximo lugar donde estará el cliente
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

18. ACTORES DEL SISTEMA Y SUS RESPONSABILIDADES

Nro. ACTOR RESPONSABILIDADES


1
Realizar Realizar registro Realizar
registro servicio servicio de registro
Lavado ropa Comida Servicio de Bar 
Trabajador 

2
Validar pago

Banco

3
realizar regi stro de Consultar
actividad de programacion de
mantenimiento servicio
Mucama

4
Realizar regi stro de Realizar registro de
 servicio a  llamada de
habitacion habitacion
Botones

5
Consultar
Reali zar registro Realizar registro
habitacion
de Check In de Check Out
disponible
Recepcionista

Cancel ar reserva Real izar reserva Confi rm ar reserva

6
Definir actividades
Definir habitacion Definir Personal Definir Servicio  sociales
 Adm ini strador 

Realizar la Realizar facturacion Programacion de


Emitir informe de
facturacion del  por consumo recojo con
penalidad a cliente
Hospedaje directo minibuses

7
Consultar
Confi rm ar reserva Real izar reserva Cancel ar reserva habitacion
disponible
Cliente

8
Registrar
recojo de
clientes
Chofer 
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

19. DIAGRAMA GENERAL DE CASO DE USO


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

Tanto el cliente, a través de la web, como el recepcionista pueden


Realizar reserva 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
habitación según el tipo de habitación y la fecha de hospedaje y se
registra los datos del hospedaje, como la hora de arribo para su recojo
del aeropuerto. También se actualiza el estado de la habitación a
reservado.
El cliente puede confirmar la reserva vía web o por teléfono a través
Confirmar reserva del recepcionista, en un plazo mínimo de 24 horas antes de la fecha
de reserva. También se actualiza el estado de la habitación de
reservada a confirmada
El cliente puede cancelar la reserva vía web o por teléfono a través
Cancel ar reserva del recepcionista, en un plazo mínimo de 24 horas antes de la fecha
de reserva. También se actualiza el estado de la habitación de
reservada a cancelada.
El administrador programa el recojo de los clientes del aeropuerto,
Programacion de
recojo con primero identificando todas las reservas confirmadas
minibuses

El chofer registra el recojo de todos los clientes del aeropuerto,


Registrar
recojo de programados a su cargo.
clientes

El administrador identifica las reservas que han sido canceladas


Emitir informe de
penalidad a cliente
automáticamente (por no haber sido confirmadas o canceladas
antes de las 24 horas) enviando un informe de penalidad vía correo
electrónico y mediante carta a dirección del cliente.

21.2. FORMA EXTENDIDA

Caso de Uso Realiza la facturación del hospedaje


Objetivo Facilitar el registro del cobro por estadía
Primario Administrador
Actores Secundario Banco
Colaborador
Pre 1. Aun no se ha facturado el cobro a la habitación.
Condiciones 2. Disponibilidad del cliente para pagar
Post 1. Se ha registrado el cobro de la habitación
Condiciones
Actualización del estado de la habitación-cliente a
Trigger
facturada.
Interacción Administrador vs Sistema
Administrador Sistema
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
1. El administrador requiere 2. Muestra las habitaciones en
realizar el cobro del estado de ocupadas
hospedaje
3. Requiere seleccionar habitación
4. Selecciona habitación a
cobrar
5. Procesa consumo de servicios
de restaurante
6. Procesa consumo de servicios
de bar
7. Procesa consumo de servicios
de lavandería
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
habitación-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 DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
Mensaje: “Tarjeta vencida”
18.b.b No valida tarjeta porque no tiene fondos suficientes
Mensaje: “Tarjeta sin fondos suficientes”

Diagrama Casos de Uso

Interface de usuario (GUI)


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
2. Solicita ingreso de cuenta del
cliente a realizar la reserva
ESCENARIO 1: El cliente no está registrado
3.a Selecciona creación de
nueva cuenta
4.a Solicita ingreso de datos
personales
5.a Ingresa datos personales
6.a Confirma creación de
cuenta
7.a Verifica los datos ingresados
8.a Crea la nueva cuenta del cliente
9.a Continúa 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 habitación
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 contraseña
comuníquese telefónicamente con nosotros”
4 Verificar existencia de cuenta
4.a No valida porque la cuenta no está registrada
Mensaje: “cuenta no registrada, regístrese”
13 Verifica disponibilidad de habitaciones
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
13.a No existan habitaciones disponibles
Mensaje: “No hay habitaciones disponibles, por favor ingrese nueva
fecha o cambie el tipo de habitación”
Diagrama Casos de Uso

Interface de usuario (GUI)


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

Caso de Uso Confirmar reserva


Facilitar la confirmación de reserva vía web de un cliente de
Objetivo
cualquier parte del mundo.
Primario Cliente
Actores Secundario
Colaborador
1. Existencia de reserva a confirmar
Pre
2. Necesidad del cliente para confirmar sus reservas
Condiciones
3. Que falten más de 24 horas para su fecha de llegada
Post 1. Se ha realizado la confirmación de reserva
Condiciones
Se actualiza el estado de la reserva a confirmada.
Trigger Se comunica confirmación al administrador para la
programación de recojo
Interacción Cliente vs Sistema
Cliente Sistema
1. Requiere realizar la
confirmación de la reserva
de habitaciones
2. Solicita ingreso de cuenta del
cliente a realizar la reserva
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
REGISTRO DE CHECK-IN
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

23. DIAGRAMAS DE ACTIVIDADES

23.1. DIAGRAMA DE ACTIVIDAD DE SERVICIOS DE RESTAURANTE


ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I
23.4. DIAGRAMA DE ACTIVIDAD DE REALIZAR REGISTRO DE
ACTIVIDAD DE MANTENIMIENTO
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

24. DIAGRAMA DE CLASES DE DISEÑO


     a
       í
     r
     e
      d    t    t
     n   n   i
   i   n
     a
     v
  :   :
     a    )
      L    (
_   s
     e   e
     c    t    t    t    t    t    t   n
     a
       f   n   i
  n   i
  n   i
  n   i
  n   i
  n   o
   i    t    t    t
     r    i
   L   :   :   :   :   :   :   n   i
  n   i
  n
     e   c    i
      t    E   a
   t   :   :   :
     n
      I    T    l    l    i   n
   l   e
   O   l   e    t   e   l    b    )
   (   o
   i
   t   a   c
   H   e   t   s   o   o   e    H   s   a
   t   o   l
  a    t   r   e   )
  o   H   l    H
  n   H  o   a   n   (
   t
   i
   H  e   e   o    )
  o   n   H    (   n   a   o   s    b
  r    i
  o   r    t   o
  o    l    i    i   o   a
  g    b   s   c   o   m   c   i    1    H
   i   c   f    d    t
  e   i
  c   a   a   b  .
   d   m   E
  o   e   l
  r
  a
  e   t   o    d   c    t
   i  .
   1
  a
  o   o   r    i   e   s    h   a   u    )    b   m
   (   m
  c   n   n   d   t   e    M   a   a   a
  a   H    C    1   c
  - - - - - -    + +   r   r
  a
 .
 .   u
  m  a   t  r    0    M
  a   n   s   s
  c   g   i   o
   )    t   u   i
  s   g    i
   (    t    t    t    t    t    t    i
  n    1    M   e
   A   r    b
   )   e   n   i
  n   i
  n   i
  n   i
  n   i
  n  .
 .    1
 .   m
   (    j    i
  o   a    O   :   :   :   :   :   :   :    1  .
   0    + + +   a
   t    t    t    t    d   d    D    )    C
   A   n   n   n   n    A    (
  a   e   a
   P    i    i    i    i
  :   :   :   :
   )
   (   v   s
  p    1
 .    V    d   a
   O   a   a   o  .    A   n   a   a    d
   R    d   L    h    1    L   e    d   d   n
  o   o   n   o   a   a   r   n   n   e
  r    *
 .    8
 .
   O   r
   t    d   e   g   r    *    E    d   d    P
  r   e   e    P  .  .
  s   s   a
   D   o   i   a   v   r   a   a
  n
 .
 .    L   n
   L   e   n   o
  r   r   r    1    0
   t    t    t    t    )    P   P    1   e   p   r    P   a
   P    t
  n   i
  n   i
  n   i
  n    A    d   g   d   a    (   r   r    i
  o    A   r   r   o   l
  o   o   r
  a   s
   i    V   a   e   n   L   a   c    T    P   P   i
  :   :   :   :   o   a    d   r
  c    i
   E
   J    A   v    R  r   o
  a   a   e
  s   i
  z   c
   d   e   l   e   c   o   a
   E   m  o   e    t   a   g
   )    L    L    d   a   r   a   l   e   i
  p   r    C   s   e    t
   A    )
   (    (    )    h   P   t    D    i
   t    t   p   i
  s   e   m   r
   D    (   o   a
  o   c   r
  r
  v   g   t   e   n
   i
   E   e   e
  n   t   e   n   s
  n   f   e
  a   i
   l   n   t
  o   S
  - - - - - -    +   :
   t    t    P   o   n   j
   i   a
  n   i
  n   e   d
  c   i   - - - -    + + + +    )
   (
   i    S
   t    t   :   :    O   a   l   e
   )    i
   t   n
  n   i
  n    (    C
  r   p   o    N
   i    H   s
   )
   ( _   e   b
  a   a
   i
   O
  :   :
  e
   j
  a   H   n   o    *
  c
  a    I
  n   c    d   r   o   H
   i   r  .
 .    N    t    t    t    t    t    t    t    t
   i    C    t
   N   n   o
   O   o    t   a
   f   e   a   c   a  r    0   n   i
   O    i
   I   n   i
  n   i
  n   i
  n   i
  n   i
  n    b    A   n
   i
   t   o   r   p   n   c   u    C   :   :   :   :   :   :   :    h   a    T
   I
   T   o    B   e   s   i    t
  g   e   c   :
   O    )   r
   B    (    1
 .
   t
  n   o   s   l
  e
   A    B
  a  .    I   a    T   n    A    )
   B   n   e
  r
  o   b   n   i  n    1
   H  a   s   f    1
 .    I   o    >    H
   (
   t  .    B   n   n    i    >   n
  o   o   m    + + + +    1   c    t _
   t    A   o   o   a   n   e   o
   i
   B   m
  o   o    i
   l    H    i    i
  c   c
   t
   i   e   c   c
   d
   i   n    b   e    1
 .    *
 .   a
  a   t   s   b   m   a
   f   a
   t
 .  .    t   r   a   r    i
  - -    + +    1    0    i    i   a
  a   a   e
   l   e    b
   b   b    H   i   p    t
  a   a    B   m   a   o   D   n
   I
  a
   h
   H   H   V   i  o   C   d   f  a    I
  m
   d   o   r   o   t
  a   i    <
   t   p   T   F
  o   i   r   s   r    +
  n
  a    )   c   t    i
  s   i
  s   n   e   t  a    <
   )    )    *   r    (
   )    0   5   )    )  .   u   o   - - - - - - -    +
 .   a   d
   6   (
   (    3   3   (
   8   1    0    t
  r   r    (
  r   r    (
  r    1
   )    )    )   s   a
   )    (
   (    (    (   e   v    )
  a   a   a   a   a  .    )    )
   h   h   h   h   h  .   e   e   n   R  a    (    )    (
  n   t
  c   c   c   c   c    1   o   n   j   o   s    L   )   a   (   n   (    )
   t    t    t    t    t    t    t    t    t    t    t
   (
  :   :   :   :   :    i   a   t
  e   d   o   i
   i   o   (   v   n   I
  r    I   o   n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n
  c   i   o
  a   l   e   B   i   c   o   e   k   k
  c   i   c   g    i   e
   j
  n    *
 .    )    i
   (    t    C   r   v   v   r   s   c   e   a   :   :   :   :   :   :   :   :   :   :   :   a
   S    E   o  .   p
  r   s   a   r   r    b   e   e   h    P    d    3
   T    i    0   e   b
  a   a   o   n   S   e   e   o   R
  r    h   C   n   o   e    1
   U
   N   c    E    j
  a   H  n   o   r    S
  r    C
  r   a   C   r    i    t
  p   ) _
   B
   I    t   a
  e    t    J   o   H
   d   r    i   r    i   a   a   a   t   a   S
  r    t   r    *
 .   o
  n   s   e
   N
   E
   I   e   c
   i
   t   n   i   n    A   a   c
  a   c   r   c   i   z   z   i
   l   a   l
  r   u   a
  z   u   t
 .
   O   r    d   e
   i   o   (   c
   I    L    f
  e   t
  n   i    i    D    t    t    t    t   e
  p   n   c   u   e   l    i   l    l   s   i
  r
  s   s   t
  u
   1   a   i   m    H   o
  r   g
  a
   f
   M    C    l   :
  e   l   n   i    E   n   n   n   n   s   i    t
  g   e    l   a   a   a   n    G   g   b
   i   r   a    i   o   r
  e    i
   t    l    C  e   i    P    i    i    i    i   o   s   l   c   e   t    t    t   o   g   n
  o   c    1
 .    A   o   a   c   a   t    t
  o   P   e   c
  a   n   g   a   a
  n   P   e
   t
   N   v    )
   (   :   :   :   :   e   a   o   o   o   e
   H  a   s   f    S   t    t    t    C  r   c   f   a  .    P   o   g   o   e   a   n
  n   C  n   I
   d    S    0   a   g   g    R   D   j   e   e    )   o   r    I
   O   e   r   o   c   C   e
  e   i   g   P   a   a   A    A   r    j    V   P    (    i
  c   a
   I    i
   l    b   o    t
  c   o   d
   O   e
   j    >   >   >   o   o   a   r
  o   t
  a   a   P   P   t   o   z
   C   c   D   n    H    t    T   a   a   d   o   c    i
  e   l
   A    C   e
  a    i   a    >   t
   t    >   t
   >   a   o   n   n   l
   P   h   r   o   T    h   a   g    l
   d   m  r  e   o   t   e    d   p   o   o   e
  o   c   o   i   o   c   t   a   e   a
   M   o   o   i   r   s    l    j   o   a   e   n   n   n   r   e   h   T   m  m  v   p
  u   i   r   e   e   p   s   e
  s   r
   A   c   n   d   n   e   c   a   s   p   e   e   e   n   f    t   n   f
   d   e    d
   i   s   m  m  m
   R   - - - - -    +   e   r
  g   l   o   e   l
  e   l
  e   - - - - - - - - - - -    + + +
   G   p   a    l
  n   S   H
  s   I   o   p   p   p
   O   o   a   a   d
   R    H   h   h   a   m   I
   I   m   I
  m    t    t
   P   o   c   t   n   i
  n
   1
 .
 .   r   c
  e   f   s
  e   e
   <   <   <
   <   <   <
   i
  :   :
   1   n   f
   1   - - - -    + + + + + + + + + + + +    t    )    t    t
 .   n    (   n
  n    i
 .    i    t    i
   1
 .    0   :   u    T   :   :
 .    N
   I
   0   -    O
   k    1
 .    U   a    (
   )
   t    t    t    t   n
   K    I   c  .    O
  n   i
  n   i
  n   i
  n
   1
 .
 .
   1
 .
 .    C    k   e    1    i    t
  -    d   u
   i    0    1   c    )   h    K    l
  a
   1    1   :   :   :   :    E   e    (    1    C    S    O
  -
 .  .    H    h   n   C  .
 .  .
  r
  r  .    E   a    k
   1    *
 .    0
  a
   *
 .    I
   C    C   -   r
  a    0    H    h   c
  e
 .  .   o    k   t
  s    C   c    h
   0    B    *    0    d   c   i   e   c
  n   r   r  .   a   e   g    f
   R   o   a   a  .    t    h
  s   c   r
  e
   i    0
   A   c   B   B    t
  n
  e   -    +
   B   a   o   d    i
  n   i   a
  c   d   :
  -    + +
   t    t    t    t    t    t    t    t   r    i    i    i    )    1
   t    t
   R    t    i    t    t    t
  n   i
   i   n   i
  n   i
  n   i
  n   i
  n   i
  n   i
  n    t    t    t    t    t   a   m   n   c    (  .   n   n
  :   :   :   :   :   :   :   :    i   n   i
  n   i
  n   i
  n   i
  n    B   o   I  .    )
   (    A   n   :    i   n   i
   i   n   i
  n
  a   a   r    0    B    i
  :
  :   :   :   :   :    d   n   r   p   a   o    )   :    )   :   :   :
  o   e   o   a    (
  e
   j    )   c   d   h   c    b   m    O    (
  o
  a    )    (   u
  s   e
   j    M   o   o   )   g
   A    d    )
   (    (   - - - -    +   n   a   )    )    U   m   g   (   a
  e
   V   e   e   e   j
   t   o   )    d   (    (   u   a
   S   s   r   o    *
 .
 .    O
  r    t    t
  p   a    T   n   i
  n
   R   s   s   n   j
  a   d   )    C   (   e   o
  p   m
  o    N   n    T   g
  r   a    0    G   n    i
  :   :
   E   o   e   n   e   d   e   (
   i    *   m   o   s   m    O   o   a   r    A   o
   i   o
   S   a    H  n   o   a
   i    l   e   p   s    t    t    t    t  .   e   m   o   s   u   u    1    C    C   n   T
  r    1   c   g    )
  v   a   a
   E   r   v
  c   r    C   s   u  .    t
   I    H   s  .
 .  .
 .    R    (
  v   t   o
  s   i   r   p
  s   o   B   n   i
   i   n   i
  n   i
  n    0   r   s
  u   )   r   n    )   n    E    d   o   l
  a    i
  a    T   a   a
   R   e   r
  s   e   i   c   a   t
  a
  r   e
  a   i   a   o   H  r   :   :   :   :   a   n   (   a   o    (   o    1
   L    d   c   e    1   n   r    )   r
  s   o   i    T    (   a
  e   s   v   a   t   e   p   e    )
   t    (   n    H
  r   a    N   n   o   r   n    C
  r   o   C   c
   i   e   c
   L    t   n
  e
   R  e   r    i   e   j
   j
  o   r
  x   R   a   i   a   l   a   m
   t    E
  n
   t
   O   o   a   i   a   m  r
   i    C   l   o    *
 .    A   n    l   n
  g   m  o
   i   o
   i
  o   R   P   b   r   r
  a    E   o   v   c   n   u   r  a    T   o
  n
   i    I   c   r   e   c   i   a
  r
  z   u   t  .
   T   a   e   a   a
  r   o
  n   c   g   i
  m
  g   a   a   a   a   T   a   d   r   c   g   s   g    N    i   :    1    C   t
  e   t
  e   c   a   c   c   l   s   s    1   s   c    T   e   r
  e   r
  a   l
   i    h   H   T   o   h   t   e   l
  e   i   n   o   e
   A    t   c  .
 .    I   e   g   n   l
   t    l   a   n   i
  e   t    E   c    d   d   p    t   e
   d   h   o   p   c   a   s
  e   s   o   r    R   n   o   n
  n    )    N   a   a   n   e   a   a   e   o   o   g    D   -    + +    i
  o   c   c   r
  e   f
  o   r
  e   n   n   t
   i    f   s   e
  e   e   r   s   A   c   p   e
  a   i    t
   U   r
   (    0    I    D   D   i
   F   :   :   :   s   p   c   s   t   c   e   r   - - -    + +
  c   f   e
   A   u   c    A
  a   o   d
   t
   *
   E
  - - - - - - - -    + + + + +    T    t
  a   n   i   a   n  .    D   o    >    >    >   >   >
  a  .    >   t
   >    t   >   t
   >   t
   >
   S   s   i    i
  c   d
   i   r    0   o
  o   m    t
   E   e   m   n   c
   I   u   m   u   n   n   n   n   n
  o
   R    R   a   a   a
   t   u   m  s   e   e   e   e   e
   d   n   r   p   s   s   u   n   m  m   m  m  m
  o   e   o   a   e
  r   n   s   o   e   e   e   l
  e   l
  e
  c   d   h   c   o   n   C    l    l    l
   C  o   o   p   p   p   p   p
  - - - -    +   a   C   d   m  m   m  m  m   g
   h   a   a    I    I    I    I
  r    t    <   <    <   <   <    I   n
   i
  c   o    E   r
  e   h   s
   f   e    <   <    <   <   <    T
   t
   S
 .
   N
  - - -    + + - + + + +    A   g
   R   n
  a   e
   U  .    l
   l
   A   a   b
   1    T    t   v   u
  o
 .
 .    S    t    t    t   n   j
   i   a   d
  n   n    *
 .
   1   n    i    i
   E    i  .    O   :   :   :
   T    R   :   :   :    0    T
   N    O    )    A   o
   t
   A    (    1    L   a
   R    *    M   o    t
  o   )
 .
 .    P    l    t    t
   U    t  .
 .    U   m   a   (    1    P   n   i
   i   n
  n    t    t    t    t    t    1   u    l   o
   S   s   n   :   :
   A    i   n   i
  n   i
  n   i
  n   i
  n    N   n    P    t   o
   i
   T   :    i   r   a
   S   :   :   :   :   :    O   o   a   l   c   t
  o
  a   a
   )
   (
   E    )
   (    )    C    C   n   P
  r   n   l    )   r
   O    (    d   o   a   o   i   a
   R   e
   t    E   a    i
  c   l
   t    P    (   n
  a   m  o   o   i
_    M   o    )    L    d   c   e    l    i    t
  e   n    i   c   p   o
  c   a    U   m    (    L    t   e   c   m
  a   r    S   u   e    A   n    l   n
  a _   n
  e   e
  a   i
  r    l    l
   f
  r   u    N   s    j    T   a   e
  s   c    d
   i    d   p   p   e
  a   n   a   (
   )    E   c
  e
   t    t    O   o   )    d
  s    D   -    + +   - - -    + +
  n
   I   e
  r
   C    C   (   e
  p
  o
_   m  o   s   m
  e
   +   c   e   m  o   u
   t   s
  a    I
  r   u    H   n   )
   f
  r   s   r
  a   n   a   o   (
  e
   t   n   o   n   C   o
  n
   I   o    i
   i   o   r
  a   m
  c   C
  r   c   i
  z   u
  c   a   c   l
   l   e   a   s
  e   g   l   n
  e   a    t   o   o
  s   p   e
  s   t   c
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

25. DIAGRAMA DE TRANSICIÓN DE ESTADOS PARA DOS OBJETOS

25.1. CONSUMO
Tomando registro
consumo
do/ seleccionarItemCons
registrarConsumo
do/ cancelar 
do/ registrarConsumo

cancelarConsumo Registrado seleccionarHospedaje


 Asign ado a Hospedaj e
do/ seleccionarHospedaje
do/ p agarConsumo

Cancelado Pagado
pagarConsumo

25.2. HOSPEDAJE

PAGADA

REGISTRANDO
FacturarHospedaje
do/ cancelarHospedaje
do/ registrarHospedaj e
REGISTRADA
Hospedaje RegistrarHospedaje FACTURADA COMO CORTESÍA
CancelarHospedaje
do/ fa cturarHospedaj e
do/ facturarSinPago
FacturarSinPago

CANCELADA
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

26. DIAGRAMA DE COMPONENTES

Sistema Operativo Cli ente( Browser del clie nte(CHROME,


WINDOWS, LINUX,MAC) EXPLORER, MOZILLA, OPERA)

Programa de
Internet
autenticacion de
usuarios

Definiciones

Facturacion
 Apl ica cio n web :
Sistema Gestion Red
Hotelera

Hospedaje

Servi ci os Rutina
conexion BD

HABITACIÓN

Object Table
CLIENTE

Object View BD(ORACLE 10 G)


RESERVAS

PROGRAMACION DE MUCAMAS
Triggers

FACTURA DE HOSPEDAJE

FACTURA DE BAR Y RESTAURANT


Stored
procedures

REPORTE DE PERSONAL
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 2014-I

27. DIAGRAMA DE DESPLIEGUE

Вам также может понравиться