autos
Facultad de Ingenieria en Electricidad y Computacih
Proyecto de Graduaci6n
“Analisis, Disefio e Irnplementacion de
un Sistema de alquiler de autos
usando tecnologia Cliente Servidor
con arquitectura CORBA”
Previo a la obtenci6n del Titulo de
INGENIERO EN COMPUTACION
Presentado por
CAROLINA ELIZABETH CHANG HERRERA
BORIS HERNANMONTIELRIPERA
LUIS ANGEL M U . 0 2 CALLE
GUAYAQUIL - ECUADOR
1999
AGRADECIMIENTO
A Dios por habernos ayudado en 10s
momentos dificiles de nuestra carrera.
Al Ing. Carlos Valero, por su valiosa
colaboracion en el desarrollo del presente
trabajo.
A
todas
aquellas
desinteresadamente
personas
contribuyeron
diversa forma a la realizacion practica.
que
en
DEDICATORIAA DIOS
A nuestros padres
A nuestros hermanos
A nuestros familiares
DECLARACION EXPRESA
“La responsabilidad por 10s hechos, ideas y doctrinas
expuestos en esta tesis, nos corresponden exclusivamente; y,
el patrimonio intelectual de la misma, a la ESCUELA
SUPERIOR POLITECNICA DEL LITORAL”
(Reglamento de Examenes y Titulos profesionales de la
ESPOL)
....
C
TRIBUNAL DEGRADUACION
Ing. Carlos Valero
DIRECTOR DEL TOPIC0
.
c
ng. Rebeca Estrada
VOCAL
RESUMEN
A medida que el tiempo ha ido avanzando, las necesidades tecnologicas y de desarrollo
comercial se han ido incrementando, tanto para las grandes empresas como tambien
para pequefios industriales.
CORBA (Common Object Request Broker Architecture) ha suplido gran parte de esas
necesidades,siendo una tecnologia que permite el desarrollo de ambientes distribuidos,
con gran despliegue y efectividad en situaciones donde las herramientas tradicionales no
son lo suficientemente confiables y versatiles.
Para demostrar la aplicabilidad de CORBA, en el presente trabajo se ha elaborado un
Sistema de Reservacion de vehiculos de una oficina de Renta de autos.
El analisis y disefio denuestro Proyecto, obedece a la tecnologia orientada a objetos
(Disefio orientado a objetos), y se han implementado las siguientes transacciones:
Reservacion de un vehiculo, Cancelacion de reservacion de vehiculo, Entrega del
vehiculo y Devolucion del vehiculo, ademas de transacciones administrativas como son:
Ingreso de Nuevos vehiculos y Dar de baja a vehiculos dafiados, Seguridad de laAdministracion.
VII
INDICE GENERAL
RESUMEN
INDICE GENERAL
VI
VII
INDICE DE FIGURAS
X
INTRODUCCION
1
Capitulo 1
3
MARC0 TEORICO
3
1.1 Definicion de la tecnologia Cliente/Servidor
3
1.2 Esquema Cliente/Servidor Basico
4
1.2.1 Caracteristicas deseables del esquema Cliente/Servidor
5
1.2.2 Limitaciones del esquema Cliente/Servidor basico
61.3 Esquema Cliente/Servidor de Procesamiento Distribuido
6
1.4 Middleware
8
1.5 Tecnologia CORBA
9
1.5.1 IIOP (Internet Inter-ORB Protocol)
13
1.5.2 ORB (Object Request Broker)
15
1.5.2.1Localizando el ORB
18
1.5.2.2 Inicializacion de un objeto
19
VIII
1.5.2.3 Activacion de 10s objetos
22
25
Capitulo 2
DESCRIPCION DEL PROYECTO
25
2.1Objetivos
25
2.2 Justificacion
25
2.3 Especificaciones del proyecto
26
2.4 Descripcion general del proyecto
28
Detalles del Cliente
29
2.4.2 Detalles del Servidor
30
2.4.3 Procesos involucrados en el Sistema
32
2.4.4 Descripcion de la Persistencia del proyecto
34
2.4.1
Capitulo 3
ANALISIS Y DISERO DEL SISTEMA
36
36
3.1 Introduccion
363.2 Analisis de requerimientos
37
3.3 Casos de Us0
38
3.3.1 Lista de casos de Us0
38
3.3.2 Documentacion de casos de us0
39
3.4 Lista de Objetos
43
3.4 Definicion de Escenarios
46
3.4.1 Alquiler
46
IX
3.4.2 Administracion
51
3.5 Diagrama de Interaccion de Objetos (DIOs)
56
3.6 Modelo de Clases
57
3.7 Flujo de ventanas
58
3.8...
Regístrate para leer el documento completo.