Base de datos - paradise Hotel

August 1, 2020 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Base de datos - paradise Hotel...

Description

Paradise Hotels | Base de datos I

Índice 1. Presentación.…………………………………………………………….Pág. 02 2. Introducción….…………………………………………………………..Pág. 03 3. Objetivos………….………………………………………………………Pág. 04 3.1 General……….……………………………………………………………Pág. 04 3.2 Específicos………………………………………………………………...Pág. 04 4. Survey……………………………………………………………………..Pág. 05-11 4.1 Descripción de la Empresa o Escenario………………………………..Pág. 05 4.2 Organigrama……………………………………………………………….Pág. 06 4.3 Descripción Operativa del Escenario……………………………………Pág. 07-10 4.4 Deficiencias Actuales del Sistema……………………………………....Pág. 10 4.5 Área de Aplicación de la Bases de Datos ……………………………...Pág. 10-11 4.6 Que se pretende lograr con la Base de Datos………………………….Pág. 11 5. Diseño de la Base de Datos (Normalizado) ………………………… Pág.12-13 5.1 Descripción de las Bases de Datos ……………………………………...Pág. 12 5.2 Diagrama Entidad Relación (completo)…………………………………..Pág. 12 5.3 Especificación de Atributos Claves y Claves Foráneas………………..Pág. 13 5.4 Descripción de Tipos Relacionales………………………………………..Pág. 13 5.5 Esquema Grafico de la Operación de la Base de Datos………………..Pág. 13 6. Especificación de Álgebra Relacional………………………………….Pág. 14-15 6.1 Selección……………………………………………………………………...Pág. 14 6.2 Project………………………………………………………………………....Pág.14-15 6.3 Procedimientos Almacenados (Update, Delete and Insert)……………...Pág.15 7. Especificación y definición de Políticas de Seguridad y Acceso…Pág. 16-19 8. Recomendaciones………………………………………………………… Pág. 20 9. Conclusión…………………………………………………………………...Pág.21 10. Bibliografía…………………………………………………………………..Pág. 22-23 11. Implementación de la Base de Datos en SQL Server………………..Pág. 24 12. Anexo…………………………………………………………………………Pág. 25

1

Paradise Hotels | Base de datos I

Decanato de Ingeniería e informática

Escuela de informática

Base de datos I (INF-164)

Prof. Francisco Santana

Proyecto Final Sistema de BD para la Gestión de Reservas y Ocupación de Una Cadena Hotelera

Elaborado por: Rosalba Meléndez: 20131292 Virdis Antenor: 20081902

Santo Domingo, República Dominicana 06 de agosto del 2014

2

Paradise Hotels | Base de datos I

Introducción

Es fundamental que una cadena hotelera cuente con un sistema que gestione los establecimientos hoteleros a través de base de datos para la comodidad del cliente. El sistema presentado en este proyecto fue desarrollado para facilitar y hacer más eficiente el servicio tanto de reserva como de ocupación hotelera, con dicho sistema, será más eficaz el alojamiento y servicio que ofrecen los hoteles. Esta base de datos será un gran apoyo para cualquiera de los servicios del hotel.

La sistematización en la reserva hace que el cliente tenga más facilidad para escoger todo lo relacionado con su reserva y ocupación en cualquiera de los hoteles, así el proceso será más organizado y eficiente no solo para el cliente sino también para el administrador del hotel y los empleados del mismo en general.

3

Paradise Hotels | Base de datos I

Objetivos Objetivo general Implementar la eficiencia de una base de datos en un sistema de reserva hotelero, para poder organizar, almacenar y disponer de la información necesaria para la gestión del mismo (reserva y ocupación).

Objetivos especificos  Facilitar a los empleados del hotel la realización un trabajo óptimo en sus posiciones.  Optimizar el registro de los huéspedes, registrar toda la estadía del mismo y los servicios que vaya a utilizar en su estadía.  Realizar las reservas de las habitaciones, hacer un control óptimo de los empleados y un control del tiempo de entrada y salida de cada huésped.  Proporcionar al cliente (persona o agencia) un sistema en el cual podrá realizar una búsqueda de habitaciones disponibles según su necesidad (cantidad de días, tipo de habitación, cantidad de personas, etc.) para realizar su reserva.

4

Paradise Hotels | Base de datos I

Survey Descripción de la empresa (escenario) Paradise hotels

Paradise hotels es una división de hoteles propiedad de grupo Santana, fundada en 1995 con la apertura de su primer hotel „Paraíso tropical‟ en Samaná, República Dominicana. Actualmente, la compañía mantiene un total de 48 estrellas, repartidas entre los 12 hoteles de la compañía. En la actualidad, la cadena continúa su expansión con el objetivo de aumentar el número de sus establecimientos y superando así las 5,000 habitaciones de hotel con las que cuenta actualmente.

5

Paradise Hotels | Base de datos I Organigrama

En el siguiente diagrama se representa gráficamente la estructura de la cadena hotelera Paradise hotels. Es una descripción departamental, que representa jerárquicamente los departamentos que rigen la cadena hotelera.

6

Paradise Hotels | Base de datos I

Descripción operativa del escenario La misión de Paradise Hotels consiste en superar ampliamente las expectativas de nuestros huéspedes en lo que se refiere a los productos y servicios que ofrecemos, tanto a los que viajan por motivos de negocio como a aquellos que lo hacen por placer.

A continuación se presentan los modelos definidos en RUP como modelo del negocio (modelo de casos de uso del negocio) y el diagrama de empresa, para que sea más entendible la interacción del usuario con el sistema con relación a la base de datos.

Modelo de empresa

El objetivo principal de este modelo es mostrar, departamentalmente, cómo Paradise Hotels planifica servir a sus clientes.

7

Paradise Hotels | Base de datos I

Nota: El departamento de sistemas e información esta resaltado porque es donde se gestionara el sistema de base de datos desarrollado en este proyecto.

8

Paradise Hotels | Base de datos I Modelo de caso de uso

En el UML, los casos de uso son los principales medios para capturar la funcionalidad del sistema desde la perspectiva del usuario, así será más entendible la interacción del usuario con la base de datos.

9

Paradise Hotels | Base de datos I Aclaraciones del modelo de caso de uso En este modelo quedan explicitas las interacciones que puede tener tanto el cliente particular, como una agencia al momento de interactuar con el sistema que guardara los datos en la base de datos diseñada en este proyecto.

El empleado por su parte podrá acceder al sistema para configurar cualquier cambio de información, ya sea solicitada por el cliente o por cualquier otra razón válida.

Por su parte, Paradise Hotels, en esta base de datos no necesitara más que revisar cualquier información que necesite para la gestión de reserva u ocupación del cliente.

Deficiencias Actuales del Sistema  Configuración de seguridad ineficiente.  Transacciones lentas.  Problemas al almacenar la información  Una cantidad inusualmente alta de trabajos de protección que se están procesando en el servidor DPM al mismo tiempo, y SQL Server no alcanza a responder al volumen de solicitudes en el tiempo esperado.  El servicio de SQL Server no se está ejecutando o no está configurado correctamente.

Área de Aplicación de la Bases de Datos Cada hotel de la cadena Paradise Hotels se encuentra clasificado obligatoriamente en una categoría (por ejemplo, tres estrellas) pudiendo bajar o aumentar de categoría. Cada categoría tiene asociada diversas informaciones, como, por ejemplo, el tipo de ITBIS que le corresponde, la descripción y descuentos. Los hoteles tiene diferentes clases de habitaciones (suites, dobles, individuales, etc.), que se numeran de forma que se pueda identificar fácilmente la planta en la que se encuentran.

10

Paradise Hotels | Base de datos I Los particulares pueden realizar reservas de las habitaciones de los hoteles. Las agencias de viaje también pueden realizar reservas de las habitaciones. En los dos casos anteriores se debe almacenar el precio de la reserva, la fecha de inicio y la fecha de fin de la reserva.

Que se pretende lograr con la Base de Datos  Facilitar las reservaciones para los clientes en cualquier parte del mundo.  Agilizar las reservaciones a los clientes.  Aligerar la carga de trabajo al administrador del hotel y/o de otros empleados ya que se reducen las reservaciones telefónicas u otros medios.  Lograr procesos directos con el cliente para ofrecer un servicio ágil y de calidad.

11

Paradise Hotels | Base de datos I

Diseño de la Base de Datos (Normalizado) Descripción de las Bases de Datos Adjunto en el documento de Excel “Paradise Hotels”

Diagrama Entidad Relación (completo) El diagrama E-R es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. En este caso la base de datos de Paradise Hotels, representada es ente diagrama, está diseñado con sus atributos claves.

12

Paradise Hotels | Base de datos I

Especificación de Atributos Claves y Claves Foráneas Adjunto en el documento de Excel “Paradise Hotels”

Descripción de Tipos Relacionales En esta descripción se aprecian descripciones relacionales de los tipos:  Uno a Uno: (1:1)  Uno a varios: (1:N)  Varios a Uno: (N:1)

Esquema Grafico de la Operación de la Base de Datos Diagrama de clases

13

Paradise Hotels | Base de datos I

Especificación de Álgebra Relacional Selección  Imprimir la lista de todos los clientes que reservaron una habitación en el

2/8/2014

 (Reserva.id_reserva = Persona.id_reserva ^ fecha_inicio = „2/8/214 „(Reserva X Agencia)) U  Seleccione todos las personas que han reservado la habitación 7

 (Persona.id_habitaion = Habitacion.id_habitacion (PersonaX Habitacion))  Seleccione todas las agencias que tienen un descuento

 (Agencia.id _descuento = Descuento.id_descuento(Agencia X Descuento)) Project  Muestra el nombre de cada hotel y la categoria a la cual pertenece.

 (nombre, id_categoria) (Hotel)  Muestra el número de cada habitación y su precio

 (numero_habitacion, precio)(Habitacion) Selección y Proyección

14

Paradise Hotels | Base de datos I  Genera un listado que muestre el nombre y apellido de cada persona que ha reservado la habitación 5

 (nombre, apellido) (Persona)(  (Persona.id_habitaion = Habitacion.id_habitacion ^ numero_habitacion = 5(PersonaX Habitacion))  Genera un listado que muestre la cantidad de habitación y años de construcción de cada hotel que son 3 estrellas.

 (cantidad_habitaciones, anos_construccion) (Hotel)(  (Hotel.id_categoria = Categoria.id_categoria ^ numero_habitacion = 5(Hotel X Categoria))

Procedimientos Almacenados (Update, Delete and Insert).  Para reservar una habitación para un cliente(persona) individual Insert into Reserva(id_reserva, fecha_inicio, fecha_fin, tipo_reserva)values(„2/8/2014‟, „5/2/2014‟,, „individual‟) Insert into Persona(id_persona, nombre, apellido, direccion, teléfono, correo, id_reserva)values(„Virdis‟, „Antenor‟, „club de leones residencial llena 1‟, „8093088159‟, „[email protected]‟, 3)  Para modificar los datos de un cliente, por ejemplo, él quiere cambiar su número de teléfono y su dirección. Update persona set teléfono = „8092783473‟, dirección =‟zona colonial calle Espaillat #37‟ where teléfono = „8093088159‟ AND dirección = „club de leones residencial llena 1‟  Para suprimir la habitación 5 de la tabla Habitacion que no sirve. Delete from habitación where numero_habitacion = 5

15

Paradise Hotels | Base de datos I

Especificación y definición de Políticas de Seguridad y Acceso Política de Privacidad para Paradise Hotels En Paradise Hotels nos comprometemos a respetar su privacidad y proteger su información personal identificable. En Paradise Hotels nos esmeramos para crear una experiencia que responda a las necesidades de nuestros huéspedes y utilizamos responsablemente la información que usted nos confía. Paradise Hotels se compromete a respetar su privacidad y se somete a los principios establecidos en las leyes de protección de datos y privacidad que se aplican en todo el mundo. Consentimiento Se consideran «datos personales» cualquier información relativa a una persona identificada o identificable, obtenida y registrada en cualquier formato. Le rogamos que antes de facilitarnos esta información, lea y conozca nuestra política en materia de protección de datos y privacidad de nuestros clientes. Cuando usted acepta estas condiciones generales, está aceptando expresamente las disposiciones de dicha carta. Paradise Hotels podrá utilizar también los datos personales que nos haya facilitado para fines de marketing. Sin embargo, si las leyes vigentes en algunos países así lo exigieran, se requerirá el consentimiento previo para su utilización con dicha finalidad.

A continuación se enuncian las políticas de tratamiento de información que rigen la actividad desarrollada por Paradise Hotels y el manejo de sus bases de datos así como el contenido de su página Web:

16

Paradise Hotels | Base de datos I  La información antes referida está incorporada en una base de datos de la cual es responsable Paradise Hotels  Esta información será tratada de manera confidencial y será usada únicamente para enviar información u ofrecer o desarrollar los servicios asociados al objeto social de Paradise Hotels  El Usuario es libre de suministrar su información o no, de tal manera que si acepta la entrega de sus datos a través de cualquier medio, acepta estos términos.  La información suministrada por el Usuario podrá ser recolectada, almacenada, usada, y puesta en circulación, procesada o suprimida, únicamente para actividades relacionadas con el desarrollo del negocio de Paradise Hotels  Su información personal confidencial no se venderá ni revelará a ningún tercero, excepto en el caso de que a Paradise Hotels se le exija hacerlo en virtud de alguna ley, regulación, decreto, motivo de seguridad o con el fin de cumplir las obligaciones de este contrato de común acuerdo.  Paradise Hotels ha adoptado los niveles de seguridad de protección de los datos personales legalmente requeridos, instalando las medidas técnicas y organizativas necesarias para evitar la pérdida, mal uso, adulteración, consulta, uso o acceso no autorizado o fraudulento, y robo de los datos facilitados.  La vigencia de las bases de datos manejadas por Paradise Hotels dependerá del uso específico dado a la información.  Finalmente, es importante tener en cuenta que toda la información relacionada con compras con tarjetas de crédito que obtenga Paradise Hotels a través del uso del presente sitio web sólo se utilizará por Paradise Hotels para completar la compra específica para la cual se proporcionó la información. Divulgación de información recopilada

17

Paradise Hotels | Base de datos I En la mayoría de los casos, la información que usted nos proporciona se incorpora a nuestra base de datos. Como práctica habitual, Paradise Hotels no vende, alquila ni otorga la posesión física de sus datos personales a terceros no pertenecientes al sistema que nosotros poseemos como base de datos. No obstante lo anterior, Paradise Hotels podría divulgar sus datos personales a otras personas en las situaciones que se indican a continuación:  Cuando tengamos su consentimiento.  En aquellas situaciones en las que sea necesario ceder sus datos personales con el fin de ofrecerle los productos o servicios que desea.  Cuando las compañías o proveedores de servicios que realizan actividades comerciales en favor de Paradise Hotels requieran esta información.  Para cumplir con los requisitos y las obligaciones legales o normativas establecidas en la legislación aplicable o como consecuencia de una orden judicial.  En casos de emergencias tales como salvar la vida, preservar la salud o los bienes de una persona.  En el caso de que se realice la venta de nuestra empresa. Salvo que un proceso judicial lo excluya, solicitaremos a los terceros que protejan sus datos personales y se atengan a las leyes y reglamentaciones de protección de datos de carácter personal aplicables. Políticas de acceso. Acceso a la información de datos personales: En un esfuerzo por impedir la divulgación no autorizada de sus datos personales, es posible que se le solicite una prueba de su identidad junto con el formulario de solicitud de acceso debidamente cumplimentado. Ocasionalmente, puede suceder que la información que ha pedido que se elimine, se conserve en determinados archivos durante un período de tiempo con el objeto de resolver cualquier controversia de forma apropiada o solucionar un problema.

18

Paradise Hotels | Base de datos I Asimismo, cierta información podrá conservarse de forma indefinida en las copias de "respaldo" o en los archivos de registro. Medidas de seguridad: Paradise Hotels reconoce la importancia que tiene la seguridad de la información y constantemente revisa y mejora las normas y procedimientos de seguridad técnica, física y lógica.  Todos los sitios web y servidores propiedad de Paradise Hotels aplican medidas de seguridad que ayudan a proteger su información de carácter personal contra la pérdida, el uso indebido y la alteración mientras ésta se encuentre bajo nuestro control.  A pesar de que no existe la "seguridad garantizada" dentro o fuera de Internet, nosotros protegemos su información utilizando medidas de seguridad técnica y de procedimientos entre las que se encuentran los controles de contraseñas y los "firewalls"  Siempre que usted facilite datos de su tarjeta de crédito al efectuar una reserva, se activan los modos de encriptación SSL (secure socket layer) para garantizar la seguridad de las transacciones realizadas. Actualizaciones de la declaración de privacidad Paradise Hotels podrá modificar esta Declaración de privacidad ocasionalmente con el objeto de reflejar los cambios que se produzcan en el marco regulatorio o en las necesidades comerciales o con la finalidad de satisfacer las necesidades de nuestros clientes, hoteles, socios comerciales estratégicos y proveedores de servicios. Publicaremos las versiones actualizadas en nuestro sitio web e incluiremos la fecha de actualización para que siempre pueda saber cuándo se realizó la última actualización de la Declaración de privacidad. Esta Política de privacidad se actualizó por última vez el 5 de Agosto de 2013.

19

Paradise Hotels | Base de datos I

Recomendaciones  Una recomendación en la que se insiste, es la de dirigir esfuerzos o Mejor y fortalecer los que ya se iniciaron hacia una sistematización del Manejo de todo el sistema del Paradise Hotels.  Si una base de datos es demasiado grande, se debe hacer un rediseño de base de datos centralizada, para que esta sea una base de datos distribuida ya que se pueden almacenar datos en localidades donde son utilizados con mayor frecuencia, de tal manera que la mayor parte de las operaciones sean sólo locales lo cual reduce el tráfico en la red.  Es recomendable cambiar de un sistema centralizado a un sistema distribuido siempre y cuando sus tablas superen las 2 GB de información, ahí es cuando se debe realizar una fragmentación.

 No se puede especificar en qué caso se debe realizar la fragmentación horizontal o vertical debido a que las tablas no son estándar, más bien ya depende del criterio o del uso frecuente de ciertos datos.

20

Paradise Hotels | Base de datos I

Conclusión A través del desarrollo de las prácticas de este proyecto hemos conocido las ventajas de las bases de datos que se pueden aplicar a este y cualquier tipo de negocio, como sabemos todo evoluciona y es así como el modelo relacional que implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos. Por lo tanto se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas. Los objetivos trazados al inicio del proyecto se cumplieron, y haciendo un análisis de los resultados se puede determinar que:

Con la base de datos realizada, la administración de la cadena Paradise hotels se convierte en un proceso mucho más simple para el usuario, lo cual indica que este proyecto es de mucha utilidad, y que su implementación aporta de manera favorable y productiva a la mejora y crecimiento de dicho negocio.

Este proyecto ha sido tomado como parte del aprendizaje referido a la creación e implementación de una base de datos, por lo que es importante recalcar que el proceso de elaboración fue cuidadosamente revisado.

21

Paradise Hotels | Base de datos I

Bibliografía Proyectos de apoyo:  https://riunet.upv.es/bitstream/handle/10251/15837/Memoria.pdf?sequence=1  http://chacharaselnido.com/ITVG/Desarrollo%20de%20Sistemas/Unidad_2/Proy ecto%20-%20Ramiro%20Robles%20V..pdf Ejercicios de apoyo:  https://www.youtube.com/watch?v=yEj9SZC9jzw  http://karlajaneth.wordpress.com/2010/03/20/ejercicios-entidad-relacion-11-al-22/ Consultas para el desarrollo del proyecto:  http://www.bahia-principe.com/es/  http://www.barcelo.com/BarceloHotels/es_ES/home-barcelo-hoteles.aspx  http://www.marriott.com/default.mi Definiciones  http://es.wikipedia.org/wiki/Organigrama  http://es.wikipedia.org/wiki/Definici%C3%B3n_operacional  http://universidad.milaulas.com/pluginfile.php/35/mod_resource/content/1/UML% 20y%20casos_de_uso_a.pdf Modelado del negocio  http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/

22

Paradise Hotels | Base de datos I Políticas de privacidad  http://www.casalola.com.co/es/politicas_de_privacidad  http://www.bovedasdesantaclara.com/es/?option=com_content&view=article&id= 9  http://www.lennoxhotels.com/ushuaia/privacy-policy-es.html

23

Paradise Hotels | Base de datos I

Implementación de la Base de Datos en SQL Server Archivo adjunto en el documento “Script”.

24

Paradise Hotels | Base de datos I

Anexo Forma en que el cliente ingresa sus datos.

25

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF