Ejercicio implementando Nusoap

UNIVERSIDAD INCA GARCILASO DE LA VEGA FACULTAD DE INGENIERÍA DE SISTEMAS Y CÓMPUTO INTEGRANTES : Mesía Gatica, Carol

Views 74 Downloads 0 File size 476KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD INCA GARCILASO DE LA VEGA FACULTAD DE INGENIERÍA DE SISTEMAS Y CÓMPUTO

INTEGRANTES

:

Mesía Gatica, Carol Stefhany Chavez Albinagorta, Joel

CARRERA PROFESIONAL

:

Ingeniería de Sistemas

ASIGNATURA

:

Lenguaje de Programación III

CICLO ACADÉMICO

:

V

SEMESTRE ACADÉMICO

:

2014 - II

DOCENTE RESPONSABLE :

Chacaltana Buleje, Gonzalo

LIMA – PERÚ 2014

Ejercicio N°2: Obtener información de las notas de un alumno. Parte 1 (Servidor SOAP): Diseñar y desarrollar un servicio web (web service) en PHP usando el framework CodeIgniter que permita devolver las notas de un alumno de acuerdo al código de alumno que le soliciten las aplicaciones clientes que consuman el servicio web. La información del alumno que debería devolver seria:

➔ ➔ ➔ ➔ ➔ ➔ ➔

Código de Alumno. Nombres Apellidos Promedio de Prácticas Examen Parcial Examen Final Nota Final

Parte 2 (Cliente SOAP): Diseñar y desarrollar un aplicación web en PHP usando el framework CodeIgniter que pueda consumir el servicio web de la Parte 1. La información a enviar al servicio web se debe ingresar desde un formulario (VISTA) y los datos obtenidos se deberán mostrar en la misma vista HTML.(Usar AJAX). Se deberá utilizar como fuente de información una base de datos MySQL.

Desarrollo del Ejercicio N°2:

Para el desarrollo del ejercicio hemos utilizado WampServer. A continuación mostramos el procedimiento de su configuración paso y paso y la realización del ejercicio usando como base de datos: codeigniter.sql, en el cual se almacena la lista de alumnos con su respectivo código de alumno(id_alumno), nombres, apellidos, promedio de prácticas (p_practicas), notas de examen parcial(e_parcial), de examen final (e_final) y su nota final (nota_final).

1. Instalar el WampServer2-PHP528.exe

2. Activar el soap

3. Creamos la base de datos codeigniter y ejecutamos el script codeigniter.sql

4. Extraemos el archivo en la carpeta C:\wamp\www\

5. Modificamos los parámetros del archivo database.php de la conexión de la base de datos en codeigniter\application\config\

6. Abrimos el navegador y colocamos la siguiente ruta http://localhost/codeigniter/index.php/alumnos SOLUCION PARTE 1

7. Creación del SoapServer en la siguiente ruta C:\wamp\www\codeigniter\application\controllers nombre del archivo soap.php

8. Envío de un código de alumno http://localhost/codeigniter/index.php/alumnos/notas/?id_alumno=20141701

9. Creación del SoapCliente

10. Envío de un código de alumno http://localhost/codeigniter/index.php/alumnos/notas/?id_alumno=20141701

11. Vista de listado de notas index.php ruta C:\wamp\www\codeigniter\application\views Consume el web servicie a través de un Ajax SOLUCION PARTE 2

12. Resultado en la url http://localhost/codeigniter/index.php/alumnos