Want to create interactive content? It’s easy in Genially!

Get started free

Copy - Proyecto POO

NormanxEmma

Created on November 18, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

ProyectoPresentación

EasyLife

📄

Start

Cronograma

03

06

05

02

01

04

Despedida

Comentarios Adicionales

¿Quienes somos?

Diagrama UML

Listado de requerimientos

Definición del proyecto

Bruno Elías Pérez Merino

Juan Felipe López Moncada

Ana Sofía Rodríguez Ferro

Diego Eduardo Escalante García

¿Quienes somos? / Integrantes

Juan Sebastián Rodríguez Amador

Gestion Educativa

Lista de Requerimientos

Gestion Medica

INFORMACIÓN DE PERFILES Y MEDICAMENTOS

+info

INFORMACIÓN DE CADA MATERIA

+info

Funcionalidad

Lista de Requerimientos

No funcionales

+info

+info

Diagrama UML

Codigo hasta ahora

Dificultades encontradas y como las resolvimos:

  • Encontrar una idea que se ajuste a los intereses y habilidades de todos los integrantes
    • Realizar una lluvia de idea y sintetizarlas en una sola
  • Empezar a pensar en el proyecto en términos de código, para la posterior programación
    • Detallar los requerimientos que va a tener el programa, para entender los moldes que vamos a necesitar y con qué funcionalidad

Aprendizaje y metodologia

Decisiones técnicas o de diseño:

+info

  • Se espera que el programa tenga una interfaz para que el usuario tenga una experiencia intuitiva y sencilla.
  • Se espera que el programa almacene de alguna manera los datos del usuario, para que no sea un programa ejecutable una sola vez, sino que pueda ser usado continuamente.
  • Realizar diagramas UML antes de programar para tener una estructura clara de nuestro sistema.

"Curiosidades del proyecto"

¿Tienen preguntas?

Eesperamos les haya gustado nuestra presentación

GRACIAS POR SU ATENCIÓN

1. Gestión de Perfil Médico del Usuario: - El sistema debe permitir al usuario crear y gestionar un perfil médico personal. - El perfil médico debe incluir información sobre enfermedades actuales y pasadas del usuario. El perfil debe de poder actualizarlo el usuario en cualquier momento. 2. Administración de Medicamentos: - El sistema debe permitir la gestión de medicamentos del usuario, incluyendo nombre del medicamento, dosis y frecuencia de administración. - Debe permitir registrar y gestionar la fecha de caducidad de cada medicamento. - El usuario debe poder ver la cantidad de medicamentos disponibles y recibir notificaciones cuando queden pocos.

Gestion Medica del Usuario

3. Calendario de Usuario: - El sistema debe ofrecer un calendario para gestionar eventos médicos, como citas médicas y recordatorios de toma de medicamentos. - El calendario también debe incluir la gestión de tareas académicas, permitiendo al usuario registrar tareas y fechas límite de las materias de la universidad.- Debe poder agregar, modificar y eliminar eventos en el calendario de manera sencilla. 4. Cálculo de Promedios Académicos: - El sistema debe permitir al usuario ingresar sus calificaciones de cada materia académica. - Debe calcular el promedio de cada materia automáticamente, y actualizarse cada vez que se añadan nuevas calificaciones.

Gestion Educativa

El programa es fácilmente escalable para distintos tipos de tarea que se busquen agregar en un futuro. Esto se logra gracias a un programa en el cual cada clase y funcionalidad está bien estructurada y permite eliminar o añadir. Además, el programa es intuitivo y fácil de usar por el usuario, especialmente la parte de guardar y gestionar medicamentos, ya que podría ser usado por personas mayores que tal vez no tienen un manejo muy avanzado de los medios tecnológicos. Para esto utilizamos una interfaz visual que explica detalladamente cada funcionalidad con títulos claros y accesibles para cualquiera. A futuro se espera mejorar la seguridad de los datos ya que es importante proteger la privacidad de los usuarios, teniendo en cuenta que los eventos pueden guardar mucha información personal.

Finalmente, para asegurar la persistencia de la información del usuario a lo largo del tiempo, se utiliza almacenamiento mediante archivos .txt y repositorios dedicados. Esta estructura garantiza que los datos se mantengan disponibles y actualizados, independientemente de reinicios o cierres del sistema.

  • Calendario de Eventos: Organiza una lista de eventos con fecha de inicio y fecha límite. Estos eventos pueden ser tareas, citas médicas u otros compromisos. El sistema permite almacenar y acceder fácilmente a la información de cada evento.

Este sistema implementa una clase Usuario que contiene toda la información relevante del usuario atendido. La clase almacena el perfil médico, las materias y el calendario de eventos personales del usuario, facilitando la gestión centralizada de estos datos.

  • Perfil Médico: Incluye información sobre el seguro médico, medicamentos, restricciones y enfermedades del usuario. En esta sección, se verifica la compatibilidad de los medicamentos mediante una comparación entre las restricciones por alergias del usuario y los medicamentos agregados o por agregar.
  • Materias: Según los porcentajes que el usuario indique, el sistema realiza cálculos automáticos a través de funciones específicas, permitiendo conocer la calificación que necesita para aprobar cada corte o alcanzar una nota específica en cada materia.

Este proyecto no solo se enfoca en un ámbito si no en varios ya que lo que se busca es ayudar la gestión de la persona, por el momento nos vamos a enfocar en dos ámbitos, pero inicialmente teníamos 5 ámbitos para ayudar a la persona.

- El sistema debe de guardar la información para que esta persista en el tiempo. - El usuario al iniciar la aplicación debe de tener toda su información guardada y cargada en el sistema.

Información

5. Persistencia de información