Want to create interactive content? It’s easy in Genially!
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.