Está en la página 1de 2

INSTITUTO TECNOLÓGICO SUDAMERICANO

Desarrollo de Software
Examen Práctico

Materia: Programación Visual I y II. Fecha: 14-01-2023

Tema: Elaboración de un sistema de reservas. Entrega: 24-01-2023

Objetivos

General:
Desarrollar una aplicación de escritorio, con conexión a la base de datos Workbench MySQL,
empleando lenguaje de programación Java, elementos GUI y arquitectura de datos MVC.

Específicos:
 Aplicar temas revisados en clase, mediante la elaboración de un sistema básico de reserva
de vuelos con el cual el usuario pueda interactuar, mediante una aplicación de escritorio.
 Complementar el lenguaje de programación Java, con elementos GUI y la conexión a la base
de datos MySQL, para la manipulación de registros.
 Aplicar validación de ingreso de datos al programa a través de la implementación de
eventos.

Planteamiento del problema


En clase se realizara la primera parte del proyecto “Renta vehículos” utilizando lenguaje Java,
elementos GUI, arquitectura MVC y conexión al gestor de BDD, se implementará el CRUD de la
tabla Personas, como parte del proyecto de la materia el estudiante deberá completar el
ejercicio realizando lo faltante.
Entre los elementos faltantes que se solicita entregar como proyecto son:
1. Función de la tabla vehículos para consultar los datos en renta, solo funciones NO
CRUD, (parecido a lo que hicimos con la función perfil, por tanto los datos de vehículo
debe ingresar desde la BDD).
2. CRUD tabla renta con los siguientes datos (EDAD y TOTAL debe calcularlos usted).

En consultas renta, mostrar la edad de la persona y el total por la reserva (calcular el


número de días entre alquiler y entrega * precio).
3. Colocar mensajes de confirmación antes de eliminar y actualizar datos (todas las tablas).
4. Para datos que implican fechas utilizar librerías de JAVA-GIU para que muestre el
calendario Ejemplo: JCalendar (fecha nacimiento en persona; fecha alquiler y entrega
en renta).
5. Deberá presentar el CRUD de personas realizado en clase añadiendo lo siguiente:
En consultas persona, mostrar la edad (fecha del sistema - fecha nacimiento).
6. Manejo de validaciones mediante eventos (solo letras, solo números, números
decimales, cédulas nacionales, correo, teléfono, campos obligatorio) (video de la
semana uno).

P á g i n a 1|2
ENTREGABLES

En el enlace Examen práctico del Moodle, debe colocar una carpeta comprimida
nombrada con apellido_nombre del estudiante. Dicha carpeta debe contener:
1. Modelos del esquema de BDD (conceptual, lógico, físico y script).
2. El código fuente de todo el sistema realizado (incluido lo realizado en clase).
3. El backup final de la BDD del proyecto (ingresar al menos 10 datos por cada tabla).
4. Archivo .txt con el enlace del video explicando el código utilizado y la funcionalidad
completa del proyecto (mostrarse en cámara durante la explicación).

RUBRICA
Programa /8
 Diseño del esquema BDD
o Claves y tablas solicitadas 0,25 ptos
o Campos auto-incrementables 0,25 ptos
o Modelos realizados (conceptual, lógico, físico y script) 0,50 ptos
 Pruebas unitarias
o Prueba de perfil y vehículo (métodos de consulta) 0,25 ptos
o Prueba de renta (todas las funciones del CRUD) 0,75 pto
 Tabla vehículo
o Función par consultar vehículo (es necesario para realizar renta) 0,5 ptos
 Tabla persona
o CRUD PERSONA (combobox correctos) 2pto
o Mostrar EDAD
 Tabla renta
o CRUD RENTA (combobox correctos) 2 ptos
Mostar datos solicitados en el Item 2 de la página 1
o Mostrar edad y total
 Validación de TODOS los formularios (ingreso y actualización)
o Ingreso / actualización Revisar lo solicitado en Ítem 10 página 1. 0,75 pts
o Elementos tipo Calendar 0,75 pts

Video (imagen y audio claros, mostrarse en cámara) /2


 Explicación del código 1,0
 Funcionalidad del proyecto 1,0

P á g i n a 2|2

También podría gustarte