Proyecto Aerolinea
Enviado por Agustin Buitrago • 14 de Mayo de 2020 • Apuntes • 406 Palabras (2 Páginas) • 152 Visitas
Proyecto Aerolínea
Con la información suministrada de los vuelos realizados por las aerolíneas:
- Avianca
- Satena
- Easy Fly
- Aerorepublica mis datos
- Lan
- Se solicita crear una aplicación que permita seleccionar y comprar los pasajes para una ciudad origen a un destino dentro del territorio Colombiano.
- Se deberá escoger la mejor opción de ruta (directo si es posible), en su defecto con máximo una escala. Las rutas que tienen escala se manejan como dos vuelos independientes, no como uno solo.
- Se pueden hacer reservas de vuelos pero estas pierden su vigencia 24 horas antes del vuelo. Cada vuelo se identifica con un número y se realiza un día a la semana en una hora determinada.
- Todos los vuelos que involucran la ciudad de Bogotá de realizan todos los días, uno en la mañana y otro en la tarde. Los demás vuelos se realizarán de la siguiente forma:
- Si la suma de las letras de las ciudades origen y destino es un número par, los vuelos se realizan los días lunes, miércoles, viernes y domingo
- Si la suma de las letras de las ciudades origen y destino es un número impar, los vuelos se realizan los días martes, jueves y sábado
Como los precios de los vuelos pueden ser diferentes, la aplicación deberá tener la opción de mostrar el más barato, o en caso de requerirse un vuelo urgente, el que llegue al destino más rápido.
Para los precios de los vuelos tenga en cuenta que:
- Los vuelos realizados los días sábados y domingos valen 10% más.
- Avianca tiene precios 5% más caros que Aerorepublica
- Easy Fly tiene los precios 10% más baratos que Avianca
- Lan tiene los precios igual a los de Satena
- Satena tiene precios 8% mas caros que Easy Fly
Avianca realiza vuelos a las 6:00 am., a las 12:00 m. y a las 6:00 pm.
Satena realiza viajes a las 11:00 am. Y a las 10:00 pm.
Easy Fly realiza viajes a la 1:00 pm.
Aerorepublica realiza viajes a las 10:00 am. y a las 9:00 pm.
Lan realiza vuelos a las 8:00 am. Y a las 11:00 pm.
Programación en java por componentes (ejemplo aerolínea, que tenga objetos como: nombre aerolínea, # de vuelos, # de aviones)
UML
Actores, casos de uso, Diagrama de clases, de objetos => diagrama de componentes. Hacer manual de usuario y manual de administrador.
Aerolíneas: (http://www.paisatours.com/esp/colombia-vuelos.htm)
Plugin para datos espaciales investigar usar hilos.
[pic 1] | [pic 2] |
AEROREPUBLICA | AIRES |
[pic 3] | [pic 4] |
AVIANCA | EASY FLY |
[pic 5] | |
SATENA |
...