Está en la página 1de 4

Mdulo 5

WSA2015_TP17_Mdulo_5_SP

Enviado por:
Name: Miguel Romero
Member City: Bolivar
Worldskills Colombia (Regional) 2015
mromerop@misena.edu.co
Name: Heyner Cabarcas
Member City: Atlantico
Ing_heiner@misena.edu.co
Name: Yenis Zuiga E.
Member City: San Adres Isla
Worldskills Colombia (Regional) 2015
yezues@misena.edu.co

Worldskills Colombia(Regional) 2015


TP_17_WEBDESIGN_2015

Date: 28.08.14
1 of 4

1. INTRODUCCIN
La organizacin WorldSkill Colombia, es una institucin que ofrece cursos tecnolgicos
complementarios de 20, 40 y 80 horas de forma gratuita. Se requiere que usted construya
una aplicacin web en lenguaje PHP y base de datos MySQL para el registro y manejo de
las inscripciones a los usuarios interesados en realizar los cursos.
Su trabajo consiste en desarrollar una aplicacin web en PHP (No se permite utilizar
framework) que permitir registrar e inscribir a los usuarios interesados. Usted debe
construir una base de datos MySQL para almacenar a esta informacin.
Para desarrollar esta tarea tienes 2 horas y 30 minutos y su solicitud completa ser
evaluada en los siguientes criterios:
Item
C

Puntaje
Objetiva

Critrio
Lado del Servidor

21,00

Puntaje
Subjetiva
4,00

Total
25,00

2. INSTRUCCIONES PARA EL COMPETIDOR


El director de la institucin proporcion los archivos con el sitio web esttico desarrollado
por el equipo que cre el diseo de la aplicacin. Va a desarrollar la programacin
necesaria para que funcione correctamente. Este material es el directorio "Medios".
3. DETALLES DEL PROYECTO
Los usuarios que acceden al sistema pueden registrarse, una vez registrados podrn
consultar los cursos disponibles, con horas, fechas en las que inician y finalizan. Realizar
el proceso de registro que contiene los siguientes campos:

Identificacin:
Nombres:
Apellidos:
E-mail:
Telfono
Celular
Clave

Despus de llenar el formulario el usuario debe hacer clic en el botn registrarse para que
los datos completos se registren correctamente en la base de datos creada para la
aplicacin.
Todos los campos del formulario deben ser validados del lado del servidor

Worldskills Colombia(Regional) 2015


TP_17_WEBDESIGN_2015

Date: 28.08.14
2 of 4

El sistema debe verificar si un usuario registrado ya existe con su nmero de


identificacin.
Una vez el usuario se registre, el sistema debe re direccionarlo a la pgina para su
logueo.
El sistema debe permitir al usuario logueado poder:
Consultar los cursos disponibles con su respectiva intensidad en horas, fecha de
inicio y fecha de finalizacin.
Inscribirse a un curso de su eleccin.
Debe disear el formulario de inscripcin que permita recoger los siguientes datos del
usuario registrado y logueado:
Curso
Foto tamao carne formato (JPG o PNG)
Documento de identificacin en formato pdf y con tamao no superior a 100 k.
Los Archivos deben ser enviados al servidor (upload) y se almacena en una carpeta del
sistema que deber tener como nombre la identificacin del usuario registrado, y all
almacenar los documentos solicitados (foto y documento con identificacin). Despus del
almacenamiento correcto de la informacin, un mensaje de xito debe aparecer al
usuario.
Disear la interfaz que permita al usurio consultar los cursos disponibles con su
intensidade horaria, fecha de inicio y fecha de finalizacin.
El sistema debe enviar un correo al usuario una vez se inscriba.
El usuario inscrito en un curso que desee inscribirse en otro, el sistema a travs de un
mensaje debe informar que ya est inscrito y no le es posible inscribirse en otro hasta
que culmine el actual, adicional debe mostrar el curso en el que se encuentra inscrito, la
fecha de inicio y fecha de finalizacin.
El usuario No puede inscribirse en ms de un curso.
Para seguridad la contrasea de los usuarios deben ser cifrados en la base de datos.

Cuando el usuario hace clic en el Botn Salir, el usuario no podr inscribirse a los
cursos.
El sistema debe proporcionar una funcionalidad para exportar la base de datos en formato
SQL. Debe ser exportada la estructura y los datos. Guardar este archivo en la carpeta
/SQL del sistema.
Worldskills Colombia(Regional) 2015
TP_17_WEBDESIGN_2015

Date: 28.08.14
3 of 4

La programacin utilizada debe ser orientada a objetos. Utilice comentarios en el cdigo


PHP diseados para identificar las operaciones realizadas por las funciones/mtodos
creadas. Mnimo 4 comentarios.
Asegrese de que su aplicacin est protegida contra los ataques de tipo XSS (Cross-site
scripting) y PHP y MySQL inyeccin.
Recuerde, usted tiene 2 horas y 30 minutos para completar esta tarea, buena prueba.
La solucin debe guardarse en una carpeta ubicada en el servidor remoto, esta carpeta se
debe llamar "XXXXX_Module_5" donde XXXXX es el cdigo de su pas.

Worldskills Colombia(Regional) 2015


TP_17_WEBDESIGN_2015

Date: 28.08.14
4 of 4

También podría gustarte