Está en la página 1de 2

NOMBRE:.....................................................................................................................................

CURSO Y GRUPO:......... FECHA: 11/05/2023


Desarrollo de Aplicaciones Web
Programación – Prueba Final – Recuperación – Portátiles y marcas

2. Realiza un programa en lenguaje Java que lleve a cabo la gestión, mediante una interfaz gráfica de tipo
AWT-SWING, de las entidades “portátil” y “marca”, que puedes observar en el esquema EER que se te ha
proporcionado. Aquí te muestro una imagen del mismo.

Los apartados que se valorarán son los siguientes:


a) (5,5 puntos) Llevas a cabo la gestión gráfica típica (visualización, modificación, creación y eliminación) de
registros en la tabla “portatil”, a través de los 7 botones que se pueden observar en la imagen superior.
Debes llevar a cabo lo siguiente:
o (1,5 puntos) Llevas a cabo la gestión usando únicamente campos JTextField.
o (1 puntos) Para el campo “marca”, utilizas un JComboBox que lee los registros de la tabla “marca”.
o (0,5 puntos) El número de serie debe estar compuesto sólo de números y tener una longitud mínima
de 4 caracteres. Si se intenta almacenar algo diferente, se informará del error.
o (1 punto) El número de procesadores se maneja mediante un conjunto de JRadioButtons
excluyentes entre sí.
o (0,75 puntos) El campo “vendido” se representa mediante un JCheckBox.
o (0,75 puntos) Si el JCheckBox de “vendido” no está activo, el campo de la “fecha de venta” estará
deshabilitado.
b) (3,5 puntos) Cuando se pulse el botón “Ver Marca” se debe mostrar un JDialog con un panel parecido a este.

o (1,5 puntos) Debes mostrar los valores de “Continente” y “País” en sus respectivos JComboBox y el
“País” debe cambiar sus valores cuando se cambia la selección del “Continente”.
o (1,5 puntos) Se debe poder actualizar la información en la base de datos, a partir del botón
“Guardar”.
o (0,5 puntos) El campo “Denominación” debe tener un valor de al menos 2 caracteres, en caso
contrario no se podrá guardar el registro y se debe informar con un mensaje de error.
a) (1 punto) Cuando, en el panel de la gestión del portátil, pulses sobre el botón “Número total de portátiles”
se debe hacer aparecer un JOptionPane que muestre el total de portátiles que hay en la tabla “portátil”.
Deberías apoyarte de una sentencia del tipo “select count(*) from…….” .

¡Buena suerte!.

También podría gustarte