lunes, 8 de julio de 2024

TALLER 15 D. Clase Reserva Vuelos

  Realiza DIAGRAMA DE CLASES para una aplicación según el caso que se describe a continuación

El sistema de reserva de vuelos es un sistema que permite al usuario hacer consultas y  reservas de vuelos, además de poder comprar los boletos aéreos de forma remota, sin la necesidad de recurrir a un agente de viajes humano. Se desea que el sistema de reservas sea accesible a través de la World Wide Web.

El  sistema  actualmente  tiene  un  Terminal  de  Servicio  de  Reserva  en  donde  se  presenta  un  mensaje  de  bienvenida describiendo los servicios ofrecidos junto con la opción para registrarse por primera vez, o si ya se está registrado, poder utilizar el sistema de reserva de vuelos. Este acceso se da por medio de la inserción de un login previamente especificado (dirección de correo electrónico del usuario) y una contraseña previamente escogida y que debe validarse.

Una vez registrado el usuario, y después de haberse validado el registro y contraseña del usuario, se pueden seleccionar las siguientes actividades:

Consulta de vuelos.

Reserva de vuelos.

Compra de boletos.

 

La consulta de vuelos se puede hacer de tres maneras diferentes:

Horarios de Vuelos.

Tarifas de Vuelos.

Información de Vuelo


 La  consulta  según  horario muestra  los  horarios  de  las  diferentes  aerolíneas  que  dan  servicio  entre  dos  ciudades.  La consulta según tarifas muestra los diferentes vuelos entre dos ciudades ordenados por su costo. La información de vuelos se utiliza principalmente para consultar el estado de algún vuelo, incluyendo información de si existen asientos disponibles y, en el caso de un vuelo para el mismo día, si éste está en hora. Se pueden incluir preferencias en las búsquedas, como fecha y horario deseado, categoría de asiento, aerolínea deseada y si se desean sólo vuelos directos. La reserva de vuelo permite al cliente hacer una reserva para un vuelo particular, especificando la fecha y horario, bajo una tarifa establecida.

Es  posible  reservar un  itinerario  compuesto de múltiples vuelos, para uno o más pasajeros,  además  de  poder  reservar asientos.

La compra permite al cliente, dada una reserva de vuelo previa y una tarjeta de crédito válida, adquirir los boletos aéreos.

Los boletos serán posteriormente enviados al cliente, o estarán  listos para ser recogidos en el mostrador del aeropuerto antes de la salida del primer vuelo. Es necesario estar previamente registrado con un número de tarjeta de crédito válida para poder hacer compras de boletos, o bien proveerla en el momento de la compra. Además de los servicios de vuelo, el usuario  podrá  en  cualquier momento  leer, modificar  o  cancelar  su  propio  registro,  todo  esto  después  de  haber  sido  el usuario validado en el sistema.

miércoles, 3 de julio de 2024

Taller 14 Diagrama de clases Biblioteca

 Construya el diagrama de clases que permita reflejar la siguiente situación:

  1. Una biblioteca tiene copias de libros. Estos últimos se caracterizan por su nombre, tipo (novela, teatro, poesía, ensayo), editorial, año y autor.
  2. Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento.
  3. Cada copia tiene un identificador, y puede estar en la biblioteca, prestada, con retraso o en reparación.
  4. Los lectores pueden tener un máximo de 3 libros en préstamo.
  5. Cada libro se presta un máximo de 30 días, por cada día de retraso, se impone una “multa” de dos días sin posibilidad de coger un nuevo libro.

Realiza un diagrama de clases y añade los métodos necesarios para realizar el préstamo y devolución de libros.

Taller 13 Diagrama de clases Empresa y empleados

  Modele la siguiente situación utilizando Diagrama de Clases:

  1. Una aplicación necesita almacenar información sobre empresas, sus empleados y sus clientes. Ambos se caracterizan por su nombre y edad.
  2. Los empleados tienen un sueldo bruto, los empleados que son directivos tienen una categoría, así como un conjunto de empleados subordinados.
  3. De los clientes además se necesita conocer su teléfono de contacto.
  4. La aplicación necesita mostrar los datos de empleados y clientes

Taller 12 Diagrama de clases Animales

  

 Especificar  la  jerarquía  de  herencia,  las  clases,  los  atributos  y  los métodos de cada clase según lo que expresa el enunciado:

En una  casa viven cinco animales:  una ballena  llamada  " Moby Dick", que no dice  nada;  un  perro  fiero  llamado  "  Caín",  que  dice  " Grrr";  un  perro manso llamado  " Abel", que dice  "Guau";  un  pingüino  llamado  "Adela" que no  dice nada,  y un  loro que dice "  Lorito bonito", "Pretty Polly" y "Viva mi dueño".