Asdasd
Integrantes:
Cristian Lara.
Patricio Riquelme.
Francisco Vera.
Fecha:
Ingeniería Civil Informática.
Problema 1.
Mi propia Aplicación Swing para consultas Select.
Diseñar e implementar una aplicación en Swing (interfaz grafica), que permita realizar cualquier consulta SQL Select a la base de datos donde se guardan los empleados y departamentos de unaempresa.
Tener en consideración que el usuario puede realizar una consulta individual a la tabla empleados, a la tabla departamento y a través de un join (inner, left, natural, etc.) combinar ambas tablas para obtener un resultado específico.
Las Respuestas al problema planteado se realizaran mediante el uso del método de los 4 pasos, como se muestra a continuación.
• Paso 1.Ejemplificación (15 ejemplos) adecuada, cuidando detectar situaciones de borde.
1. < Select * from Epl3ad0s >→<Proceso>→<No existe la tabla>
2. < Select * from >→<Proceso>→<”Error de sentencia”>
Rut | Apellido | Nombre | Fecha Nac. | Sexo | Sueldo | Sueldo | idDepto |
1234-5 | Soto | Juan | 30-1-1994 | Masculino | $22123 | $22123 | 3 |
1223-2 |Rodriguez | Olivia | 20-6-1884 | Femenino | $23221 | $23221 | 1 |
2341-k | Alvares | Felipe | 4-12-1980 | Masculino | $33221 | $33221 | 2 |
3. < Select * from Empleados >→<Proceso>→<tabal empleados.>
4. < Select idDepto from Empleados >→<Proceso>→<>
idDepto |
3 |
1 |
2 |
5. < Select Rut * from >→<Proceso>→<ErrorSentencia>
Apellido |
Soto |
Rodriguez |
Alvares |
Sueldo |
$22123 |
$23221 |
$33221 |
6. < Select Apellido, Sueldo from empleados >→<Proceso>→<>
7. < Select Nombre, Apellidos from idDepto >→<Proceso>→<Error de Sentencia>
8. < Select Empleados from Sueldo >→<Proceso>→<Error de Sentencia>
9. < Select Holafrom Mundo >→<Proceso>→<Error de Sentencia>
10. < Select 00000 from 00000>→<Proceso>→<Error de Sentencia>
11. < Select www.uctemuco.cl from Empleados; >→<Proceso>→<Error de Sentencia>
12. < Select Sexo from Femenino; >→<Proceso>→<Error de Sentencia>
13. < Select Sueldo set Empleados>→<Proceso>→<Error de Sentencia>
14. < Select Empleados from *; >→<Proceso>→<Error de sentencia>
15. < Select nombre_depto from idDepto; >→<Proceso>→<Error de Sentencia>
• Paso 2.
Análisis de la solución combinando lenguaje natural, esquemas, fracciones de
Diagrama de Actividad y fracciones de código.
◦ Paso 2.1: Diseño de prototipos de lasprincipales interfaces gráficas.
La primera ventana expuesta al usuario podría ser la mostrada a continuación, donde como primera instancia, de una manera sencilla se le podrá dar la oportunidad al usuario lograr realizar las consultas a una o ambas tablas de la base de datos, según corresponda la seleccion, además de esto lograr implementar un posible jtextfield para que el usuario ingrese unaconsulta personal a la base de datos.
Ventana principal_1
Al momento de elegir la tabla a realizarle la consulta se pretende q eergera otra ventana donde se le podrá hacer una consulta mas guida, ya que como muestra el prototipo “ventana emergente” se pide la columna y el registro de dicha columna par a realizar la consulta, además de haer una segunda opción para realizar la consulta conmas columnas.
Ventana emergente
Ventana principal_2
Este segundo prototipo se plantea realizar todo en una sola ventana, es decir crear un jcombobox donde se ara la consulta a la base de datos para que muestre la tabla seleccionada, luego iría un jtexfield donde el usuario , se supone q ingresara la consulta personalizada, donde el resultado será mostrado en los jtextfield q están...
Regístrate para leer el documento completo.