Sie sind auf Seite 1von 20

ADSI – ANALISIS Y DESARROLLO

DE SISTEMAS DE INFORMACION

AP7-AA5-Ev2-Desarrollo de
aplicaciones con conexión a
base de datos desde PHP
Codificar los módulos del Sistema de
Información
30/03/2019

Ricardo Rodríguez

SERVICIO NACIONAL DE
APRENDIZAJE - SENA
Tabla de contenido

INTRODUCCIÓN .................................................................................................... 2

OBJETIVOS ............................................................................................................ 3

CONSIDERACIONES ............................................................................................. 4

PROCEDIMIENTO .................................................................................................. 5

EJERCICIOS........................................................................................................... 6

Respuesta............................................................................................................ 7

EVIDENCIAS ........................................................................................................ 17

GLOSARIO ........................................................................................................... 18

RECURSOS BIBLIOGRAFICOS .......................................................................... 19

Capítulo: INTRODUCCIÓN

1
INTRODUCCIÓN

Todo Sistema de Información requiere conectarse a


bases de datos, por lo tanto, se requiere conocer y manejar muy bien las conexiones
a las bases de datos desde, en este laboratorio se afrontará la conexión a la base
de datos desde el lenguaje PHP y en especial las conexiones a bases de datos
MySQL.

En el presente laboratorio se presenta una aplicación


que debe ser completada por el aprendiz, proporcionando parte del código de la
aplicación y se hace énfasis en la parte de conectividad a base de datos, que
corresponde a las actividades a desarrollar usando la base de datos MySQL desde
una aplicación en PHP.

Capítulo: INTRODUCCIÓN

2
OBJETIVOS

• Crear una aplicación con lenguaje de


programación PHP que aplique los conceptos presentados.
• Realizar la conexión entre formularios y base de
datos MySQL.
• Implementar las funcionalidades presentadas
para la conexión a base de datos de acuerdo con los requerimientos planteados.

Capítulo: OBJETIVOS

3
CONSIDERACIONES
Para el desarrollo del laboratorio es importante que tenga
en cuenta los siguientes aspectos relacionados en la tabla:

Ítem Descripción
Soporte Teórico • Revisar los Objetos de Contenido sobre Fundamentos
de Programación en PHP.
• Objeto de contenido Conexión a Bases de Datos
desde PHP.
• Video tutoriales Conexión a Bases de Datos MYSQL
desde PHP.
Productos • • Ejercicios ejemplo que se muestran en los objetos de
requeridos contenido y en los Video tutoriales.
• Aplicación CentroMedico entregada, junto a la base de
datos llamada también centromedico.
Herramientas SW • Para el desarrollo del Laboratorio se requiere tener
instalado XAMPP, para poder ejecutar aplicaciones
web y para poder acceder a bases de datos MYSQL.

Capítulo: CONSIDERACIONES

4
PROCEDIMIENTO
Para el desarrollo del laboratorio tenga en cuenta el
siguiente procedimiento:

1. Descomprima la aplicación suministrada como


anexo del laboratorio denominada centromedico.
2. Copie la carpeta de la aplicación en la carpeta
htdocs de su servidor XAMPP.
3. Ingrese por phpmyadmin y realice el proceso de
importar una base de datos utilizando el archivo de la base de datos incluido en los
archivos entregados.
4. Verifique que la base de datos se ha creado
correctamente. La base de datos tiene 5 tablas.
5. Verifique la tabla Usuarios, debe tener 2 registros.
El password de cada uno de los usuarios es el mismo nombre del usuario (se
encuentra encriptado con md5).
6. Vaya a la carpeta de la Aplicación CentroMedico,
ingrese a la carpeta llamada Modelo y edite el archivo llamado
conexionBasesDatos.php. Cambie el password sena por el password de su usuario
root en su servidor.
7. Pruebe en el navegador si ya puede ingresar a la
aplicación.
▪ Usuario Medico y password Medico.
Capítulo: PROCEDIMIENTO

▪ Usuario Asistente y password Asistente


8. Los archivos tipo formularios, resultados de
consultas deben ser guardados en la carpeta Vista.
9. Los archivos que reciben datos de la vista
guardarlos en la carpeta Controlador.
10. Las clases guardaras en la carpeta Modelo.

5
EJERCICIOS
• Codificar los archivos necesarios que permitan
agregar un Médico a la base de datos. En la solución debe utilizar la clase Medico.
Como ayuda revise el archivo llamado validarInsertarPaciente.php que se encuentra
en la carpeta Controlador.
• Codificar los archivos en php necesarios que
permitan listar los Médicos en una tabla.
• Codificar los archivos en php necesarios que
permitan actualizar los datos de cualquier Médico.
• Codificar los archivos en php necesarios que
permitan actualizar los datos de cualquier paciente. En la Solución debe utilizar la
Clase Paciente que se encuentra dentro de la carpeta Modelo.

Nota: Para configurar las opciones del menú, ingrese a


la carpeta Vista y edite el archivo llamado menú.php

Capítulo: EJERCICIOS

6
Respuesta.
Se crea la base de datos en mysql con el nombre
centromedico, después de modificación se procede a instalar el servidor XAMMP
para iniciar las pruebas necesarias de cada ejercicio.

Capítulo: EJERCICIOS

7
Procedemos a la siguiente ruta después de instalado
XAMPP.

C:\xampp\htdocs en esta ruta se pegan los archivos


PHP para su ejecución en el servidor.

Capítulo: EJERCICIOS

8
Luego iniciamos el servidor XAMPP el cual trae pre
instalado el PHPMYADMIN que nos sirve para administrar nuestras bases de datos.

Luego abrimos en nuestros navegadores los


administradores tanto de XAMPP como de PHPMYADMIN. Y luego de exportar
nuestra base de datos a PHPMYADMIN, procedemos a probar que los registros que
se hagan actualicen las tablas existentes de médicos, pacientes en la base de datos.

Capítulo: EJERCICIOS

9
Se inicia la prueba con un usuario ya ingresado en la
tabla usuarios, en este caso (Medico).

Capítulo: EJERCICIOS

10
Al ingresar los datos de acceso vemos que se ejecuta
correctamente.

INSERTAR MEDICO

Procedemos a llenar los datos del registro del médico.

Capítulo: EJERCICIOS

11
Capítulo: EJERCICIOS

12
Revisamos la base de datos de PHPMYADMIN y vemos
que el registro se llevó a cabo correctamente.

Capítulo: EJERCICIOS

13
INSERTAR PACIENTE

Observamos que se insertó correctamente el paciente en


la base de datos de MYSQL.

Capítulo: EJERCICIOS

14
Observamos desde el panel de gestión de
PHPMYADMIN que el paciente que acabamos de registrar quedo guardado en la
base de datos.

OTRAS CAPTURAS

Capítulo: EJERCICIOS

15
Capítulo: EJERCICIOS

16
EVIDENCIAS
A. Archivo comprimido en formato .ZIP con la
aplicación centromedico actualizada.
B. Archivo de la base de datos actualizada exportada
en formato sql.

Capítulo: EVIDENCIAS

17
GLOSARIO
DDL: Lenguaje de Definición de Datos. (temporal)

Capítulo: GLOSARIO

18
RECURSOS BIBLIOGRAFICOS
• Desarrollo web. Manuales de programación con
PHP. Disponibles en: http://www.desarrolloweb.com/articulos/392.php.
• Programación en PHP5. Nivel Básico. Carlos
Vázquez Mariño. Ferrol, Septiembre 2008 disponible en:
http://administraciondesistemas.pbworks.com/f/Manual_PHP5_Basico.pdf.
• Manual de Referencia MySQL, disponible en
http://dev.mysql.com/doc/refman/5.0/es/index.html
• http://www.w3schools.com/bootstrap/
• https://getbootstrap.com

Capítulo: RECURSOS BIBLIOGRAFICOS

19

Das könnte Ihnen auch gefallen