Solución del ejercicio10. Incluye refactorización del código incluyendo capas: GUI, Service, DAO, Model. Además, agregamos a la carpeta model diagrama de clases UML con ArgoUML