Sistema Hotelero

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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