Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entregable 3 PDF
Entregable 3 PDF
ANEXO 23
2
1. Introducción
3
2. Objetivos
4
3. Glosario de términos
TÉRMINO FUNCIÓN
CANCELACIÓN Cuando el cliente cancela la reserva hecha con antelación, con plazos para la
devolución del precio pagado.
CLIENTES Personas que contratan el servicio del hotel
DOBLE Habitación con dos plazas, bien sea cama doble o dos camas simples
DESCUENTO Precio especial que se ofrece dependiendo del cliente o fecha de reserva
EMPLEADO Personal interno del hotel que podrá tener un puesto ya sea recepcionista,
gerente o relaciones publicas
FACTURA Recibo donde se detalla la estadía del cliente en el hotel, y contendrá el total a
pagar, un id para el numero de factura
GERENTE Persona encargada de supervisar el buen funcionamiento interno del hotel
RECEPCIONISTA Persona encargada de recibir a los clientes, gestionar las reservas y ofrecer una
atención al cliente
RECLAMACION Reclamación por parte del cliente
TEMPORADA Época del año en que las tarifas son mas bajas
BAJA
5
4. Planificación
-Primer entregable: realización del planteamiento del problema, así como los
modelos de negocio.
-Entregable 2: desarrollo de los requisitos generales, modelos conceptuales,
presupuesto y matriz de trazabilidad.
-Requisitos funcionales: definición de los requisitos funcionales, de información
y reglas de negocio que tendrá el sistema.
-Diagramas UML: realización de los diagramas con los cuales se muestra los
distintos procesos que nuestro sistema gestiona, incluyendo un par de
ejemplos.
-Matriz de trazabilidad: creación de la matriz en la cual se observa la
dependencia de los requisitos con las instancias con las que interactúan.
-Encuesta: realización de una encuesta a un trabajador de un hotel gaditano:
Hotel Las Canteras de Puerto Real.
-Corrección entregable 2: corrección del entregable con las modificaciones que
nos señaló el profesor Cristobal.
-Creación de tablas sql: creación de las tablas en mysql que contendrá el
sistema.
-Procedimientos: Procedimientos sql que contendrá el sistema.
-Pruebas sql: Creación de las pruebas correspondientes del sistema.
6
-Triggers sql: Creación de los triggers que tendrá el sistema.
-Funciones sql: Realización de las funciones en mysql que contendrá el sistema.
-Secuencias sql: Creación de las secuencias sql del sistema
4.2 Presupuesto
7
5. Modelos de negocio
8
5.2 Oferta
El grupo encargado de las relaciones públicas del hotel hace una oferta, se la
muestra al gerente del hotel y éste decide si dicha oferta es viable. De ser
positiva la respuesta del gerente del hotel, la oferta pasa a ser registrada
dentro de una base de datos por parte del administrador informático del hotel,
y después será expuesta al público.
9
5.3 Reserva
El cliente quiere instalarse en una habitación del hotel por un tiempo, contacta
con el recepcionista del hotel y éste le reserva una habitación según sus
necesidades, atendiendo si tiene descuento o no. Si el cliente decidiera ya no
hospedarse con el hotel, la cancelación puede ser posible, pagando cierta tarifa
establecida que dependerá de la brevedad con la que se realizo la cancelación.
El registro de la base de datos se conservara, pero cambiara su estado a
cancelada.
10
6. Requisitos
6.1 Requisitos de información
11
6.2 Requisitos funcionales
RF-001 Informes sobre clientes: el sistema deberá permitir a los usuarios la
obtención de informes sobre clientes, así como sus nombres, apellidos, DNI y
número de visitas al hotel.
12
7. Modelo conceptual
7.1 Diagramas de clase UML
-Atención al cliente:
- Reserva:
13
En este diagrama mostramos como un cliente puede realizar una reserva y
como puede cancelar la misma, todo ello gestionado por el recepcionista del
hotel.
- Oferta:
14
7.2. Escenario de prueba
15
Ejemplo de reserva en el que el cliente se arrepiente de dicha reserva 3 días
antes de la entrada al hotel; así pues, se le devuelve un 50% del dinero que
abonó.
16
8. Matriz de trazabilidad
RI RI RI RI RI RI RI RI RI RN RN RN
001 002 003 004 005 006 007 008 009 001 002 003
Cancelación X X X X
Cliente X X X X X X X X X
Gerente X X
Habitación X X X X
Método de
X X X X X
contacto
Recepcionista X X X X X X
Relaciones
X X X
publicas
Reserva X X X X X
Sugerencia o
X
reclamación
Tipo de
X X X
oferta
RI = Requisito de Información
RN = Reglas de Negocio
17
9. Diagrama relacional
9.1 Reserva
9.3 Oferta
18
10. Modelo relacional: tercera forma normal
10.1 Reserva
Relaciones PK AK FK
Reserva(OID_R, OID_R OID_C/Cliente,
tipoHabitacion, num, num/Habitacion
fechaDeEntrada,
FechaDeSalida, dni, oferta,
pago, total)
Habitacion(num, estado, num
precio, tipo)
Cancelacion(OID_C, OID_C OID_R/Reserva
fechaDeCancelacion,
porcentajeDevuelto,OID_R)
Factura(numFactura, total) numeroFactura OID_R/Reserva
empleado(dni, nombre, dni
apellidos, puesto, sueldo)
Relaciones PK AK FK
Cliente(nombre, dni
apellidos, dni,
numeroVisitas,
movil)
empleado(dni, dni
nombre,
apellidos, puesto,
sueldo)
Sugerencia(OID_S, OID_S dni/Cliente
tipo, estado,
descripción,dni)
19
10.3 Oferta
Relaciones PK AK FK
empleado(dni, dni
nombre,
apellidos, puesto,
sueldo)
empleado(dni, dni
nombre,
apellidos, puesto,
sueldo)
Oferta(OID_O, OID_O
descuento, tipo)
Cliente:
nombre
DNI apellidos
numeroVisitas
movil
20
Empleado:
nombre
DNI apellidos
puesto
sueldo
tipoHabitacion
Reserva:
num
OID_R fechaDeEntrada
fechaDeSalida
total dni
oferta
pago
Factura:
numeroFactura total
Oferta:
OID_O descuento
tipo
21
Sugerencia:
tipo
OID_S
estado
descripcion
Cancelación:
OID_R
OID_C fechaDeCancelacion
porcentajeDevuelto
Habitación:
tipo
num
estado
precio
22
- Anexo:
Entrevista:
(Recepcionista del Hotel Las Canteras de
Puerto Real)
http://www.hotellascanteras.es/
R: Una.
R: Turno partido.
23
R: Por internet cuando se tratan de ofertas y presenciales en el resto de
casos. (Los trabajadores y empresarios normalmente)
24