“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
CAPITULO I
ANÁLISIS DE
REQUISITOS Y MODELO
DE DOMINIO
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.
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
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
1.4. MODELO DE DOMINIO:
CAPITULO II
MODELADO DE LOS
CASOS DE USO Y
PROTOTIPOS DEL
SISTEMA
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
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
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
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
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
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
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:
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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:
2.5. DIAGRAMAS DE CASOS DE USO: