Está en la página 1de 30

1

APLICATIVO WEB PARA LA GESTIÓN DE RESERVAS DEL HOTEL NERUDA


MAR

SANTIAGO DUEÑAS MARTINEZ

KELNNER JAVID ARREGOCES AMARIS

UNIVERSIDAD POPULAR DEL CESAR

FACULTAD DE INGENIERÍA Y TECNOLOGÍA

INGENIERÍA DE SISTEMA

VALLEDUPAR-CESAR

2020
2

APLICATIVO WEB PARA LA GESTIÓN DE RESERVAS DEL HOTEL NERUDA


MAR

SANTIAGO DUEÑAS MARTINEZ

KELNNER JAVID ARREGOCES AMARIS

EYDY SUÁREZ BRIEVA

INGENIERA DE SISTEMAS

UNIVERSIDAD POPULAR DEL CESAR

FACULTAD DE INGENIERÍA Y TECNOLOGÍA

INGENIERÍA DE SISTEMA

VALLEDUPAR-CESAR

2020

CONTENIDO
3

Paginas
CAPITULO I 4
TITULO 4
LÍNEA DE INVESTIGACIÓN 4
ESTADO DEL ARTE 4
DESCRIPCIÓN DEL PROBLEMA 7
JUSTIFICACIÓN 8
OBJETIVOS 9
CRONOGRAMA DE ACTIVIDADES 10
INGENIERÍA DE REQUERIMIENTOS 11
FUNCIONALES 11
NO FUNCIONALES 12
MODELADO DEL NEGOCIO 12
DIAGRAMA DE ACTIVIDADES 14
DIAGRAMA DE CASOS DE USO 18
DESCIPCIÓN DE CASOS DE USO 19
REFERENCIAS BIBLOGRAFICAS 28

CAPITULO I
4

Título

Aplicativo web para la gestión de reservas del hotel Neruda Mar.

Línea de investigación

Este proyecto se encuentra centrado en la línea de investigación de las tecnologías de la

información y comunicación en el área de Ingeniería de Software porque es una disciplina o

área de la informática que ofrece métodos y técnicas para desarrollar y mantener software

de calidad que resuelven problemas de todo tipo. Es la aplicación de un enfoque

sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del

software.

Enfocado sobre la sub línea de Desarrollo de Software y aplicaciones web, porque se da

una relevancia manifiesta en el auge que tienen desde algunos años, las tecnologías de

internet y aplicaciones para dispositivos móviles. La preocupación general de hacer

aplicaciones más versátiles, disponibles de manera global, accesibles a una gran cantidad de

usuarios y para una vasta mayoría de perfiles de usuarios, ha ganado un rápido interés por

parte de la comunidad científica, por ende, la aplicación de estos fundamentos es

importante para el desarrollo del proyecto por la necesidad que existe de poder realizar un

sistema de reservas dinámico, funcional y eficaz usable para todo tipo de dispositivo.

Estado del arte

Hotelogix: es un software Cloud Computing de gestión para hoteles mediante el cual

cualquier director puede tener en cualquier momento el control de toda la información y

operaciones del hotel, gracias a que es una solución alojada en la nube. Tan solo es
5

necesario para acceder un dispositivo con conexión a internet. Puede ser un PC, pero

también un portátil, y cualquier dispositivo móvil como una Tablet. Es una start up de

origen indio.

Características:

 Propiedad integral de gestión

 Ingeniería de reservas online, múltiples reservas de grupo con tarifas o

paquetes especiales

 Gestión de limpieza e informes

 Cuentas simplificadas Costo/Beneficio, Centros de Habitaciones y Puntos de

Venta

 Auditorías nocturnas manuales y automáticas

 Divulgación de gran alcance y Gestión de ingresos

 Consola para agente de viajes, corporativos y tarifas especiales

 Asistencia 24 horas

RDP’s Property Management System: La empresa RDP (Resort Data Processing Inc)

su PMS ofrece módulos de Front Desk (para el manejo de check in, check out, generar

llaves, escanear tarjetas de crédito, etc.), Interfaces (con GDS, POS y mucho más),

Reservas Directas, Reservas Online, entre otros. Se trata de un sistema muy completo, con

soporte técnico las 24 hrs del día.


6

Características:

 Capacidades de registro de entrada/registro de salida mejoradas

 Sistemas integrados de administración del hotel

 Gestión mejorada de los ingresos del hotel

 Gestión mejorada de los datos de los clientes

WebRezPro: Ya sea que administres un grupo de hoteles, un hostal, alquileres de

vacaciones o un albergue, el sistema de administración de propiedades en la nube.

automatiza todas las operaciones de atención al cliente y trastienda para mejorar tus

resultados y darte más tiempo para concentrarte en tus huéspedes.

Características:

 Dormitorios

 Gestión de cajas registradoras

 Gestión de empleados

 Gestión de la reputación

 Gestión de reservas

 Gestión de tareas domésticas

 Habitaciones privadas

 Integración de GDS y OTA


7

 Optimización de precios

 Punto de venta (POS)

 Reserva en línea

Logismic Hotel OnePlace: Software para Hoteles, B&B (Bed and Breakfast), Hostales,

Moteles y Más Logismic® Hotel One Place es un software customizable para hoteles

pequeños y medianos, hoteles boutique y bed and breakfast.

Le permitirá visualizar de manera gráfica la ocupación del hotel, las temporadas y tarifas

disponibles, podrá generar reportes y estadísticos útiles para la toma de decisiones.

Características:

 Notificaciones de huéspedes por llegar

 Mapa de ocupación del hotel

 Historial del cliente (Estancias)

 Facturación electrónica

 Pagos y Estado de cuenta del huésped

 Check-In y Check-Out

 Gestor de reservaciones

Descripción del problema


8

“Un conjunto formal de procesos que, operando sobre una colección de datos

estructurada según las necesidades de la empresa, recopilan, elaboran y distribuyen la

información (o parte de ella) necesaria para las operaciones de dicha empresa y para las

actividades de dirección y control correspondientes (decisiones) para desempeñar su

actividad de acuerdo a su estrategia de negocio.” (Andreu et al. 91)

Un sistema de información debe estar en la capacidad de poder resolver, gestionar y

agilizar procedimientos que se ejecutan en un negocio o en su respectivo entorno en el cual

debe poder suplir la necesidad del usuario, en este caso la importancia de los sistemas de

información es de poder hacer la transición de los procesos que se hacen actualmente en el

Hotel Neruda Mar, dado que estos se realizan de manera tradicional haciendo que su

efectividad y eficacia sea muy reducida, creando inconvenientes con la clientela dado que

se pueden crear inconsistencias al momento de realizar una reserva en la cual se haya

reservado la misma habitación dos veces en el mismo día, puesto no hay un sistema detrás

que haga la verificación sobre la disponibilidad que existe entre las habitaciones.

Dado el caso que el proyecto no se pueda implementar se estaría continuando con un

sistema que genera inconformidades a los clientes haciendo que la empresa pierda

prestigio, clientes y ganancias.

Justificación

Este proyecto tiene como finalidad poder realizar y aplicar los conceptos de la ingeniería

de software para la resolución e implementación de un sistema de la información en donde

se podrá sistematizar las reservas que la empresa Hotel Neruda Mar maneja actualmente,

debido que el sistema que se utiliza no es fiable y eficiente porque se necesita mejorar los
9

tiempos en que se realizan este proceso de reservas añadiéndole fiabilidad al momento de

poder verificar ciertos parámetros relacionados con el hotel y las habitaciones a la cual se

van registrar, por ende la necesidad del Hotel Neruda Mar es poder aplicar este aplicativo

web en sus negocio y obtener más ganancias, mejores tiempos de uso, reducir el trabajo a

los empleados y obtener de manera clara estadísticas relacionado a toda la gestión de

reservas realizada por el hotel.

Objetivos

General.

Diseñar y construir un sistema web para el Hotel Neruda Mar, con la finalidad de

sistematizar el proceso de reservas que lleva acabo el hotel.

Específicos.

Identificar el sistema actual para realizar un correcto modelado del negocio donde se

pueda especificar correctamente toda la información que se da en el proceso de reservas.

Analizar los procesos actuales realizado por el Hotel Neruda Mar para la identificación y

especificación de requerimientos.

Diseñar y construir un sitio Web que muestre información acerca de habitaciones de un

hotel y su disponibilidad.

Permitir al administrador o recepcionista poder consultar las reservas realizadas según

cada cliente.

Permitir al administrador agregar información general del hotel.


10

Permitir al administrador del sistema, registrar usuarios y otorgarles privilegios a estos.


11

Cronograma de actividades
12
13
14

Ingeniería de requerimientos

Funcionales.

No Requerimiento Descripción
RF1 Gestión de usuario. El sistema permitirá registrar, modificar,
consultar y eliminar un usuario para la gestión de
los procesos del hotel.
RF2 Gestión de El sistema permitirá registrar y modificar las
habitaciones. habitaciones teniendo en cuenta el tipo de
habitación (Simple, doble, familiar, premium).
RF3 Gestionar empleados. El sistema permitirá hacer el registro y gestión de
los empleados del hotel dependiendo el cargo y
horario que este emplee. Los cargos que tiene el
hotel son:
A. Recepcionista
B. Camarera de piso
C. Gobernanta
D. Personal de seguridad y mantenimiento
E. Director general
RF4 Consulta de El sistema permitirá buscar la disponibilidad de
disponibilidad por la habitación según el tipo que ha indicado el
habitación. cliente.
RF5 Registro de reserva. El sistema permitirá hacer el registro de una
reserva haciendo la asociación de un cliente y la
habitación con su respectivo tipo, además hacer
registro de la cantidad de habitaciones, de fechas
de reserva, llegada y salida y de total a pagar.
RF6 Registro de cliente. El sistema permitirá hacer el registro de los datos
del cliente asociado a la reserva.
RF7 Validar estado de El sistema permitirá realizar una validación sobre
cliente. los datos del cliente para asegurarse la veracidad
de la información.
RF8 Gestión de cliente. El sistema permitirá modificar y consultar a un
cliente ingresando su documento de
identificación.
RF9 Cancelación de El sistema permitirá hacer la cancelación de una
reserva. reserva asociada a un cliente.
RF10 Registro de pago. El sistema permitirá validar el pago total de la
reserva.
RF11 Registro de El sistema permitirá hacer el registro de los datos
acompañante. los/del acompañante(s) asociado al cliente que
pidió la reserva.
RF12 Gestión de El sistema permitirá realizar modificaciones y
acompañante. consultas de un acompañante asociado a un
cliente.
15

RF13 Relación de El sistema permitirá hacer la selección a pedido


habitaciones. del cliente en cómo organizar a él/los
acompañaste(s) y cliente en las habitaciones (sin
esta superar el cupo soportado por la habitación).
RF14 Gestión de reserva. El sistema permitirá realizar cambios a la
reserva.
RF15 Consulta de reservas. El sistema permitirá hacer una lista con todas las
reservas que se han realizado y fíltralas por
estados (activa, pendiente, cancelada, finalizada).
RF14 Liquidar pago. El sistema mostrará el pago que debe ser
cancelado según el tipo de empleado.
RF15 Información general El sistema permitirá hacer un listado en donde se
del hotel. mostrará información financiera y estadística
relacionada con el hotel.

No funcionales.

No Requerimiento Descripción
RNF1 Tiempo de Para iniciar sesión de usuario con documento de
Respuesta. identidad y contraseña y aparezca el entorno de
trabajo, el sistema no debe demorar más de 10
segundos. Cuando se realice una consulta, el
sistema no tardará más de 15 segundos.
Cuando se realice un registro, modificación o
eliminación, el sistema no tardará más de 12
segundos.
RNF2 Seguridad Lógica Los permisos de acceso al sistema podrán ser
cambiados solamente por el administrador de
acceso a datos.
RNF3 Sistema Operativo. Window 95, 98, ME, 2000, NT, XP, Vista, 7, 8,
8.1, 10, Android, Mac OS y Linux
RNF4 Metáfora de Interfaz. Orientado a Web, formularios y cuadros de
dialogo.

Modelado del negocio.

El Hotel Neruda Mar ofrece habitaciones modernas con una gran comodidad a un muy
buen precio, en el cual se debe automatizar la gestión de reservas por la cual se debe seguir
los siguientes procesos:

Creación y manejo de usuarios: El administrador registrará, modificará y eliminará los


usuarios dispuestos para la gestión del hotel.
16

Manejo de habitaciones: El administrador registrará y gestionará las habitaciones


teniendo en cuenta el tipo de habitación (Simple, doble, familiar, premium).

Manejo de empleados: El administrador hará registro y gestión de los empleados del


hotel dependiendo el cargo y horario que este emplee. Los cargos que tiene el hotel son:

A. Recepcionista
B. Camarera de piso
C. Gobernanta
D. Personal de seguridad y mantenimiento
E. Director general

Consulta de disponibilidad de habitaciones: El recepcionista buscará la disponibilidad


de la habitación según el tipo que ha indicado el cliente.

Manejo de la reserva: El recepcionista podrá hacer el registro, modificación, consulta y


cancelación de una reserva haciendo la asociación de un cliente y la habitación con su
respectivo tipo. Además, si se está realizando el registro de la reserva deberá hacer registrar
de la cantidad de habitaciones, las fechas de reserva, llegada y salida y de total a pagar.

Gestión y validación del cliente: El recepcionista registrará, consultará, modificará y


validará la información que suministre el cliente.

Ingreso de pago: El recepcionista ingresará al sistema el registro del pago realizado por
el cliente dada la reserva asignada.

Manejo de acompañante y relación de habitación: El recepcionista podrá hacer el


registro, consulta y modificación de los acompañantes asociados al cliente de la reserva.
Como también hará la relación de las habitaciones por acompañantes la cual será a gusto
del cliente siempre y cuando la habitación no supere la capacidad asignada por el tipo de
esta.

Listar reservas: El recepcionista listará en pantalla en tipo de consulta todas las


reservas que han sido realizadas y podrá filtrar según su estado (activa, cancelada,
pendiente, finalizada).

Consulta de pago para empleado: El empleado podrá ver el valor que se le debe
cancelar por el tiempo que ha estado laborando.

Estadística sobre información del hotel: El administrador podrá ver la información


estadística y financiera que tenga el hotel actualmente.
17

Diagrama de actividades

Administrador.
18

Cliente.
19

Empleado

Recepcionista.
20

Diagrama de casos de uso


21

Descripción de casos de usos

Caso de uso Gestionar usuario.


Actores Administrador.
Tipo de Asociación.
propósito
Resumen El administrador podrá hacer le gestión de los usuarios según el tipo de
empleado.
Precondición Ninguna.
Postcondición Registrar usuario.
Excepciones Ninguna.

Caso de uso Registrar usuario.


Actores Administrador.
Tipo de Include.
propósito
Resumen El administrador hará el registro de un usuario asignándole el tipo de
empleado que es el usuario.
Precondición Registrar empleado.
Postcondició Ninguna.
n
Excepciones E-1: Si no se ha registrado un empleado el proceso no puede continuar.

Caso de uso Modificar usuario.


Actores Administrador.
Tipo de Extend.
propósito
Resumen El administrador podrá hacer modificaciones a los usuarios que estén
previamente registrados en el sistema.
Precondición Registrar usuario.
Postcondició Ninguna.
n
Excepciones E-1: Sólo se podrá acceder a esta opción siempre y cuando haya como
mínimo un usuario registrado correctamente en el sistema.

Caso de uso Eliminar usuario.


Actores Administrador.
Tipo de Extend.
propósito
Resumen El administrador eliminará los que estén registrado en el sistema.
Precondición Registrar usuario.
Postcondición Ninguna.
Excepciones E-1: Sólo se podrá acceder a esta opción siempre y cuando haya como
22

mínimo un usuario registrado correctamente en el sistema.


E-2: Solamente se eliminará al usuario, el empleado quedará inactivo.

Caso de uso Gestionar habitación.


Actores Administrador.
Tipo de Asociación.
propósito
Resumen El administrador podrá hacer la gestión de las habitaciones del hotel,
tales como registrar, consultar y modificar.
Precondición Ninguna.
Postcondición Registrar habitación.
Excepciones Ninguna.

Caso de uso Registrar habitación.


Actores Administrador.
Tipo de Include.
propósito
Resumen El administrador hará el registro de la habitación en donde se pondrá el
tipo de habitación y el sistema estará asignándole un número.
Precondición Ninguna.
Postcondición Ninguna.
Excepciones E-1: Si la asignación del número falla y repite un número de habitación
registrado previamente no será completará el registro.
Caso de uso Modificar habitación.
Actores Administrador.
Tipo de Extend.
propósito
Resumen El administrador podrá modificar las habitaciones, en el cual solamente se
podrá modificar el tipo de habitación.
Precondición Registrar habitación.
Postcondición Ninguna.
Excepciones E-1: Se debe tener habitaciones registradas para poder modificarlas.
E-2: Si no hay habitaciones registradas no se podrá ejecutar esta opción.

Caso de uso Consultar habitación.


Actores Recepcionista.
Tipo de Asociación.
propósito
Resumen El empleado podrá consultar una habitación para ver la disponibilidad y si
no esta disponible ver el número de la reserva actual.
Precondición Registrar habitación.
Postcondición Ninguna.
Excepciones E-1: Se debe tener habitaciones registradas para poder consultarlas.
23

E-2: Si no hay habitaciones registradas no se podrá ejecutar esta opción.

Caso de uso Gestionar empleado.


Actores Administrador.
Tipo de Asociación.
propósito
Resumen El administrador podrá hacer la gestión de los empleados, como registrar,
modificar y consultar.
Precondición Ninguna.
Postcondición Registrar empleado.
Excepciones Ninguna.

Caso de uso Registrar empleado.


Actores Administrador.
Tipo de Include.
propósito
Resumen El administrador hará el registro de los empleados según el tipo que este
sea.
Precondición Ninguna.
Postcondición Registrar usuario.
Excepciones E-1: Siempre que se registre un empelado se deberá hacer el proceso de
registro de usuario para mantener la relación usuario-empleado en el
sistema.
E-2: Si no se registra el usuario para hacer la relación el empleado quedará
inactivo.

Casos de uso Modificar empleado.


Actores Administrador.
Tipo de Extend.
propósito
Resumen El administrador hará la modificación del empleado.
Precondición Registrar empleado.
Postcondición Ninguna.
Excepciones E-1: Si no se ha registrado un empleado no se podrá acceder a esta opción.
E-2: Si se cambia el estado de un empleado inactivo a activo se deberá
asignar un usuario.
E-3: Se debe tener empleados registrados para poder modificarlos.

Casos de uso Consultar empleado.


Actores Administrador.
Tipo de Extend.
propósito
24

Resumen El administrador podrá consultar a los empleados registrados en el sistema,


individualmente o listarlos a todos.
Precondición Registrar empleado.
Postcondición Ninguna.
Excepciones E-1: Se debe tener empleados registrados para poder consultarlos.
E-2: Si no se ha registrado un empleado no se podrá acceder a esta opción.

Casos de uso Eliminar empleado.


Actores Administrador.
Tipo de Extend.
propósito
Resumen El administrador podrá eliminar del sistema a un empleado.
Precondición Registrar empleado, Eliminar usuario
Postcondición Ninguna.
Excepciones E-1: Se debe tener empleados registrados para poder eliminarlos.
E-2: Si no se ha registrado un empleado no se podrá acceder a esta opción.
E-3: El empleado debe estar inactivo para poder eliminarlo.
E-4: El empleado debe estar sin tener relación de usuario.

Casos de uso Consultar estadística del hotel.


Actores Administrador.
Tipo de Asociación.
propósito
Resumen El administrador puede consultar los datos que se han generado en el hotel,
como la situación financiera de los empleados y hotel.
Precondición Ninguna.
Postcondición Ninguna.
Excepciones E-1: Se debe tener datos para analizar.
E-2: Si no hay datos financiaron de los empleados no se podrá acceder a esta
opción.

Casos de uso Solicitar.


Actores Cliente.
Tipo de Asociación.
propósito
Resumen El cliente podrá solicitar el comienzo del proceso de reserva al recepcionista.
Precondición Consultar habitación.
Postcondición Registro de reserva.
Excepciones E-1: Se debe haber consultado la habitación y ver su disponibilidad.
Caso de uso Liquidar pago.
Actores Empleado.
Tipo de Asociación.
propósito
25

Resumen El empleado podrá ver el saldo que se le debe cancelar por laborar en el
hotel, y las horas que ha trabajado.
Precondición Registrar usuario.
Postcondición Ninguna.
Excepciones E-1: Se debe haber registrado un usuario para acceder a esta opción.
E-2: Se debe tener empleados activos para acceder a esta opción.

Casos de uso Gestionar reserva.


Actores Recepcionista.
Tipo de Asociación.
propósito
Resumen El recepcionista podrá hacer la gestión de las reservas como registrar,
modificar, cancelar y consultar.
Precondición Registrar habitación.
Postcondición Registrar reserva.
Excepciones E-1: Si no hay habitaciones registradas no se podrá acceder a esta opción.

Casos de uso Registrar reserva.


Actores Recepcionista.
Tipo de Include.
propósito
Resumen El recepcionista registrará en el sistema la reserva después de haber consultado
en la habitación.
Precondición Consultar habitación.
Postcondición Asignar habitación, gestionar acompañante
Excepciones E-1: Se debió consultar previamente la habitación y confirmar que su estado
era disponible.
E-2: Sólo se registrará la reserva si la habitación está disponible.

Caso de uso Asignar habitación.


Actores Recepcionista.
Tipo de Include.
propósito
Resumen El recepcionista hará la asignación de las habitaciones consultadas al cliente y
acompañante.
Precondición Registrar reserva, registrar cliente.
Postcondición Ninguna.
Excepciones E-1: Se debe tener las habitaciones asignadas con el estado de disponible.
E-2: Se debe tener un cliente relacionado con la reserva.
E-3: Se debe ejecutar después registrar al cliente y acompañantes.

Caso de uso Registrar cliente.


26

Actores Recepcionista.
Tipo de Include.
propósito
Resumen El recepcionista hará el registro de los datos del cliente en el sistema, después de
haber ingresado la reserva.
Precondición Registrar reserva.
Postcondición Asignar habitación, registrar acompañante, validar información del cliente.
Excepciones E-1: Se debe registrar una reserva para registrar un cliente.
Caso de uso Gestionar acompañante.
Actores Recepcionista.
Tipo de Include.
propósito
Resumen El recepcionista podrá hacer registros, modificación y consultas de los
acompañantes relacionados a un cliente el cual debe tener una reserva.
Precondición Registrar reserva, registrar cliente, validar información del cliente.
Postcondició Registrar acompañante.
n
Excepciones E-1: Se debe haber registrado una reserva.
E-2: Se debe haber registrado un cliente.
E-3: Se debe haber verificado la información del cliente.
E-4: Se debe haber relacionado un cliente con una reserva
E-5: Si no se ha realizado la relación entre cliente y reserva no se podrá registrar
acompañantes.
Caso de uso Registrar acompañante.
Actores Recepcionista.
Tipo de Include.
propósito
Resumen El recepcionista hará el registro del acompañante del cliente que este relacionado
con una reserva.
Precondición Registrar reserva, registrar cliente, validar información del cliente.
Postcondició Asignar habitación.
n
Excepciones E-1: Se debe haber registrado una reserva.
E-2: Se debe haber registrado un cliente.
E-3: Se debe haber verificado la información del cliente.
E-4: Se debe haber relacionado un cliente con una reserva
E-5: Si no se ha realizado la relación entre cliente y reserva no se podrá registrar
acompañantes.

Caso de uso Consultar acompañante.


Actores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podrá consultar al acompañante relacionado con la reserva de
un cliente.
27

Precondición Registrar acompañante.


Postcondició Ninguna.
n
Excepciones E-1: No se podrá consultar si no hay acompañantes.
E-2: Sólo se puede consultar acompañantes si están relacionados a la reserva de
un cliente.
E-3: Si no hay reservas no se podrá acceder a esta opción.

Caso de uso Modificar acompañante.


Actores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podrá hacer la modificación de un acompañante relacionado
con la reserva de un cliente.
Precondición Registrar acompañante.
Postcondició Ninguna.
n
Excepciones E-1: No se podrá modificar si no hay acompañantes.
E-2: Sólo se puede modificar acompañantes si están relacionados a la reserva
de un cliente.
E-3: Si no hay reservas no se podrá acceder a esta opción.
Caso de uso Validar información del cliente.
Actores Recepcionista.
Tipo de Asociación.
propósito
Resumen El recepcionista validará la información del cliente para ver si la integridad de
los datos es correcta.
Precondición Registrar cliente.
Postcondición Registrar acompañante.
Excepciones E-1: Si el cliente no esta relacionado con una reserva la validación no se hará.
E-2: La validación se ejecutará por un agente externo proporcionado por la
empresa.

Caso de uso Registro de pago.


Actores Recepcionista.
Tipo de Asociación.
propósito
Resumen El recepcionista registrará el pago proporcionado por el cliente correspondiente
a la reserva realizada.
Precondición Registrar cliente, registro de reserva, validar información del cliente.
Postcondición Ninguna.
Excepciones E-1: Si el cliente no esta relacionado con una reserva no se podrá registrar el
pago.
E-2: Si la reserva no tiene ningún cliente no se podrá registrar el pago.
28

E-3: El pago será validado con agente externo proporcionado por la empresa.

Caso de uso Modificar reserva.


Actores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podrá hacer la modificación de la reserva relacionada de un
cliente en la cual este activa.
Precondición Registrar reserva, registrar cliente.
Postcondición Ninguna.
Excepciones E-1: Se debe registrar reservas para poder modificar.
E-2: Se debe tener reservas activas para poder modificar.
E-3: Se debe tener reservas para poder acceder a esta opción.

Caso de uso Consultar reserva.


Actores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podré hacer la consulta de la reserva que este relacionada con
un cliente.
Precondición Registrar reserva, registrar cliente.
Postcondición Ninguna.
Excepciones E-1: Se debe registrar reservas para poder consultar.
E-2: Se debe tener reservas para poder acceder a esta opción.

Caso de uso Cancelar reserva.


Actores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podrá hacer la cancelación de la reserva que este relacionada
con un cliente.
Precondición Registrar reserva.
Postcondición Ninguna.
Excepciones E-1: Se debe registrar reservas para poder cancelar.
E-2: Se debe tener reservas para poder acceder a esta opción.
29

Caso de uso Gestionar cliente.


Actores Recepcionista.
Tipo de Asociación.
propósito
Resumen El recepcionista podrá hacer la gestión del cliente.
Precondición Ninguna.
Postcondición Registrar usuario.
Excepciones Ninguna.

Caso de uso Modificar cliente.


Autores Recepcionista.
Tipo de Extend.
propósito
Resumen El recepcionista podrá hacer la modificación de un cliente registrado en el
sistema.
Precondición Registrar usuario.
Postcondición Ninguna.
Excepciones E-1: Se debe tener clientes registrados para poder modificar.
E-2: Se debe haber registrado clientes para poder acceder a esta opción.

Caso de uso Consultar cliente.


Autores Recepcionista.
Tipo de Extend
propósito
Resumen El recepcionista podrá hacer la consulta de un cliente registrado en el sistema.
Precondición Registrar usuario.
Postcondición Ninguna.
Excepciones E-1: Se debe tener clientes registrados para poder consultar.
E-2: Se debe haber registrado clientes para poder acceder a esta opción.
30

Referencias bibliográficas

ANDREU, R; Ricart, J.E.; Valor, J. (1996): Estrategia y sistemas de Información; Ed.


McGraw-Hill, Segunda edición.

PRESSMAN, R.S., (2010), Ingeniería del Software un enfoque moderno, Nueva York,
Estados Unidos: The McGraw-Hill Companies.

BOOCH, G., Rumbaugh, J., Jacobson, I. (1999) El Lenguaje Unificado de Modelado.


Addison Wesley.

PFLEEGER, S. L. (2002) Ingeniería del Software. Teoría y Práctica. Prentice Hall.

PERALTA Lorena, “Análisis y diseño orientado a objetos con UML y el proceso


unificado / Stephen R. Schach”, Ed. Mc Graw Hill, 4ta edición, México 2005.

SOMMERVILLE Ian, “Ingeniería del Software”, Ed. Addison Wesley, 7ma edición,
España 2011.

GUERRERO Ekaterina, “Ingeniería del Software clásica y orientada a objetos”, Ed.


Pearson, educación, 6ta edición, España 2011.

SCHACH Sue, “Ingeniería de Software Clásica y Orientada a Objetos”, Ed. McGraw


Hill, Interamericana, 3ra edición, México 2014.

También podría gustarte