Está en la página 1de 31

DESARROLLO DE UN PROGRAMA DE CONSULTA DE AVALUO DE PREDIOS POR

PROPIETARIOS REPORTADO A LA DIAN


PERMITIENDO UNA RAPIDA GESTION DE VERIFIACION DE REPORTE POR
PARTE DEL PERSONAL DE HACIENDA Y CATASTRO

INFORME DE PRÁCTICA

JUAN MANUEL ALMANZA DURANGO

INSTITUCIÓN UNIVERSITARIA PASCUAL BRAVO


FACULTAD DE INGENIERÍA
TECNOLOGIA EN DESARROLLO
MEDELLÍN
2023-2
2

DESARROLLO DE UN PROGRAMA DE CONSULTA DE VALUO DE PREDIOS POR


PROPIETARIOS REPORTADO A LA DIAN

INFORME DE PRÁCTICA

JUAN MANUEL ALMANZA DURANGO

Trabajo de grado para optar al título de Tecnología en desarrollo de software

Asesor
CARLOS ALBERTO MONSALVE JARAMILLO
Especialización en gerencia de Mantenimiento

INSTITUCIÓN UNIVERSITARIA PASCUAL BRAVO


FACULTAD DE INGENIERÍA
TECNOLOGIA EN DESARROLLO
MEDELLÍN
2023-2
3

Dedicatoria

Quiero dedicar profundamente a mi esposa, y a mis hijos. Me brindaron su apoyo, me


comprendieron, tuvieron tolerancia e infinita paciencia y cedieron su tiempo para que “Papá
estudie”, para permitir así llevar adelante un proyecto que pasó de ser una meta personal a otro
emprendimiento más de familia. A ellos, mi eterno amor y gratitud.
4

Contenido

Pág.
Introducción .................................................................................................................................. 9
1. Descripción de la empresa, área de trabajo y funciones de la práctica .......................... 11
1.1 Descripción de la empresa.............................................................................................. 11
1.1.1 Reseña histórica. ............................................................................................... 12
1.1.2 Misión. : ............................................................................................................. 13
1.1.3 Visión. , ............................................................................................................. 13
1.2 Descripción del área de trabajo ...................................................................................... 14
1.3 Funciones asignadas y plan de trabajo concertado con la empresa................................ 15
2. Planteamiento de la propuesta de mejora ......................................................................... 16
3. Objetivos ............................................................................................................................... 17
3.1 Objetivo general ............................................................................................................. 17
3.2 Objetivos específicos...................................................................................................... 17
4. Resultados ............................................................................................................................. 18
5. Conclusiones ......................................................................................................................... 27
6. Propuesta académica ........................................................................................................... 28
Anexos .......................................................................................................................................... 29
Bibliografía .................................................................................................................................. 31
5

Lista de figuras

Figura 1. Sede Gobernación de Antioquia 13


Figura 2. Fachada del área de trabajo 16
Figura 3. Formato .dbf 21
Figura 4. Planificación para optimización del proceso 22
Figura 5. Optimización del tiempo 22
Figura 6. Visual FoxPro 23
Figura 7. Relación de tablas 24
Figura 8. Resultado de consulta 25
6

Lista de tablas

Pág.
Tabla 1. Cronograma de actividades 15
7

Lista de anexos

Anexo A. Base de datos principal 30


Anexo B. Base de datos Excel 31
8

Glosario

Examinar: investigar, comprobar, estudiar con diligencia y cuidado un tema para obtener los
detalles e información para un objetivo específico.

Foxpro (VFP): es un lenguaje de programación procesal, orientado a objetos y centrado en datos


producido por Microsoft y desarrollado originalmente por Fox Software en 1984 como FoxBASE,
que estaba destinado al desarrollo rápido de aplicaciones centrado en datos y era la base de datos
más rápida basada en PC motor durante su tiempo.

Referente: expresa una relación a algo que pueda ser aplicado a situación para que su objetivo sea
llevado a cabo con éxito.

Software: es un conjunto de reglas o programas que dan instrucciones a un ordenador para que
realice tareas específicas.

Seguimiento: observación minuciosa de la evolución y desarrollo de un proceso, comprobando si


están ejecutando cada una de sus fases, permitiendo averiguar si hay o no desviaciones de su plan
final.

Transformación: creación de nuevas condiciones pasando de un estado a otro, permitiendo una


adaptación a su entorno.
9

Introducción

En la Gobernación de Antioquia, se encuentra el departamento administrativo de planeación,


quien se encarga de direccionar, coordinar y controlar los procesos administrativos, financieros,
logísticos y contractuales para la operación de programas y proyectos, una de sus área es la
Gerencia de Catastro la cual se encarga de llevar a cabo el censo, debidamente actualizado y
clasificado, de los bienes inmuebles pertenecientes al Estado y a los particulares, con el objeto de
lograr su correcta identificación física, jurídica, fiscal y económica.

En la Gerencia de Catastro, se presenta la necesita de consulta de información de avalúo de


predios por propietario reportados ante la DIAN con vigencia al año anterior, como propuesta se
planea como solución el desarrollo de un programa que permita realizar la consulta de la
información y este a su vez genere un documento en PDF.

Se identificó que el personal que lleva a cabo las consultas debían hacerlo de manera manual
usando dos base de datos de Excel cada una con aproximadamente de 750.000 registros, los
cuales eran exportado de la base datos principal la cual tiene formato de archivo .DBF, luego de
filtra las información debían sacar el avalúo, datos del propietario, ficha y derecho del predio,
estos datos los debían copiar y pegar en otro Excel para luego generar un pdf y así brindar la
información al usuario final.

Luego del análisis y para la creación del proyecto se inicia con la identificación de las
herramientas necesarias donde esta se permita conectar una BD en formato .DBF para llevar a
cabo el proyecto, por la compatibilidad que tiene el software FOXPRO (vfp) es un lenguaje de
programación por procedimientos, orientado a objetos que posee un Sistema Gestor de Bases de
datos o Database Management System (DBMS) y Sistema administrador de bases de datos
relacionales, producido por Microsoft. Es una herramienta para desarrollar rápidamente
aplicaciones de base de datos de alto rendimiento para escritorio, cliente pesado, cliente
distribuido, cliente-servidor, aplicaciones web de base de datos y computación en la nube.1 Está
basado en FoxPro 2.6 que inicialmente trabajó en Mac OS, DOS, Windows y Unix.
10

El sistema permitirá una fácil instalación en los equipos con dominio sin la necesidad de ser
administrador, también permitirá actualizar la base de datos .DBF, se crearán manual de
instalación y actualización para que los funcionarios del DEPARTAMENTO DE
PLANEACIÓN, GERENCIA DE CATASTRO, puedan manipular el programa siguiendo los
paso que se indican en el mismo.

En ella, el autor presenta una breve descripción del contenido del trabajo. Comienza con una
base amplia que después se reduce a su campo particular de estudio, explicando la lógica detrás
de cada paso.

Una base para llevar a cabo la redacción es:

Párrafo 1: hacer una contextualización del tema general (6 reglones).

Párrafo 2: presentar el problema, necesidad o interés y plantear la solución propuesta (6


renglones).

Párrafo 3: describir los pasos o etapas que se han seguido para lograr el objetivo general. Se
pueden presentar todas las razones, detalles, datos o una combinación de los tres, lo que
conduciría al lector a descubrir la importancia de la propuesta de mejora (8 renglones).

Párrafo 4: recordar la idea principal y agregar un fuerte final al párrafo. Es básicamente, el


enunciado del tema con distintas palabras (3 renglones).
11

1. Descripción de la empresa, área de trabajo y funciones de la práctica

1.1 Descripción de la empresa

La Gobernación de Antioquia es una entidad pública para la administración de los asuntos


departamentales, la planeación y promoción del desarrollo económico, político y social del
departamento, actualmente cuenta con más de 3.000 empleados entre vinculados y contratistas,
el objetivo principal es generar bienestar social a la comunidad Antioqueña.

La Gobernación de Antioquia, también denominada Gobierno Departamental de Antioquia, es


el órgano constitucional que encabeza el poder ejecutivo del Departamento de Antioquia y dirige
la Administración General del Estado. Según la Constitución española, sus funciones son dirigir
la política interior y exterior, la administración civil y militar y la defensa del Estado; así como
de ejercer la función ejecutiva y la potestad reglamentaria de acuerdo con la Constitución y las
leyes, el objetivo principal es generar bienestar social a la comunidad Antioqueña.

Figura 1. Sede Gobernación de Antioquia


Fuente: https://antioquia.gov.co/
12

1.1.1 Reseña histórica. La gobernación de Antioquia se constituye en 1571, cuándo


Cuándo gracias a las actividades agrícolas y mineras se impulsa el poblamiento del
departamento.

En 1813 se proclama su independencia de España y de 1824 a 1831 hace parte de las provincias
de Cundinamarca; en 1856 se convierte en Estado Federal de Antioquia hasta 1886 cuando
volvió a su anterior denominación de departamento.

Según algunos autores la palabra Antioquia proviene del término sirio antiochia, derivado del
griego antioko que significa "empujador" y hace referencia a Antioquía, ciudad de Siria sobre el
río Orontes. Para otros, la palabra Antioquia, en lengua de los antiguos pobladores de la región,
significa "lugar alto donde está la luna", "monte de oro", "montaña de oro " y/o "tierra del oro".

El 17 de abril de 1826 se trasladó la sede de la Gobernación de Santa Fe de Antioquia a la ciudad


de Medellín y, desde ese momento, se comenzó a pensar en la necesidad de construir una sede
que aloja el poder administrativo de la región.

Una vieja casona de tapia ubicada en el cruce de la carrera Bolívar con la calle Boyacá, y que
contaba con dos plantas, siete balcones y 16 oficinas ejerció esta función hasta la segunda década
del siglo XX. Sin embargo, su mal estado y su estructura de más de 100 años no sólo
demandaban muchos cuidados, sino que evidenciaba la urgencia de encontrar unas mejores
instalaciones.

En 1920, el General Pedro Nel Ospina contrató al arquitecto belga Agustín Goovaerts para que
se encargará del diseño de las más importantes obras públicas de infraestructura en Antioquia,
incluyendo entre estas al Palacio de Gobierno, conocido hoy en día como Palacio de la Cultura
Rafael Uribe Uribe”.

En 1987, la administración departamental fue trasladada a La Alpujarra.


13

1.1.2 Misión. Según la Constitución Política, “son fines esenciales del Estado":
Servir a la comunidad, promover la prosperidad general y garantizar la efectividad de los
principios, derechos y deberes consagrados en la Constitución; facilitar la participación de todos
en las decisiones que los afectan y en la vida económica, política, administrativa y cultural de la
Nación; defender la independencia nacional, mantener la integridad territorial y asegurar la
convivencia pacífica y la vigencia de un orden justo. El Departamento de Antioquia se comporta
con toda fidelidad a este mandato.

1.1.3 Visión. En el año 2024, Antioquia será una región más próspera, productiva,
pujante y ambientalmente sostenible, a partir de la ejecución de proyectos visionarios y de la
lucha frontal contra la desigualdad social, la inequidad, el desempleo, el analfabetismo, el
pesimismo, el atraso, la miseria y el hambre. Todo ello concebido y desarrollado con base en la
acción conjunta y articulada entre los actores públicos, privados y sociales del departamento, los
municipios y al nivel nacional, bajo el presupuesto básico de trabajar corresponsablemente y
solidariamente en el desarrollo integral de nuestro departamento, aprovechando todas las
potencialidades, los recursos compartidos, las afinidades sociales, culturales, étnicas, la riqueza
de la biodiversidad, la infraestructura con la que contamos y el privilegio de nuestra ubicación
geográfica, orientado a encaminar el presente y nuestro futuro hacia la competitividad sistémica
que Antioquia requiere para incidir efectiva y significativamente en la prosperidad de sus gentes
y en el desarrollo del país, mediante un nuevo modelo educativo, la transformación real del
campo y la igualdad de oportunidades con seguridad y justicia.
14

1.2 Descripción del área de trabajo

El área se encuentra ubicada en edificio de la gobernación de Antioquia, piso 11 oficina 608,


DEPARTAMENTO ADMINISTRATIVO DE PLANEACIÓN – GERENCIA DE CATASTRO,
como practicante llevó a cabo los procesos de solicitudes de funcionarios de todo departamento
de Antioquia, administrando usuarios, consulta de bases de datos, validación de radicados,
reasignación, informes en las plataformas BCGS y OVC para gestión Catastral del departamento.
La oficina cuenta con un equipo computo de octava generación equipado con los diferentes
softwares para realizar las actividades asignadas y correspondientes, se cuenta con silla cómoda
y el espacio adecuado que permite realizar las labores de la mejor manera.

Figura 2. Fachada del área de trabajo


Fuente: Gobernación de Antioquia
15

1.3 Funciones asignadas y plan de trabajo concertado con la empresa

Tabla 1.
Cronograma de actividades
Actividad Julio Agosto Septiembre Octubre Noviembre Diciembre

Realizar programa de consulta


del avalúo del Predio por
propietarios reportado a la x x
DIAN en la vigencia del año
anterior.
Suspender, activar y cancelar
trámites en los sistemas OVC y x x x x x x
BCGS
Generación de reportes
solicitados por las entidades de x x x x x x
control y municipios.
Administrar usuarios en los
sistemas OVC y BCGS x x x x x x
Fuente: Gobernación de Antioquia
16

2. Planteamiento de la propuesta de mejora

Después de analizar el proceso para la consulta de avalúo de predios de propietarios


reportados a la DIAN, se identifica que este proceso para realizar las consulta se debían consultar
dos bases de datos en Excel las cuales cuentan con más de 750000 registros, luego copia esta
información y llevarla a otro Excel para generar un documento pdf, debido al número de
solicitudes el funcionarios que llevaba a cabo esta función debía disponer de un tiempo
determinado y en algunos casos, la consulta salía con errores de falta de información por tratarse
de dos bases de datos, lo que generaba un retroceso en la consulta de la información.

Como propuesta para mejorar este proceso, se propone implementar el desarrollo de un


sistema de desarrollo de software que permita realizar las consultas de avalúo por número de
documento de propietarios, optimizando así los tiempos de repuesta a cada una de las solicitudes
y que estas sean de manera oportuna, confiable y sin errores.
17

3. Objetivos

3.1 Objetivo general

Implementar un programa que permita consultar la información de todos los predios de


contribuyentes reportados a la DIAN.

3.2 Objetivos específicos

Utilizar las bases de datos existentes y herramientas de software para soportar el proceso de
implementación, identificando los datos que se requieren para el sistema.

Emplear un plan de acción para abordar las propuestas del modelo del programa donde se
aborden los detalles relacionados de su estructura.

Realizar las validaciones y requisitos del software, donde se ejecuten diferentes pruebas a las
consultas del sistema, permitiendo así validar el funcionamiento correcto.
18

4. Resultados

Para iniciar el proyecto se utilizaron las bases de datos existente, las cuales soportan los
registros de todos los predios del departamento de Antioquia, por el mayor número de registros
que contiene la base de datos con extensión .DBF, para evitar cambios en la misma se respetó su
estructura de columnas, dado que el desarrollo del sistema utilizaremos la herramienta Visual
FOXPRO la cual nos permite seleccionar los campos requeridos, y no se será necesario utilizar o
hacer reportes a Excel, toda la información será consultada directamente en la base de datos del
sistema.

La base de datos principal que contiene la información se encuentra en formato .DBF con un
número total de 1.219.373 de registros, su capacidad en datos es de 1.00 GB (1,074,268,614
bytes) conteniendo la información de propietarios como números de cédulas, avalúo, derecho,
ficha, matrículas de los predios del departamento de Antioquia, con vigencia al año 2022. (Véase
Anexo A.)

El archivo con extensión .dbf es un archivo de base de datos utilizado por una aplicación de
sistema de gestión de base de datos denominada dBASE. Organiza múltiples registros de datos
con campos de tipo Array. Este formato pertenece al sistema de administración de bases de datos
dBASE, pero puede ser compatible con xBase u otros softwares DBMS. La versión inicial del
archivo dbf consistía en una tabla simple en la que se podían agregar, modificar, eliminar o
imprimir datos utilizando el conjunto de caracteres ASCII. Con el paso del tiempo, se mejoró
.dbf y se agregaron archivos adicionales para aumentar las características y capacidades del
sistema de base de datos.
19

Figura 3. Formato .dbf


Fuente: https://en.wikipedia.org/wiki/.dbf#/media/File:.dbf_File_Extension.png

El proceso que se tenía anteriormente se consultaba la información en dos bases de datos en


Excel, estas quedarán sustituidas, con la implementación del sistema no serán necesarias debido
a que la consulta se realizará en la base de datos principal. (Véase Anexo B.)

Se tuvo reunión con los involucrados en el proceso donde se abordaron los temas para definir
la estructura del sistema donde se definido que las consultas se debían hacer por número de
identificación y esta debía mostrar todos los predios asociados al número de identificación, los
campos que se seleccionarán desde la base de datos serían los siguientes número de documento,
nombre y apellido completos, dirección, municipio, avalúo del predio, número de matrícula,
numero de ficha, derecho, adicional sumar el valor total del avalúo de todos los predios
asociados al número de identificación, en el documento se debe mostrar la fecha de impresión o
de consulta, el sistema deber permitir que la consulta realizada se guarde en formato pdf con toda
la información anterior.
20

Figura 4. Planificación para optimización del proceso


Fuente: https://micr-sai.com.mx/optimizacion-de-procesos/

Se definió que el sistema debía permitirse instalación en los equipos sin necesidad de ser
usuario administrador, además permitir futuras actualizaciones de bases de datos, manuales de
ejecución y actualización del sistema.
La implementación del sistema tendrá un gran beneficio, donde se optimizará los tiempos de
consulta permitiendo que estos sean muy eficientes, sin reprocesos y los datos sean correctos.

Figura 5. Optimización del tiempo


Fuente: https://micr-sai.com.mx/optimizacion-de-procesos/
21

La optimización del tiempo es la aplicación de una serie de estrategias que buscan mejorar la
agilidad y eficacia en el uso de las horas laborables dentro de las organizaciones.

La planificación y organización de los tiempos adecuados aprovechan al máximo cada


momento del día. Esto con la finalidad de lograr los objetivos establecidos en cuanto a
productividad, rentabilidad y plazos previstos.

Para el desarrollo del sistema se usó Visual FoxPro es un lenguaje de programación orientado
a procedimientos, a la vez un Sistema Gestor de Bases de Datos.

Se inició con la validación de compatibilidad verificando que el sistema permitiera la


ejecución sin ser usuario administrador.

Figura 6. Visual FoxPro


Fuente: https://es.wikipedia.org/wiki/Visual_FoxPro

Visual FoxPro trabaja a grandes rasgos como una base de datos que se comunica con un
entorno de programación orientado a objetos, ayudando así al desarrollo de aplicaciones como
pueden ser bases de datos para escritorio, entornos cliente/servidor, integración en un formato
web y hasta para acceso a información en la nube. Tiene la diversidad para desarrollar
aplicaciones centradas en información provenientes de una propia base de datos interna, así
22

como también comunicarse con distintas bases de datos externas y populares que incluyen
a Oracle, mySQL, SQL Server y muchas otras fuentes de datos accesibles OLE-DB.

Su esencia de lenguaje dinámico focalizado en objetos hace posible que VFP pueda admitir
múltiples bibliotecas de clases, navegador de clases y hasta ofrecer subclases dinámicas (durante
el tiempo de ejecución) sus capacidades de diccionario de datos. Es compatible con un
controlador de conectividad abierta de bases de datos (ODBC) para visualizar, actualizar datos
de Visual FoxPro desde Excel, Word y Microsoft Access.

En la ejecución de consultar se evidencio que el sistema mostraba los campos


correspondientes pero el campo municipio no era posible debido a que la base de datos principal
únicamente contenía una columna con el código del municipio, fue necesario crear una base de
datos con dos columnas MPIO, NOMMPIOS, esta tabla se relaciona con la tabla principal, de
esta manera el sistema muestra el nombre del municipio en cada una de las consultas realizada.
23

Figura 7. Relación de tablas


Fuente: Gobernación de Antioquia – Gerencia de Catastro

Una relación de tabla hace coincidir los datos de los campos clave (a menudo un campo con el
mismo nombre en ambas tablas). En la mayoría de los casos, estos campos coincidentes son
la clave principal de una tabla, que proporciona un identificador único para cada registro, y
una clave externa de la otra tabla.

Se validó que al realizar la consulta de manera inmediata el sistema genere un documento pdf
y este a su vez se guarde en la carpeta referida por el usuario.

Se evaluó la eficiencia y rapidez, así como la capacidad para realizar consultas de datos de
manera rápida, segura y eficiente.

Se evaluó la interfaz del usuario para garantizar que el sistema fuera fácil de usar para los
usuarios finales. Se crearon manuales de ejecución y actualización se realizaron pruebas
24

adicionales para validar que cumplía con el objetivo de eliminar los procesos manuales que se
tenía para realizar este proceso de consulta.
25

F
iFuente: Gobernación de Antioquia – Gerencia de Catastro
g
u
Se tuvo la aprobación tanto del jefe como del personal involucrado, se inició con la
instalación en los computadores donde fuera necesario y se realizaron las previas
configuraciones.

Una vez fue desarrollado el sistema se iniciaron con la validación de consulta verificando que
la ejecución mostrará los datos de forma correcta.
27

5. Conclusiones

El proyecto realizado permitió optimizar los tiempos de respuestas a cada solicitud,


permitiendo que los usuarios consulten las información de los contribuyente de una manera
rápida y sin errores, mostrar la información asociada por número de documento de identidad, el
programa realizará las consultas directamente en la base de datos principal con extensión.DBF,
una gran ventaja de Visual FoxPro es su compatibilidad con la base de dato, así como los
beneficios en términos de transparencia, trazabilidad y seguridad de los datos, ya que permitirá
que se ejecute en cualquier equipo de cómputo sin ser usuario administrador y permitirá que
cada año la información de la base de datos sea actualizada.
28

6. Propuesta académica

Mejorar las herramientas ofimáticas, y lenguaje de programación como Visual Basic (VB) y
otros como java…, así como la aplicación de Query en el gestor de base Oracle, administración
de software como BCGC y OVC , ArcGIS, en integración con el lenguaje de programación
Python. Considero que es uno del lenguaje de programación más útil especialmente para la
automatización, .
Anexos
Anexo SEQ Anexo \* ALPHABETIC A. Base de datos principal
30

Anexo SEQ Anexo


ALPHABETIC B. Base de
datos Excel
Bibliografía

Drew. (12 de diciembre de 2020). Optimización de procesos. Recuperado el 10 de Septiembre de


2023, de https://blog.wearedrew.co/gestion-por-procesos/optimizacion-de-procesos-que-es-
beneficios-pasos-y-mas

fileformat. (s.f.). Recuperado el 18 de Septiembre de 2023, de


https://docs.fileformat.com/es/database/dbf/#formato-de-archivo-dbf

Gobernación de Antioquia. (23 de 01 de 2023). Gobernación de Antioquia. Recuperado el 03 de


Septiembre de 2023, de https://antioquia.gov.co/

Pucheta, J. (s.f.). Gizlogic. Recuperado el 20 de Septiembre de 2023, de


https://www.gizlogic.com/visual-foxpro/

Todacolombia. (21 de febrero de 2019). Todacolombia. Recuperado el 28 de Agosto de 2023, de


https://www.todacolombia.com/departamentos-de-colombia/antioquia/historia.html

Wikipedia. (17 de marzo de 2018). Visual FoxPro. Recuperado el 27 de Agosto de 2023, de


https://es.wikipedia.org/wiki/Visual_FoxPro

Wikipedia. (22 de abril de 2022). Gobernación de Antioquia. Recuperado el 03 de Septiembre de


2023, de https://es.wikipedia.org/wiki/Gobernaci%C3%B3n_de_Antioquia

Wikipedia. (24 de junio de 2022). Palacio de la Cultura Rafael Uribe Uribe. Recuperado el 28
de Agosto de 2023, de
https://es.wikipedia.org/wiki/Palacio_de_la_Cultura_Rafael_Uribe_Uribe

También podría gustarte