sistema de informacion para empresa alquiler de vehiculo » rentacar

14
SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULOS ‘RENTACAR’ Modelado de la Base de Datos DIEGO FELIPE HURTADO MUÑOZ FUNDACIÓN UNIVERSITARIA DE POPAYÁN FACULTAD DE INGENIERÍA DE SISTEMAS VII SEMESTRE 2007

Upload: diego-h

Post on 16-Nov-2014

8.503 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULOS ‘RENTACAR’

Modelado de la Base de Datos

DIEGO FELIPE HURTADO MUÑOZ

FUNDACIÓN UNIVERSITARIA DE POPAYÁNFACULTAD DE INGENIERÍA DE SISTEMAS

VII SEMESTRE2007

Page 2: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULOS ‘RENTACAR’

Modelado de la Base de Datos

DIEGO FELIPE HURTADO MUÑOZ

ING. FREDDY VIDAL

FUNDACIÓN UNIVERSITARIA DE POPAYÁNFACULTAD DE INGENIERÍA DE SISTEMAS

VII SEMESTRE2007

Page 3: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

Descripción del problema

Se desea diseñar e implementar una base de datos para almacenar y gestionar la información empleada por la empresa Rent-a-Car® dedicada al alquiler de coches, teniendo en cuenta los siguientes aspectos:

La empresa dispone de un conjunto de coches para su alquiler. Se necesita conocer la matrícula, marca y color y el precio de alquiler de cada coche. Además cada coche está asignado a un determinado garaje, que no puede cambiar. De cada garaje interesa conocer su código, nombre y dirección.

Los datos que interesa recoger de cada cliente son la CC, nombre, dirección, ciudad, paísy número de teléfono; además, los clientes se diferencian por un código interno de la empresa.

Si un cliente desea solicitar el alquiler de algún coche, se pone en contacto con una de las agencias de la empresa de alquiler y realiza una reserva. De cada agencia interesa conocer su código y nombre.

Un mismo cliente puede haber realizado varias reservas a lo largo del tiempo.

Como hemos indicado, en cada reserva participa una agencia, que no tiene que ser la misma para las distintas reservas de un mismo cliente.

Por políticas de la empresa un cliente no puede alquilar mas de un vehiculo a la vez. De cada reserva interesa registrar la fecha de inicio (cuándo deben entregarse los vehículos al cliente), la fecha de finalización (la fecha prevista de devolución por parte del cliente), el precio total de la reserva y un indicador de si los coches han sido devueltos. Además, para cada coche interesa recoger los litros de combustible que contiene en el momento de su entrega al cliente. El precio final de reserva de cada coche se obtiene multiplicando su precio de alquiler por los días que el cliente desea reservarlo.

Page 4: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

La empresa

Rent-a-Car® es uno de los prestadores de servicios líderes en el sector de la movilidad y se encuentra en curso de expansión con gran éxito en Colombia y toda América. Junto con nuestros concesionarios y socios estamos presentes para nuestros clientes en más de 3.500 estaciones de servicio en todo el mundo.

En Popayán se encuentra a disposición de nuestros clientes en el aeropuerto y en la oficina de la ciudad, una extensa flota con vehículos de gran valor, desde utilitarios, pasando por fun cars y descapotables, hasta limusinas de lujo.

Nuestra estrategia está dirigida a largo plazo a la oferta de prestaciones de servicios innovadoras, universales y de gran valor a través de la cadena completa de creación de valor del sector de la movilidad.

En todas nuestras áreas centrales de negocios ofrecemos a nuestros clientes prestaciones de actualidad y gran valor cualitativo con una extraordinaria relación precio/prestación.

Nuestros clientes son nuestro reto. Su satisfacción es nuestro objetivo. Fomentamos su lealtad mediante colaboradores altamente motivados, nuestra disposición a lograr el máximo rendimiento y ventajosos programas de vinculación de clientes.

Rent-a-Car® este nombre es sinónimo de:

La más moderna flota a las condiciones más económicas. Colaboraciones de primera clase con 29 líneas aéreas y cadenas hoteleras

líderes. Innovadoras soluciones en Comercio electrónico. Marketing eficiente y atenta comunicación

Page 5: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

Historia

La historia de Rent-a-Car®, resulta un verdadero éxito pues está basada en el compromiso con la calidad y nuestros clientes.

La empresa nace en Popayán, Cauca, en 1946, gracias a la visión de futuro que tuvo su fundador, el excelentísimo señor Diego F. Hurtado, veterano de la Segunda Guerra Mundial.

Al terminar la guerra, sus actividades profesionales requerían que tuviera que viajar en avión constantemente, detectando que al llegar a los aeropuertos no existían alternativas de comunicación eficientes para transportarse a las ciudades. Esta situación lo hace concebir lo que hoy es Rent-a-Car® y es así como se convierte en la primera empresa de alquiler de autos que se posiciona dentro de los aeropuertos.

La primera oficina se abrió en el aeropuerto de Guillermo León Valencia en Popayán, Cauca, revolucionando la industria de renta de autos, aún cuando ya existía otra empresa que se dedicaba a arrendar autos, ésta se encontraba en las ciudades y no en los aeropuertos.

A ocho años de haberse fundado, Rent-a-Car®, se había expandido por toda Suramérica con 185 oficinas y 10 en Centroamérica además se establecen convenios con compañías de alquiler en Inglaterra, Francia, Irlanda, Alemania, Escocia y Suiza. También se convierte en la primera empresa de arrendamiento de autos en introducir una tarjeta de crédito propia.

Hoy Rent-a-Car® se ha convertido en la arrendadora líder del país, con más de 600oficinas en 28 ciudades de la República y la flota de autos más grande, moderna y variada del país.

Es así como Rent-a-Car® continúa su desarrollo y se posiciona como la Licencia Maestra de renta de autos más grandes e importante de Colombia y el mundo. Esforzándose Máscon un sólo fin......Cultivar la Lealtad de sus Clientes!

Page 6: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

INFORMACION DE LA BASE DE DATOS

NOMBRE : RENTACAR

TAMAÑO DE PAGINA : 8192

JUEGO DE CARACTERES : NINGUNO

DIALECTO SQL : DIALECTO 3

ESQUEMA RELACIONAL

AGENCIA= (ID_AGENCIA INTEGER NOT NULL PK, NOMBRE_AGENCIA "NOMBRE-DESCRIPCION", ID_CIUDAD INTEGER, ID_PAIS INTEGER, DIRECCION "NOMBRE-DESCRIPCION", TELEFONO VARCHAR (12))

AUTORESERVA= (ID_AUTORESERVA INTEGER NOT NULL PK, ID_RESERVA INTEGER, PRECIO_FINAL INTEGER, ID_COCHE INTEGER)

CIUDAD= (ID_CIUDAD INTEGER NOT NULL PK, NOMBRE_CIUDAD "NOMBRE-DESCRIPCION")

CLIENTE= (ID_CLIENTE INTEGER NOT NULL PK, CC INTEGER, NOMBRE_CLIENTE "NOMBRE-DESCRIPCION", DIRECCION "NOMBRE-DESCRIPCION", TELEFONO VARCHAR (12), MOVIL VARCHAR (15), ID_PAIS INTEGER, ID_CIUDAD INTEGER)

COCHE= (ID_COCHE INTEGER NOT NULL PK, PLACA VARCHAR (8), PRECIO_ALQUILER DOUBLE PRECISION, ID_GARAJE INTEGER, ID_COLOR INTEGER, ID_MARCA INTEGER)

COLOR= (ID_COLOR INTEGER NOT NULL PK, NOMBRE_COLOR "NOMBRE-DESCRIPCION")

GARAJE= (ID_GARAJE INTEGER NOT NULL PK, NOMBRE_GARAJE "NOMBRE-DESCRIPCION", DIRECCION "NOMBRE-DESCRIPCION", ID_CIUDAD INTEGER,ID_PAIS INTEGER)

MARCA= (ID_MARCA INTEGER NOT NULL PK, NOMBRE_MARCA "NOMBRE-DESCRIPCION")

PAIS= (ID_PAIS INTEGER NOT NULL PK, NOMBRE_PAIS "NOMBRE-DESCRIPCION")

Page 7: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

RESERVA= (ID_RESERVA INTEGER NOT NULL PK, FECHA_INICIO DATE, FECHA_DEVOLUCION DATE, PRECIO_TOTAL DOUBLE PRECISION, LITROS_GAS FLOAT, ID_CLIENTE INTEGER, ID_AGENCIA INTEGER, ID_MARCA INTEGER, ID_COLOR INTEGER)

PK = PRIMARY KEY FK = FOREIGN KEY CURSIVA = FK

NOTA: "NOMBRE-DESCRIPCION" ES UN DOMINIO CON TIPO DE DATOS VARCHAR (30).

Page 8: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

DIAGRAMA ENTIDAD RELACION

Rent-a-Car®

AGENCI

RESERV

CLIENTE

COCHE

GARAJE PAIS CIUDAD

MARCACOLOR

AUTORESE

Page 9: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

DIAGRAMA DE BASE DE DATOS

Rent-a-Car®

Page 10: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION RENTACAR

(Interfaz Principal)

SISTEMA DE INFORMACION RENTACAR

(Interfaz Agencia)

Page 11: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION RENTACAR

(Interfaz Reserva)

SISTEMA DE INFORMACION RENTACAR

(Interfaz Cliente)

Page 12: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION RENTACAR

(Interfaz Coche)

SISTEMA DE INFORMACION RENTACAR

(Interfaz Marca)

Page 13: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION RENTACAR

(Interfaz Color)

SISTEMA DE INFORMACION RENTACAR

(Interfaz País)

Page 14: SISTEMA DE INFORMACION PARA EMPRESA ALQUILER DE VEHICULO  » RENTACAR

SISTEMA DE INFORMACION ‘RENTACAR’MODELADO DE LA BASE DE DATOS

DIEGO FELIPE HURTADO MUÑOZ

SISTEMA DE INFORMACION RENTACAR

(Interfaz Ciudad)