SlideShare una empresa de Scribd logo
1 de 16
SmartDiary
PROGRAMACIÓN III
Autores:
• Mateo Quizhpi
Escuela de Ingeniería de Sistemas
Universidad de Cuenca
8 de noviembre de 2016
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
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
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.
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.
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.
Estructura de Datos
ARRAYLIST: (API.COLLECTION)
lista prioridad inminente
lista prioridad media
lista prioridad baja
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.
Capa Lógica
 UML:
 ArrayList
Capa Interfaz Gráfica
Capa Base de Datos
MODELO E-R:
UML:
Librerías & Gestores de DB
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.
Enlaces
 Video tutorial (YouTube): https://www.youtube.com/watch?v=YeIX5LzWAWY
 Proyecto disponible en github: https://github.com/mateoquizhpi/SmartDiary

Más contenido relacionado

La actualidad más candente

Mantenimiento y limpieza de una pc
Mantenimiento y limpieza de una pcMantenimiento y limpieza de una pc
Mantenimiento y limpieza de una pcFabian Urueña
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcatManassé Achim kpaya
 
Manual de fallas y soluciones de un equipo de computo
Manual de fallas y soluciones de un equipo de computoManual de fallas y soluciones de un equipo de computo
Manual de fallas y soluciones de un equipo de computoVíctor Cabrera Zumaya
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseauxEns Kouba
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
Diagnostico de computadoras
Diagnostico de computadorasDiagnostico de computadoras
Diagnostico de computadorasfarell1091
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesATPENSC-Group
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software'Jorge Martinez
 
Windows server , curso completo
Windows server , curso completoWindows server , curso completo
Windows server , curso completoPessoal
 
Apresentacao Veeam Backup & Replication
Apresentacao Veeam Backup & ReplicationApresentacao Veeam Backup & Replication
Apresentacao Veeam Backup & ReplicationBlue Solutions
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéessmiste
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usoSergio Chaves
 

La actualidad más candente (20)

Mantenimiento y limpieza de una pc
Mantenimiento y limpieza de una pcMantenimiento y limpieza de una pc
Mantenimiento y limpieza de una pc
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcat
 
Manual de fallas y soluciones de un equipo de computo
Manual de fallas y soluciones de un equipo de computoManual de fallas y soluciones de un equipo de computo
Manual de fallas y soluciones de un equipo de computo
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseaux
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
Diagnostico de computadoras
Diagnostico de computadorasDiagnostico de computadoras
Diagnostico de computadoras
 
SISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓNSISTEMA DE PAGINACIÓN
SISTEMA DE PAGINACIÓN
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiques
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Windows server , curso completo
Windows server , curso completoWindows server , curso completo
Windows server , curso completo
 
Apresentacao Veeam Backup & Replication
Apresentacao Veeam Backup & ReplicationApresentacao Veeam Backup & Replication
Apresentacao Veeam Backup & Replication
 
Máquina virtual
Máquina virtualMáquina virtual
Máquina virtual
 
Practica 1
Practica 1Practica 1
Practica 1
 
Cloud_2022.pdf
Cloud_2022.pdfCloud_2022.pdf
Cloud_2022.pdf
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de données
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
 

Destacado (15)

Horario de clases
Horario de clasesHorario de clases
Horario de clases
 
Romanticismo
RomanticismoRomanticismo
Romanticismo
 
Cole_Geoffrey_Resume_2016
Cole_Geoffrey_Resume_2016Cole_Geoffrey_Resume_2016
Cole_Geoffrey_Resume_2016
 
Variables e hipotesis
Variables e hipotesisVariables e hipotesis
Variables e hipotesis
 
EL RENACIMIENTO
EL RENACIMIENTOEL RENACIMIENTO
EL RENACIMIENTO
 
Psh2013 ppt fundacion
Psh2013 ppt fundacionPsh2013 ppt fundacion
Psh2013 ppt fundacion
 
Pitch presentation
Pitch presentationPitch presentation
Pitch presentation
 
Presentación1
Presentación1Presentación1
Presentación1
 
1 1
1 11 1
1 1
 
Presentacion sobre estilos_de_aprendizaje
Presentacion sobre estilos_de_aprendizajePresentacion sobre estilos_de_aprendizaje
Presentacion sobre estilos_de_aprendizaje
 
Gabriel de la cruz aranguren
Gabriel de la  cruz arangurenGabriel de la  cruz aranguren
Gabriel de la cruz aranguren
 
Npplanestrategicosectoraeronautico
NpplanestrategicosectoraeronauticoNpplanestrategicosectoraeronautico
Npplanestrategicosectoraeronautico
 
Presentacion hermeneutica
Presentacion hermeneuticaPresentacion hermeneutica
Presentacion hermeneutica
 
Presentacion reunion interclubes 2014 03-21
Presentacion reunion interclubes 2014 03-21Presentacion reunion interclubes 2014 03-21
Presentacion reunion interclubes 2014 03-21
 
Consejos para una buena alimentación
Consejos para una buena alimentaciónConsejos para una buena alimentación
Consejos para una buena alimentación
 

Similar a Smart diary - Agenda de Actividades en Java

F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)danioviedo
 
F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)josechica19-94
 
F004 p006-gfpi guia2(1) (1)
F004 p006-gfpi guia2(1) (1)F004 p006-gfpi guia2(1) (1)
F004 p006-gfpi guia2(1) (1)danioviedo
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectosSandy Romero
 
Pizza fast assistant presentación video
Pizza fast assistant presentación videoPizza fast assistant presentación video
Pizza fast assistant presentación videoEdisson Loja
 
Herramientas para el desarrollo
Herramientas para el desarrolloHerramientas para el desarrollo
Herramientas para el desarrolloLenino Ordoñez
 
Herramientas para el desarrollo
Herramientas para el desarrolloHerramientas para el desarrollo
Herramientas para el desarrolloLenino Ordoñez
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De ProyectosJose Manuel Sandria
 
Pizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de ProyectoPizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de ProyectoEdisson Loja
 
Actividad 1.2
Actividad 1.2Actividad 1.2
Actividad 1.2wjacobo73
 
Introduccion a project adriana y alejandra talavera
Introduccion a project adriana y alejandra talaveraIntroduccion a project adriana y alejandra talavera
Introduccion a project adriana y alejandra talaveraAdrii Liiz
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Jenyfer Utitiaja
 

Similar a Smart diary - Agenda de Actividades en Java (20)

Guia 2
Guia 2Guia 2
Guia 2
 
F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)
 
Guia3
Guia3Guia3
Guia3
 
guía de aprendizaje 2
guía de aprendizaje 2guía de aprendizaje 2
guía de aprendizaje 2
 
F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)F004 p006-gfpi guia2(1)
F004 p006-gfpi guia2(1)
 
Guia2
Guia2Guia2
Guia2
 
F004 p006-gfpi guia2(1) (1)
F004 p006-gfpi guia2(1) (1)F004 p006-gfpi guia2(1) (1)
F004 p006-gfpi guia2(1) (1)
 
guía de aprendizaje 2
guía de aprendizaje 2guía de aprendizaje 2
guía de aprendizaje 2
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectos
 
Pizza fast assistant presentación video
Pizza fast assistant presentación videoPizza fast assistant presentación video
Pizza fast assistant presentación video
 
Herramientas para el desarrollo
Herramientas para el desarrolloHerramientas para el desarrollo
Herramientas para el desarrollo
 
Herramientas para el desarrollo
Herramientas para el desarrolloHerramientas para el desarrollo
Herramientas para el desarrollo
 
Trabajo de recuperación
Trabajo de recuperaciónTrabajo de recuperación
Trabajo de recuperación
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De Proyectos
 
Pizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de ProyectoPizza Fast Assistant Presentación de Proyecto
Pizza Fast Assistant Presentación de Proyecto
 
Trabajo Prog. Web
Trabajo Prog. WebTrabajo Prog. Web
Trabajo Prog. Web
 
Actividad 1.2
Actividad 1.2Actividad 1.2
Actividad 1.2
 
Introduccion a project adriana y alejandra talavera
Introduccion a project adriana y alejandra talaveraIntroduccion a project adriana y alejandra talavera
Introduccion a project adriana y alejandra talavera
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 

Último

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Smart diary - Agenda de Actividades en Java

  • 1. SmartDiary PROGRAMACIÓN III Autores: • Mateo Quizhpi Escuela de Ingeniería de Sistemas Universidad de Cuenca 8 de noviembre de 2016
  • 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.
  • 7. Estructura de Datos ARRAYLIST: (API.COLLECTION) lista prioridad inminente lista prioridad media lista prioridad baja
  • 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.
  • 11. Capa Base de Datos
  • 13. UML:
  • 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