smart diary - agenda de actividades en java

Post on 13-Apr-2017

46 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SmartDiary PROGRAMACIÓN III

Autores:• Mateo Quizhpi

Escuela de Ingeniería de SistemasUniversidad de Cuenca8 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 inminentelista prioridad medialista 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

top related