Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFrancisca San Segundo Redondo Modificado hace 8 años
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.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.