Está en la página 1de 5

ALUMNOS JSP

Crear un listado de alumnos con sus notas (para eso debemos de


tener los nombres en un arreglo y las notas en otro arreglo). Al final
debe de salir cuantos alumnos aprobaron, desaprobaron y el total
de alumnos. Tome en cuenta que una fila sale de un color y otra de
otro color

MySQL

nombre, direccin crdito), adems crear los procedimientos


almacenados para grabar, modificar, eliminar y listar (todo es
Mysql)
Desarrollar una pgina que muestre el listado de la tabla
creada.(Use sentencia SQL)

Desarrollar una pgina donde se pueda ingresar datos a la


tabla creada. (Use sentencia SQL)

Finalmente comprima sus archivos en un Winrar

IREPORT

Crear una tabla llamada producto con los siguientes campos


(cdigo, nombre, precio y marca) de ah hacer un reporte de
esos productos. Al final visualizar el reporte desde una pgina
web.
Tomar pantallazos al reporte en iReport, el cdigo fuente de la
pgina y el resultado de la pgina, todo eso en un documento
de Word.

Luego con la misma tabla creada en la pregunta 1 hacer un


grafico estadstico en torta donde se muestre la cantidad de
productos que hay por marca. Por ejemplo Sony 5, LG 10,
Samsung 8 (Esto representado en un grafico)

Tomar pantallazos al grafico y al cdigo fuente todo eso en un


documento de Word.

Finalmente comprime los archivos en un Winrar

TABLA CON CAPAS


Desarrollar un listado de una tabla llamada Artculos (cdigo,
nombre, precio) En un documento de Word poner el cdigo de lo
siguiente:
Procedimientos Almacenados, CapaDatos, CapaNegocio,
CapaEntidad, JSP. Finalmente comprima sus archivos en un Winrar

FORMULARIO CON CAPAS


Desarrollar un formulario donde se ingrese un cdigo de artculo y
al hacer click en un botn se elimine. En un documento de Word
poner el cdigo de lo siguiente:
Procedimientos
Almacenados,
CapaDatos,
CapaNegocio,
CapaEntidad, JSP. Finalmente comprima sus archivos en un Winrar

Creando la tabla
-DROP TABLE IF EXISTS `visitante`;
CREATE TABLE `visitante` (
`codigo` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(50) NOT NULL,
`fechaNacimiento` datetime NOT NULL,
`peso` decimal(18,2) NOT NULL,
PRIMARY KEY (`codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- Insertar Visitante
DELIMITER $$

DROP PROCEDURE IF EXISTS `spI_visitante` $$


CREATE DEFINER=`root`@`localhost` PROCEDURE `spI_visitante`(
_codigo int ,
_nombre varchar(50) ,
_fechaNacimiento datetime ,
_peso decimal(18, 2)
)
BEGIN
SELECT IFNULL(MAX(codigo),0)+1 into _codigo FROM `visitante`;
INSERT INTO `visitante`(
`codigo`,
`nombre`,
`fechaNacimiento`,
`peso`
)
VALUES (
_codigo,
_nombre,
_fechaNacimiento,
_peso
);
END $$

DELIMITER ;
-- Actualizar Visitante
DELIMITER $$

DROP PROCEDURE IF EXISTS `spU_visitante` $$


CREATE DEFINER=`root`@`localhost` PROCEDURE `spU_visitante`(
_codigo int ,
_nombre varchar(50) ,
_fechaNacimiento datetime ,
_peso decimal(18, 2)
)
BEGIN

UPDATE visitante
SET
`nombre` = _nombre,
`fechaNacimiento` = _fechaNacimiento,
`peso` = _peso
WHERE
`codigo` = _codigo
;
END $$

DELIMITER ;
[01:14 p.m.] Informatica - Marco:
PARA LISTAR LOS REGISTROS
[01:14 p.m.] Informatica - Marco:
-- Mostrar todos los Visitante
DELIMITER $$

DROP PROCEDURE IF EXISTS `spF_visitante_all` $$


CREATE DEFINER=`root`@`localhost` PROCEDURE `spF_visitante_all`(
)

BEGIN

select codigo, nombre, fechaNacimiento, peso from visitante order by nombre;


END $$

DELIMITER ;

-- Mostrar todos los Visitante


DELIMITER $$

DROP PROCEDURE IF EXISTS `spF_visitante_all` $$


CREATE DEFINER=`root`@`localhost` PROCEDURE `spF_visitante_all`(
)
BEGIN

select codigo, nombre, fechaNacimiento, peso from visitante order by nombre;


END $$

DELIMITER ;