Introducción
La empresa de transportes Mexican Transport requiere automatizar el sistema de registro de transportes, transportistas y viajes agendados.Para llevar a cabo el sistema se pide que se registre la siguiente información en el sistema:
- Transportistas: de los transportistas se debe almacenar su run, nombre, apellido paterno, apellido materno, teléfono y licencias.
- Licencia: la licencia tendrá una fecha de obtención, fecha de vencimiento y tipo o letra.
- Transporte: del transporte se registra su patente, marca, modelo, capacidad de carga y licencia requerida.
- Viajes: para agendar viajes se debe almacenar un número único para cada viaje, la fecha, el transporte y el transportista que realizara el viaje, además de una descripción del viaje.
- El transportista puede estar asociado solo a un transporte.
- No se puede registrar un transportista si no existe un transporte que asignarle.
- Cada transporte solo podrá ser asociado con un transportista si este tiene el tipo de licencia correcto para el transporte.
- El sistema debe ser amigable y fácil de trabajar.
- Insertar, modificar y eliminar transportistas, licencias y transportes
- Registrar viajes
- Listar transportistas
- Listar transportes
- Listar viajes agendados
- Diagrama de clases
- Reglas de negocio
- Aplicación de consola en java con conexión a base de datos mysql
- Plan de pruebas a las funcionalidades de la aplicación.
- Base de datos en mysql.