MATERIA LENGUAJES DE MARCAS (PHP & MySQL) EXAMEN
EVAL. BLOQUE I.E.S. CASTELAR
ALUMNO GRUPO DAW1 DPTO INF
EJERCICIO Nº 1 (7 puntos)
1. Realiza un formulario de entrada de datos como el siguiente (intenta conseguir el mayor parecido que
puedas)
REQUISITOS DEL FORMULARIO
El campo categoría profesional debe tener el siguiente aspecto (con al menos los componentes que ves en
la imagen) Observa que las categorías están clasificadas por grupos
Los conceptos por los que desgrava el empleado son los siguientes
MATERIA LENGUAJES DE MARCAS (PHP & MySQL) EXAMEN
EVAL. BLOQUE I.E.S. CASTELAR
ALUMNO GRUPO DAW1 DPTO INF
El porcentaje que desgrava, por concepto, es:
o Médicos sin frontera 2%
o STOP Guerra de UCRANIA. 5%
o Save The Childre 1%
o ACNUR 1%
(Para calcular el 5% de una cantidad se multiplica esa cantidad por 0.05)
El campo SALARIO NETO no puede ser editado por el usuario .Es un campo que calcula la aplicación.
Uno de los dos botones de aplicar desgravación deben ser seleccionados. En caso de seleccionar APLIQUE
DESGRAVACIÓN debe seleccionarse el concepto por el que se desgrava.
REQUISITOS DEL CÓDIGO
Debes organizar tus scripts en dos archivos
o El primero debe llamarse Examen.Ejer1
Debe contener los siguientes scripts (ficheros .php).
panForm.php Contiene el código correspondiente a la pantalla principal (el
formulario).
consultar.php Permite consultar la base de datos en la que se almacenan los datos
para realizar consultas
procesar.php Procesa el contenido del formulario, es decir, realiza los campos que
se consideren necesario y se invoca a las funciones que la aplicación emplee.
o El segundo debe llamarse libExaEjer1.
Debe contener los scripts siguientes
connFinanciera.php Permite realizar las conexiones a la base de datos.
Calcular.php Debe contener al menos una función que realice el cálculo del salario
neto del empleado SALARIO NETO=SALARIO BRUTO*(1 – RETENCIONES)
o El cálculo del salario neto solo puede ser realizado invocando a dicha
función desde algún otro lugar del programa
FUNCIONAMIENTO DE LA APLICACIÓN
Cuando el usuario pulse el botón CALCULAR Y SALVAR se realizan las siguientes acciones
o Se calcula el salario neto y se escribe en la caja de texto correspondiente
o Se guardan los datos en la base de datos
Nombre de la base de datos dbfinanciera (ATENCIÓN. FINANCIERA NO FINACIERA)
Nombre de la tabla empleado.
o El formulario debe permanecer en pantalla con los datos introducidos por el usuario y el campo
SALARIO NETO actualizado.
Puedes realizar esto de cualquier forma que te parezca apropiada.
AYUDA: Para escribir sobre el campo de un formulario añades un pequeño script al campo
value
Cuando el usuario pulsa el botón CONSULTAR DATOS DE LOS EMPLEADOS aparece una tabla con la siguiente
información
o Número de registros de la tabla
o Datos más significativos del usuario (estos son los que te muestro en la captura de pantalla del
ejercicio nº 2)
MATERIA LENGUAJES DE MARCAS (PHP & MySQL) EXAMEN
EVAL. BLOQUE I.E.S. CASTELAR
ALUMNO GRUPO DAW1 DPTO INF
Criterios de calificación
Formulario igual que el mostrado como ejemplo 1 punto
Implementación de la funcionalidad de los botones CALCULAR Y SALVAR / BORRAR DATOS DE LA PANTALLA
6 punto
Es imprescindible que se satisfagan los siguientes requisitos
o Uso de al menos la función que calcula el salario neto
o División de código en los archivos que se ha comentado.
EJERCICIO Nº 2. (1 punto)
Implementar le botón CONSULTAR DATOS DE LOS EMPLEADOS
El resultado debe ser tal y como se muestra en la siguiente captura.
EJERCICIO Nº 3 (2 puntos)
Debes crear una aplicación con una pantalla como la siguiente
MATERIA LENGUAJES DE MARCAS (PHP & MySQL) EXAMEN
EVAL. BLOQUE I.E.S. CASTELAR
ALUMNO GRUPO DAW1 DPTO INF
REQUISITOS DEL FORMULARIO
El estado civil es un desplegable como el que te muestro (debe contener todas estas opciones)
El campo DNI debe informarnos que no se aceptan letras.
FUNCIONAMIENTO DE LA APLICACIÓN
Cuando el usuario pulsa el botón GRABAR los datos quedan grabados en la base de datos
Cuando pulsa el botón CONSULTAR muestra una tabla con los datos del usuario con el DNI pasado como
criterio de búsqueda Observa las capturas siguientes
Cuando el usuario pulsa el botón BORRADO DE DATOS borra en la tabla los datos del usuario con DNI el
pasado como criterio.