Este documento presenta un resumen de un proyecto para crear una aplicación web que facilita el intercambio de libros de texto entre padres y colegios en Asturias. La aplicación usa tecnologías como Java, Spring Framework y PostgreSQL. El proyecto incluye análisis de requisitos, diseño con el patrón MVC, pruebas unitarias y de rendimiento, y conclusiones sobre objetivos alcanzados y mejoras futuras.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Presentacion pfc
1.
2. Índice
Introducción
Análisis
Diseño
Pruebas
Conclusiones
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Índice 2
3. Introducción
¿Qué es?
Objetivos del proyecto
Tecnologías y herramientas
Planificación y presupuesto
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 3
4. ¿Qué es?
Es una aplicación web que facilita el intercambio de libros de
texto entre diferentes padres y colegios de Asturias.
Dirigida a los padres y colegios del Principado de Asturias.
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 4
5. Objetivos del proyecto
Permitir que los padres puedan intercambiar libros de texto de
segunda mano.
Los usuarios podrán buscar, subir y reservar libros de texto.
Automatización en la adjudicación de los libros.
Controlar a quien se presta libros con una lista de enemigos
Los colegios pueden publicar la lista de libros del curso
Los colegios podrán prestar libros
Los administradores gestionarán todo lo que pasa en la web
Mensajería entre usuarios
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 5
6. Tecnologías y herramientas
Java PostgreSQL
Spring Roo Junit
Spring Framework Jmeter
Spring MVC JPA
Spring Security Hibernate
SpringSource Tool Suite XHTML
Tomcat CSS3
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 6
7. Planificación y presupuesto (I)
Duración aproximada de 7 meses y medio
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 7
8. Planificación y presupuesto (II)
El presupuesto asciende a 40.910,46 euros.
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Introducción 8
9. Análisis
Requisitos
Descripción de actores
Diagrama de clases preliminar
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Análisis 9
10. Requisitos
Los requisitos más importantes son:
Subir libros de texto para intercambiar
Reservar libros de otros padres o colegios
Añadir padre como enemigo
Añadir colegio al perfil para ver los libros que presta y su lista de
libros.
Adjudicación automática
Puntuar a padres después de adjudicación
Internacionalización de los contenidos
Tiempo máximo de respuesta de 4 segundos
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Análisis 10
11. Descripción de actores
Hay cuatro tipos de actores que interactúan con la aplicación.
Usuario anónimo
Usuario administrador
Usuario padre
Usuario colegio
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Análisis 11
12. Diagrama de clases preliminar
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Análisis 12
13. Diseño
Patrón MVC
Diagrama de clases
Diagramas de Interacción
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Diseño 13
14. Patrón MVC
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Diseño 14
15. Diagrama de clases
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Diseño 15
16. Diagramas de Interacción (I)
Reservar libro de
texto de un padre
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Diseño 16
17. Diagramas de Interacción (II)
Reservar libro de
texto de un colegio
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Diseño 17
18. Pruebas
Pruebas Unitarias y de Integración
Pruebas de Usabilidad y Accesibilidad
Pruebas de Rendimiento
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Pruebas 18
19. Pruebas Unitarias y de Integración
Se fueron desarrollando durante la fase de implementación
Las pruebas fueron realizadas utilizando la herramienta Junit
Se comprueba el buen funcionamiento del modelo y el correcto
funcionamiento de la web
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Pruebas 19
20. Pruebas de usabilidad y accesibilidad
Usabilidad
Cuestionarios de usabilidad
Actividades guiadas
Guía de Hassan Montero
Accesibilidad
T.A.W.
Hera
Checklist W.C.A.G
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Pruebas 20
21. Pruebas de Rendimiento
Herramienta utilizada: Jmeter
Carga de 50 usuarios. Media: 672ms.
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Pruebas 21
22. Conclusiones
Conclusión final
Trabajos futuros
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Conclusiones 22
23. Conclusión final
Web que facilita el intercambio de libros entre padres.
A nivel personal:
Proyecto de aplicación real
Adquirir nuevas competencias (JEE , Spring Roo, Spring Security,
JPA…)
Objetivos cumplidos en el plazo previsto
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Conclusiones 23
24. Trabajos futuros
Un padre reserva los libros de cualquier colegio
Mejorar el sistema de puntuación a padres
Extender fuera de Asturias
Internacionalizar la web en otros idiomas
Web de Intercambio de Libros de Texto entre Padres de Asturias
Enrique Fernández Rodríguez Conclusiones 24