Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/repollodev/registro-de-afectados
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
https://github.com/repollodev/registro-de-afectados
java-project javafx-application missing-persons natural-disasters persistent-data-structure registry structured-data university-project
Last synced: 5 days ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/repollodev/registro-de-afectados
- Owner: RepolloDev
- Created: 2023-06-04T00:40:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-16T22:42:49.000Z (over 1 year ago)
- Last Synced: 2024-04-27T04:32:55.982Z (7 months ago)
- Topics: java-project, javafx-application, missing-persons, natural-disasters, persistent-data-structure, registry, structured-data, university-project
- Language: Java
- Homepage:
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 👪 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:````bash
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- [x] Crear un registro de personas y familias.
- [x] 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