La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso 2007-2008 según las especificaciones dadas en la asignatura.

Presentaciones similares


Presentación del tema: "MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso 2007-2008 según las especificaciones dadas en la asignatura."— Transcripción de la presentación:

1 MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso 2007-2008 según las especificaciones dadas en la asignatura de ingeniería del software. Su realización nos ha llevado siete meses.

2 CASOS DE USO

3 ANALISIS

4 DISEÑO

5 PROCEDIMIENTO ALMACENADO Procedimiento almacenado del caso de uso gestionar tipo de excursión: DELIMITER $$ DROP PROCEDURE IF EXISTS `multiplan`.`infoTE` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `infoTE`() BEGIN SELECT idTipoExcursion, nombre, descripcion, fechaInicio, fechaFin, abonoReserva, precio, minPlazas, maxPlazas precio, minPlazas, maxPlazas FROM tipoexcursion AS te ORDER BY fechaInicio ASC; END $$ DELIMITER ;

6 BASE DE DATOS

7 TRIGGERS Para facilitar las sentencias SQL y hacer un diseño más robusto y facilmente modificable, hemos utilizado triggers. El siguiente ejemplo sirve para actualizar el importe de los clientes al anular una reserva. DROP TRIGGER IF EXISTS `multiplan`.`ActualizarImporte`// CREATE TRIGGER `multiplan`.`ActualizarImporte` BEFORE UPDATE ON `multiplan`.`reserva` FOR EACH ROW BEGIN FOR EACH ROW BEGIN IF NEW.cancelada = 1 AND OLD.cancelada=0 THEN UPDATE Cliente SET importe=importe-OLD.importe WHERE DNI=OLD.DNI; END IF; END

8 ARQUITECTURA DEL SISTEMA

9 TECNOLOGÍA -Capa de datos: Se ha utilizado MySQL para gestionar la base de datos, y JDBC para realizar la conexión con la base de datos. -Capa de negocio: Se ha implementado utilizando tecnología java en su versión 1.6 y desarrollado en eclipse.

10 TECNOLOGÍA -Capa de presentación: Ha sido diseñada para un entorno web utilizando JSP, que permite crear contenido web dinámico. Para dar un toque homogeneo a la aplicación hemos utilizado hojas de estilo (CSS).

11 TECNOLOGÍA Para facilitar el entorno de desarrollo hemos utilizado XAMPP, que agrupa el servidor Tomcat y MySQL entre otros. Al utilizar estándares en el desarrollo nuestra aplicación funcionará bajo cualquier servidor web que soporte JSP.

12 PLANIFICACIÓN  La desviación entre las horas planificadas y las reales es de un 7%.

13 PLANIFICACIÓN

14 VALORACIÓN Al tratarse de un grupo de aprendizaje, lo interesante ha sido que gracias a todas las dificultades hemos aprendido a superar los obstaculos que se presentan a la hora de realizar proyectos como Multiplan.


Descargar ppt "MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso 2007-2008 según las especificaciones dadas en la asignatura."

Presentaciones similares


Anuncios Google