Proyecto que consiste en una aplicación de consola programada en Java que gestiona una base de datos NoSQL creada en MongoDB para una empresa inmobiliaria que les permitan gestionar la información que almacenan. Más información en la memoria del proyecto en PDF aquí.
-
src/main/java/Main.java: Aquí está el módulo principal del programa a ejecutar. Por cada consulta que se elija se guardará un fichero de texto (.txt) con el resultado de la consulta en la raíz del proyecto acompañando con el resultado de la consulta con un fichero JSON.
-
src/main/java/MongoConnection.java: Clase destinada a recuperar las colecciones de la BD para su gestión y ejecución de todo tipo de operaciones (Insertar, Consultar, Modificar, Eliminar) sobre los documentos (registros) contenidos en cada una.
Lenguaje de Programación: Java 21
Tipo de proyecto: Maven
SGBD (NoSQL): MongoDB
Entorno de Desarrollo: Eclipse IDE
Herramienta de Diagramación: Moon Modeler
- Principales: Propietario, Comprador, Casa, Agente.
- Secundarias: Contrato, Pagos, Mantenimiento, Visita.