Universidad Nacional de Ingeniería Facultad de Ingeniería Industrial y de Sistemas ANALISIS Y DISEÑO DE SISTEMAS - SIST
Views 132 Downloads 0 File size 5MB
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 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 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 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) ......................................................... 17 5.2. Proceso de cancelar reservas 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 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
1
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 DE TRANSICIÓN: HABITACION .................................................. 33 12. PROCESOS MEDIANTE PSEUDOCODIGO ............................................................ 34 12.1. CANCELAR RESERVAS EN ESPERAAUTOMÁTICAMENTE .............................. 34 12.2. REGISTRAR CHECK-OUT................................................................................... 35 12.3. PROGRAMAR MUCAMAS ............................................................................... 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......................................................................................... 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. DEFINICIÓN DEL SISTEMA DE INFORMACIÓN ...................................................... 49 18. ACTORES DEL SISTEMAY SUS RESPONSABILIDADES ............................................. 50 19. DIAGRAMA GENERAL DE CASOS 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....................................................................................................... 54 20.4. SERVICIOS ......................................................................................................... 54
2
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
3
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.
4
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
5
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.1. PRIMER NIVEL DEL SISTEMA: A-0 SISTEMA HOTELERO
6
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2. SEGUNDO NIVEL DEL SISTEMA: A0 ÁREAS FUNCIONALES
7
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.1 TERCER NIVEL DEL SISTEMA: A1 SUB SISTEMA DE CONTROL Y MONITOREO
8
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.1.2 CUARTO NIVEL DEL SISTEMA: A12 LOGISTICA
9
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.1.3 CUARTO NIVEL DEL SISTEMA: A13 REGISTROS
10
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.1.4 CUARTO NIVEL DEL SISTEMA: A14 CONTABILIDAD Y TESORERIA
11
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.1.5 CUARTO NIVEL DEL SISTEMA: A15 RRHH
12
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.2. TERCER NIVEL DEL SISTEMA: A2 SUBSISTEMA DE OPERACIONES
13
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
14
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.2.1 CUARTO NIVEL DEL SISTEMA: A21 RESERVAS
15
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
3.2.2.2 CUARTO NIVEL DEL SISTEMA: A22 RECEPCIÓN Y FACTURACIÓN
16
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):
17
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
5.3. PROCESO DE CONFIRMAR RESERVA (TO-BE):
5.4. PROCESO DE CANCELAR RESERVA AUTOMÁTICAMENTE (TO-BE):
18
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
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, educación, experiencia, rol de trabajo dentro del hotel. Los roles pueden ser: mucama, valet, botón, recepcionista, administrador, operador telefónico, personal de mantenimiento, operador telefónico, 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 habitación se debe registrar su número, tipo, ubicación, lista de muebles, equipos, lámparas, cámaras. 3. El software debe facilitar el registro y mantenimiento de servicios hoteleros. Reglas y requisitos: Los servicios hoteleros pueden ser: lavandería, 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 tarjetallave por cada habitación, y el check-out del cliente que debe registrarse antes de mediodía, caso contrario se registrará un día más. 5. El software debe registrar los incidentes que pudiesen ocurrir en cada habitación. 6. software debe facilitar el registro de las entradas y salidas del huésped de la habitación, comedor o bar de hotel. 7. El software debe facilitar el registro y mantenimiento de un nuevo hotel a la red de hoteles. PROGRAMACIÓN: 8. El software debe facilitar, al momento de realizar el check-in del cliente, la programación de un tipo de habitación dentro de las disponibles y según el tarifario. 9. El software información debe facilitar la programación diaria de las mucamas con las habitaciones ocupadas, hasta un máximo de ocho habitaciones por mucama. 10. El software debe facilitar la programación diaria de botones con las habitaciones ocupadas. 11. El software debe permitir la programación de uno de sus dos minibuses para
19
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
recoger a los clientes del aeropuerto. RESERVAS: 12. El software debe permitir hacer la reserva de una habitación disponible para una fecha determinada y la sede del hotel, tiempo de hospedaje, tipo de habitación, medio de arribo. 13. Para la reserva se registran además su nombre, fecha de nacimiento, teléfono, dni o pasaporte, teléfono, dirección, email, tarjeta de crédito 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á automáticamente 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 programación de botones y mucamas. 19. El software debe permitir consultar personal según sus roles. 20. El software debe permitir emitir la factura especificando: datos del cliente, fecha de facturación, fecha de salida, dni, nacionalidad, el número, tipo de habitación, tiempo y monto consolidado a pagar por los servicios utilizados dentro del hotel. 21. El software debe permitir consultar la lista de habitaciones según su tipo. 22. El software debe permitir mostrar las habitaciones según su estado (disponible, ocupada o en mantenimiento). 23. El software debe permitir consultar las habitaciones ocupadas, señalando 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 opción de ayuda. Este sitio web debe estar disponible en varios idiomas: español, inglés, 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
20
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
registro de información a cargo del personal del hotel. El diseño de la interfaz debe ser cómodo para el uso de Tablet Confiabilidad: El software no debe fallar en los procesos de hacer reserva, cancelar reserva. Estos son críticos 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 aplicación deberá poderse explotar y administrar empleando cualquier navegador web. De seguridad: Los datos de la aplicación solo podrán ser modificados por aquellas personas autorizadas a ello. El software debe permitir la creación de nuevos usuarios donde cada usuario tendrá un login y un password de fácil acceso. Permitir crear una Backup par
Mantenimiento: El software se optimizará y se mejorará implementándose nuevas funcionalidad requeridas por el usuario. Se evaluará el software para detectar fallas y corregirlas brevemente. Plataforma de desarrollo: El lenguaje de programación debe ser java. El modelamiento de datos debe ser con Erwin 7.3 El sistema administrador de base de datos debe ser SQL 2008. Documentación: Se documentará toda la información necesaria para los procesos, actividades, funcionamiento, pruebas, etc del software.
21
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8. SISTEMA HOTELERO: DFD
8.1.
A-0 SISTEMA HOTELERO
22
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8.1.1. A0 SISTEMA HOTELERO
23
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
8.1.1.1.
2014-I
A1 ADMINISTRACION
24
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8.1.1.1.1. A11 GESTION DE PERSONAL
25
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8.1.1.1.2. A12 FACTURACION Y CONSUMO
26
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
8.1.1.1.3. A14 RECEPCION
27
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
8.1.1.2.
2014-I
A5 RESERVAS
28
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
9. DICCIONARIO DE DATOS LOGICO
29
2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO N °
Entidad
Definición
numeroReserva codHotel (FK) Es la actividad por el codCliente (FK) cual el cliente solicita codigoRecojo (FK) el alquiler de un departamento para fechaLlegada tiempoAproximadoEstadia utilizarlo en la fecha de llegada al hotel. medioArribo siRecojo nroTarjetaCliente estadoReserva
CLIENTE codCliente
2
nombreCliente apellidoPaternoCliente apellidoMaternoCliente telefonoCliente dniCliente pasaporteCliente emailCliente nacionalidadCliente estadoCliente
Es el individuo con la capacidad adquisitiva para solicitar los servicios de un Hotel.
codigoPersonal codHotel (FK)
3
4
Son los servicios que se realizan a la habitación del cliente
costoServicio fechaServicio
5
HABITACION_CLIENTE numeroHabitacion (FK) numeroReserva (FK) codHotel (FK) codigoPersonal (FK) costoHospedaje costoServicios costoTotal estadoHabitacionCliente
Código que identifica a la Reserva
FK
codCliente
Código que identifica al Cliente
codigoRecojo
Código que identifica al Personal
fechaLlegada
Fecha donde se efectuara la reserva
tiempoAproximadoEstadia
El tipo de tarjeta para el pago
medioArribo
Número de la tarjeta
siRecojo
Es el estado de la reserva
nroTarjetaCliente
La aerolínea del que proviene el Cliente
estadoReserva
Fecha donde se registra la Reserva
codCliente
Codigo que identifica el pais
nombreCliente
Código 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
OBSERVACION ES
Código que identifica al Hotel
estadoCliente
Numero del documento del cliente
codigoPersonal
Código que identifica al personal
codHotel
Código que identifica al hotel
codigoServicio
Código que identifica al servicio Código que identifica al rol del personal
codigoRolPersonal Son los trabajadores que desempeñan un rol o cargo dentro del hotel
SERVICIOS_HABITACION_CLIENTE codigoServicio (FK) numeroHabitacion (FK) numeroReserva (FK) itemServicio codHotel (FK)
numeroReserva
PK
Confitrmada,cance lada y en espera
nacionalidadCliente
PERSONAL
codigoServicio (FK) codigoRolPersonal (FK) nombrePersonal apellidosPersonal nivelEducacion añosExpercienciaPersonal estadoPersonal
Definición Atributos
codHotel
RESERVA
1
Atributos
Es la habitación que está siendo usada por
nombrePersonal
Nuevo, frecuent
Nombre del personal
apellidosPersonal
Apellidos del personal
nivelEducacion
Nivel de educación del personal
añosExperienciaPersonal
Años de experiencia del personal
estadoPersonal
El estado en que se encuentra el personal
Activo, vacaciones, jubilado, despedido
codigoServicio
Código del servicio
numeroHabitacion
El número de la habitación
numeroReserva
El número de la reserva
itemServicio
Ítem del servicio
codHotel
Código que identifica al hotel
costoServicio
Costo por el servicio usado
fechaServicio
Fecha del servicio utilizado
numeroHabitacion
Número de la habitación
numeroReserva
Número de la reserva
30
Si esta Presente el cliente o no
2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO un cliente
PROGRAMACION_DE_RECOJO
6
codigoRecojo estadoRecojo numeroPersonasRecojo
Es el recojo que se hace a los clientes desde el aeropuerto en sus minibuses
SERVICIOS
7
codigoServicio codHotel (FK) codigoPersonal nombreServicio estadoServicio
Son los distintos servicios que se ofrecen dentro del hotel
HOTEL codHotel
8
paisHotel direccionCiudad telefonoHotel estadoHotel
ROL_PERSONAL
9
codigoRolPersonal nombreRolPersonal
Es el lugar para alojar clientes temporalmente en habitaciones con un personal y servicios al cliente
Son las distintas actividades que realizan el personal del hotel.
CHECK_IN
10
numeroHabitacion (FK) numeroReserva (FK) nombreHuesped ApellidoHuesped estadoCheckin
Es el registro del cliente al ingresar al hotel para hospedarse
CHECK_OUT
11
numeroHabitacion (FK) numeroReserva (FK) fechaSalida proximoDestino
Es el registro del cliente al salir del hotel.
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 facturación, facturada como cortesía, no pagada
estadoHabitacionCliente
Estado de la habitación cliente
codigoRecojo
Código de la programación de recojo
numeroPersonasRecojo
Número de personas a recoger
estadoRecojo
El estado de la programación de recojo
codigoServicios
Código del servicio
codHotel
Código que identifica al hotel
codigoPersonal
Código del personal
nombreServicio
Nombre del servicio
estadoServicio
Estado del servicio
codHotel
Código que identifica al hotel
paisHotel
País en donde se encuentra el hotel
direccionHotel
Dirección del hotel
telefonoHotel
Teléfono del hotel
estadoHotel
Estado en que se encuentra el hotel
codigoRolPersonal
Código del rol de personal
nombreRolPersonal
Nombre del rol de personal
numeroHabitacion
Número de habitación
numeroReserva
Numero de reserva
nombreHuesped
Nombres del huésped
ApellidoHuesped
Apellidos del huésped
estadoCheckin
Estado del check-in
numeroHabitacion
Número de la habitación
numeroReserva
Número de la reserva
fechaSalida
Fecha en la cual se registró el checkout
proximoDestino
Próximo lugar donde estará el cliente
Cancelada, confirmada, efectuada
Puede ser: lavandería, bar, comida, planchado, etc Activo, cancelado, en matenimiento
Activo, en mantenimiento, de baja
Sin check out. Con check out
31
2014-I
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
REQUERIMIENTO_HABITACION_CLIEN
12
numeroHabitacion (FK) numeroReserva (FK) nroRequerimiento
Son los requerimientos del cliente registrados por el botones
descripcionRequerimiento estadoRequerimiento
TIPO_HABITACION codigoTipoHabitacion
13
descripcionTipoHabitacion costoTipoHabitacion estadoTipoHabitacion denominacionTipoHabitacion
Son los tipos de habitación para que el cliente pueda elegir y hacer uso de estas
numeroHabitacion
Número de habitación
numeroReserva
Número de reserva
nroRequerimiento
Número de requerimiento del cliente
descripcionRequerimiento
Descripción del requerimiento
estadoRequerimiento
Estado en que se encuentra el requerimiento
codigoTipoHabitacion
Código del tipo de habitación
descripcionTipoHabitacion
Descripción del tipo de habitación
costoTipoHabitacion
Costo por el tipo de habitación
denominacionTipoHabitaci on
Denominación del tipo de habitación
codHotel
Código que identifica al hotel
numeroHabitacion
Número de habitación
codigoTipoHabitacion
Código del tipo de habitación
ubicacionHabitacion
Ubicación que se encuentra la habitación
estadoHabitacion
El estado de la habitación
numeroHabitacion
Número de la habitación
numeroProgramacion
Número de programación de la mucama
codigoPersonal
Código que identifica al personal
codHotel
Código que identifica al hotel
En espera, atendido, ignorada
HABITACION
14
codHotel (FK) numeroHabitacion codigoTipoHabitacion (FK) ubicacionHabitacion estadoHabitacion
Son las habitaciones registradas en el hotel para que el cliente haga uso de estas
MUCAMA_HABITACION
15
numeroHabitacion (FK) numeroProgramacion codigoPersonal (FK) codHotel (FK)
Son las habitaciones ocupadas asignadas a las mucamas
fechaInicio fechaFin
fechaInicio fechaFin
codigoPersonal (FK) numeroHabitacion (FK) numeroProgramacion (FK) codHotel (FK) descripcionCambios
Son los cambios realizados por la mucama en la habitación
Disponible, en mantenimiento, reservada, ocupada
Fecha y hora en la que inicia a limpiar la habitación Fecha y hora en la que finaliza de limpiar la habitación
codigoPersonal
Código que identifica al personal
numeroHabitacion
Número de habitación
NumeroProgramacion
Número de programación
codHotel
Código que identifica al hotel
descripcionCambios
Descripción de los cambios hecho por la mucama
CAMBIOS_MUCAMA_HABITACION
16
10. MODELO DE DATOS CONCEPTUAL Y LÓGICO
32
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
10.1.
2014-I
MODELO CONCEPTUAL
33
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO 10.2.
2014-I
MODELO LÓGICO
34
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
11. DIAGRAMA DE TRANSICIÓN DE ESTADOS
11.1.
ESTADO HABITACION_CLIENTE
11.2.
ESTADO HABITACION
35
ANALISIS Y DISEÑO DE SISTEMAS - SISTEMA HOTELERO
2014-I
12. PROCESOS MEDIANTE PSEUDOCÓDIGO 12.1.
Proceso de cancelar automáticamente reservas en espera (no confirmadas ni canceladas)
Begin While(estadoReserva=enespera) If (fechaSistema-fechaReserva