2. Contenido
• Objetivos
• Introducción
• Descripción del producto.
• Motivación.
• Novedad.
• Estructuras de Datos
• Estructuración del Proyecto
• Capa Lógica.
• Capa Interfaz Gráfica.
• Capa Base de Datos.
• Conclusiones
3. Objetivos
Desarrollar una aplicación interactiva y útil para la gestión de una agenda personal de
actividades única para un usuario.
Ordenar cronológicamente las actividades para ofrecer una determinada organización al usuario.
Adquirir destrezas en el manejo de gestores de bases de datos para la elaboración
Adquirir experiencias en el tratamiento de errores a lo largo de la elaboración del programa
4. Introducción
En un mundo globalizado como el actual la necesidad de organizar nuestro tiempo y de una
manera eficiente es una necesidad inminente para nuestro desenvolvimiento en nuestra rutina
diaria. Así que la siguiente aplicación, desarrollada en Java y con la utilización del sistema gestor
de DB MySQL, cubre el requerimiento anteriormente descrito.
5. Descripción del Producto
Smart Diary es una aplicación de escritorio a ser realizada en JAVA que permite gestionar de
manera idónea nuestras actividades cotidianas, estás serán ingresadas por el usuario de acuerdo
a su clasificación laborales/académicas, de ocio, de emergencia y sociales y además se
designarán prioridades, esto permitirá una generación automática de ordenamiento guiada por
la fecha mas próxima y por su clasificación en la que seguirá el orden cronológico en un
calendario a ser cumplida para alcanzar dicha actividad. Contará con un registro de usuarios
para guardar sus actividades.
6. Motivación & Novedad
La principal motivación de SmartDiary es la unión de diversas actividades en una agenda diaria
ya que me permite almacenar de una manera eficiente y cómoda para su ejecución en la vida
cotidiana.
La novedad justamente se deriva de poder brindar al usuario una experiencia nueva en la
gestión de sus actividades en la vida cotidiana.
8. Estructura del Proyecto
Para la estructuración en si del proyecto se empleó 4 capas:
• Capa Lógica.
• Capa SmartDiary (Interfaz Gráfica).
• Capa Bases de Datos.
• Capa Imágenes.
15. Conclusiones
Creación de un proyecto confortable e intuitivo a la necesidad del usuario en gestionar sus
actividades de su rutina cotidiana en todos los ámbitos sociales.
Utilidad de la base de datos en la gestión y enlace de datos del proyecto, lo que permitió
obtener un calendario útil para un usuario, de acuerdo a sus necesidades.
Complicaciones en la construcción de un calendario dinámico, ya que no existen métodos
predefinidos para su elaboración.
16. Enlaces
Video tutorial (YouTube): https://www.youtube.com/watch?v=YeIX5LzWAWY
Proyecto disponible en github: https://github.com/mateoquizhpi/SmartDiary