practica laboratorio3

23
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA Practica de laboratorio 3 Estudiante Jhon Fredy Gerena Valderrama CC 80894708 Programa Programación de sitios Web 301127_5 Tutor Wilson Perez Correa Universidad Nacional Abierta y a Distancia UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Ingeniería de Sistemas José Acevedo y Gómez, Bogotá Mayo 8 de 2016

Upload: jhon-f-gerena-valderrama

Post on 24-Jan-2018

141 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Practica de laboratorio 3

Estudiante

Jhon Fredy Gerena Valderrama CC 80894708

Programa

Programación de sitios Web

301127_5

Tutor

Wilson Perez Correa

Universidad Nacional Abierta y a Distancia

UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería

Ingeniería de Sistemas

José Acevedo y Gómez, Bogotá

Mayo 8 de 2016

Page 2: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Introducción

El presente trabajo se desarrollo como parte practica de laboratorio 3. Por medio

del desarrollo del mismo se pretende practicar la inclusión de código desde archivos,

objetos, matrices, y cadenas de caracteres. Conceptos básicos de HTTP y cookies,

entrada y salida en PHP. Mantenimiento de directorios y ficheros. Con lo cual se

busca fundamentar a los estudiantes en los conocimientos básicos de programación

de PHP manejo de bases de datos en msql, creación en php myadmin entre otros

conceptos necesarios para manipular información almacenada en el servidor local.

Page 3: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Objetivos

Utilizar las herramientas propuestas en la unidad para el desarrollo de los

ejercicios.

Crear, manipular bases de datos en mysql

Fundamentar de forma teórica y práctica, la concepción de la programación

PHP gestionando la base de datos con diferentes registros

Experiencias o dificultades

Ya con un poco más de experiencia logre llevar a cabo la tarea propuesta, la práctica

fue muy buena, un poco extensa, requiere de un buen nivel de concentración ya

que por un simple error de escritura se daña el código, la conexión a la base de

datos funciono correctamente, fue muy entretenido, interesante, se retroalimento

conocimiento adquirido anteriormente y más cosas que se aprendieron en toda esta

unidad.

Page 4: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Desarrollo De La Práctica

Crear páginas que conecten al motor mysql y a la base de datos, luego una página

donde insertan los datos (código, nombre, apellidos, edad, ciudad, sexo) en mysql,

otra página que muestre los datos almacenados, otra página que modifique los

datos y otra que borre un registro. Tratar de manipular 2 tablas como mínimo.

Evidencia de Creación de base de datos

El nombre de la base de dats es lab_psw

En esta base de datos se crearon 2 Tablas (alumnos y profesores)

Page 5: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Tabla alumnos

Tabla Profesores

Page 6: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Evidencia de Ejecución del programa

Se inicia mostrando el registro de un alumno nuevo

Page 7: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Evidencia de registro de alumno nuevo

Page 8: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Se realiza el registro de un profesor nuevo

Evidencia de almacenamiento

Page 9: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Almacenamiento en base de datos

Consulta de todos los registros almacenados

Page 10: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Evidencia para eliminar un registro

Se empezará borrando el registro de un alumno

Page 11: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Confirmación de eliminación

El registro se ha eliminado

Page 12: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Ahora se va a eliminar un registro de un profesor

Damos clic en el botón eliminar

Page 13: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Seleccionamos a los profesores

Confirmación de borrado de registro

Page 14: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Se listan los registros para corroborar la eliminación del registro

Por último, se realiza modificación de un registro de alumno

Page 15: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Elegimos el botón que corresponde a la tabla en donde se encuentra el registro

que deseemos modificar en este caso la de alumnos

Consultamos un registro con su respectivo código para luego eliminarlo

Page 16: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Nos muestra en pantalla la información tomada desde la base de datos,

procedemos a cambiar el campo deseado en este caso la ciudad de Cali por Buga

Confirmación de cambio de registro

Page 17: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Evidencia desde la base de datos

Desde los registros

Page 18: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Modificación de un registro de la tabla de profesores

Elegimos el botón que corresponde a la tabla en donde se encuentra el registro

que deseemos modificar en este caso la de profesores

Page 19: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Consultamos un registro con su respectivo código para luego eliminarlo

Se visualizan en la pantalla los resultados filtrados desde la base de datos

Page 20: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Confirmación de modificación

Confirmación de eliminación en base de datos

Page 21: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Page 22: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Conclusiones

Se practicó el uso de del servidor App Server y el servidor Xampp.

Se utilizaron los operadores utilizados en el lenguaje PHP para la

construcción de expresiones manejando archivos planos.

Se identificaron funciones para crear, almacenar y sacar datos desde una

base de datos.

Page 23: Practica laboratorio3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD CEAD JOSE ACEVEDO Y GOMEZ BOGOTA

Referencias

Bibliografía cacnsuzuma. (2007). Instalacion de Appserver. consultado 8 marzo 2016

de[https://www.youtube.com/watch?v=SbK2YVwsd94].

codigofacilito. (2007). Tutorial PHP - 14. Formularios. consultado de:

[https://www.youtube.com/watch?v=HPjD7GVPeL0].

Hilarion, F. (2016). Cómo hacer formulario en PHP. consultado 10 al 15 MArzo 2016

de[https://www.youtube.com/watch?v=mZO3tZHEfhQ&feature=youtu.be].

Hilarion, F. (2016). Iniciando con PHP (Appserv y editor PHP): Descarga, Instalación, Ejecución.

consultado 3 Marzo

[https://www.youtube.com/watch?v=F5zTQaZg3ik&feature=youtu.be].

Hilaron, F. (2016). PHP MYSQL PHPMYADMIN. consultado del 2 al 7 de mayo de 2016

de[https://www.youtube.com/watch?v=xcc8IRRUws4&feature=youtu.be].

Sanchez, A. (2008). Contador de visitas unicas. consultado 2 Mayo 2016

de[https://www.youtube.com/watch?v=SglgyuPNZMA].