38
“UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA” FACULTAD DE INGENIERÍA MINAS, GEOLOGÍA Y CIVIL ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS UNSCH PROYECTO : SISTEMA DEAPLICACIÓN WEB PARA EL HOTEL ALUMNOS : CUBA GALINDO, Raúl ORE GUTIÉRREZ, Henry PALOMINO RAMOS, Jhony RUIZ HUAMÁN, Luis Adderlin SERNA APONTE, Jhon Gilbert CURSO : Sistemas De Información II PROFESOR : MSc. Ing. Efraín Elías, Porras Flores. Ayacucho – Perú 2012

G2-V2 Capitulo II Modelo de Casos de Uso_17_10

Embed Size (px)

Citation preview

Page 1: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

“UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA”

FACULTAD DE INGENIERÍA MINAS, GEOLOGÍA Y

CIVIL

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE

SISTEMAS

UNSCH

PROYECTO : SISTEMA DEAPLICACIÓN WEB PARA EL HOTEL

ALUMNOS :

CUBA GALINDO, Raúl ORE GUTIÉRREZ, Henry PALOMINO RAMOS, Jhony RUIZ HUAMÁN, Luis Adderlin SERNA APONTE, Jhon Gilbert

CURSO : Sistemas De Información II PROFESOR : MSc. Ing. Efraín Elías, Porras Flores.

Ayacucho – Perú 2012

Page 2: G2-V2 Capitulo II Modelo de Casos de Uso_17_10
Page 3: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CAPITULO I

ANÁLISIS DE

REQUISITOS Y MODELO

DE DOMINIO

Page 4: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

SISTEMA DE APLICACIÓN WEB HOTEL - “SAN FRANCISCO”

1. ANÁLISIS DE REQUISITOS:

1.1. REQUERIMIENTOS FUNCIONALES:

Nº Req. REQUISITOS FUNCIONALES

01 El recepcionista debe obtener un listado de las habitaciones disponible de acuerdo a su tipo de habitación (individual, matrimonial, doble, triple).

02 El sistema debe mostrar el precio de una habitación de acuerdo a su tipo de habitación (individual, matrimonial, doble, triple).

03 El recepcionista debe registrar al Huésped el sistema.

04 El recepcionista verifica si al Huésped está registrado en el sistema.

05 El recepcionista debe ser capaz de modificar los datos del Huésped.

06 El recepcionista consulta por el descuento ofrecido para los huéspedes

habituales. 07 El recepcionista consulta por el precio total para un huésped dado,

especificando los datos del cliente, tipo de habitación, Fecha de Ingreso y Fecha de salida.

08 El sistema muestra en pantalla la foto de una habitación de acuerdo al tipo de habitación (individual, matrimonial, doble, triple).

09 El sistema permite al recepcionista emitir un comprobante, al momento de realizarse la transacción.

10 El sistema debe ser capaz de mostrar una proforma de los servicios al cliente.

11 El recepcionista elimina una reserva especificando el número de la habitación.

12 El recepcionista puede generar un reporte de la relación de los huéspedes registrados y sus respectivas habitaciones.

13 El recepcionista registrara los diferentes servicios adicionales (lavandería, cochera, cafetería, caja de seguridad) que usa el huésped durante su estadía.

14 El recepcionista puede extenderla estancia de los huéspedes.

15 Puede hacer el check in (cambio del estado de la habitación y crea una cuenta de ese cliente). Y check out (liquidarán los gastos del cliente y se generarán las facturas).

16 El sistema debe ser accedido mediante un nombre de cuenta y tipo de

empleado(Administrador, recepcionista) y una contraseña

17 El Administrador puede cambiar el precio de una habitación de acuerdo a su tipo de habitación (individual, matrimonial, doble, triple).

18 El Administrador puede cambiar el valor del descuento ofrecido a los clientes habituales.

19 El Administrador puede calcular las ganancias que tendrán en el día, semanal,

mensual, anual.

20 El Administrador debe ser capaz de registrar a todos los empleados para el control respectivo de los turnos y horarios.

Page 5: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

21 El Administrador debe ser capaz de asignar cuentas de usuario a los empleados que necesariamente interactuaran con el sistema.

22 El sistema debe mostrar los distintos servicios que ofrece el hotel.

23 El huésped debe ser capaz de cotizar los precios de los servicios.

24 El huésped ingresara todos sus datos al sistema en caso de realizar la reserva vía web.

25 El huésped puede realizar sugerencias y quejas.

26 El sistema debe permitir registrar los materiales e insumos adquiridos en el

inventario

27 El sistema debe permitir registrar y controlar a los proveedores de bienes y servicios.

29 El sistema debe permitir controlar y actualizar el almacén de materiales e insumos.

30 El sistema debe permitir generar reporte sobre el Inventario que se tienen en almacén

31 El sistema debe permitir generar la planilla de empleados mensualmente, para realizar remuneraciones respectivas.

32 El Huésped puede realizar pagos en el Banco, por medio de la cuenta del hotel

33 El Huésped confirma su reserva mediante la página web enviando la imagen del Boucher o número de transacción.

1.2. REQUERIMIENTOS NO FUNCIONALES:

Nº Req.

REQUISITOS NO FUNCIONALES

01 El sistema debe ser amigable y de fácil uso para el cliente y usuario.

02 El sistema debe ser fácil de usar, que no necesita configuraciones complejas para funcionar adecuadamente.

03 El sistema debe controlar el acceso a la información impidiendo el acceso a las

personas no autorizadas.

04 Toda la información debe ser confidencial. Sobre todo los datos relacionados

con los usuarios y las transacciones que realicen.

05 El sistema debe ser elaborado de la manera más sencilla posible para evitar altos costos de mantenimiento

06 Tener la capacidad de crecer y evolucionar con el avance tecnológico

07 Mantener un método seguro y confiable de copias de seguridad

Page 6: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

1.3. GLOSARIO DE TÉRMINOS

servicios

proforma

transacción

comprobante

muestra

foto

Fecha de Ingreso

Fecha de salida.

Especificar datos

precio total

habituales

consultar

huésped

modificar los datos

verifica

recepcionista

individual

matrimonial

Doble

Triple

habitación

mostrar

sistema

registrar

eliminar

genera

servicios adicionales

extender

estancia

estadía

check in

check out

cuenta

contraseña

precio

descuento

calcular

ganancias

turnos

horarios

control

cuentas de usuario

cotizar

datos

vía web

sugerencias

quejas

materiales

insumos

actualizar

artículos

planilla

empleado

Page 7: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

1.4. MODELO DE DOMINIO:

Page 8: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CAPITULO II

MODELADO DE LOS

CASOS DE USO Y

PROTOTIPOS DEL

SISTEMA

Page 9: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

2. MODELADO DE CASOS DE USO

2.1. Prototipos de interfaces

Caso de uso: Registrar, Modificar tipo de Habitación

Caso de uso: Tipos de Tarifa

ui 01 Registrar, Modificar Tipo Habitación

Tipos de Habitación

Guargar Eliminar Modificar

Lista de tipos de

HabitacionesNombre de Tipo:

Descripción:

ID Nombre Tipo

ui 02 Tipo De Tarifa

Tarifa de Tipos de Habitación

Tipo De HabitaciónTipo de Habitación:

50.00Costo: Nuevos Soles

ModificarGuardar

Page 10: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

Caso de uso: Gestión de Usuario

Caso de uso: Gestionar Reservación

ui 04 Gestionar Usuarios

Gestionar Usuarios

Nombres :

Ap. Paterno:

Ap. Materno:

Dirección:

E_mail:

Telefono:

Usuarios:

Contraseña:

Rol:

Estado:

Admiistrador

activado

guardar Eliminar Modificar

DATOS DEL PERSONAL

DATOS DE LA CUENTA

LISTA DEL PERSONAL

Buscar Personal

custom Datos de reserv aci...

Modificar reserv acion

1

Guardar

nombre y apellido

2012

Borrar

enero

matrimonial

0 00

datos de la reservacion

Tipo de habitacion

MesAño

Dia

Adultos Menores de 2 AñosDe 2 -12

BuscarCliente DNI

DNI

Atras

Page 11: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

Caso de uso: Anular reserva

Caso de uso: Generar Factura

custom CU 16 Anular reser...

Anular reserv acion

1

nombre y apellido

2012enero

matrimonial

0 00

Anulacion de reserva

Tipo de habitacion

Mes AñoDia

Adultos Menores de 2 AñosDe 2 -12

BuscarCliente DNIDNI

AtrasAnular

Page 12: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

Caso de uso: Gestión adicional por habitación

CASO DE USO: Gestionar salida del huésped

ui CU 18 Gestionar Adicionales por habitacion

Gestionar adicionales por habitación

fecha servicios Nº dias

Lopez Ricardo buscar

a Facturar Total a Cargo cargar

30.0001/01/2012 cochera 2 150.00 150.00 ok

otra Habitacion

Huesped:Lopez Ricardo

Habitacion N 027

02/01/2012 lavanderia 2 30 30.00 ok

Habitacion:

Resultados de busqueda

SERVICIOS ADICIONALES A CARGAR

ATRAS

ui CU 19 Gestionar salida

Gestionar salida

Lopez Ricardo buscar otra Habitacion

Huesped:Lopez Ricardo

N 027Habitacion:

Resultados de busqueda

Marcar salida

Fecha ingreso

Fecha de salida

01/01/12

03/01/12

Generar Factura

AtrasSalir

Page 13: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: Generar reporte de habitación

CASO DE USO: Generar reporte de tarifas

ui CU 20 Generar reporte por habitaciones

CU 20. Generar Reporte de Habitaciones

FechaModo de Busqueda fecha

02/07/12

ok

Buscar

Habitacion Estado tipo Tarifa Vista previa Reservar

N102 ocupado matrimonial 120 si no

N 103 Libre

N 104 Reservado

Triple

Simple

150

50

sisi

no no

OK

reporte dia 02/07/12

AtrasBorrrar

ui CU 21 Generar reporte de Tarifas

CU 20. Generar Reporte de Tarifas

economicaIngrese tipo de tarifa

Buscar

Habitacion Estado tipo Tarifa Vista previa Reservar

N102 libre matrimonial 70 si no

N 103 Libre

N 104 Libre

Triple

Simple

80

15

sisi

no no

OK

REPORTE TARIFA: economica FILTRO: simple, doble, matrimonial

Atras

Borrrar

NingunoFiltro

Page 14: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: Registrar Datos del huésped

CASO DE USO: Generar reporte de Tarifas

ui CU 22 RegistrarDatos del Huesped

RegistrarDatos del Huesped

Datos Personales

Datos Bancarios

Nombre(s): Apellidos:

Telefono: Movil:

Email:

Direccion:

Provinvia:

Codigo

postal

Pais Peru Ayacucho

Numero de tarjeta de credito:

Tipo: Caducidad:

Observaciones

2014

Guardar Borrar

ui Generar Reporte de Tarifas

Reporte de Tarifas

70.00Habitación Individual

Habitación Matrimonial

Habitación Doble

Habitación Triple

120.00

120.00

180.00

Crear Habitación

Modifica

Elimina

Page 15: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: Registrar datos del Huésped

CASO DE USO: Buscar datos del Huésped

ui User Interface

Datos Huesped

Nombre(s):

Apellido

DNI:

Telefono:

Email:

DIrección:

Pais:

Nº Pasaporte

Perú

ui User Interface

Buscar Huesped

Ingrese DNI: Buscar Datos del Huesped

Nombre:

Aplell idos:

Tipo de Habitación:

Fecha de ingreso:Fecha de salida:

Telefono:

Page 16: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: Modificar los datos del Huésped

CASO DE USO: Modificar estancia de los huéspedes.

ui User Interface

Modificar Datos husped

Nombre(s):

Apellido:

DNI: Nº Pasaporte

BUSARIngrese DNI:

Tipo de Habitación:

Fecha de ingreso:Fecha de salida:

MOFICAR DATOS

MODIFICAR

ui User Interface

Modificar Estancia

Nombre(s):

Apellido: Apellidos

Nombre

BUSARIngrese DNI:

Tipo de Habitación:

Fecha de ingreso:Fecha de salida:

MOFICAR ESTANCIA

MODIFICAR

Page 17: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

2.2. Tabla Requisitos - Casos de Uso

Nº Req. REQUISITOS FUNCIONALES

Req.01 CU 20. Generar Reporte de Habitaciones

Req.02 CU 21. Generar reporte de Tarifas

Req.03 CU22. Registrar datos del Huésped

Req.04 CU 23. buscar datos del Huésped

Req.05 CU24. Modificar los datos del Huésped

Req.06 CU 07. Gestionar Tarifas CU 08. Gestionar Items

Req.07 CU 12. Ingresar Huésped con Reserva CU 13. Ingresar Huésped sin Reserva

Req.09 CU 17. Generar facturas

Req.10 Req.13 Req.22

CU18. Gestionar adicionales por habitación

Req.11 CU 16. Anular reservas por Cliente

Req.12 CU25. Generar lista de Huéspedes

Req.14 CU 26. Modificar estancia de los huéspedes.

Req.15 CU 19.Generar salidas

Req.16 CU 5. Gestionar tipo de usuario CU 3. Definir pantallas CU 4. Gestionar usuarios

Req.17 CU 1. Definir tipos de habitación. CU 2. Definir los Tipos de Tarifas

Req.18 CU 14.Gestionar clientes CU 15. Gestionar reservas

Req.19 CU 27. Reporte de Ventas

Req.20 CU 28. Gestionar Empleados

Req.21 CU 6. Gestionar perfiles de usuario

Req.23 CU28. Huésped cotizar

Req.8 Req.24

CU 11. Hacer reservas

Req.25 CU 29.Generar sugerencias y quejas.

Req.26 CU 30.registrar los materiales e insumos adquiridos

Req.27 CU 31.Registrar proveedores de bienes y servicios. CU 32.Controlar a los proveedores de bienes y servicios.

Req.29 Req.30

CU 33.controlar de almacén CU 34.Actualizar el almacén

Req.31 CU 35.generar la planilla de sueldos

Page 18: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

2.3. MODELADO DE CASOS DE USO (borrador)

CASO DE USO: CU 1. Definir tipos de habitación.

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar los tipos de habitaciones con los que cuenta el hotel. El administrador del sistema creará según la estructura física del hotel los diferentes tipos de habitaciones. Curso Básico:

1. Se deberá definir los códigos que tendrán los diferentes tipos de habitaciones, para luego ingresarlos en el campo tipo habitación. 2. En el campo descripción se ingresará el nombre que llevará el tipo de habitación inicialmente definido. 3. Se guardarán los registros creados. Curso alterno: No se puede guardar el registro en la base de Datos.

Tabla2-1 Descripción del caso de uso Definir Tipos de Habitación (borrador)

CASO DE USO: CU 2. Definir los Tipos de Tarifas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar los tipos de tarifas que van a existir en el hotel. El administrador del sistema ingresará los tipos de tarifas con los que contará el sistema para poder facturar. Curso Básico:

1. Se deberán definir los códigos de las tarifas, los mismos que serán ingresados en el campo Tarifa. 2. En el campo Descripción se ingresará el nombre del tipo de tarifa para el correspondiente código. 3. Se guardan los cambios. Curso alterno: Error al ingresar en valor a la tarifa

Tabla2-2Descripción del caso de uso Definir Tipos deTarifas (borrador)

Page 19: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 3. Definir pantallas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar las pantallas a las cuales tendrán acceso los diferentes usuarios. El administrador del sistema ingresará todas las pantallas con las que cuenta el sistema, así como también su ubicación dentro del mismo.

Curso Básico: 1. Llenará el campo Opción en el cual se ingresará el código de la pantalla. 2. Se llenará el campo Nombre, con el nombre que tiene la pantalla en el sistema. 3. En el campo Ubicación se ingresará el path de la pantalla dentro del sistema. 4. Se guardarán los cambios. Curso Alterno: Error No se pudo encontrar pantallas

Tabla2-3 Descripción del caso de uso Definir pantallas (borrador)

CASO DE USO: CU 4. Gestionar usuarios

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar los usuarios del sistema. En esta pantalla se administrará los usuarios del sistema. Curso Básico:

1. En el bloque definición de usuario, se llenarán los campos, Código del usuario, Nombre del usuario, clave anterior, clave actual, Fecha caducidad, tipo usuario, para este último campo se presionará F9 para buscar y seleccionar el tipo de usuario deseado. 2. En el bloque Usuarios, se verá a los usuarios existentes en el sistema, en esta parte de la pantalla podrá seleccionar al usuario que desee eliminar. 3. Se guardan los cambios.

Curso alterno: Nos e pudo encontrar usuario no se puede eliminar usuario

Tabla2-4Descripción del caso de uso Gestionar Usuarios (Borrador)

Page 20: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 5. Gestionar tipo de usuario

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar los tipos de usuarios del sistema. Se definirán los diferentes tipos de usuarios que van a funcionar dentro del sistema. Curso Básico:

1. Primero se llenará el campo Tipo Usuario, luego el campo Nombre. 2. Se guardan los cambios. Curso Alterno: No se pudo crear Usuario

Tabla2-5 Descripción del caso de uso Gestionar Tipo de Usuario (Borrador)

CASO DE USO: CU 6. Gestionar perfiles de usuario

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Asignar pantallas a los usuarios. Se realizará la asignación de pantallas a los usuarios dependiendo del perfil que éste tenga o de las especificaciones que sugiera la gerencia.

Curso Básico: 1. En el bloque Tipos de usuario, se selecciona el tipo de usuario en el cual se encuentra el usuario al que se requiere realizar la asignación de pantallas. 2. En el bloque de Usuarios, aparecerán todos los usuarios que tengan el tipo seleccionado inicialmente, se selecciona el usuario al cual se le asignarán las pantallas. 3. En el bloque Opciones de Menú estarán desplegadas todas las pantallas que se definieron en opciones anteriores; a la derecha de este bloque, se encuentra otro de Opciones Asignadas a Tipo Usuario y entre ambas se encuentran dos flechas con las cuales se irá agregando o eliminado según sea el caso las pantallas a los usuarios del tipo escogido. 4. Se guardan los cambios. Curso alterno:

No Deben existir los usuarios, además no está definidas las pantallas del sistema.

Tabla2-6 Descripción del caso de uso Gestionar Perfiles de Usuario (Borrador)

Page 21: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 7. Gestionar tarifas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar tarifas. Se van a definir las tarifas para los diferentes tipos de habitaciones que existen en el sistema. Curso Básico :

1. Presionamos F9 para seleccionar el tipo de tarifa a escoger. 2. Presionamos F9 nuevamente pero ahora para seleccionar el tipo de habitación al cual vamos a asignar el tipo de precio. 3. Finalmente en el campo Precio ingresamos el valor que va a tener el tipo de tarifa asignada al tipo de habitación. 4. Guardar los cambios. Curso Alterno:

Error porque no han sido definidos y creados los tipos de habitación y lo Tipos de tarifas.

Tabla2-7Descripción del caso de uso Gestionar Tarifas (Borrador)

CASO DE USO: CU 8. Gestionar ítems

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar ítems. Se definirán los ítems de servicios con los que contará el hotel. Curso Alterno:

1. En el bloque Definición de Ítems, llenamos el campo Código. 2. Ahora llenamos el campo Descripción con el nombre del servicio. 3. Guardamos los cambios. Curso Alterno: No se puedo definirán los ítems de servicios con los que contará el hotel.

Tabla2-8Descripción del caso de uso Gestionar Items (Borrador)

Page 22: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU10. Controlar ingresos y salidas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Visualizar en pantalla todos los ingresos y salidas en fechas determinadas. Se mostrará en pantalla y dependiendo de los filtros utilizados, la información correspondiente a todos los ingresos y salidas registrados en el hotel. Curso Básico:

1. Se deberá llenar los campos de filtro de búsqueda, ya sea por fecha o por el estado o por ambos. 2. Se presiona el botón Consultar, y el sistema presentará todos los registro que concuerden con los filtros ingresados. Curso Alterno: No se puede acceder al registro de ingresos.

Tabla2-10 Descripción del caso de uso Controlar ingresos y salidas (borrador)

CASO DE USO: CU 11. Hacer reservas

Actor(es):Recepcionista y Huésped

DESCRIPCIÓN: Ingresar las reservas de los huéspedes. Se aceptarán los datos y requerimientos de los huéspedes para crear una reservación. Curso Básico:

1. Se llenan los campos principales de la reserva como son: fecha y hora de llegada y salida, número de adultos y niños, total de habitaciones, tipo de tarifa y el estado de la reserva. 2. Se llenan los datos del cliente, mismos que si existen se los puede buscar, caso contrario puede ser creado en esta pantalla, a través del botón con el icono del rostro. 3. Se llenan los datos de la forma de pago mismos que pueden quedar en blanco, es decir, no son requeridos. 4. Se ingresan los datos de las habitaciones solicitadas por el huésped, como son el tipo, el número de habitación, el número de personas por habitación, además automáticamente se llena el campo con el precio de la habitación seleccionada. 5. Se guardan los datos ingresados en pantalla. Curso alterno: No se pudo guardar datos de la reservación

Tabla2-11Descripcióndel caso de uso Hacer reservas (Borrador)

Page 23: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 12. Ingresar Huésped con Reserva

Actor(es):Recepcionista

DESCRIPCIÓN: Realizar el ingreso del huésped que tiene una reserva previamente creada. El recepcionista ingresa el número de reserva del huésped y el sistema carga los datos guardados de la misma. Curso básico:

1. Ingresa o busca el número de reserva del huésped. 2. El sistema carga los datos de la misma. 3. El sistema genera un número de reserva mientras guarda los datos en la tabla correspondiente. Curso Alterno: No se existe reserva

Tabla2-12Descripción del caso de uso Ingresar Huésped con Reserva (Borrador)

CASO DE USO: CU 13. Ingresar Huésped sin reserva.

Actor(es):Recepcionista

DESCRIPCIÓN: Realizar el ingreso del huésped sin que éste tenga una reserva previa. El recepcionista ingresa los datos del ingreso como son: día de ingreso, datos del cliente, de la habitación, de la forma de pago. Curso básico:

1. Ingresamos los datos correspondientes a la fecha y hora del día del ingreso. 2. Se ingresan o se buscan los datos del cliente, es decir, se puede crear al cliente desde este punto. 3. Se selecciona el tipo de tarifa, busca si existe disponibilidad de habitación y de ser así selecciona una. 4. Ingresa o no la forma de pago (estos campos no son requeridos). Curso Alterno:

No existe disponibilidad de habitaciones, para la fecha del ingreso.

Tabla2-13 Descripción del caso de uso Ingresar Huésped sin Reserva (Borrador)

Page 24: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 14.Gestionar clientes

Actor(es): Recepcionista.

DESCRIPCIÓN: Realiza las operaciones básicas para gestionar los datos del cliente. Se presentan en pantalla todos los clientes existentes en el sistema, y se podrá crear clientes, modificar datos del mismo o eliminarlo. Curso Básico:

1. El sistema presenta en pantalla todos los clientes que existen en el sistema. 2. El usuario deberá seleccionar un registro en blanco para Crear un nuevo cliente o en su defecto uno existente para realizar modificaciones o eliminarlo. Curso Alterno: No se pudo encontrar los clientes existentes en el sistema, y se podrá crear clientes, modificar datos del mismo o eliminarlo.

Tabla2-14 Descripción del caso de uso Gestionar Clientes (Borrador)

CASO DE USO: CU 15. Gestionar reservas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Realizar operaciones sobre las reservas existentes en el sistema. Se realizará la búsqueda de las reservas existentes, las mismas que podrán ser anuladas o modificadas en sus datos. Curso Básico:

1. Se podrá realizar la búsqueda a través de los filtros indicados en la pantalla (fechas y/o estado) o simplemente presionando el botón consultar. 2. El sistema realiza la búsqueda y llena el bloque reservas con los datos obtenidos. 3. El jefe de reservas deberá seleccionar un registro para poder modificarlo o anularlo según sea el caso. 4. El sistema guarda los cambios correspondientes en las tablas respectivas. Curso alterno: No existen reservas creadas.

Tabla2-22Descripción del caso de uso Gestionar Reservas (Borrador)

Page 25: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 16 Anular reservas por Cliente

Actor(es): cliente, recepcionista, administrador del sistema.

DESCRIPCIÓN: Anular las reservas que el cliente ya no desea tomar. Cliente, recepcionista, Administrador del sistema. Buscará la reserva de un cliente determinado y procederá a anularla por pedido del mismo o incumplimiento. Curso Básico:

1. El jefe de reservas localiza la reserva del cliente. 2. Procede a anularla, presionando el botón Anula Cliente. 3. El sistema procederá a cambiar el estado de la reserva de confirmada a anulada por el cliente y a guardar los cambios. Curso alterno: No existe reserva creada.

Tabla2-16Descripción del caso de uso Anular reservas por cliente (Borrador)

CASO DE USO: CU17.Generar facturas

Actor(es):Cajero, recepcionista

DESCRIPCIÓN: Facturar los servicios obtenidos por el cliente. Se cargarán los datos de la habitación, además de los cargos adicionales (de existir para la habitación seleccionada) y finalmente se genera la factura. El objetivo es: Facturar los servicios obtenidos por el cliente. Curso Básico:

1. Selecciona el número de habitación y la fecha. 2. Se cargan los datos del cliente. 3. Se ingresan los ítems a facturar (pueden cargarse los adicionales si se presiona el botón Cargar Consumos). 4. El sistema calcula automáticamente los valores totales. 5. Finalmente se presiona el botón Imprimir para proceder a generar la factura. Curso Alterno: No se pudo generar Factura

Tabla2-17 Descripción del caso de uso Generar facturas (Borrador)

Page 26: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU18. Gestionar adicionales por habitación

Actor(es):Cajero, recepcionista

DESCRIPCIÓN: Crear o eliminar ítems adicionales cargados a cada habitación del hotel. Se seleccionará la habitación que haya hecho uso de cualquiera de los ítems de servicios especificados en el sistema, mismos que serán cargados a la factura final del usuario. Curso Básico:

1. Selecciona la habitación 2. El sistema carga los datos del huésped. 3. Se selecciona la fecha, el ítem, la cantidad y el valor del servicio. 4. El sistema calcula el valor total por el servicio. 5. Se guardan y asocian los ítems a la habitación especificada. Curso alterno: No existe habitación para generar Adicionales.

Tabla2-18 Descripción del caso de uso Gestionar adicionales por habitación (Borrador)

CASO DE USO: CU 19. Generar salidas

Actor(es):Cajero, recepcionista

DESCRIPCIÓN: Generar las salidas de los clientes que van a abandonar el hotel. Por medio del número de habitación se obtendrán los datos del huésped, para luego ingresar los datos de salida y finalmente generarla, con esto el estado de ingreso cambia de procesado a salida. Curso Básico:

1. Se debe seleccionar la habitación. 2. El sistema cargará los datos del huésped. 3. Deberá ingresar la fecha y hora de salida y una observación si es necesario. 4. El sistema guarda los cambios y genera la salida de la habitación, es decir, cambia el estado del ingreso de procesado por salida. Curso Alterno: No se puede encontrar seleccionada la habitación

Tabla2-19 Descripción del caso de uso Generar salidas (Borrador)

Page 27: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 20. Generar Reporte de Habitaciones

Actor(es):Recepcionista

DESCRIPCIÓN: El recepcionista ingresa los datos del ingreso como son: día de ingreso, datos del cliente, de la habitación, de la forma de pago. Curso básico:

1. Ingresamos los datos correspondientes de fecha 2. Se ingresan o se buscan los datos del cliente, es decir, se puede crear al cliente desde este punto. 3. Se selecciona el tipo de tarifa, busca si existe disponibilidad de habitación y de ser así selecciona una. 4. Ingresa o no la forma de pago (estos campos no son requeridos). Curso Alterno:

Se produce error en el reporte por datos incorrectos correspondientes.

Tabla2-20 Descripción del caso de uso Generar Reporte de Habitaciones (Borrador)

CASO DE USO: CU 21. Generar reporte de Tarifas

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear, eliminar o modificar tarifas. Se van a definir las tarifas para los diferentes tipos de habitaciones que existen en el sistema. Curso Básico :

1. Presionamos F9 para seleccionar el tipo de tarifa a escoger. Curso Alterno:

Error con la conexión de base de datos de tarifas para mostrar tarifas.

Tabla2-21 Descripción del caso de uso Generar reporte de Tarifas (Borrador)

Page 28: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU22. Registrar datos del Huésped

Actor(es):Recepcionista y Huésped

DESCRIPCIÓN: Ingresar las reservas de los huéspedes. Se aceptarán los datos y requerimientos de los huéspedes para crear una reservación. Curso Básico:

1. Se registran los datos personales del Huésped como con nombre, apellidos, DNI, dirección de correo y otros. 2. Se guardan los datos ingresados en pantalla. Curso alterno: No se pudo guardar datos de la por que los datos no son correctos

Tabla2-22Descripcióndel caso de uso Registrar datos del Huésped (Borrador)

CASO DE USO: CU 23. Buscar datos del Huésped

Actor(es):Recepcionista

DESCRIPCIÓN: Realizar el ingreso del huésped que tiene una reserva previamente creada. El recepcionista ingresa el número de DNI del huésped y el sistema carga los datos guardados de la misma. Curso básico:

1. Ingresa o busca el número de DNI del huésped. 2. El sistema carga los datos de la misma. 3. El sistema genera un número de reserva mientras guarda los datos en la tabla correspondiente. Curso Alterno: No se existe huésped

Tabla2-23 Descripción del caso de uso Buscar datos del Huésped (Borrador)

Page 29: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU24. Modificar los datos del Huésped

Actor(es):Recepcionista y Huésped

DESCRIPCIÓN: Realizar el ingreso del huésped que tiene una reserva previamente creada. El recepcionista ingresa el número de DNI del huésped y el sistema carga los datos guardados de la misma. Para posteriormente modificarlas. Curso Básico:

1. EL recepcionista accede al sistema permitirá la búsqueda en la base de datos del huésped por nombre o DNI 2. Se registran los datos personales del Huésped como con nombre, apellidos, DNI, dirección de correo y otros. 3. Se guardan los datos ingresados en pantalla. Curso alterno: No se pudo guardar datos de la por que los datos no son correctos

Tabla2-24 Descripción del caso de uso Buscar datos del Huésped (Borrador)

CASO DE USO: CU25. Generar lista de Huéspedes

Actor(es): Recepcionista.

DESCRIPCIÓN: Realiza las operaciones básicas para gestionar los datos del cliente. Se presentan en pantalla todos los clientes existentes en el sistema Curso Básico:

1. El sistema presenta en pantalla todos los clientes que existen en el sistema. 2. El usuario deberá seleccionar un registro en blanco para Crear un nuevo cliente o en su defecto uno existente para realizar modificaciones o eliminarlo. Curso Alterno:

No se pudo encontrar los clientes existentes en el sistema.

Tabla2-25 Descripción del caso de uso Generar lista de Huéspedes (Borrador)

Page 30: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 26. Modificar estancia de los huéspedes.

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Realizar operaciones sobre una reservas existentes en el sistema. Se realizará la búsqueda de las reservas solicitada por el nombre o DNI del Huésped Curso Básico:

1. Se podrá realizar la búsqueda a través de los filtros indicados en la pantalla (DNI cliente y/o Nr. de Habitación) o simplemente presionando el botón consultar. 2. El sistema realiza la búsqueda y llena el bloque reservas con los datos obtenidos. 3. El jefe de reservas deberá seleccionar un registro para poder modificarlo 4. El sistema guarda los cambios correspondientes en las tablas respectivas. Curso alterno: No pudo guardar cambios

Tabla2-26 Descripción del caso de uso Modificar estancia de los huéspedes. (Borrador)

CASO DE USO: CU 27. Reporte de Ventas

Actor(es):Cajero, recepcionista

DESCRIPCIÓN: Crear o eliminar ítems adicionales correspondientes a venta de algún producto (bebida, comida u otras) cargados a cada habitación del hotel. A mismos que serán cargados a la factura final del usuario. Curso Básico:

1. Selecciona la fecha 2. El sistema carga los datos del huésped que consumieron. 3. Se selecciona la fecha, el ítem, la cantidad y el valor del servicio. 4. El sistema calcula el valor total por el servicio. 5. Se muestra un reporte de ventas de acuerdo a la fecha. Curso alterno: No se puedo Reporte de Ventas.

Tabla2-27 Descripción del caso de uso Reporte de Ventas (Borrador)

Page 31: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 28. Gestionar Empleados

Actor(es): Administrador del sistema.

DESCRIPCIÓN: El administrador podrá crear, Modificar, eliminar Empleados del Hotel así mismo registrara los datos personales de estos y el tipo de contrato.

Curso Básico: 1. El administrador podrá Crear, Modificar y Eliminar los empleados que estén laborando en el hotel. 2. los datos del Empleado serán ingresados tanto datos personales como datos del tipo de contrato con lo que estén vinculados al Hotel. Curso alterno:

No Deben guardar datos del Empleado No se pudo eliminar empleado

Tabla2-28 Descripción del caso de uso Reporte de Ventas (Borrador)

CASO DE USO: CU 29.Generar sugerencias y quejas.

Actor(es): Administrador del sistema.

DESCRIPCIÓN: Crear sugerencias y quejas por pedido del Huésped Curso Básico:

1. En el huésped podrá registrar sugerencias y quejas al administrador Curso alterno: No se pudo crear Sugerencia y/o queja

Tabla2-29 Descripción del caso de uso Generar sugerencias y quejas.

(Borrador)

Page 32: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 30. registrar los materiales e insumos adquiridos

Actor(es): Administrador del sistema.

DESCRIPCIÓN: el Administrador según sean sea las necesidades de materiales e insumos podrá adquirir y podrán ser estos registrados en el sistema y en almacenamiento serán registrados de la misma forma Curso Básico:

1. El administrador tendrá la capacidad de crear categorías de materiales e insumos

2. En los capos que muestra el sistema se registrara la información básica (costo, cantidad, tipo, nombre) de los insumos adquiridos

3. Se guardara los registros creados Curso alterno: No se pudo registrar los materiales e insumos adquiridos

Tabla2-30 Descripción del caso de uso registrar los materiales e insumos adquiridos (Borrador)

.

CASO DE USO: CU 31. Registrar proveedores de bienes y servicios

Actor(es): Administrador del sistema.

DESCRIPCIÓN: el Administrador según sean sea las necesidades de materiales e insumos podrá adquirir y podrán ser estos registrados en el sistema los Proveedores de bienes y servicios. Curso Básico:

1. El administrador tendrá la capacidad de crear proveedores. 2. En los capos que muestra el sistema se registrara la información

básica (nombre, Ruc, dirección, etc.). 3. Se guardara los registros creados

Curso alterno: No se pudo registrar el proveedor

Tabla2-31 Descripción del caso de uso Reporte de Ventas (Borrador)

Page 33: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 32. Controlar a los proveedores de bienes y

servicios

Actor(es): Administrador del sistema.

DESCRIPCIÓN: el Administrador podrá gestionar con los proveedores registrados en el sistema modificar, eliminar en el sistema Curso Básico:

1. El administrador tendrá la capacidad de crear, modificar y eliminar proveedores.

2. En los capos que muestra el sistema se registrara la información básica (nombre, Ruc, dirección, etc.).que pueden ser modificados

3. Se guardara los registros creados Curso alterno: No se pudo encontrar al proveedor

Tabla2-32 Descripción del caso de uso Reporte de Ventas (Borrador)

CASO DE USO: CU 34. controlar de almacén

Actor(es): Administrador del sistema.

DESCRIPCIÓN: el Administrador según sean sea las necesidades de materiales e insumos podrá adquirir y podrán ser estos registrados en el sistema y en almacenamiento serán registrados de la misma forma los retiros y los ingresos en el mismo. Curso Básico:

1. El administrador tendrá la capacidad de crear categorías de materiales e insumos

2. En los capos que muestra el sistema se registrara la información básica (costo, cantidad, tipo, nombre) de los insumos adquiridos

3. Se registrará los ingresos y salidas aumentando y disminuyendo en la cantidad de los insumos registrados automáticamente por el sistema

4. Se guardara los registros creados Curso alterno: No se pudo registrar los materiales e insumos adquiridos

Tabla2-34 Descripción del caso de uso controlar de almacén (Borrador)

Page 34: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

CASO DE USO: CU 35. generar la planilla de sueldos

Actor(es): Administrador del sistema.

DESCRIPCIÓN: el Administrador tener un reporte de los empleados y sus sueldos (Planilla de sueldos). Curso Básico:

1. El sistema tendrá actualizado la información del empleado así mismo la información de su contrato para poder generar un reporte de los sueldos.

2. El administrador tendrá la capacidad de crear una planilla se sueldos

Curso alterno: No se pudo registrar los empleados No se genera planilla.

Tabla2-35 Descripción del caso de uso generar la planilla de sueldos (Borrador)

2.4. EMPAQUETAMIENTO DE CASOS DE USO:

Page 35: G2-V2 Capitulo II Modelo de Casos de Uso_17_10

2.5. DIAGRAMAS DE CASOS DE USO:

Page 36: G2-V2 Capitulo II Modelo de Casos de Uso_17_10
Page 37: G2-V2 Capitulo II Modelo de Casos de Uso_17_10
Page 38: G2-V2 Capitulo II Modelo de Casos de Uso_17_10