Tarea online
Título de la tarea: Varios ejercicios.
Unidad 2: Características del lenguaje PHP.
Ciclo formativo y módulo: Ciclo superior de DAW. Módulo de DWES
Descripción de la tarea
Primer ejercicio
Crea un conjunto de páginas php que recojan los datos de un pedido para una
tienda online que vende 5 tipos de artículos: Artículo A, Artículo B, Artículo C,
Articulo D, Artículo E.
Se deberá recoger el número de unidades solicitadas de cada uno de los
artículos, no siendo necesarios que aparezcan todos los artículos.
Recogerá los valores y generará una factura en la que se indiquen las unidades
vendidas de cada uno de los artículos, su precio unitario (5.99€, 12.49€, 19.99€,
23.56€ y 5.45€ respectivamente), subtotal por artículo e importe total, aplicando
un 20% de IVA.
Generar la factura correspondiente y todas las páginas de gestión necesarias.
Para una persona que compra solo los artículos A, B y C el resultado sería tras la
elección de los artículos a incluir A, B y C y una cantidad de un solo artículo de:
Con los campos subtotal, IVA y total calculados.
Segundo ejercicio
Debes programar una aplicación para mantener una línea de producción de una
fábrica en una única página web.
La aplicación almacenará tres datos de cada producto: su nombre, su peso y el
tiempo de producción. No podrá haber dos productos que se llamen igual.
En la parte superior de la página web se mostrará los datos de todos productos
existentes. En la parte inferior debe figurar un sencillo formulario con tres
cuadros de texto, uno para el nombre, otro para el peso y otro para el tiempo de
producción, además se creará un botón de añadir producto.
Cada vez que se envíe el formulario:
• Si el nombre del producto está vacío, se mostrará un aviso al usuario.
• Si el nombre del producto que se introdujo no existe, y ni el peso ni el tiempo
de producción están vacíos, se añadirá.
• Si el producto a introducir ya existe y solo introduce el peso, se sustituirá el
peso actual por el anterior.
• Si el producto ya existe y se introducen el peso y tiempo de producción se
eliminará si coinciden los datos
Información de interés
Recursos necesarios y recomendaciones
Recursos necesarios para realizar la Tarea.
Ordenador con PHP, servidor web Apache y entorno de desarrollo VSCode,
WebStorm, etc, correctamente instalado y configurado según lo visto en el tema
anterior
Consejos y recomendaciones.
Se recomienda emplear como apoyo en el desarrollo del examen un navegador con
acceso a Internet, para poder consultar el manual online de PHP
Indicaciones de entrega.
Una vez realizada la tarea elaborarás un archivo en formato zip con todos los ficheros
necesarios, se creará un directorio por ejercicio (primero, segundo) en el que
residirá la página index.php que será el inicio del ejercicio.
El envío se realizará a través de la plataforma de la forma establecida para ello, y el
archivo se nombrará siguiendo las siguientes pautas:
apellido1_apellido2_nombre_DWES02_Tarea.zip
Asegúrate que el nombre no contenga la letra ñ, tildes ni caracteres especiales
extraños. Así por ejemplo la alumna Begoña Sánchez Mañas para la primera
unidad del MP de DWES, debería nombrar esta tarea como...
sanchez_manas_begona_DWES02_Tarea.zip
Evaluación de la tarea
Criterios de evaluación implicados
• Se han utilizado mecanismos de decisión en la creación de bloques de
sentencias.
• Se han utilizado bucles y se ha verificado su funcionamiento
• Se han utilizado arrays para almacenar y recuperar conjuntos de datos.
• Se han creado y utilizado funciones.
• Se han utilizado formularios Web para interactuar con el usuario del
navegador Web.
• Se han empleado métodos para recuperar la información introducida en el
formulario.
• Se han añadido comentarios al código.
• Se han identificado los mecanismos disponibles para el mantenimiento de la
información que concierne a un cliente Web concreto y se han señalado sus
ventajas.
• Se han realizado adaptaciones a aplicaciones Web existentes como gestores
de contenidos u otras.
¿Cómo valoramos y puntuamos tu tarea?
El primer ejercicio
Criterios de puntuación. Total 5 puntos.
Se valorará la consecución de cada uno de los siguientes items:
• Generar la estructura de la página PHP. (0,5 puntos)
• Mostrar la factura correspondiente. (2 puntos)
• Generar el formulario de recogida de datos. (1punto)
• Comprobar los datos enviados por el formulario, mostrando una advertencia
en los casos correspondientes. (0,5 puntos)
• Crear los datos calculados correctamente (0,5 puntos)
• Introducir comentarios en el código. (0,5 puntos)
El segundo ejercicio
Criterios de puntuación. Total 5 puntos.
Se valorará la consecución de cada uno de los siguientes ítems:
• Generar la estructura de la página PHP. (0,5 puntos)
• Mostrar los productos existentes. (0,5 puntos)
• Generar el formulario de introducción de nuevo producto. (0,5 puntos)
• Introducir los datos como campos ocultos en el formulario. (0,5 puntos)
• Comprobar los datos enviados por el formulario, mostrando una advertencia
en los casos correspondientes. (0,5 puntos)
• Introducir los datos de un nuevo producto (0,5 puntos)
• Modificar el peso de un producto ya existente. (0,5 puntos)
• Eliminar un producto (0,5 puntos)
• Utilizar un array asociativo. (0,5 puntos)
• Introducir comentarios en el código. (0,5 puntos)