Proyecto Base de Datos de un Aeropuerto

En la actualidad el servicio aéreo es uno de los medios de transporte con mayor demanda
y de los más seguros por lo que se requiere tener un mejor control y calidad del servicio
por lo cual se creara una base de datos para poder mejorar el servicio.
Se desea implementar una base de datos para facilitar la gestión y
administración de los vuelos de un aeropuerto, en dicha base de datos se debe
almacenar:







Los datos del aeropuerto.
Los datos de las aerolíneas.
En cada programa de vuelo se indica el día de la semana en que sale el vuelo, la
aerolínea.
Los datos de las aerolíneas y el número total de aviones que posee.
Los datos de los aviones y la aerolínea a la que pertenecen.
Los datos de los programas de vuelo, la aerolínea a la que
p e r t e n e c e n y l o s n o m b r e s d e l o s aeropuertos en donde despegará y
aterrizará el avión.
Los datos de los vuelos, el modelo del avión, el número de pasajeros, el número
de asientos vacíos y la ciudad del aeropuerto y el destino.
Los datos de los aeropuertos y el número total de despegues que se han
realizado.

1. ANÁLISIS DEL SISTEMA
1. Identificación de necesidades
2. Estudio de Viabilidad
3. Análisis Económico
4. Análisis Técnico
5. Asignación y responsabilidades.
1.1 Identificación de necesidades
Módulo 1
Dar de alta a un nuevo pasajero
Modificar horario
Consulta de datos usuario
Módulo 2
Dar de alta a un nuevo empleado
Dar de alta a un nuevo avión
Módulo 3
Dar de baja a un avión
Dar de baja a un empleado
Módulo 4
Consulta de Destinos más visitados
Consulta de Destinos menos visitados
Consulta de Costos
Consulta de Asientos disponibles

1. $80 por entrevista) Soporte Técnico por parte de Oracle Inc.2.2 Estudio de Viabilidad 1. Muchos beneficios de los sistemas basados en computadoras son intangibles o cuantificables. – Herramientas de desarrollo de aplicaciones: Oracle Developer suite 10g.Disponible – Manejador de Bases de Datos: Oracle Estándar Edition 10g.1 Viabilidad económica (Análisis Económico) El análisis costo-beneficio es complicado porque los criterios varían según las características del sistema a desarrollar. (en trámite) Compra de bibliografía especializada ($5000) Entrevistas con proveedores (ninguno) Costo del sistema operativo Libre Costo de compra del software de aplicación Oracle Developer Suite 10g: $80 000 (ochenta mil pesos) aproximadamente Oracle Standar Edition: $25875 (veinticinco mil ochocientos setenta y cinco pesos) Costo de compra de equipo de cómputo Ninguno Costo de instalación del Equipo Ninguno Costo de equipamiento de la zona de trabajo Ninguno Costo de Instalación del software Ninguno Costo de personal Costo de preparación de documentación Ninguno Costo de mantenimiento del sistema No estimado Costo de depreciación de Hardware No estimado 1.2 Viabilidad técnica Análisis Técnico Tecnologías requeridas para el desarrollo de la base de datos – Sistema Operativo: Linux Red Hat 9 . Disponible. el tamaño relativo del proyecto y la recuperación de la inversión como parte de la planeación estratégica de la compañía. Disponible . Beneficios: Reducción del costo en cálculos e impresiones Mejora en exactitud de tareas de cálculo Incremento en la velocidad de los cálculos e impresiones Automatización de la actualización de los datos Mejora en el rendimiento de las búsquedas de datos Reingeniería del sistema Mayor control en los procesos y recursos Optimización de procesos y recursos Disponibilidad y fiabilidad de la información Costos Costos de consultoría y capacitación Asesoría por parte del ITT (viáticos de traslado ITT-Instituto.2.

Algunas de las razones que se tienen para afirmarlo anterior son las siguientes: Oracle. 1. está basado en el sistema operativo por excelencia para el desarrollo de aplicaciones basadas en Internet. es decir. Sun Microsystems. Oracle. Disponibilidad de Recursos (hay personal calificado para el desarrollo de la base de datos) .2. . fiabilidad y disponibilidad de los sistemas desarrollados en este entorno (Donald Woodley. presidente de la Oracle Corporation Canadá Inc. – Falta de experiencia del desarrollador en aplicaciones Comerciales. Oracle presenta las siguientes características: Soporte a la toma de decisiones. En el entorno Oracle no existen restricciones tecnológicas para el desarrollo del sistema descrito en el documento presentado por el Jefe de Servicios Escolares. el entorno de desarrollo Linux + Oracle es el más adecuado. Mecanismos de Seguridad Realización de copias de seguridad y recuperación Gestión del espacio Conectividad de carácter abierto Herramientas de desarrollo y modelado Entre las principales razones para usar Linux encontramos las siguientes: Es software abierto y libre Es un sistema robusto Los mismos fabricantes de Oracle trabajan sobre Linux Es un clon de Unix.SI Cantidad: 1 Como afectan al costo estos elementos de tecnología -En el tiempo requerido para el desarrollo de la base de datos. es decir. ofrece empleabilidad. Compañías como IBM. Según las necesidades plasmadas en el documento presentado por el Jefe del Departamento de Servicios Escolares. por lo que no existe restricción legal en cuanto al manejo de la información.). procesos y materiales requeridos para el desarrollo del sistema. se podría requerir de más tiempo que el programado en el documento Cronograma de desarrollo.– Equipo de cómputo: HP Server tc2120. están invirtiendo millones de dólares en proyectos Linux. modificación e inclusión de información relacionada al control escolar al Departamento de Servicios Escolares. Disponible Algoritmos. …. – Metodologías de modelado: UML (Lenguaje Unificado de Modelización). Actualmente Linux es una atractiva alternativa a sistemas operativos propietarios como Windows y Unix. Es menos vulnerable a virus informáticos. metodologías. Disponible – Herramientas CASE: No disponible Disponible: Existe en el mercado y se va a adquirir No Disponible: No se va a adquirir Riesgo del desarrollo (se puede realmente construir el sistema tomando en cuenta las restricciones).3 Viabilidad Legal En el Manual de Organización del Aeropuerto publicado en la Gaceta del mismo se acredita el acceso.

esta parte del análisis sólo se ha enfocado en la estructura lógica de la Base de Datos. Especificación del funcionamiento y rendimiento del software. Destino-destino 18.1 Identificación de posibles clases Nombre Completo Abreviación 1. Fecha.hora 16. Seguro-seguro 11.fecha 15.El aeropuerto es responsable de la adquisición y control de los recursos necesarios para desarrollar el software con la finalidad de evitar cualquier infracción o violación legal que pueda resultar del desarrollo del sistema. ID Empleado – IDE 2.dir 6. Direccion. Telefono-tel 8. Asiento. Sexo-sexo 7. Hora. Apellido-apell 4.1). Definición de la interfaz. Edad-edad 5. Usuario. Linux. Origen-origen 21. Linux + Informix + PHP Unix. Asiento-asiento 23. posteriormente se analizarán a detalle cada una de las aplicaciones que se requieren (ver sección 1. 1. Cabe aclarar que.usr 12. Nombre-nom 3. Destino. Curp -curp 17.dest 13.despegue 19. ID aerolínea-IDA 9. Horario de Despegue.3 Alternativas Windows + Sql Server + Visual Basic Unix. 2.numavion 20. . Disponible-disponible .asien 14. Aeropuerto aero 10. ANÁLISIS DE REQUERIMIENTOS Análisis de Requerimientos (1. Windows + MySql + PHP Unix + DB2 2. 2. Fecha-fecha 22. Avión numero.

.Datos Personales 1 Distinguen 1..^ Aviones Consulta 1..^ 1.....^ 1..^ Usuario 1 Dan de alta a Empleados 1...^ Depende Empleados ID Empleado 930427 950428 930703 871219 830114 880706 ID Aerolínea 10400 10401 10402 10401 10402 10400 Curp Cargo ACGA93 LHDL95 SIJE93 SIJY87 SIJB83 SIJJ88 Intendencia Piloto Aeromoza Cajera Cajera Piloto Aerolínea ..^ 1 Programa de Vuelo Tiene 1…^ 1 1..

Datos Personales Curp ACGA 93 LHDL 95 SIJE9 3 87121 9 Nom bre Anto n Apellido Luigi Hermene gildo Sixto 45 Sanchez 28 Erika Yane th Capricho Ed ad 35 28 Dirección Llano Grande.Edom ex Jocotitlán.Edome x Ixtlahuaca.E domex Ixtlahuaca.Toluca.Edom ex Se xo M Tel M 28302 03 28356 32 28304 68 F F 29656 66 Emplea do Intende ncia Segu ro IMS S Nacionali dad Mexican a Piloto IMS S IMS S IMS S Mexican a Mexican a Mexican a Aeromo za Cajera Usuario Folio Curp ID Empleado (Alta) Numero programa de Vuelo 0123 CABD85 8712199 07 0124 SQRD65 830114 09 Programa de Vuelo Numero RFC Aerolínea 06 TESV78 07 ATLA45 08 AEROMX8 09 FASR09 10 AEROP4 Destino China Alemania Moscú Tesjo San Pedro Horario despegue 7:00 hrs 9:00 hrs 12:00 hrs 15:00 hrs 17:00 hrs Aerolínea RFC TESV78 ATLA45 AEROMX8 FASR09 AEROP4 Nombre Aerolínea Número de Aviones Aero-Tesjo 6 Aero-Atlas 4 Aero-Mex 9 Aero-Fast 8 Aero 4 Num. Avión 89 38 12 45 22 Lugar de Origen Toluca Toluca Toluca Toluca Toluca .

.10 Reader for Linux Se ha obtenido. swap y boot). Oracle.0. . 3. evaluar el rendimiento de este software y desarrollar prototipos iniciales del proyecto. . . con el propósito detener un ambiente de desarrollo.O) El día 5 de Abril de 2013 se instaló y configuró en el servidor HP SERVER TC2120. el sistema operativo Red Hat Linux 9.com la versión Oracle Standar Edition 10g para iniciar pruebas. de www. Instalación de software adicional para equipar la estación de trabajo. Las actividades de configuración fueron las siguientes: Configuración de los dispositivos de red Configuración de los servicios de Internet Configuración de herramientas de administración Planeación de distribución de espacio en disco Se optó por utilizar únicamente tres particiones de disco (/. . Cuando el Sistema entre en operación se deberá reinstalar el S.94-3-linux Adobe Acrobat 5.2 Flash Player 7 for Linux Amsn-0. . 12 4.Aviones Número Avión 89 38 12 45 RFC Aerolínea TESV78 ATLA45 AEROMX8 FASR09 Marca Fecha de inicio de operaciones Heidi 10-03-1990 Patito 02-11-1990 Cosmos 31-12-2000 Neptuno 16-04-2003 Disponible Si No Si Si Asientos Número Avión Asiento Disponible 89 98B Si 38 45R No 12 90C Si 45 78L Si . .O y utilizar una estrategia de administración planeada específicamente para el aeropuerto. BIBLIOGRAFÍA · Titulo: “ORACLE9i Manual del administrador” Autor(es): Kevin Money y Marlene Theriault Editorial: Oracle Press · Titulo: “Ingeniería del Software” Autor(es): Roger S. . Presuman . Avance del Proceso de implementación Instalación del sistema operativo (S. j2sdk-1_4_2_07-linux-i586 Netscape 7.

Hudicka Editorial: Mc Graw Hill · Titulo: “Oracle8i Guía de aprendizaje” Autor(es): MichaelAbbey.Editorial: Mc Graw Hill · Titulo: “Administración de Red Hat Linux” Autor(es): Tomas Schenk et al. PaulDorsey y Joseph R. Editorial: Prentice Hall · Titulo: “Oraclle8 Diseño de Bases de Datos” Autor(es): Dr. Ian Abramson Editorial: McGraw Hill · Titulo: Java como Programar Autor(es): Deitel Deitel Editorial: Prentice Hall .Corey. Michael J.