Está en la página 1de 14

NOVIEMBRE DE 2022

INFORME
MENSUAL 1
H* Hemerson Andres Ruiz Lache

ELABORADO POR:
Hemerson Andres Ruiz Lache
REVISIÓN Y LIMPIEZA DE
DATOS

Descripción
Tomando como punto de partida tres(3) archivos
(BD_Avalúos_Transacciones, BD_Inmuebles, BD
Componentes), los cuales representan cuatro(4) bases de datos
requeridas para el desarrollo del proyecto actualmente llevado
a cabo por OCOX para la empresa Colliers, se realizó una
revisión de cada uno, identificando y solucionando posibles
errores que pudieran afectar el tratamiento y visualización de
los datos.

OCOX PÁGINA 02
DETALLES

ALGUNOS DE LOS PROBLEMAS


IDENTIFICADOS

OCOX PÁGINA 03
REPORTE DE CÁLCULOS
AGREGADOS

Descripción
Inicialmente se realiza la creación de un informe en el que se
detallan los datos y la forma de obtención de los mismos de
acuerdo a solicitud y especificaciones del cliente. Luego, se
realiza la creación de la app que almacenará la lógica requerida
y se une al projecto. Finalmente, se termina de implementar la
app bajo el nombre de colliersModel.

OCOX PÁGINA 04
DETALLES

MODELOS
Se realizó la creación de cinco modelos, de los cuales
uno es utilizado como clase abstracta para ser
heredado por los otros cuatro modelos según filtros
detallados en ejemplos dados por el cliente:
ResultadoClase
ResultadoCorredorClase
ResultadoInmueble
ResultadoCorredor

OCOX PÁGINA 05
DETALLES

VISTAS
Se realizó cuatro vistas, una por cada modelo, en las cuales
se detalla toda la lógica y los cálculos requeridos para
generar los precios y las medidas solicitadas por el cliente.
A su vez, cada una de estas contiene un log, el cual sirve
para mantener un histórico de los cambios que generan en
los modelos previamente mencionados.

OCOX PÁGINA 06
DETALLES

TEMPLATE
Para la muestra inicial de la información se realizó un
template en el cual los datos son presentados a través de
una tabla y se incluye un botón el cual permite la
generación de resultados a partir de un año y trimestre
indicado por el cliente.

OCOX PÁGINA 07
DETALLES

SERIALIZERS Y VIEWSETS
Para la muestra formal de la información se realizó la
creación de una serie de endpoints que permiten obtener la
información a partir de peticiones HTTP. Para lograr esto,
se realizó la creación de una serie de serializers cuya función
es convertir los modelos en objetos JSON, a los cuales
posteriormente se les aplica una serie de filtros a través de
viewsets, permitiendo una mayor facilidad para acceder a la
información deseada

OCOX PÁGINA 08
DOCUMENTACIÓN

Descripción
Se realizó las configuraciones necesarias para la activación del
apartado de documentación ofrecido por Django.
Posteriormente se siguieron las prácticas correspondientes para
permitir la documentación de los modelos y las vistas de la app
colliersModel. A su vez, utilizando la sección de
documentación de la API, previamente activada, se siguieron
las prácticas necesarias para documentar apropiadamente los
parámetros especificados en cada uno de los viewsets de
colliersModel y Listing

OCOX PÁGINA 09
DETALLES

DOCUMENTACIÓN MODELS Y VIEWS

OCOX PÁGINA 10
DETALLES

DOCUMENTACIÓN VIEWSETS

OCOX PÁGINA 11
AUTOMATIZACIÓN

Descripción
Se realizó la función para permitir la generación de entradas en
cada uno de los modelos del proyecto a partir de archivos excel,
accediendo a cada una de las columnas allí conteneidas para
posteriormente extraer cada uno de los datos y aplicar una
búsqueda en caso de que el campo simbolice una relación entre
modelos.

OCOX PÁGINA 12
DETALLES

FUNCIONES PARA BÚSQUEDA DE


POSIBLE RELACIÓN

LLAMADO DE LA FUNCIÓN

OCOX PÁGINA 12
TAREAS DEL PROYECTO
ABORDADAS

Encontrar las manzanas del dane


alrededor de un inmueble
El sistema debe permitir generar el
reporte de investigación de mercado
Automatizar la toma de datos desde el
excel

OCOX PÁGINA 13

También podría gustarte