Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Registro de desaparecidos, proyecto que es una solución a los desastres naturales en Bolivia, es un sistema que trabaja persistencia con archivos, estructura de datos y programación orientada a objetos. Además, contiene una interfaz gráfica para interactuar con el registro el cual está hecho en JavaFx

Notifications You must be signed in to change notification settings

RepolloDev/Registro-de-afectados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👪 Registro de afectados

Superficialmente el proyecto es un registro de desaparecidos, pero la misma posee un nombre de “Sistema de registro público para el control de afectados en desastres naturales en La Paz - Bolivia”, esto para describir de alguna forma que es y en donde se aplica este sistema.
Este proyecto tiene la intención de ser un registro para ver el estado de las personas que se ven implicadas en un desastre natural, para el caso en el departamento de La Paz - Bolivia. Pues, un ciudadano común puede llegar a desear saber el estado de su familiar o alguna persona cercana a él en un desastre natural ocurrido recientemente o que ocurrió en un tiempo cercano. Entonces, las preguntas que una persona común se puede realizar son:

  • ¿En qué lugar sucedió el hecho?
  • ¿Cuándo sucedió esto?
  • ¿Qué tipo de desastre fue?
  • ¿Algún familiar / amigo mío está en sector?
  • ¿Cómo se encuentra mi familiar / amigo?
  • ¿Cuántos afectos hay por el desastre?
  • ¿Quienes están ayudando a socorrer a las personas?
  • ¿En qué lugares están refugiados u hospitalizados?

Basado en estas preguntas se desarrolla un sistema abierto para todo el público sobre algún desastre natural registrado y permitir que cualquier persona tenga acceso a esta información.

🚀 Iniciar

El proyecto es una aplicación de escritorio por lo que es obligatorio tener que descargar el proyecto e instalar las dependencias para poder probar el programa. Entonces, simplemente copie el repositorio con:

git clone https://github.com/Repolloezzz/Registro-de-afectados.git

Desde ahí puede buscar el proyecto con su IDE preferido, y ejecutar el proyecto desde la clase principal HelloApplication.java

🧰 Constucción

Este sistema aplica la programación orientada a objetos, persistencia de datos y estructura de datos para manipular conjuntos grandes de información.
Las herramientas utilizadas para construir todo el programa son:

  • Maven (Gestor del proyecto)
  • Java (Lenguaje de programación)
  • JavaFX (Libreria para la interfaz gráfica)
  • Gson (Libreria para la persistencia de datos en json)

El programa no utiliza ninguna base de datos, se hace uso del concepto de persistencia en archivos 🗃

🎯 Objetivos

Para llevar a cabo la construcción de este sistema es necesario definir la creación de pedazos de programa que al trabajar juntos den como resultado el sistema esperado

  • Crear un registro de personas y familias.
  • Obtener una gran cantidad de datos que sean “reales” para el registro.
  • Crear un registro de instituciones encargadas de socorrer en un desastre natural o relacionado.
  • Crear un registro de provincias de La Paz - Bolivia.
  • Crear un registro de fenómenos naturales.
  • Crear un programa que recopila todos los desastres naturales ocurridos en La Paz
  • Crear un programa que trabaje con datos persistentes de diferentes objetos
  • Crear un programa que genere datos o gráficos estadísticos en base a información de cada registro
  • Crear un programa de búsqueda y filtrado de información por nivel o atributo

About

Registro de desaparecidos, proyecto que es una solución a los desastres naturales en Bolivia, es un sistema que trabaja persistencia con archivos, estructura de datos y programación orientada a objetos. Además, contiene una interfaz gráfica para interactuar con el registro el cual está hecho en JavaFx

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published