Anda di halaman 1dari 5

U niversidad del Valle de Guatemala Facultad de Ingenieda Programacion Orientada a Objetos Analisis del problema

Grupo No.7 Seccion 20 28/08/2011

Entradas
El registro de informacion sobre los distintos vuelos pertenecientes al aeropuerto con la

finalidad de llevar un control. Los datos a ingresar son: • • • • • • Tipo de aeropuerto Aerolfnea encargada Piloto asignado Aeromozas Destino del vuelo Fecha de hora de despegue y aterrizaje

Ingreso de la informacion sobre el personal administrativo de cad a una de lineas aereas. Descripcion sobre la flotilla de aviones que tiene la linea aerea, capacidad de pasajeros que tiene cada uno, tipos de asiento que posee (prirnera clase, clase ejecutiva y turista), y si esta capacitado para realizar vuelos internacionales Compra de boletos y cancelacion de vuelos.
0

propiamente nacionales.

Salidas
El usuario podra ver en pantalla un informe completo con la siguiente informacion: • • • • • • Aerolfneas registradas y disponibles en el aeropuerto. Informacion sobre los aviones (cantidad de pasajeros y asientos disponibles). Tripulacion del vuelo seleccionado (piloto asignado y aerornozas). Vuelos registrados y estatus actual. Cancelaciones de vuelos. Informacion sobre el personal administrativo de las aerolineas.

Condiciones
La linea aerea seleccionada por el usuario debe estar registrada en el aeropuerto. El personal administrativo solo puede ser asignado a un vuelo por cad a registro.

Los aeropuertos

internacionales

son los encargados de administrar

los vuelos afuera del pals y

los nacionales son los encargados de administrar mezclarse los vuelos, es decir de uno internacional

los vuelos al interior, por 10 que no pueden no puede hacer uno nacional y viceversa.

La fecha y hora del vuelo de aterrizaje debe ser mayor que la de despegue. No puede cancelarse un vuelo que esta en el aire. La venta de boletos debe ser acorde al tipo de avion seleccionado segun el tipo de asientos que tenga disponibles y su capacidad.

Ciclos Ciclos For para controlar el ingreso de los datos en los arrays que se van a utilizar para contener la informacion.

Programa Principal
Desarrollo de una aplicacion desarrollada en ellenguaje la informacion informacion La aplicacion perteneciente a un aeropuerto, para su posterior visualizacion en pantalla. permite al usuario la seleccion del tipo de aeropuerto, encargado de administrar los vuelos hacia el interior. existiendo dos opciones de prograrnacion java para administrar de registros de

mediante el ingreso y eliminacion

que son: internacional,

los vuelos hacia el exterior del pals y nacional

que se encarga de administrar AI escoger el aeropuerto operacional

se procede al ingreso de las aerolineas junto con su respectivo personal destino

(pilotos y aeromozas asignados), aviones de la flotilla y sus caracteristicas,

del vuelo y la fecha y hora de despegue y aterrizaje. Tambien esta disponible la opcion de cancelar vuelos, con la condicion que no puede ser

cancelado uno que esta en el aire. La compra de boletos se ingresa acorde al tipo de avion que llevara a cabo el vuelo (numero y tipo de asientos). Al existir un registro dentro del sistema como minimo, el usuario puede visualizar en pantalla la informacion correspondiente al aeropuerto viendolo en forma de reporte detallado.

Las condiciones La cancelacion

que tiene esta aplicacion son: de vuelos en el aire no esta permitida, el personal operacional puede ser

asignado a un solo vuelo por registro hecho, los boletos son vendidos segrm las caracteristicas

que tiene el avi6n para el vuelo seleccionado y

no pueden ser intercambiados

los vuelos

nacionales e internacionales por motivos de capacidad y requisitos legales.

Clases Aeropuerto
Atributos • • Internacional Nacional

Metodos

0 getIn ternaci 0 nal 0 setN acional 0


setInternacional getNacionalO

Aerolinea
Atributos • • Nombre Flotilla

Metodos

setNombreO getNombreO setFlotilla getFlotillaO

Avian
Atributos • • Asientos Capacidad

Metodos

setAsien tos 0 getAsien tos 0 setCapacidadO getCapacidadO

Personal
Atributos • • • Piloto Aeromoza Administrativo

Metodos
setPilotoO setAeromozaO setAdministrativo getPilotoO getAeromozaO getAdministrativoO

Destino_fecha
Atributos • • • Destino Despegue Aterrizaje

Metodos

setDestinoO setDespegueO setAterrizajeO getDestinoO getDespegueO getAterrizajeO

Tramites
Atributos • Cancelaci6n

Metodos
setCancelaci6nO getCancelaci6nO

BOLETOS
Atributos • Venta

Metodos
setVentaO getVentaO