TrabjoColaborativo No. 2

Embed Size (px)

Citation preview

  • 7/22/2019 TrabjoColaborativo No. 2

    1/13

    APORTE TRABAJO COLABORATIVO 2PRO. DE SITIOS WEB

    JANES SAENZ PUERTACC. 1046427232

    TUTORYHON JERSON

    ROBLES PUENTES

    GRUPO301127A

    UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA UNADESCUELA DE INGENIERIA DE SISITEMAS

    CEAD BANCO MAGDALENA2013

  • 7/22/2019 TrabjoColaborativo No. 2

    2/13

    INTRODUCCIN

    Este trabajo es realizado para el curso Programacin de sitios web

    PHP del programa deIngeniera de Sistemas de la Universidad Nacional Abierta y a Distancia UNAD, paralograr un programa que profundizara las temticas generales de la Unidad 2 por medio deun ejercicio a realizar en php, manejando formularios dinmicos y manejo de archivosplanos, con el acompaamiento del tutor.

  • 7/22/2019 TrabjoColaborativo No. 2

    3/13

    OBJETIVOS

    1. Aplicacin de Inclusin de cdigo desde archivos, objetos, matrices, y cadenas decaracteres

    2. Obtener conceptos bsicos de HTTP y cookies, entrada y salida en php3. Uso de mantenimiento de directorios y ficheros4. Evaluar e implementar la teora vista durante el desarrollo del Mdulo.5. Manipular las funciones para el manejo de archivos planos.6. Identificar, manipular y desarrollar aplicaciones con las funciones de manejo de

    directorios y archivos

    7. Crear aplicaciones mediante manejo de formularios dinmicos.8. Desarrollar habilidades inter-personales para lograr un desempeo ms alto en

    equipo colaborativo.9. Mejorar habilidades de comunicacin10.Establecer y defender posiciones con evidencia y argumento slido11.Volver el razonamiento ms flexible en el procesamiento de informacin y al

    enfrentarse a las obligaciones adquiridas en un trabajo en grupo12.Practicar habilidades que necesitar para su desempeo laboral

  • 7/22/2019 TrabjoColaborativo No. 2

    4/13

    DESARROLLO DE LA ACTIVIDAD

    1. Crear un programa que solicite el nmero de estudiantes para realizar una encuesta sobre

    (Numero de hombres, nmero de mujeres, edad promedio de hombres, edad promedio demujeres, edad promedio de todos los estudiantes, y cuantas personas son segn el estadocivil).

    Pgina principal de la encuesta.

    TRABAJO No. 4

    UNIVERSIDAD ABIERTA Y A DISTANCIAUNAD

    ENCUESTA DE DATOS PERSONALES

    NUMERO DE PERSONAS

  • 7/22/2019 TrabjoColaborativo No. 2

    5/13

    Encuesta

    ENCUESTA

    UNIVERSIDAD ABIERTA Y A DISTANCIAUNAD

    ENCUESTA DE DATOS PERSONALES

  • 7/22/2019 TrabjoColaborativo No. 2

    6/13

    UNION LIBRE

    SEPARADO

    VIUDO

    ';}

    echo '

    '

    ?>

    Resultado

  • 7/22/2019 TrabjoColaborativo No. 2

    7/13

    $contador1=$contador1+$_GET["edad".$z];echo $_GET["radio".$z]."
    ";echo $_GET["radio2".$z]."

    ";

    if ($_GET["radio".$z]=='F'){

    $contadorf=$contadorf+1;}else{$contadorm=$contadorm+1;}

    if ($_GET["radio2".$z]=='C'){$contadorc=$contadorc+1;}elseif($_GET["radio2".$z]=='U'){$contadoru=$contadoru+1;}elseif($_GET["radio2".$z]=='S'){$contadors=$contadors+1;}else{$contadorv=$contadorv+1;}

    }$promedio= $contador1/$num;echo "La edad promedio de las personas encuestadas es $promedio \n aos
    ";echo "El nmero de mujeres encuestadas fue de $contadorf \n mujeres
    ";echo "El nmero de hombres encuestadas fue de $contadorf \n hombres
    ";$promedioc=($contadorc*100)/$num;$promediou=($contadoru*100)/$num;$promedios=($contadors*100)/$num;$promediov=($contadorv*100)/$num;

    echo "El Estado civil de Casados fue de $promedioc porciento
    ";echo "El Estado civil de Union libre fue de $promediou porciento
    ";echo "El Estado civil de Separados fue de $promedios porciento
    ";echo "El Estado civil de Viudos fue de $promediov porciento
    ";

    ?>

  • 7/22/2019 TrabjoColaborativo No. 2

    8/13

    ACTIVIDAD No. 2

    1. Realizar un programa en php para guardar los datos de un empleado en un archivo plano,el siguiente sera un ejemplo para registrar los datos del empleado:

    La pgina que capta los datos

    ENCUESTA

    UNIVERSIDAD ABIERTA Y A DISTANCIAUNAD

    REGISTRO DE EMPLEADOS

    CEDULA O NIT

  • 7/22/2019 TrabjoColaborativo No. 2

    9/13

    GENERO

  • 7/22/2019 TrabjoColaborativo No. 2

    10/13

    fputs($ar,"\n\r");fputs($ar,$_REQUEST['nombre']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['apellidos']);fputs($ar,"\n\r");

    fputs($ar,$_REQUEST['direccion']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['genero']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['estado']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['cuenta']);fputs($ar,"\n\r");fputs($ar,"--------------------------------------------------------");fputs($ar,'
    ');fclose($ar);echo "Los datos se cargaron correctamente.";

    echo 'INGRESAR OTROREGISTRO';}

    elseif($_REQUEST['boton2']){echo "Los datos no se cargaron correctamente.";unlink('janessaenz.txt');}else {$filename = "janessaenz.txt";

    $dataFile = fopen( $filename, "r+" );//echo str_replace("javier","juan","janessaenz.txt");}while (!feof($dataFile))

    {$buffer[] = fgets($dataFile, 4096);}/*Sustituyes la linea N */

    $buffer[1] = "Otra cosa";echo "sustitucion completa";}?>

    La pgina que muestra los datos

    Base de Datos

  • 7/22/2019 TrabjoColaborativo No. 2

    11/13

    MUESTRA DE LA PGINA

  • 7/22/2019 TrabjoColaborativo No. 2

    12/13

    CONCLUSIONES

    En esta actividad de la unidad 2 logramos identificar los temas tratados en el cursoProgramacin de sitios web PHP, manejando formularios dinmicos y manejo dearchivos planos, inclusin de archivos, objetos, matrices y cadenas de caracteres.Manipulando las funciones para el manejo de los archivos planos, creando aplicaciones conlas funciones de manejo de directorios y archivos, con el acompaamiento del tutor y loscompaeros.

  • 7/22/2019 TrabjoColaborativo No. 2

    13/13

    BIBLIOGRAFIA

    1. Modulo Acadmico del curso Programacin de Sitios WebUniversidad NacionalAbierta y a Distancia

    UNAD.

    2. Protocolo del Curso Programacin de Sitios WebUniversidad Nacional Abierta ya DistanciaUNAD.

    3. Campus VirtualCurso Programacin de Sitios WebUniversidad NacionalAbierta y a DistanciaUNAD.