2. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
3. INTRODUCCIÓN A CERCA DEL PROYECTO
Todos tenemos la necesidad de escuchar música en la actualidad aprovechando todo
los conocimientos que poseemos entonces mi proyecto se basa en realizar un
Reproductor de Música implementando nuevos conocimientos aprendidos en el
trayecto de hacer el proyecto como son las Bases de Datos para los registros de los
Usuarios y para guardar en el mismo las canciones que serán escuchadas por ese
Usuario.
Segura de que las canciones son un ambiente de relajación para muchos, alegría para
otros, tristeza para otros con esta aplicación podrá estar en el ambiente que desee de
acuerdo a las canciones que desea escuchar.
4. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
5. OBJETIVOS
Como uno de mis objetivos dentro de este proyecto ha sido lograr que tanto
las canciones así como el Usuario que las escuche sean guardados dentro de
una Base de Datos
Utilizar las estructuras de Datos dentro del proyecto para dar la utilidad al
mismo
Desarrollar la habilidad de programación para poder así afrontar con mas
facilidad otro tipo de problemas.
6. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
7. ESTRUCTURA PARA MANEJO DE USUARIOS
Para Manejar a los usuarios y sus listas de Reproducción he utilizado la base
de datos llamada : Microsoft Access
Dentro del cual he creado tres tablas llamadas:
Canción : Tabla
Usuarios : Tabla
CancionesxUsuario : Tabla
8. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
9. ESTRUCTURA DE DATOS
Como estructuras de datos utilice los registro los cuales fueron
implementados en la base de datos anteriormente mencionada.
En cuanto al manejo de las canciones utilice las bondades de las colecciones
que posee Java la misma llamada ArrayList (Que es básicamente lo que
llegaría a ser una lista circular enlazada).
El uso de estas estructuras y las colecciones de Java hacen un mas sencillo el
manejo de los datos para ser guardados y manipulados.
10. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
11. PROGRAMACIÓN EN CAPAS
Para la programación en capas he divido en tres capas las cuales son las siguientes:
Datos
GUI (Interfaces Gráficas)
Lógica
Datos GUILógica
15. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
19. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
20. CONCLUSIONES
Para hacer el uso adecuado de la base de datos se debería tener todos drivers que
necesita Access para que cuando el proyecto sea ejecutado no de errores en el
proceso en el que se ejecuta.
Con las librerías que posee se posee dentro del proyecto nos tomara para reproducir
solo canciones en el formato MP3 ya que dentro de las excepciones se controla que no
cargue canciones que no sean MP3 ya que las librerías no lo permiten entonces nos
produciría un error dentro del mismo.
La realización del reproductor ha sido de gran ayuda ya que se necesita investigar para
poder hacer las implementaciones necesarias.
21. CONTENIDO.
Introducción a cerca del Proyecto
Objetivos
Estructura para manejo de Usuarios
Estructuras de Datos
Programación en Capas
Diagrama de Clases
Conclusiones
Recomendaciones y Observaciones
22. RECOMENDACIONES Y OBSERVACIONES
En un principio la idea era realizar un reproductor para que las canciones sean
escuchadas a través de la página web Jamendo Music, pero el gran inconveniente es
que dentro de su API solo posee para aplicaciones en Android y no tiene librerías para
que el programa pueda correrse en el escritorio de la computadora es decir no sirve
para aplicaciones de Escritorio.
Me tomó mucho tiempo llegar a saber que Jamendo Music no posee estas
propiedades pero sin embargo es un Libre para escucha música, hacer descargas de
canciones a nuestra elección, además de que en la pagina también hay la opción de
Radio.
Les dejare el link de la aplicación Android que implementa esta pagina web hay una ya
hecha y se encuentra en google Play.
https://play.google.com/store/apps/details?id=com.jamendo&hl=es_419
23. RECOMENDACIONES Y OBSERVACIONES
También adjunto el link de la pagina:
https://www.jamendo.com/?language=es
Dentro de la API de Jamendo nos indica estas características o peculiaridades para
trabajar con esta tienda o software libre: