PDF de programación - Creación de Servicios web y modificaciones para consumir posteriormente desde el móvil - guía lab07

Imágen de pdf Creación de Servicios web y modificaciones para consumir posteriormente desde el móvil - guía lab07

Creación de Servicios web y modificaciones para consumir posteriormente desde el móvil - guía lab07gráfica de visualizaciones

Publicado el 22 de Octubre del 2018
1.023 visualizaciones desde el 22 de Octubre del 2018
1,5 MB
26 paginas
Creado hace 5a (05/06/2018)
UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS



PROGRAMACION PARA DISPOSITIVOS MOVILES



PDM115 Ciclo I-2018

GUIA DE LABORATORIO N° 07 b_000Webhost

Creación de Servicios web y modificaciones para consumir posteriormente

desde el móvil



(Php 000Webhost- Para desarrollar en casa)

Objetivo:

Crear servicios web utilizando la arquitectura REST, para obtener información desde un
servidor web en un Hosting Gratuito que se conecta a una base de datos.

Requerimientos previos:

 Conocer comandos DDL y DML en MySql.

 Conocer conceptos básicos de WampServer y como dejarlo activo.

 Tener Conexión a internet disponible.







Indice


Creación de Usuario en 000Webhost .................................................................................................1

Primero crear una cuenta...............................................................................................................1

Creación de Base de Datos .................................................................................................................4

*Parte Opcional ..............................................................................................................................6

Script de Base de datos CARNET ....................................................................................................7

Prueba de llaves primarias: ............................................................................................................9

Creación de servicio web con interacción con bases de datos. ........................................................12

Creación del servicio web en el 000Webhost. ..............................................................................12

Servicios Web de CRUD ....................................................................................................................13

Servicio web de Inserción de Notas. ............................................................................................13

Servicio web de Consulta de Notas. ............................................................................................15

Servicio web de Actualización de Notas. ....................................................................................16

Servicio web de Eliminación de Notas. .......................................................................................17

Servicios de Consulta Especiales .....................................................................................................18

Encontrar Alumno y Materia por fecha ........................................................................................18

Modifique los registros que desee para mostrar los servicios filtrados ...................................20

Servicio web de Alumnos filtrados desde una fecha. ..................................................................20

Servicio web de Materias filtradas desde una fecha. .................................................................21

Obtener el Promedio de Notas de un Alumno .............................................................................22

EXPLICACION DEL CODIGO. ..........................................................................................................23



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018

Creación de Usuario en 000Webhost



Primero crear una cuenta
Entre a 000Webhost

https://www.000webhost.com

Cambiarse de Pais(México) para cambiar de idioma

Entrar a registro gratis

Clic en Obten Hosting Gratis



1

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018

Aparecera una ventana como se muestra,



Seleccione el signo + para crear un website, que aunque no lo utilizaremos, es necesario para
activar la cuenta, Luego presione clic en OK

Confirmar en el correo que se puso para crear la cuenta



2

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018

Digitar cuenta de correo y Presionar clic en reenviar confirmacion



Crear clic en el link y Luego presionar clic para crear el sitio web.



3

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

Digitar los datos de la página con el nombre y contraseña.

PDM115


Ciclo I-2018

Las opciones que tendremos para trabajar son Administrador de Archivos(para crear los servicios
web) y Administrador de Base de Datos(para crear la base carnet)



Creación de Base de Datos



Entrar a Base de Datos(Nueva Base de Datos)



4



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018

Crear una nueva

Entrar a gestionar la base



5

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018



Entrar a la base que se creo



*Parte Opcional
Si deseamos crear la base de datos a partir de un modelo conceptual podemos utilizar el archivo
modelo_guia08.cdm y generar archivo físico(MySQL ) y crear Script de Base de Datos.



Fin de parte opcional



6



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

Presionamos clic en SQL e insertamos el script(abajo) en la parte que se indica

PDM115


Ciclo I-2018



Script de Base de datos CARNET
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 31/05/2013 18:04:40 */
/*==============================================================*/
drop table if exists ALUMNO;
drop table if exists MATERIA;
drop table if exists NOTA;
/*==============================================================*/
/* Table: ALUMNO */
/*==============================================================*/
create table ALUMNO
(
CARNET char(7) not null,
NOMBRE varchar(30) not null,
APELLIDO varchar(30) not null,
SEXO char(1) not null,
MATGANADAS int,
primary key (CARNET)
) ENGINE = InnoDB;
/*==============================================================*/
/* Table: MATERIA */



7

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2018

/*==============================================================*/
create table MATERIA
(
CODMATERIA char(6) not null,
NOMMATERIA varchar(30) not null,
UNIDADESVAL char(1) not null,
primary key (CODMATERIA)
) ENGINE = InnoDB;
/*==============================================================*/
/* Table: NOTA */
/*==============================================================*/
create table NOTA
(
CODMATERIA char(6) not null,
CARNET char(7) not null,
CICLO char(6) not null,
NOTAFINAL float,
primary key (CODMATERIA, CARNET, CICLO)
) ENGINE = InnoDB;
alter table NOTA add constraint FK_POSEE foreign key (CODMATERIA)
references MATERIA (CODMATERIA) on delete restrict on update restrict;
alter table NOTA add constraint FK_TIENE foreign key (CARNET)
references ALUMNO (CARNET) on delete restrict on update restrict;



8

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

Ahora presione clic en la base de la izquierda y aparecerán las tablas creadas.

PDM115


Ciclo I-2018



Prueba de llaves primarias:

(Probamos una por una la ejecución de las líneas de comando en cada tabla(SQL). La
primera línea se debe ejecutar correctamente y la segunda debe generar error)

En Alumno

INSERT INTO ALUMNO VALUES ('SS00001','NuevoSV','Nuevo','M',0);

INSERT INTO ALUMNO VALUES ('SS00001','NuevoSV','Nuevo','M',0);

En Materia

INSERT INTO MATERIA VALUES('MAT215','MATEMATICAS_SV II',4);

INSERT INTO MATERIA VALUES('MAT215','MATEMATICAS_SV II',4);

En Nota

INSERT INTO NOTA VALUES('MAT215', 'SS00001','2',6);

INSERT INTO NOTA VALUES('MAT215','SS00001','2',6);



9

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES
  • Links de descarga
http://lwp-l.com/pdf13985

Comentarios de: Creación de Servicios web y modificaciones para consumir posteriormente desde el móvil - guía lab07 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad