Está en la página 1de 125

SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |1

Diseño, desarrollo e implementación de sistema de información web para la gestión de

propiedades de alquiler y venta de la empresa inmobiliaria M&G propiedad raíz S.A.S, en

el distrito especial de Barrancabermeja.

Mayckon Danilo Grisalez Yarce

Universidad De Investigación y Desarrollo

Facultad de ingeniería

Programa ingeniería de sistemas

Barrancabermeja

2020
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |2

Diseño, desarrollo e implementación de sistema de información web para la gestión de

propiedades de alquiler y venta de la empresa inmobiliaria M&G propiedad raíz S.A.S, en

el distrito especial de Barrancabermeja.

Mayckon Danilo Grisalez Yarce

Trabajo de grado para optar al título de Ingeniero de Sistemas

Director

Jadier Estrada

Magister en Educación

Universidad De Investigación y Desarrollo

Facultad de ingeniería

Programa ingeniería de sistemas

Barrancabermeja

2020
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |3

Contenido

Pág.

Introducción 12

1. Problemática de investigación 13

1.1 Identificación del problema 13

1.1.1 Pregunta de Investigación 15

1.2. Objetivos 15

1.2.1 Objetivo general 15

1.3. Objetivos específicos 15

1.4. Justificación 17

2. Marco Referencial 18

2.1 Marco Teórico 18

2.2 Estado del arte 22

2.3 Marco Espacial 25

2.4 Marco Legal 26

2.5 Marco conceptual 27

2.5.1 Glosario 29

2.6 Marco metodológico 30


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |4

3. Desarrollo de la propuesta 33

3.1 Fase de Preparación 33

3.1.1 Especificaciones de procesos. 34

3.1.2 Fuentes de información. 34

3.2 Toma de requerimientos funcionales 34

3.2.1 Registro. 35

3.2.2 Eliminación. 36

3.2.3 Actualización. 37

3.2.4 Alertas de sistema. 38

3.2.5 Informes. 39

3.3 Casos de uso del sistema 40

3.4 Modelo entidad relación 57

3.5 Cronograma 59

3.6 Presupuesto 59

4. Diseño del sistema 61

4.1 Diseño de la Interfaz 61

4.2 Diseño de la base de datos 65

4.3 Codificación del sistema 66

4.4 Pruebas al sistema 68

5. Descripción del sistema para su implementación 72


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |5

5.1 Funciones de la Aplicación. 72

5.2 Características y limitaciones. 73

5.3 Requerimiento del sistema 73

5.4 Requerimiento del servidor. 73

5.5 Requerimientos del cliente. 74

5.6 Sistema en producción 74

6. Conclusiones 81

7. Recomendaciones 82

Referencias Bibliográficas 83
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |6

Lista de Figuras

Pág.

Figura 1. Proceso: Registro de entidades. 36

Figura 2. Proceso: Eliminación de entidad. 37

Figura 3. Proceso: Actualización de entidad. 38

Figura 4 Proceso: Alertas del sistema. 39

Figura 5 Proceso: Informe 40

Figura 6 Diagrama caso de uso: ver inmuebles 42

Figura 7. Diagrama caso de uso gestión arrendatarios. 44

Figura 8 Diagrama caso de uso gestión propietarios. 46

Figura 9 Diagrama caso de uso: Gestión usuarios. 48

Figura 10 Diagrama caso de uso: Modulo inmuebles. 49

Figura 11 Diagrama caso de uso: Informes arrendatarios 51

Figura 12 Diagrama caso de uso subir documentación 53

Figura 13 Diagrama caso: de uso subir imagen a inmueble. 55

Figura 14 Diagrama caso de uso: Alertas del sistema. 57

Figura 15 Modelo entidad relación. 58

Figura 16 : Diseño preliminar - Home Page 61

Figura 17: diseño preliminar del módulo administrativo. 62

Figura 18: Home page final 63


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |7

Figura 19: Categorías e inmuebles recientemente agregados 64

Figura 20 vista de log in principal. 64

Figura 21 : Modelo Inmueble, se pueden apreciar las relaciones con POO 67

Figura 22: Manejador de lógica para la generación de recibos en PDF para los pagos recibidos

67

Figura 23: Servicio dedicado para la generación de informes en Excel con los diferentes

filtros. 68

Figura 24: Peticiones de visitantes al sistema 69

Figura 25: Prueba de estrés 70

Figura 26: Resultado prueba de estrés 71

Figura 27: Login Cpanel 75

Figura 28: Vista inicial cpanel 76

Figura 29 : Administrador de archivos cpanel 76

Figura 30: Subiendo archivos al servidor 77

Figura 31: Creación de base de datos 77

Figura 32 Creación subdominio 78

Figura 33: Tablas del sistema 79

Figura 34: Sistema en producción 79


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |8

Lista de Tablas

Pág.

Tabla 1. Marco legal del proyecto 26

Tabla 2. Caso de uso: modulo administrativo 41

Tabla 3 Modulo visitantes, Acceso a inmuebles 41

Tabla 4 Caso de uso: modulo arrendatario 43

Tabla 5 Caso de uso: Modulo propietario 44

Tabla 6 Caso de uso: Gestión usuarios. 46

Tabla 7 Caso de uso: Modulo inmuebles 48

Tabla 8 Caso de uso: Generar informes arrendatarios 50

Tabla 9 Generar informes propietarios 51

Tabla 10 Caso de uso: Subir documento 52

Tabla 11. Subir imagen a inmuebles 54

Tabla 12 Caso de uso: Alerta del sistema 55


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G |9

Lista de apéndices

Pág.

Apéndice A. Cronograma 86

Apéndice B: Encuestas 88

Apéndice C:Video entrega del Sistema 100

Apéndice D: Carta de aceptación 101

Apéndice E:Diagrama relacional. 101

Apéndice F: Diccionario de datos 102

Apéndice G : Manual de instalación 107

Apéndice H: Historias 120


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 10

Resumen

En este documento se presentan los procesos de recolección de información, análisis, diseño e

implementación de un sistema de información en web, para la inmobiliaria M&G en el distrito

especial de Barrancabermeja, usando la metodología “Web development methodology”, para el

ciclo de vida del desarrollo, el software se realiza bajo arquitectura MVC, con el fin de gestionar

la información para mejorar los procesos de administración de los propietarios, arrendatarios e

inmuebles, así también para generar informes y alertas que simplificaran la toma de decisiones,

de igual manera el sistema cuenta con un módulo cuyo objetivo es mostrar la oferta de los

distintos inmuebles de alquiler y venta. Cada uno de las etapas desarrolladas en este documento

exponen las actividades realizadas desde el análisis hasta la implementación del sistema, basado

en la recolección de información facilitada por el personal de la inmobiliaria. Se anexan las

evidencias pertinentes a cada una de estas actividades.

Palabras clave: M&G, Sistema de información, Laravel, MySQL.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 11

Abstract

This document presents the processes of information gathering, analysis, design and

implementation of an information system on the web, for the real estate M&G in the special

district of Barrancabermeja, using the methodology "web development methodology", to the

development life cycle, the software is carried out under MVC architecture, in order to manage

information to improve the management processes of owners, tenants and properties, as well as

to generate reports and alerts that simplify decision-making and promote the proximity of the

real estate with its clients, in the same way the system has a module whose objective is to show

the offer of the different rental and sale properties. Each of the stages developed in this document

expose the activities carried out from the analysis to the implementation of the system, based on

the collection of information provided by the real estate staff. Evidence pertinent to each of these

activities is attached.

Key Words: M&G, Information system, Laravel, MySql.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 12

Introducción

En el mundo de hoy, la información cobra gran relevancia hasta el punto de

considerarse uno de los bienes más importantes. Compañías como Amazon, Facebook o

Google, tratan de obtener y explotar la mayor cantidad de datos posibles. Esto les representa

beneficios de muchas maneras, es por ello, que todas las demás empresas deberían seguir este

modelo. Sin embargo, como se menciona en (Saavedra García, Camarena Adame, & Saavedra

García, 2019), existen estudios donde se concluye que las pequeñas y medianas empresas

tienden a invertir en tecnología para mejorar sus bienes y / o servicios. Mientras que invertir

en sistemas y tecnologías de información es menos importante (Levi & Powell, 2005), esto no

está nada mal. Sin embargo, si quieres ser grande debes pensar como grande.

En municipios como Barrancabermeja, la afluencia de empresas que desarrollan

software especializado es cercana a cero. Ya que, debido a las mismas restricciones, las

habilidades y conocimientos de los sistemas de información para los empleados de pymes se

limitan a herramientas de oficina. Sin embargo, si desea ser más competitivo, es importante

comprender cómo se utiliza la información.

Este proyecto consiste en generar una herramienta que ayude a almacenar de forma

práctica los datos recogidos durante el día a día, en los principales procesos de la inmobiliaria

M&G, con el fin de manipularlos de manera sencilla y llevar un mejor control de las entidades

de importancia como lo son los arrendatarios, contratos; y así mismo, generar informes y
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 13

lograr una mejor gestión de la información para servir de apoyo en la toma de decisiones en la

empresa.

1. Problemática de investigación

1.1 Identificación del problema

La inmobiliaria M&G propiedad raíz S.A.S identificada con Nit 901.056.139-4 fue

constituida mediante documento privado de Asamblea Constitutiva de Barrancabermeja, del 15

de febrero de 2017, inscrita el 20 de febrero de 2017 bajo el número 000229945 del libro IX,

representada en este acto por la señora NOHORA ISABEL PATERNINA MEZA identificada

con la cédula de ciudadana No. 63.455.482 expedida en Barrancabermeja en calidad de

representante legal conforme consta en el certificado de existencia y representación legal

expedido por la cámara de comercio de Barrancabermeja.

M&G significa las iniciales de los nombres de las hijas de la propietaria (María & Gabriela).

Así mismo M&G fue creada con el Fin de prestar los servicios a toda persona que lo requiera en

forma oportuna y eficiente, cuenta con un equipo de agentes de bienes raíces que están

capacitados en el sector inmobiliario para brindar una asesoría en la venta, compra o alquiler de

un inmueble, y ayudar a encontrar la propiedad que llene todas las expectativas del cliente,

promociona y comercializa proyectos también hace asesorías en avalúos catastrales, sucesiones,

tramites notariales.

Actualmente lleva tres años en el mercado inmobiliario y está ubicada en la Carrera 16 No.

49-40 Barrio Colombia cuenta con sus instalaciones amplias para la atención comodidad del
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 14

cliente. La base más fuerte de la inmobiliaria M&G es el alquiler de los inmuebles debido a que

es una decisión de vital importancia que debe ser tratada de forma seria y fiable esta base es muy

importante porque es la más rentable en la actualidad.

En la inmobiliaria M&G desde sus inicios en el año 2017, se ha venido realizando la

recolección y almacenamiento de información por medio de planillas en Excel, al momento de

hacer consignaciones o transferencias a los propietarios estas se escanean se envían por correo

electrónico y se guardan en cada carpeta. Para contactar a los clientes la inmobiliaria M&G

cuenta con una página de Facebook e Instagram en la cual publica las fotos de los inmuebles

para arrendar o venderlos y así adquirir clientes. Si los arrendatarios se les presenta algún daño

en el inmueble ellos deben hacer ese reporte por correo electrónico. Para hacerle la entrega de un

inmueble a un arrendatario primero se debe pasar por un estudio de documentos, después hacer

un contrato y se debe hacer un inventario y un video ese video se guarda en un CD y se archiva a

la carpeta con toda la información.

Si se presenta un daño en un inmueble arrendado primero se le debe informar a el propietario

para que autorice y poder proceder con el respectivo arreglo. Si los propietarios necesitan estados

de cuenta se les escanea uno a uno los recibos (consignaciones, comprobantes de egreso, cuentas

de cobro) o si necesitan copia del contrato de administración también se escanean y se les envía

por medio de correo electrónico. Esta información no se tiene en una base de datos simplemente

cada propietario y arrendatario cuenta con una carpeta en la cual se van archivando todos los

documentos.

En algunos casos se han presentado inconvenientes con la perdida de alguno de estos datos o

el inapropiado seguimiento de los mismos, lo que afecta en gran manera ciertos procesos que se

realizan en esta organización, por esta razón se plantea dar solución, a la inmobiliaria M&G
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 15

mediante la implementación de un sistema de información web para la gestión de propiedades de

alquiler y venta que cuente con módulos para arrendatarios, propietarios y de administración que

brinde alertas anticipadas basados en el sistema de parametrización, reportes filtrados en Excel y

PDF logrando que de manera sencilla se pueda tener información rápida y fidedigna acerca del

estado de los inmuebles y los contratos que ligan a estos con los clientes de la inmobiliaria.

En (ver Anexo B:Encuentas) de encuentra se encuentra descrita las preguntas realizadas al

personal de la inmobiliaria donde se plasma el punto de partida para la creación del sistema de

información acorde a las necesidades de la misma.

1.1.1 Pregunta de Investigación

¿Con la implementación de un sistema de información web para la inmobiliaria M&G en el

distrito especial de Barrancabermeja, es posible mejorar los procesos gerenciales, administrativos

y de acompañamiento al cliente en la venta y alquiler de inmuebles?

1. 2. Objetivos

1.2.1 Objetivo general. Diseñar, desarrollar e implementar un sistema de información web

para el seguimiento de inmuebles de alquiler y venta de la empresa inmobiliaria M&G

propiedad raíz SAS, en el distrito de Barrancabermeja.

1.3. Objetivos específicos


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 16

 Realizar el análisis de requerimientos y levantamiento de información para los casos de

uso del sistema de información web.

 Elaborar el diseño preliminar del sistema de información web a partir de la recolección de

datos de entrada y salida del sistema.

 Diseñar e implementar la base de datos que contendrá la información relacionada con el

sistema de información web.

 Realizar pruebas de funcionamiento y verificación de errores.

 Implementar y poner en marcha del sistema de información web en la inmobiliaria M&G.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 17

1.4. Justificación

El presente proyecto tiene como objeto implementar un sistema de información en web que

funcione como instrumento de ayuda para dar respuesta a los desafíos que el mercado

inmobiliario le exige a la inmobiliaria M&G, donde las herramientas que se usan actualmente les

resta competitividad y eficiencia en el manejo de recursos.

La automatización de la mayoría de sus operaciones sin duda es de gran importancia para la

organización en su propósito del alcance de metas más altas. Es por lo anterior que la creación de

un sistema de información web supone una mejora en toda la cadena de procesos para

inmobiliaria M&G por lo que se hace necesario para la misma, ya que la inmobiliaria tiene

como interés general, contar con un sistema información robusto el cual genere y gestione

información sobre sus componentes relevantes, convirtiéndose en una herramienta esencial para

la toma de decisiones con respeto a los propietarios, arrendatarios y propiedades, así de esta

manera poder alcanzar de forma más eficaz las metas planteadas a corto y mediano plazo.

Es en este punto donde se hace valiosa la implementación de un sistema de gestión en dicha

inmobiliaria el cual a partir de los datos que se le suministren estos sean procesados para generar

información útil, relevante que facilite la gestión de sus clientes, y sus propiedades, buscando

mejorar su desempeño en el mercado de bienes raíces en el distrito especial de Barrancabermeja.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 18

2. Marco Referencial

2.1 Marco Teórico

Según (Andreu, Ricart, & Valor, 1991), refiere un sistema de información como un conjunto

de procesos formales basados en la recogida de datos estructurados de acuerdo con los requisitos

de la empresa, que recogen, explican y distribuyen selectivamente la información necesaria para

las operaciones de la empresa y las correspondientes actividades de gestión y control. En cierta

medida, reduce el proceso de toma de decisiones necesario para ejecutar las funciones

comerciales de la empresa de acuerdo con la estrategia de la empresa.

Así los sistemas de información son tan importantes para cualquier organización o estructura

cuya materia prima sean los datos, en este tiempo año 2020, es muy difícil triunfar en el mundo

de los negocios si no se tiene y se sabe aprovechar la información.

Sin embargo, este tema no es nuevo, de hecho, se podría encontrar sistemas de recolección de

información para su posterior aprovechamiento desde muchas décadas atrás, aunque para el

presente proyecto se tomaran puntos relevantes en la historia desglosados en ("Un recorrido por

la historia de los SI", 2018) así:

De 1950 a 1960, todo se desarrolló en base a los recursos existentes. En estos diez años, los

sistemas de información eran todavía muy simples, tan simples como la tecnología de la época.

Aquí encontramos que solo se utilizan para ayudar a los trabajadores a realizar diferentes tipos

de tareas. Estos sistemas se denominan TPS o sistemas de procesamiento de transacciones.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 19

1960-1970. En este momento, estuvieron en constante evolución para convertirse en sistemas

que pudiesen transformar los datos almacenados en información útil para ayudar a las empresas a

tomar decisiones. Estos se denominan sistemas de información de gestión o MSI y generan los

siguientes tipos de informes: informes detallados de transacciones, informes de tendencias de

costos. informes de análisis de ventas.

1970-1980. Con la llegada de las computadoras personales, en pleno auge tecnológico, se

lograron importantes avances en muchos campos, que promovieron efectivamente la expansión

de los sistemas informáticos en toda la organización. Comenzaron a aparecer pequeñas muestras

de manipulación de información utilizando el sistema DSS. Estos sistemas interactivos obtienen

datos de diversas fuentes internas (inventario, ventas) y externas (tendencias de mercado, precios

de mercado), y utilizan algoritmos complejos para convertirlos en información útil para ayudar a

las empresas a tomar decisiones

1980-1990. Con el desarrollo de años anteriores y la llegada de la diversificación, en muchos

casos, nos encontramos con que la compatibilidad de software se volvió un tanto complicada,

porque cada departamento de la empresa se encargaba de adquirir los recursos necesarios para

completar sus tareas, pero a la hora de intentar realizar procesos interdepartamentales se era muy

propenso a fallas de conexión y otras, sin embargo, esto no impidió que el sistema de

información DSS se convirtiera en un nuevo ESI. Estos sistemas pueden ayudar de manera más

eficaz a la alta dirección a tomar decisiones para lograr sus objetivos estratégicos.

1990-2000. Con la llegada de Internet, todos los esfuerzos realizados tienen ahora una mayor

motivación, lo que ha supuesto un cambio fundamental en la función de los SI, porque se puede

intercambiar mucha información de manera ágil con el mundo. Nacen los ERP (Enterprise

Resource Planning System), que no solo brindan información de gestión, sino que también
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 20

brindan información sobre cada departamento (ventas, compras, personal, etc.). Del mismo

modo, han surgido nuevos sistemas como los ES o sistemas expertos que pueden imitar la toma

de decisiones humanas con la ayuda de los sistemas de gestión del conocimiento (KMS), estos

son sistemas inteligentes responsables de generar conocimiento a través de datos. Algunas cosas

que los SE pueden hacer incluyen diagnosticar enfermedades y hacer pronósticos financieros.

2000 al presente. Después de todo, en los últimos años, los sistemas de información no han

cambiado significativamente en los tipos de funciones previamente proporcionadas, sino que han

mejorado debido a los avances tecnológicos (mayor capacidad de almacenamiento, mejor

infraestructura de red, computación en la nube, etc.). Debido al mismo desarrollo de los sistemas

de información, podemos encontrarlos diferentes tipos mencionados en (Trasobares, s.f) (Laudon

& Laudon, 1996).

SPO: Un sistema informático responsable de administrar las operaciones diarias requeridas

para las operaciones comerciales (requiere salario, seguimiento de pedidos, auditoría, registro y

datos de empleados).

Estos sistemas generan información para uso de los demás sistemas de información de la

empresa y de los empleados del nivel inferior (nivel operativo) de la organización.

STC: Es un sistema de información que se encarga de apoyar a los agentes que procesan la

información en el proceso de creación e integración de nuevos conocimientos para la empresa

(puesto de trabajo de gestión). Forman parte del estado del conocimiento.

SAO: El sistema informático mejora la productividad de los empleados que consideran el

conocimiento y los sistemas de trabajo del conocimiento al procesar la información en los

niveles inferiores de la empresa (procesamiento de textos, agenda electrónica, hoja de cálculo,

correo electrónico).
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 21

Sistema de información administrativa (SIA): Un sistema de información de nivel

administrativo que se utiliza en el proceso de planificación, control y toma de decisiones para

proporcionar informes sobre las actividades de rutina (control de inventario, presupuesto anual,

análisis de decisiones de inversión y financiamiento). Los gerentes y ejecutivos de la

organización lo utilizan.

SSD: Es un sistema informático interactivo que puede ayudar a diferentes usuarios a tomar

decisiones al utilizar diferentes datos y modelos para resolver problemas no estructurados

(análisis de costos, análisis de precios y ganancias, análisis de ventas por área geográfica) y que

serán empleados por la gerencia media de la organización.

Algunos estudios soportan este proyecto y dan razón de que toda organización debe contar

con mínimo un sistema de información confiable que le permita acelerar los procesos, mejorar la

toma de decisiones e impulsar la productividad o en general cualquier objetivo en concreto que

se quiera lograr. El autor considera relevante mencionar algunos de estos trabajos como lo son el

de Evaristo Colomina quien encontró en su tesis doctoral (Colomina, 1998) realizando un estudio

al proceso de implementación de sistemas de información a través de tecnologías de la

información en un grupo de pequeñas y medianas empresas españolas las cuales, pudieron

constatar que con estas herramientas se lograba un aumento de la productividad y la calidad.

De manera similar, el autor (Neil & Lawrence, 2001) muestra cómo las empresas de la

industria de servicios pueden beneficiarse significativamente de los avances tecnológicos,

permitiéndoles optimizar el procesamiento de la información en su cadena de valor. Al mismo

tiempo, (Tarutea y Gatautis, 2014) en un estudio teórico confirmó que "las TI tienen un impacto

en la mejora de los recursos internos y externos de la empresa, y juega un papel importante en el

desempeño de las pequeñas y medianas empresas".


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 22

El sistema de información planteado para este proyecto es de tipo sistemas transaccionales el

cual según González Ramiŕ ez, M. de los R. (2001), como su nombre indica, es responsable de

manejar las operaciones de gestión empresarial más rutinarias. Esto conduce a la recopilación,

tratamiento y almacenamiento de datos relacionados con los procesos de pedidos, ventas, pagos,

contabilidad, etc. Los sistemas de transacciones pueden mejorar la productividad al aumentar el

volumen de trabajo y la velocidad con la que se realizan las transacciones. También ayudan a

reducir los errores y aumentan la precisión con la que se realizan los cálculos elementales.

2.2 Estado del arte

Por lo anterior, las empresas tienden a migrar a tecnologías o herramientas capaces de

gestionar su información, es por ello que nacen distintos sistemas. En este proyecto se hizo la

revisión del estado del arte y se encontraron trabajos destacados como.

Autor: PULIDO SARMIENTO CRISTIAN DAVID.

Título: DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN

PARA LA GESTIÓN DE LOS PROCESOS DE LA INMOBILIARIA RE/MAX PLATINUM.

(Perú).

Este proyecto se puede encontrar en:

http://repository.unipiloto.edu.co/bitstream/handle/20.500.12277/6280/DOCUMENTO%20R

EMAX.pdf?sequence=1&isAllowed=y

Objetivo general: Desarrollar e implementar un sistema de información que permita a la

empresa Re/Max Platinum con su sede en Perú, llevar un mejor seguimiento y organización de la
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 23

información sobre los diferentes entes que conforman el proceso de venta, compra o alquiler de

un inmueble.

Categoría: Gestión administrativa, web, inmuebles, sistema de información.

Finalidad: Con la culminación del proyecto se completa la automatización del proceso de

tasaciones, se logra desarrollar un sistema de información con almacenamiento en línea e

integrado en su totalidad, permitiendo a la empresa Re/Max Platinum llevar un mejor

seguimiento y organización de la información sobre los diferentes entes que conforman el

proceso de venta, compra o alquiler de un inmueble.

Autor: Scaldaferro Marcelo, Huerta Pablo, González Sebastián, Garbarino Helena

Título: INMOBILIARIA VIRTUAL: Sistema de gestión comercial para inmobiliarias

(Uruguay).

El proyecto se puede encontrar en:

https://dspace.ort.edu.uy/bitstream/handle/20.500.11968/3057/Material%20completo.pdf?sequen

ce=-1&isAllowed=y

Objetivo General: Desarrollar un sitio web para inmobiliarias o empresas similares cuya

actividad refiera a la presentación al mercado de bienes inmuebles disponibles para renta o venta.

Categoría: Inmobiliaria, genexus, gxpoints, Imágenes 360.

Finalidad: Se procuró desarrollar un sitio web diferenciado en cuanto a la funcionalidad

respecto a los ya existentes. Para ello se analizaron diversos sitios webs inmobiliarios del país y

la región, de forma de poder reunir en una única solución los puntos fuertes ya existentes y los

que propone la iniciativa de este proyecto.

La herramienta que se plantea como producto es un sitio web enfocado al consumidor final,

cliente de las empresas inmobiliarias, pero tiene el potencial de incluir los procesos de gestión y
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 24

administración internos de la empresa, que no formarán parte de la versión inicial a desarrollarse

durante el proyecto de grado, los procesos internos podrán desarrollarse en etapas posteriores

como un proyecto futuro.

Autor: AREVALO MUÑOZ ELIANA ANDREA, LOPEZ CAMACHO CRISTIAN

CAMILO.

Título: SISTEMA INMOBILIARIO WEB BASADO EN CLOUD COMPUTING. (Bogotá).

Este proyecto se puede encontrar en:

https://repository.unilibre.edu.co/bitstream/handle/10901/8870/SISTEMA%20INMOBILIARIO

%20WEB%20BASADO%20EN%20CLOUD%20COMPUTING.pdf?sequence=1&isAllowed=y

Objetivo general: Implementación de una aplicación WEB que maneje la tecnología basada

en cloud computing sobre una empresa dedicada a la gestión inmobiliaria, en este caso llamada

ASECONSIST.

Categoría: Cloud computing, web, inmobiliaria

Finalidad: Diseñar y desarrollar una aplicación web que permite a la empresa ASECONSIST

hacer mejor uso de los recursos, reduciendo el costo de sus elementos y herramientas físicas,

logrando así que sus clientes actuales y nuevos clientes puedan interactuar más con la empresa y

su producto, accediendo fácilmente a su sitio donde podrán encontrar todos los servicios

ofrecidos por la empresa.

Adicionalmente la idea fue permitir que ASECONSIST y sus empleados, pudieran acceder,

manejar y crear información desde cualquier lugar donde se encontrarán tan sólo al alcance de un

computador que les permitiera interactuar con archivos y software entre otros, facilitando la

producción de la empresa.

Autor: SANCHEZ MARÌN CAROLINA


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 25

Título: DESARROLLO DE UN SISTEMA DE INFORMACION PARA MANEJO Y

COMERCIALIZAION DE INMUEBLES, A PARTIR DE UN PLANTEAMIENTO DE

VISION ADMINISTRATIVA, ORIENTADO A WEB (Pereira).

Este proyecto se puede encontrar:

http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/1317/6584038011S669.pdf?sequenc

e=1&isAllowed=y

Objetivo general: Desarrollo de un sistema de información para el manejo y comercialización

de los datos concernientes a los inmuebles, orientado a l web, como una solución de diferentes

requerimientos que puede tener una empresa inmobiliaria, tales como: Agilización de los

procesos, velocidad en búsqueda de información, mejora en la comercialización y en la

presentación de los inmuebles, practicidad y seguridad para el almacenamiento y administración

de la información.

Categoría: Gestión administrativa, web, inmuebles, sistema de información.

Finalidad: Se creo un sistema de información capaz de solucionar la problemática alrededor

de facilitar la administración y el desempeño de la actividad económica para las empresas del

sector inmobiliario en la ciudad de Pereira Colombia.

2.3 Marco Espacial

El presente proyecto se realiza en el distrito especial de Barrancabermeja. Ubicada en el

Magdalena medio del departamento de Santander a 111 metros sobre el nivel del mar. Tiene una

extensión de 1.274 kilómetros cuadrados, una temperatura media de 29º C y un promedio anual
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 26

de lluvias de 2.687 mm. Limita con los municipios de Puerto Wilches, Sabana de Torres, Girón,

Betulia, San Vicente de Chucurí, Simacota, Puerto Parra y el vecino municipio de Yondó.

Cuenta con una población de 191.704 habitantes, distribuida en 7 comunas y 6

corregimientos. (Alcaldía de Barrancabermeja) La región del Magdalena Medio es una zona

geográfica privilegiada porque por ella pasa los oleoductos, la troncal del Magdalena que une el

centro con el norte del país, el cable óptico y, el Río Magdalena que la acompaña en toda su

extensión territorial, siendo este la arteria fluvial más importante y estratégica del país.

En el año 2018 según el artículo 356 de la Constitución Política: El municipio de

Barrancabermeja – Santander se organiza como Distrito Petroquímico, Portuario y Turístico. Su

régimen político, fiscal y administrativo será el que determine la Constitución y las leyes

especiales, que para el efecto se dicten, y en lo dispuesto en ellas, las normas vigentes para los

municipios (Competitics, 2016).

2.4 Marco Legal

A continuación, se presenta un cuadro con las principales normas, leyes o artículos aplicables

al proyecto.

Tabla 1.

Marco legal del proyecto

Norma. Ley, Articulo Descripción


(Ley 820, 2003) Este tiene como objeto fijar los criterios que
deben servir de base para regular los
contratos de arrendamiento de los inmuebles
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 27

Norma. Ley, Articulo Descripción


urbanos destinados a vivienda, en desarrollo
de los derechos de los colombianos a una
vivienda digna y a la propiedad con función
social
(Ley 599, 2000) Aquí se contemplan el título VIII. De los
delitos contra los derechos de autor, donde
se encuentran los artículos del 270 al 272
donde se penaliza la publicación total o
parcial sin previa autorización expresa del
titular del Derecho, una obra inédita de
carácter literario, artístico, científico,
cinematográfico, audiovisual o fonograma,
programa de ordenador o soporte lógico.
Artículo 15 de la Tiene como objeto desarrollar el derecho
Constitución constitucional que tienen todas las personas
Política de a conocer, actualizar y rectificar las
Colombia, Desarrollado por la informaciones que se hayan recogido sobre
(Ley estatutaria 1266, 2008) ellas en bases de datos o archivos, y los
demás derechos, libertades y garantías
constitucionales a que se refiere el artículo
15 de la Constitución Política; así como el
derecho a la información consagrado en el
artículo 20 de la misma.

2.5 Marco conceptual


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 28

A continuación, se presentan algunas definiciones, con el objetivo de contextualizar al lector

acerca de los términos que se usarán en adelante y así mismo explicar puntos importantes en el

desarrollo de este proyecto.

Framework: (Ortiz, 2018) Es una plataforma de software universal y reutilizable para

desarrollar aplicaciones de software, productos y soluciones. En otras palabras, podemos decir

que es una especie de biblioteca, una pieza de software que proporciona a los desarrolladores

web una base de código y formas consistentes y estandarizadas para crear aplicaciones web.

HeidiSQL: (Ansgar Becker, s.f) Es un software de libre, cuyo objetivo es que sea fácil de

aprender “Heidi” permite ver y editar estructuras de datos y estructuras de computadores

corriendo una base de datos en sistemas MariaDB, MySQL, Microsoft SQL, PostgreSQL and

SQLite. Inventado en el 2002 por Ansgar, HeidiSQL pertenece a la más popular herramienta

para MariaDB y MySQL en el mundo entero.

Laravel: Laravel es un framework que procura seguir la estructura MVC (Model View

Controller) que permite una acelerada curva de aprendizaje y para crear rápidamente prototipos

de las aplicaciones web. Laravel facilita el desarrollo de aplicaciones web al proporcionar

funciones integradas como autenticación, correo, middlewares, enrutamiento, sesiones entre

otras.

Laravel fue creado por Taylor Otwell en 2011, desde entonces ha desarrollado mucho este

marco y lo hace compatible con las últimas tecnologías web.

MVC: Según la Mozilla Developer Network (MDN, 2020) son las siglas de (Modelo-Vista-

Controlador) que es un patrón en el diseño de software comúnmente utilizado para implementar

interfaces de usuario, datos y lógica de control. Enfatiza una separación entre la lógica de

negocios y su visualización. Esta "separación de preocupaciones" proporciona una mejor


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 29

división del trabajo y una mejora de mantenimiento. Algunos otros patrones de diseño se basan

en MVC, como MVVM (Modelo-Vista-modelo de vista), MVP (Modelo-Vista-Presentador) y

MVW (Modelo-Vista-Whatever).

PHP: (PHP colaboradores, 2020). (acrónimo recursivo de PHP: Hypertext Preprocessor) es un

lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que

puede ser incrustado en HTML.

2.5.1 Glosario. Adicionalmente a los términos definidos el autor define los siguientes

conceptos para una mejor comprensión del texto:

Arrendamiento: contrato mediante el cual el arrendador permite al arrendatario el uso y goce

de un bien a cambio de un precio

Arrendador: Persona que cede el derecho a uso de un inmueble de su propiedad a un tercero

a cambio de una renta.

Arrendatario: Persona obligada al pago de una renta por el derecho a uso de una vivienda,

que no es de su propiedad.

Bienes inmuebles: Bien como tierras, edificios, construcciones y minas, y de los adornos,

artefactos o derechos a los que la ley considera no muebles.

Canon /Renta: Valor en dinero estipulado en el contrato de arrendamiento para ser pagado

por el Arrendatario al Arrendador en la forma (consignaciones, efectivo); término (tiempo) y

lugar convenidos.

Ciclo de Vida: Serie de fases llevadas a cabo para entregar el resultado requerido.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 30

Cronograma: Señala un programa de actividades ordenados en el tiempo en el que además se

suele especificar la duración de cada actividad, puede ser escrito literalmente o en forma de

tabla.

Entregable: Un producto, capacidad para proveer un servicio, o cualquier otro resultado que

debe producirse para completar un proyecto.

Presupuesto: Listado general de los gastos previstos.

Proyecto: Conjunto de actividades diseñadas para lograr ciertos objetivos específicos a un

costo dado y dentro de un período de tiempo determinado.

Sistema: Conjunto de elementos, con interrelaciones entre ellos

Usuarios: Persona que utilizará el sistema o parte de él.

2.6 Marco metodológico

Según el blog de expertos (Conceptodefinicion, 2019) Cada metodología de desarrollo de

software tiene su propio enfoque y las que comúnmente llaman enfoques tradicionales no suelen

tener en cuenta aspectos como la calidad, competitividad, la satisfacción y los beneficios; más

bien se encuentran cargados de ambigüedades, burocracia, etc. Ya que fueron metodologías

creadas en la década de los 70 y 80, pensando en los negocios de los años 50. Lo cierto es que el

mundo va cambiando con mucha rapidez, solo los negocios inteligentes y con un software

inteligente sobreviven.

Este método fue creado en los años 70 y 80. Teniendo en cuenta el negocio de los años 50, el

hecho es que el mundo está cambiando rápidamente y solo las empresas inteligentes y las

empresas con software inteligente pueden sobrevivir.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 31

Este método fue creado en los años 70 y 80. Teniendo en cuenta el negocio de los años 50, el

hecho es que el mundo está cambiando rápidamente y solo las empresas inteligentes y las

empresas con software inteligente pueden sobrevivir.

En la actualidad, según (De la torre, 2018). “Las metodologías agiles suponen un avance en

relación a la rigidez de los métodos del project management más tradicional y sus beneficios”,

entre otros, a continuación, se presentan una de las metodologías que se estudiaron en principio

para la elaboración del proyecto.

Método de programación Extreme XP: (Pressman, 2010) "La programación Extreme XP es

probablemente el método ágil más famoso y ampliamente utilizado". (Beck, 2000) lo define

como XP porque el método se desarrolla utilizando las mejores prácticas de desarrollo iterativo y

requiere una fuerte participación del cliente. En el enfoque extremo, todos los requisitos se

expresan como soluciones fáciles de implementar (las llamadas historias de usuario) que

permiten a los programadores trabajar en pares y desarrollar pruebas para cada tarea, y tener la

capacidad organizativa para ejecutar todas las pruebas de manera unificada. El nuevo código se

ingresa con éxito en el sistema. Se integra en intervalos de corto tiempo.

Para el cumplimiento de los objetivos del presente proyecto, aunque se tomaron ideas

importantes de otras metodologías, pero debido a que estas no se podían implementar a cabalidad

por los diferente requisitos propios de cada una, finalmente se opta por usar la metodología de

trabajo definida por la empresa Greynium que se puede encontrar en la página web

https://www.greynium.com llamada “Web development methodology”, usada en el proyecto

(Elaboración del portal web inmobiliario “vivir en ecuador”, 2009), la cual se adecua de manera

pertinente a este proyecto, pues el entorno del sistema será en web. Esta permite fácilmente
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 32

dividir la elaboración de un proyecto web en fases. Las cuatro fases que componen la

metodología son:

Fase de Preparación: Se determina en qué consistirá el proyecto a desarrollar, cuáles serán sus

características y los recursos que demandará. Se analizan los requerimientos del cliente para

ofrecer una solución óptima y se definen un plazo de entrega y un presupuesto.

Las actividades que se pueden realizar en esta fase para el análisis de los requerimientos son:

Entrevista con el cliente para acordar especificaciones del proyecto.

Analizar el alcance del proyecto.

Elaborar el cronograma de trabajo y el presupuesto.

Fase de Diseño: Se define la parte gráfica del proyecto, es importante involucrar al cliente ya

que se trata de la imagen este va a proyectar. Como resultado se obtiene una plantilla de diseño

que se utilizará para elaborar las páginas que componen el proyecto. Consta de las siguientes

actividades:

Entrevista con el cliente para definir el diseño.

Presentar propuestas de diseño.

Corregir o modificar el diseño.

Fase de Desarrollo: Se incorpora la programación al proyecto, se optimizan los elementos

gráficos, se crean las bases de datos y las conexiones a estas. Esta fase constituye la puesta en

marcha del portal Web.

Las actividades que se ejecutan en esta fase son:

Solicitar los contenidos para las páginas del proyecto.

Iniciar la programación del sitio Web.

Publicar el avance del proyecto.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 33

Incorporar correcciones o modificaciones.

Fase de Finalización: Se realiza una revisión final de todo el proyecto y se lo publica en un

servidor. Se requiere de la aprobación final del cliente para dar por concluido el proyecto.

Involucra las siguientes actividades:

Revisión final de contenidos.

Cargar el proyecto en el servidor Web.

Efectuar correcciones.

Aprobación final del cliente.

3. Desarrollo de la propuesta

Para el cumplimiento de los objetivos del presente proyecto en este punto se inicia el

desarrollo de los puntos de la metodología planteada de acuerdo al cronograma de trabajo

establecido en (ver Anexo A: Cronograma),

3.1 Fase de Preparación

En cumplimiento del primero objetivo “Realizar el análisis de requerimientos y levantamiento

de información para los casos de uso del sistema de información web”, se realiza el

levantamiento de requisitos donde se usa la metodología estructurada que se define como


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 34

(Jimenez, s.f) “Es la primera aproximación al problema. Está orientada a procesos, es decir, se

centra en especificar y descomponer la funcionalidad del sistema”

3.1.1 Especificaciones de procesos. Está escrito para los procesos definidos a partir de la

recopilación de información y se puede realizar utilizando pseudocódigo, tablas de decisión o

lenguajes de programación u otras herramientas que ayuden a comprender el sistema. (ver

figuras de la 1 a la 5.).

3.1.2 Fuentes de información. La manera en que se recopiló la información se centra

principalmente en una serie de encuestas (ver anexo B: Encuestas) a los consultores de ventas y

arrendamiento para obtener versiones que permitieran incluir la mejora de soluciones alternativas

en el plan de perfeccionamiento continuo que se adecuara para la empresa, también se adicionan

requerimientos enviados vía email (ver anexo H: Historias).

3.2 Toma de requerimientos funcionales

Con base a las metodologías planteadas a continuación se presenta el análisis del autor de lo

que es el ciclo de vida de los procesos de la inmobiliaria y como el sistema web ayudará en la

agilización de los mismos.

La inmobiliaria M&G como ya se ha mencionado establece en sus procesos misionales dos

actividades las cuales son el alquiler y la venta de los inmuebles. Estos procesos se llevan de

manera manual y su registro para obtener informes de final de mes mayormente se realiza en un

archivo de Excel donde se consigna esta información, por consecuencia, estos registros no tienen
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 35

un mecanismo de alerta que evite generar retrasos al momento de querer notificar a un

arrendatario que debe efectuar su pago, o que su contrato está próximo a vencer, y por lo que los

emails son enviados de manera manual esto representa una gran cantidad de tiempo perdido que

podría ocuparse en otras actividades.

Es por tal razón que en reuniones sucesivas con el personal de la inmobiliaria M&G que

interviene activamente en el proceso se determinó las siguientes necesidades para el sistema de

información:

Se encuentra apropiado en este punto definir según la RAE (Real Academia Española) la

palabra ente: Del latín ens, ente es un concepto filosófico que remite a lo que es, existe o puede

existir. Un ente participa del ser y tiene que propiedades que, como ente, le son propias. Su

definición se hace necesaria pues cada uno de los módulos del sistema se procesará de manera

muy similar y se pretende así elaborar una sola definición para los entes comunes.

3.2.1 Registro. Llevar un registro detallado de los propietarios, arrendatarios e inmuebles que

según la Inmobiliaria M&G es uno de los procesos principales con que debe contar el sistema,

para después acceder de manera sencilla y rápida a esta información.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 36

Figura 1. Proceso: Registro de entidades.

3.2.2 Eliminación. Se debe contar con la opción de poder eliminar bajo previa verificación

cualquiera de las entidades del sistema.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 37

Figura 2. Proceso: Eliminación de entidad.

3.2.3 Actualización. Todos los entes del sistema deben poder actualizarse de manera rápida y

sencilla en el sistema.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 38

Figura 3. Proceso: Actualización de entidad.

3.2.4 Alertas de sistema. El sistema de manera automática basado en las fechas de inicio y

terminación de contrato debe enviar alerta vía email a los arrendatarios para que estos estén

notificados en caso de terminación total del contrato o prórroga del mismo.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 39

Figura 4 Proceso: Alertas del sistema.

3.2.5 Informes. El sistema debe generar informes en Excel o formato PDF según sea el caso

basado en parámetros de fechas asignadas por el usuario para arrendatarios nuevos, prórrogas

de arrendamientos, entre otros.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 40

Figura 5 Proceso: Informe

3.3 Casos de uso del sistema

“Los diagramas de casos de uso son responsables principalmente de documentar los macro

requisitos del sistema. Piense en los diagramas de casos de uso como la lista de las capacidades

que debe proporcionar el sistema” (Kimmel, 2008), por lo anterior en conjunto con la

inmobiliaria M&G se acuerdan los siguientes casos de uso, se describe cada uno de ellos.

Caso de uso: Ingresar al módulo administrativo. El sistema contará con dos módulos globales,

uno administrativo y otro para visitantes, a continuación, se describe el caso de uso de ingreso al

módulo de administración, donde el usuario podrá realizar tener a su alcance distintas opciones

dependiendo de su perfil.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 41

Tabla 2.

Caso de uso: modulo administrativo

Caso de uso: Ingreso al módulo administrativo


ID 001
Requerimientos relacionados Null
Ingresar al sistema en los módulos
Objetivo en contexto
administrativos
Precondiciones Usuario previamente creado
Final exitoso Ingreso correcto
Mensaje de alerta datos incorrectos o
Final fallido
usuario no registrado
Arrendatario, Propietario, Gestor de
Actor principal
inmuebles, administrador global
Actor secundario Sistema, base de datos
Ingresar credenciales y click en botón
Evento de inicio
ingresar

El siguiente caso de uso es para el ingreso al módulo de visitantes, donde se pueden observar

los distintos inmuebles ofertados por la inmobiliaria M&G.

Tabla 3

Modulo visitantes, Acceso a inmuebles

Caso de uso: Ingreso al módulo administrativo


ID 002
Requerimientos relacionados Null
Objetivo en contexto Un visitante a la web puede filtrar y ver
todos los inmuebles disponibles, bien sea
para alquiler o venta
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 42

Caso de uso: Ingreso al módulo administrativo


Precondiciones Una vez ingresado el visitante no necesita
autentificación ni ningún otro requisito
para hacer estas operaciones
Final exitoso Ver inmuebles disponibles
Final fallido
Actor principal Visitante
Actor secundario Sistema, base de datos
Evento de inicio Ingresar al sitio web

De manera gráfica el caso de uso sería el siguiente:

Figura 6 Diagrama caso de uso: ver inmuebles


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 43

El sistema cuenta con el módulo arrendatario, el cual consiste en poder gestionar todos los

clientes con los cuales están alojados en los distintos inmuebles que la inmobiliaria administra.

Tabla 4

Caso de uso: modulo arrendatario

Caso de uso: Gestión modulo arrendatario


ID 003
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Realizar operaciones de filtrado,
eliminación, creación y actualización de
datos de los diferentes arrendatarios
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
tener habilitadas estas opciones
Final exitoso Ingreso exitoso al módulo y realización de
operaciones requeridas
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

De forma gráfica se puede observar que el usuario podrá acceder a las operaciones de gestión

de los arrendatarios, como lo son, creación del registro, actualización y eliminación del mismo.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 44

Figura 7. Diagrama caso de uso gestión arrendatarios.

El sistema cuenta con el módulo propietario, el cual consiste en poder gestionar todos los

clientes los cuales son dueños o representantes de los inmuebles que la inmobiliaria administra.

Tabla 5

Caso de uso: Modulo propietario

Caso de uso: Gestión modulo propietario


ID 004
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Realizar operaciones de filtrado,
eliminación, creación y actualización de
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 45

Caso de uso: Gestión modulo propietario


datos de los diferentes propietarios
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
tener habilitadas estas opciones
Final exitoso Realización de operaciones requeridas
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

De manera visual este caso de uso seria de la siguiente manera.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 46

Figura 8 Diagrama caso de uso gestión propietarios.

El sistema cuenta con el módulo usuarios, el cual consiste en poder gestionar el

personal involucrado en la inmobiliaria, como agentes, secretarias y otros.

Tabla 6

Caso de uso: Gestión usuarios.

Caso de uso: Gestión modulo usuarios


ID 005
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Realizar operaciones de filtrado,
eliminación, creación y actualización de
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 47

Caso de uso: Gestión modulo usuarios


datos de los diferentes usuarios
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
tener habilitadas estas opciones
Final exitoso Realización de operaciones requeridas
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

La gestión de usuarios estará solo disponible para el rol de administrador global del sistema

de información en este caso la gerente de la inmobiliaria.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 48

Figura 9 Diagrama caso de uso: Gestión usuarios.

El sistema cuenta con el módulo inmuebles, el cual consiste en poder gestionar las

propiedades que administra la inmobiliaria.

Tabla 7

Caso de uso: Modulo inmuebles

Caso de uso: Gestión modulo inmuebles


ID 006
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Realizar operaciones de filtrado,
eliminación, creación y actualización de
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 49

Caso de uso: Gestión modulo inmuebles


datos de los diferentes inmuebles
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
tener habilitadas estas opciones
Final exitoso Realización de operaciones requeridas
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

Figura 10 Diagrama caso de uso: Modulo inmuebles.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 50

La inmobiliaria M&G en la actualidad realiza informes de los arrendatarios, para conocer de

aspectos como quienes se encuentran a paz y salvo, saber si hay nuevos arrendatarios etc. Esto se

hace de manera manual usando la herramienta Excel. El sistema de información generara de

manera automática estos informes, solo seleccionando las fechas deseadas.

Tabla 8

Caso de uso: Generar informes arrendatarios

Caso de uso: Generar informes arrendatarios


ID 007
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Generar informe en Excel de los
arrendatarios, pudiendo filtrar por nuevos,
antiguos, en deuda, y a paz y salvo.
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
tener habilitadas estas opciones
Final exitoso Informe generado
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

A continuación, se representa de manera gráfica el caso de uso. De manera similar el

diagrama de caso de uso presente es aplicado para el caso de la generación de informe para las

entidades de propietarios por lo que no se hace relevante repetir la información.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 51

Figura 11 Diagrama caso de uso: Informes arrendatarios

De manera similar al anterior caso de uso se deben generar informes de los propietarios.

Tabla 9

Generar informes propietarios

Caso de uso: Generar informes propietarios


ID 008
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Generar informe en Excel de los
propietarios, pudiendo filtrar por nuevos,
antiguos.
Precondiciones El usuario debe ingresar y contar con el
perfil requerido respecto del sistema para
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 52

Caso de uso: Generar informes propietarios


tener habilitadas estas opciones
Final exitoso Informe generado
Final fallido Sin permiso para acceder al módulo, o
error 401 desautorizado para realizar
operaciones en el mismo
Actor principal Gestor de inmuebles, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Click en la opción de ingresar al modulo

Los propietarios y arrendatarios tienen información en documentos los cuales al momento se

llevan de manera física, con el sistema de información se pretende la digitalización de estos para

lograr tener acceso rápido con distintos fines.

Tabla 10

Caso de uso: Subir documento

Caso de uso: Subir documento


ID 009
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Guardar imagen en la base de datos para
posterior consulta
Precondiciones El usuario debe ingresar y contar con el perfil
requerido respecto del sistema para tener
habilitadas esta opción
Final exitoso Se guarda imagen en base de datos
Final fallido Sin permiso para acceder al módulo, o error
401 desautorizado.
Actor principal Gestor inmobiliario, administrador global
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 53

Caso de uso: Subir documento


Actor secundario Sistema, base de datos
Evento de inicio Dentro del módulo en cuestión click en

El diagrama que representa este caso de uso es el siguiente.

Figura 12 Diagrama caso de uso subir documentación

De manera similar a la documentación de los arrendatarios y propietarios el inmueble cuenta

con un módulo para subir las imágenes de presentación y promoción.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 54

Tabla 11.

Subir imagen a inmuebles

Caso de uso: Subir imagen a inmuebles


ID 010
Requerimientos relacionados Ingreso al sistema
Objetivo en contexto Guardar imagen en la base de datos para
posterior consulta
Precondiciones El usuario debe ingresar y contar con el perfil
requerido respecto del sistema para tener
habilitadas esta opción
Final exitoso Se guarda imagen en base de datos
Final fallido Sin permiso para acceder al módulo, o error
401 desautorizado.
Actor principal Gestor inmobiliario, administrador global
Actor secundario Sistema, base de datos
Evento de inicio Dentro del módulo en cuestión click en

Las imágenes del proyecto se almacenarán en una carpeta dentro del proyecto y lo que se

guarda en la base de datos es la ruta, no se usaran imágenes codificadas en base 64 u otro método

para guardarlas directamente en la base de datos, pues esto no se considera una buena práctica.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 55

Figura 13 Diagrama caso: de uso subir imagen a inmueble.

El sistema generará automáticamente alertas vía email a los arrendatarios para diferentes

fines, uno de ellos será para dar aviso de la proximidad de fecha de terminación del contrato de

arrendamiento.

Tabla 12

Caso de uso: Alerta del sistema

Caso de uso: Alertar estado de alquiler


ID 011
Requerimientos relacionados Actualización de la información del
alquiler
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 56

Caso de uso: Alertar estado de alquiler


Objetivo en contexto El sistema basado en los parámetros
ingresados está en la capacidad de generar
alertas al arrendatario y al gestor
inmobiliario cuando la fecha de caducidad
del alquiler se aproxime
Precondiciones Estableces parámetros en días de
caducidad del contrato de alquiler
Final exitoso Alerta vía email al arrendatario y al gestor
inmobiliario
Final fallido
Actor principal Sistema
Actor secundario Base de datos
Evento de inicio Actualización de información de alquiler

El sistema realizara esta operación de manera automática, basado en la información ingresada

por los usuarios.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 57

Figura 14 Diagrama caso de uso: Alertas del sistema.

3.4 Modelo entidad relación

(Kimmel, 2008). Las clases de entidad representan datos. Por lo común, las entidades

representan datos que persisten, como los que el lector podría encontrar en una base de datos, y

las clases de control administran otras clases o actúan sobre ellas. Por lo general, los usuarios le

dicen a usted mucho acerca de las clases de entidad, y esto puede ayudar a definir las GUI con

base en cómo completan ellos las tareas, pero debe trabajar mucho más para hallar las clases de

control y frontera. Por lo anterior en conjunto con la inmobiliaria M&G se acuerdan los

siguientes casos de uso.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 58

Figura 15 Modelo entidad relación.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 59

3.5 Cronograma

En el cronograma se contempla el historial de actividades propuestas para el presente

proyecto, (ver anexo A: Cronograma).

3.6 Presupuesto

Cotización formal.

Tipo de servicio Creación de sistema de gestión web


Entorno Web

Concepto Creación de sistema de información


Descripción Creación de sistema web desde cero con las
siguientes características:
● Sistema de log in
● Sistema de permisos
● Gestión de clientes
● Gestión de usuarios
● Gestión de inmuebles
● Página de inicio como plataforma de
promoción de inmuebles
*Nota: El material multimedia será
suministrado por el cliente si no cuenta con
este el diseño será asumido por la
inmobiliaria
● El cliente proporciona el hosting
● El cliente es el encargado de hacer
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 60

Tipo de servicio Creación de sistema de gestión web


pruebas pertinentes

Diseño y desarrollo de Home Page $1.500.000 pesos colombianos


Diseño y desarrollo de módulos $3.500.000 pesos colombianos
administrativos
Hosting y Dominio Proporcionados por el cliente
Valor total del servicio $5.000.000

En la cotización anterior se muestran los valores pertenecientes establecidos por el

desarrollador basado en los precios guía que se pueden encontrar en blogs y grupos de desarrollo

para programadores junior de 6 (seis) dólares la hora.

Se contempla como recurso 4 (Cuatro) horas diarias por 60 (sesenta días) lo que da un total de

4’320.000 (cuatro millones trecientos veinte mil pesos), los restantes 680.000 (seiscientos

ochenta mil pesos) contemplan otros gastos como internet, luz y desgaste del equipo necesario

para el desarrollo.

Aunque el hosting contemplado para el primer año es un hosting gratuito probablemente en

https://co.000webhost.com, se realizó un sondeo de precios que la cliente inmobiliaria M&G

podría tomar en cuenta si desea continuar con el uso del sistema de información objetivo de este

proyecto.

En https://www.hostgator.co/ el hosting con dominio de renta anual se encuentra en $179.640

COP.

En https://www.colombiahosting.com.co/ el hosting con dominio de renta anual se encuentra

en $156.000 COP.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 61

En https://co.000webhost.com el hosting con dominio de renta anual se encuentra en

$171.419 COP.

Cabe aclarar que estos precios pueden variar, debido a que estos se encuentran en oferta al

momento de hacer la cotización.

4. Diseño del sistema

4.1 Diseño de la Interfaz

En cumplimiento del segundo objetivo “Elaborar el diseño preliminar del sistema de

información web a partir de la recolección de datos de entrada y salida del sistema” se realizó un

diseño preliminar el cual lucia así:

Figura 16 : Diseño preliminar - Home Page


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 62

En la figura 16 se puede observar el primer diseño entregado del sistema, en este se opto por

tomar los colores representativos de la compañía, se planteo un buscador general de inmuebles y

una vista amigable para los visitantes.

En la parte administrativa del sistema se entrega como diseño preliminar la siguiente vista

Figura 17: diseño preliminar del módulo administrativo.

El diseño preliminar del modulo administrativo presentaba el bosquejo, con datos de prueba

de como seria el sistema de gestión de los diferentes sub módulos, como clientes, inmuebles

entre otros.

Para el desarrollo del primer diseño entregado se usaron herramientas muy actuales en el

mercado y bastante populares, como es el caso del framework Laravel en su versión 7, la más

actual. Y uno de los frameworks más populares del lenguaje de programación Javascript, Vue.js.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 63

Pero debido a nuevo planteamiento de del sistema por sugerencias del cliente, el diseño de la

interfaz se cambia al sistema que se puede observar actualmente

Figura 18: Home page final

Este está compuesto de un conjunto de herramientas propias para la elaboración de interfaces

graficas como lo es el framework Vuetify en su versión 2 y Bootstrap en su versión 4 que

integradas brindan un aspecto agradable y un diseño atractivo para el sistema de información

web.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 64

Figura 19: Categorías e inmuebles recientemente agregados

En la figura 19 se puede observar la lista de categorías de inmuebles alojados en el sistema,

así como los últimos inmuebles agregados cada inmueble posee un código el cual sirve para

buscar rápidamente cada uno de estos.

Figura 20 vista de log in principal.

La figura 20 muestra la vista de log in, ya que el sistema cuenta con una parte administrativa a

la que solo pueden acceder los empleados de la inmobiliaria, como nota adicional el botón log in

con Google no es usable, pero se dejó como una adecuación que se puede agregar al sistema.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 65

La parte administrativa consta de una pantalla de presentación, un menú principal en la parte

lateral izquierda y una zona de trabajo, posee una estructura simple y limpia la cual provee

navegación clara e intuitiva.

4.2 Diseño de la base de datos

El diseño de la base de datos está basado en el diagrama de clases tentativo inicial (figura 15)

y este obedece a la necesidad de tener un modelo flexible que permita el fácil acceso a los datos

valorando la integridad de los mismos, las bases de datos se construyeron desde el mismo

framework Laravel usando su sistema de migraciones y la programación orientada a objetos para

definir las relaciones.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 66

El modelo de base de datos es de entidad-relación de esta forma se garantiza que el modelo

cumpla con los requerimientos del negocio y que puede soportar en la base de datos toda la

información que se desee administrar o manipular desde la aplicación, el diagrama de clase final

se muestra en (ver Anexo E: Diagrama de clases), donde se agregan entidades como pagos,

realizados y pagos recibidos, estos usados en los módulos del mismo nombre y el diccionario de

datos (ver Anexo F: Diccionario de datos) donde se especifica el tipo de datos usados en la

implementación de la misma.

4.3 Codificación del sistema

El sistema web esta codificado en el lenguaje de programación PHP en su versión 7.4,

siguiendo el paradigma de la programación orientada a objetos y los estándares de codificación

PSR2 y PSR4, así como patrones de diseño, Parent repository, Observer y por supuesto la MVC.

Debido a la complejidad del código fuente, los pasos para el acceso a este se encuentran en

(ver Anexo G: manual de instalación), donde se explica de manera clara la manera de poner a

funcionar de forma local el sistema, sin embargo, a continuación, se ilustran solo algunas

características que se logran implementar.

1. Modelo
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 67

Figura 21 : Modelo Inmueble, se pueden apreciar las relaciones con POO

2. Controlador

Figura 22: Manejador de lógica para la generación de recibos en PDF para los pagos recibidos
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 68

Figura 23: Servicio dedicado para la generación de informes en Excel con los diferentes filtros.

4.4 Pruebas al sistema

En cumplimiento con el objetivo “Realizar pruebas de funcionamiento y verificación de

errores”. Se realizaron dos tipos de pruebas.

Pruebas de estrés: Para comprobar que una web es capaz de aguantar tal carga de trabajo, se

hace una demostración. Para el presente proyecto se usa la herramienta Apache Jmeter, un

recurso Open-Source que nos ofrece la comunidad de Apache con esta se puede simular usuarios

reales navegando por una web de forma automatizada, estas pruebas se realizan sobre el modulo
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 69

que funciona como una vitrina para los inmuebles, donde encontramos el home page, las

categorías y los detalles de los inmuebles tal y como lo verían los visitantes al sitio.

Figura 24: Peticiones de visitantes al sistema

En la figura 24 se observa aplicada una de las funcionalidades de Jmeter al sistema, donde las

peticiones realizadas como visitante a los distintos end point se marcan en verde con código de

respuesta 200, lo que significa que la pagina responde correctamente.

Para la siguiente prueba se utiliza la funcionalidad informe agregado que se configura de la

siguiente manera.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 70

Figura 25: Prueba de estrés

Un grupo de hilos (visitantes) de 10 por segundo, con el fin de testear como respondería el

sistema, se puede agregar que no se aumenta el numero de visitantes pues en total la inmobiliaria

cuenta con alrededor de 50 clientes, y para efectos de esta implementación 10 se considera un

buen numero.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 71

Figura 26: Resultado prueba de estrés

En la figura 26 se puede observar los resultados de la prueba de estrés, donde el porcentaje de

error en las peticiones a las URL’s seleccionadas es cero, otros datos de interés son la máxima y

la media, puesto que la máxima representa el tiempo máximo en milisegundos que demorar una

petición a dicha URL’s y la media se entiende como el tiempo promedio de cada visitante con 10

concurrentes realizando la misma petición.

Por otra parte, como prueba de funcionamiento, en el siguiente link se encuentra un video

grabado de la reunión sostenida con el producto owner del sistema donde se le entrega el sistema

funcional en muchas de sus características, se realiza un ejercicio completo de los principales

módulos del sistema, así como otras características agregadas durante el desarrollo.

El video se realiza para que de una manera más interactiva se tenga conocimiento del sistema,

sus funcionalidades y capacidades, pues no se contempla un manual de usuario debido a que para

el autor no se hace necesario pues por la misma metodología el cliente fue poco a poco

introduciéndose en el aprendizaje del funcionamiento del software ya que como se evidencia (ver

anexo H: Historias) el cliente siempre fue integrado en el desarrollo del sistema.

Link: https://drive.google.com/file/d/1ffqT83zvB8CD-SU-DmriSSTQj1DO-DjI/view.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 72

5. Descripción del sistema para su implementación

Este sistema de información es una aplicación web, que agiliza los procesos de seguimiento a

los inmuebles, propietarios, contratos, y arrendatarios que tiene a su cargo la inmobiliaria M&G,

y gestiona el manejo de reportes de los mismos desarrollado con entregas iterativas bajo

aprobación del cliente M&G propiedad raíz, en el distrito especial de Barrancabermeja.

Fue desarrollado de manera escalable, lo que permite mejorar su funcionamiento, y acoplarle

nuevos módulos y funciones.

5.1 Funciones de la Aplicación.

1. Gestionar Arrendatarios: permite la consulta, la creación y actualización de los usuarios en

el sistema.

2. Gestionar Propietarios: Permite crear, consultar y modifica los datos relacionados a la

empresa del trabajador afectado.

3. Gestionar Inmuebles: Permite crear, consultar y modifica los datos relacionados a la

empresa del trabajador afectado.

4. Gestionar Contratos: Permite generar, crear, actualizar y consultar los reportes de eventos

relacionados a los contratos.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 73

5.2 Características y limitaciones.

En este capítulo se describen las características y limitaciones de la herramienta, cantidad de

usuarios permitidos, limitaciones de la base de datos y cantidad de peticiones permitidas por el

servicio.

Número de usuarios: Este capítulo presenta las funciones y limitaciones de la herramienta, la

cantidad usuarios permitidos, límites de la base de datos y solicitudes permitidas del servicio.

Número de solicitudes: El número de solicitudes o accesos a la aplicación está determinado

por los requisitos del servidor de aplicaciones, la memoria, el procesador y el disco.

5.3 Requerimiento del sistema

A continuación, se menciona los requisitos de software y hardware que debe tener el servidor

y el cliente para el funcionamiento de la aplicación.

5.4 Requerimiento del servidor.

Para el funcionamiento de la aplicación el servidor de aplicaciones debe contar con los

siguientes requisitos.

Hardware

1. Procesador Intel o ADM de 500mhz o superior

2. 128 Mb de Memoria RAM o superior

3. Disco Duro 20 Gb o superior


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 74

4. Pantalla 600 * 800 dpi

5. Conexión a internet banda ancha 256 M

Software

1. Sistema operativo Windows / Linux

2. Servidor web Apache, php y MySql (AppServ)

3. Interntet Explorer 6 / Mozilla Firefox / Google Chrome

4. Apache Web Server (versión 2.2.22)

5. Lenguaje PHP (versión 7 o superior)

6. Base de datos MySQL (versión 5.0.24)

5.5 Requerimientos del cliente.

El usuario necesita los siguientes requerimientos mínimos para conectarse a la aplicación.

Hardware

1. Cualquier dispositivo móvil ya que el sistema es con diseño de respuesta a dispositivos.

2. Servicio de conexión a internet.

Software

1. Prácticamente cualquier navegador exceptuando las versiones de Internet Explorer 11

hacia atrás.

5.6 Sistema en producción

El sistema se encuentra funcionando en un sub dominio hasta la fecha 30/11/2020,

mientras la
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 75

gerente de MYG reúna todos los requisitos para implementarlo en su dominio propio llegado

este caso, se realizará por parte del desarrollador el debido proceso de redirección.

El subdominio actual es: https://myg.operacionsistemica.com.

La instalación en local y los archivos necesarios para la misma se encuentra en (ver anexo

G: Manual de instalación), sin embargo, aquí se muestra el proceso de subir el mismo a un

hosting (un subdominio en este caso).

Figura 27: Login Cpanel

En la figura 27 se muestra la vista de inicio de una cuenta cpanel, para la adquisición de

una cuenta de estas puede visitar cada uno de los sitios descritos en el presupuesto del proyecto.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 76

Figura 28: Vista inicial cpanel

Una vez se ingresa al cpanel se encuentra la vista principal, en este apartado nos dirigimos

a administrador de archivos.

Figura 29 : Administrador de archivos cpanel


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 77

En el administrador de archivos se crea una carpeta con el nombre que le dará al proyecto y

dentro de esta se suben los archivos comprimidos en extensión. Zip

Figura 30: Subiendo archivos al servidor

Una vez subido los archivos y descomprimidos se debe ver una vista como la de la figura 29.

Cuando se haya realizado este proceso se vuelve a la vista inicial de cpanel, y se dirige a la

opción bases de datos donde se crea la base de datos asociada al sistema

Figura 31: Creación de base de datos


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 78

Cuando se termine este proceso se vuelve a la vista principal y se dirige a la opción

dominios o subdominios según sea el caso para esta implementación se usa un subdominio de la

empresa operación sistémica.

Figura 32 Creación subdominio

En la figura 30 se observa que se necesita un directorio raíz para nuestro dominio, donde se

alojaran los archivos del mismo en este punto se debe poner el nombre de la carpeta que se crea

en la figura 29.

Luego se vuelve a la vista inicial de cpanel y se dirige a la opción Phpmyadmin, se busca la

base de datos creada y allí se corre el script de base de datos del sistema que contiene ya un

usuario por defecto el cual será el administrador.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 79

Figura 33: Tablas del sistema

Cuando se haya culminado el proceso de manera correcta el se dirige a la dirección de su sitio

web donde puede verse el sistema implementado

Figura 34: Sistema en producción


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 80

Como resultado de este proceso se adjunta carta de aceptación del sistema, (Anexo: Carta de

aceptación), donde el cliente o bien la inmobiliaria M&G acepta el uso del sistema solo queda

pendiente hasta la fecha de hoy 01/12/2020 la compra del dominio propio para migrar el sistema.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 81

6. Conclusiones

Basados en la revisión de bibliografía se podía intuir que la implementación de un sistema de

información, podría ser algo bastante positivo para una empresa como esta, pues en algunos

casos sufrió percances por la perdida de información. Luego de la culminación del sistema y su

subida en red se pudo observar gratamente (por la reacción de los empleados al ver que este

agiliza sus tareas) toda la ganancia que obtiene una compañía al implementar un sistema que le

permita afianzar y realizar un mayor control de sus procesos, llevar un seguimiento y

organización de la información de los diferentes de contratos, así como de los intervinientes en

los mismos, como los arrendatarios, arrendadores, etc.

En conclusión, las empresas en este caso las inmobiliarias, deberían fijarse más en lo que

están perdiendo pues la mayoría de estas no cuentan con un sistema de información y en cambio

sí otras empresas del sector que vienen de grandes ciudades se quedan con el mercado pues

cuentan con herramientas que les permiten sacar mayor provecho a la información, siendo esta

una gran ventaja en la competitividad del mercado.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 82

7. Recomendaciones

Se recomienda altamente que el sistema no sea solo un accesorio empresarial si no una

herramienta que perdure para la gestión de los diferentes recursos que componen el objetivo

misional de la compañía. Pues, como se pudo evidenciar en las pruebas realizadas el sistema

logra hacer tareas algo repetitivas y que tomarían tiempo importante de manera rápida y ágil,

también tiene la capacidad de gestionar procesos de manera automática como el envío de

recordatorios para la prórroga de los contratos y otras como el cálculo de descuentos para el pago

de cuotas de arrendamiento. Lo ideal es que el sistema no solo ayude a minimizar los tiempos en

los procesos si en la toma de decisiones, Para lo cual es de gran importancia la adecuada y

actualizada carga de la información.

Adicionalmente el sistema es altamente escalable es por ello que se podría recomendar la

implementación de módulos que no se tuvieron en cuenta en principio, uno de estos podría ser un

módulo estadístico que provea claridad de a que segmentos comerciales enfocarse como barrios,

estratos y clientes según los contratos de arrendamientos suscritos en periodos determinados.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 83

Referencias Bibliográficas

"Un recorrido por la historia de los SI". (2018 de Diciembre de 2018). Obtenido de PublicaTIC:
https://blogs.deusto.es/master-informatica/author/jmonasterio/

Andreu, R., Ricart, J., & Valor, J. (1991). Estrategia y Sistemas de Información. Madrid: Mc
Graw-Hill.

Ansgar Becker. (s.f). What's this? Obtenido de heidisql: https://www.heidisql.com/

Beck. (2000). Extreme Programming Explained: Embrace Change. Person Education.

Coba, E., Díaz, J., & Tapia, E. (2017). La información gerencial y los sistemas de información
en las. Carabobo, Venezuela: Ediciones Universidad de Carabobo.

Colomina, E. (1998). Adopción de Sistemas de Información en las Pyme. Teoría y Evidencia


Empírica. Alicante: Universidad de Alicante.

Competitics. (2016). Barrancabermeja en cifras 2016. Barrancabermeja: Revista


Barrancabermeja en cifras.

Conceptodefinicion. (25 de Julio de 2019). Obtenido de


https://conceptodefinicion.de/metodologia-de-desarrollo-de-software/

De la torre, C. (1 de Junio de 2018). ¿QUÉ SON LAS METODOLOGÍAS ÁGILES DE


TRABAJO? Capital Humano.

Gómez, M. (2002). Competitividad de las PyMES: ¿Cómo pueden las pequeñas y medianas
empresas de Costa Rica. Economía y Sociedad,, 127-143.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 84

González Ramírez, M. R (2001). Sistemas de información para la empresa, publicaciones


Universidad de Alicante

Jimenez, J. L. (s.f). UF2406 - El cliclo de vida del desarrollo de aplicaciones. Printed in Spain.

Kimmel, P. (2008). Manual de uml . McGRAW-HILL INTERAMERICANA EDITORES, S.A.


de C.V.

Laudon, K., & Laudon, J. (1996). Administración de los Sistemas de Información. Mexico:
Prentice Hall.

Levi, M., & Powell, P. (2005). Strategies for Growth in SMEs: the role of information and
information systems. London: Elsevier Limited.

Ley 599. (24 de julio de 2000). Diario Oficial. Bogotá, Colombia: Avance Jurídico Casa
Editorial Ltda.

Ley 820. (10 de julio de 2003). Diario Oficial No. 45.244. Bogotá, Colombia: Avance Jurídico
Casa Editorial Ltda.

Ley estatutaria 1266. (31 de diciembre de 2008). Diario Oficial No. 47.219. Bogotá, Colombia:
Avance Jurídico Casa Editorial Ltda.

MDN, C. d. (31 de Enero de 2020). developer.mozilla.org. Obtenido de


https://developer.mozilla.org/es/docs/MDN/About

Neil, M., & Lawrence, R. (2001). Do we have an Economy? . The American Economic Review,
308-312.

Ortiz, A. E. (5 de Abril de 2018). hostdime. Obtenido de https://blog.hostdime.com.co/que-es-


un-framework-informatica-programacion/

PHP colaboradores. (2020). php.net. Obtenido de https://www.php.net/


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 85

Pressman, R. (2010). Ingeniería del software Un enfoque práctico. McGrawHill.

Saavedra García, M. L., Camarena Adame, M. E., & Saavedra García, M. E. (2019).
Competitividad de las Pyme y su relación con los sistemas de información. Cuadernos de
Contabilidad, 19.

Saavedra, M. (2014). La determinación de la competitividad de las Pyme en el Distrito Federal.


México DF:: FCA Publishing.

Schwaber, K., & Sutherland, J. (2011). La Guía Definitiva de Scrum.

Tarutea, A., & Gatautis, R. (2014). ICT impact on SMEs performance. Procedia - Social and
Behavioral Sciences, 1218-1225.

Trasobares, A. H. (s.f). LOS SISTEMAS DE INFORMACIÓN: EVOLUCIÓN Y DESARROLLO.


Zaragoza.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 86

Apéndices

Apéndice A. Cronograma

Fecha Porcentaje Duración en


Actividad Fecha final
inicio completado días
Recolección de información
05/02/2020 12/02/2020 100% 7
de la idea del proyecto
Revisión de titulo 12/02/2020 12/02/2020 100% 1
Revisión de literatura 13/02/2020
Presentación de nueva
21/02/2020 21/02/2020 100% 1
propuesta
Revisión título y objetivos
28/02/2020 12/03/2020 100% 13
nueva propuesta
Búsqueda literatura y
12/03/2020 26/03/2020 100% 14
construcción de introducción
Reunión preliminar con MyG 26/03/2020 26/03/2020 100% 1
Elaboración marco teórico 27/03/2020 10/04/2020 100% 10
Elaboración Metodología 10/04/2020 20/04/2020 100% 16
Elaboración de maquetado
para los procesos principales 20/04/2020 02/05/2020 100% 14
al software
Elaboración de diagrama
02/05/2020 16/05/2020 100% 14
relacional
Elaboración de principales
16/05/2020 20/05/2020 100% 4
casos de uso
Revisión de detalles en el 20/05/2020 03/06/2020 100% 13
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 87

Fecha Porcentaje Duración en


Actividad Fecha final
inicio completado días
proyecto
Entrega de ante proyecto 03/06/2020 03/06/2020 100% 1
Elaboración Diseño
10/06/2020 20/06/2020 100% 10
preliminar
Presentación preliminar del
21/06/2020 21/06/2020 100% 1
diseño de sitio web
Elaboración de back End 30/06/2020 30/08/2020 100% 60
Integración de diseño y
01/09/2020 20/09/2020 100% 20
backend
Primera entrega iterativa
21/09/2020 21/09/2020 100% 1
según metodología de trabajo
Revisión por parte del cliente 22/09/2020 30/09/2020 100% 8
Generación de informes y
formatos de entrada y salida 01/10/2020 10/10/2020 100% 9
de pagos
Segunda entrega iterativa
11/10/2020 11/10/2020 100% 1
según metodología de trabajo
Segunda revisión por parte
12/10/2020 20/10/2020 100% 8
del cliente
Correcciones en el sistema
según revisiones realizadas 21/10/2020 30/10/2020 100% 9
por parte del cliente
Elaboración de parámetros de
25/10/2020 30/10/2020 100% 5
implementación del sistema
Entrega parcial del sistema de
01/11/2020 01/11/2020 100% 1
información
Elaboración de conclusiones
02/11/2020 03/11/2020 100% 2
y recomendaciones
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 88

Apéndice B: Encuestas

NOMBRE: ADRIANA MESA

CARGO: ASESORA DE ARRIENDO

 ¿Cuenta en el momento la Inmobiliaria M&G con un sistema gestión de la información?

NO

 ¿En caso de responder no a la pregunta anterior, explique brevemente como lleva la

información en la Inmobiliaria M&G y el tipo de información, ejemplo: propietarios, clientes,

etc.? LOS INMUEBLES QUE TENEMOS DISPONIBLES SE LLEVAN EN EXCEL Y EN

UNA CARTERELA QUE SE MANEJA EN LA OFICINA

 ¿Interactúa usted en el sistema gestión de la información en la Inmobiliaria M&G? si lo

hace, explique brevemente su función dentro de él.

SI, LLEVANDO UN SEGUMIENTO DE LOS INMUEBLES DISPONIBLES, UN

SEGUMIENTO EN QUE ARRENDATARIOS SALIERON Y CUALES SON LOS NUEVOS

ARRENDATARIOS.

Ejemplo:

Si interactuó, de la siguiente manera:

- Recepción y Detección de necesidades por parte de los clientes de quipos en alquiler.

- Hacer seguimiento a la elaboración del contrato por parte del área comercial.

- Hacer seguimiento a la entrega oportuna de información al cliente.

 ¿Identifica usted las herramientas software en las que apoyan la gestión de la información

en la Inmobiliaria M&G? NO
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 89

 ¿Podría usted brindar una explicación del proceso de alquiler y venta de inmuebles?

Se publican fotos por medio de la página de Facebook o en la oficina hay una cartelera donde

esta toda la información el cliente nos contacta para mostrar el inmueble que le interesa y si les

gusto ya se procede a pedir una serie de documentos estos se llevan a la afianzadora ellos

proceden a revisarlo y si todo está correcto se hace un contrato de arriendo, un inventario se le

entrega un video del estado actual del inmueble y se les entrega las llaves.

 ¿Cómo le soporta usted a un propietario la información de su inmueble? Enviándole

recibos, consignaciones mes a mes escaneados al correo de cada propietario.

 ¿Cómo lleva usted el control de los inmuebles que en la Inmobiliaria M&G? LO

LLEVAMOS EN PLANILLA DEL EXCEL

 ¿Tiene usted conocimiento de que inmuebles están en estos momentos en alquilados o

disponibles? SI

 ¿Han sufrido de pérdidas de información en la ejecución del proceso? si así ha sido,

¿Puede aportar algún método de prevención o mitigación de daños por pérdidas de información?

NO

 ¿Quiénes son los responsables y cuáles son las actividades que realiza cada uno de los

empleados de la Inmobiliaria M&G?

Ejemplo:

LAS ASESORAS DE ARRIENDO: Suministra Información al cliente sobre los inmuebles

disponible

LA GERENTE: Realiza los de Contratos de arriendo y es la que administra

AUX. ADMINISTRATIVA: Realizar facturas de Cobro, cartera, les suministra la

información a los propietarios, está pendiente de la contabilidad.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 90

ASESORA DE VENTAS: Suministra la información al cliente sobre los inmuebles

disponibles.

 ¿Cómo hace para identificar cada inmueble que administra la Inmobiliaria M&G? POR

NUMEROS DE APARAMENTOS O DIRECIONES Y EN EL ESCRITORIO DEL

COMPUTADOR TENEMOS CARPETAS DONDE ARCHIVAMOS LAS FOTOS DE CADA

INMUEBLE.

 ¿Reconoce usted aspectos que se puedan mejorar del proceso de alquiler y venta de

inmueble? NO

 ¿En caso de actualizar o implementar una herramienta de gestión de la información cuánto

tiempo estaría dispuesto a dedicar para capacitarse? EL TIEMPO QUE SEA NECESARIO

PARA APRENDER

Gracias,
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 91

NOMBRE: Diana Carolina Saavedra García

CARGO: Asesora de ventas

 ¿Cuenta en el momento la Inmobiliaria M&G con un sistema gestión de la información?

No

 ¿En caso de responder no a la pregunta anterior, explique brevemente como lleva la

información en la Inmobiliaria M&G y el tipo de información, ejemplo: propietarios, clientes,

etc.?

La información de la inmobiliaria se lleva en físico debidamente ordenada por carpetas para

los clientes y propietarios, una parte se tiene en magnético con el fin de tener mayor facilidad de

acceso.

 ¿Interactúa usted en el sistema gestión de la información en la Inmobiliaria M&G? si lo

hace, explique brevemente su función dentro de él.

Si,

 Recepción y Detección de necesidades por parte de los clientes de quipos en alquiler.

 Hacer seguimiento a la elaboración del contrato por parte del área comercial.

 Hacer seguimiento a la entrega oportuna de información al cliente.

 ¿Identifica usted las herramientas software en las que apoyan la gestión de la información

en la Inmobiliaria M&G?

No se cuenta con un software, se maneja por medio de las herramientas básicas de Microsoft

office

 ¿Podría usted brindar una explicación del proceso de alquiler y venta de inmuebles?
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 92

Los inmuebles se encuentran publicados en cartelera adicional se maneja una página

Facebook con el fin de ofrecer nuestros inmuebles a toda la comunidad.

En el momento que se acerca una persona en busca de un inmueble se le brinda toda la

información de los inmuebles que tenemos disponibles adicional si la persona busca con algunas

características específicas el cual no tenemos en el momento se realiza un corretaje para dar

solución al cliente.

 ¿Cómo le soporta usted a un propietario la información de su inmueble?

La información sobre la propiedad se solicita al inicio del corretaje, cada mes se le entrega

un soporte de pago al propietario. Los eventos ocurridos en el inmueble con notificados por

medio email y vía telefónica.

 ¿Cómo lleva usted el control de los inmuebles que en la Inmobiliaria M&G?

Se lleva por medio de un archivo en Excel.

 ¿Tiene usted conocimiento de que inmuebles están en estos momentos en alquilados o

disponibles?

No siempre, esto pasa por falta de comunicación entre compañeros de trabajo.

 ¿Han sufrido de pérdidas de información en la ejecución del proceso? si así ha sido,

¿Puede aportar algún método de prevención o mitigación de daños por pérdidas de información?

No

 ¿Quiénes son los responsables y cuáles son las actividades que realiza cada uno de los

empleados de la Inmobiliaria M&G?

 Gerencia: Es la persona encargada de la inmobiliaria

 Asesores de Ventas: Son las personas encargadas de mostrar al cliente y realizar corretaje

de inmuebles.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 93

 Asesora de arriendos: Son las encargadas de atención al cliente, mostrar inmuebles y

recolección de documentos para el proceso de arriendo.

 Auxiliar contable: Es la persona encargada de la parte contable, egresos, ingresos, cajá

menor, facturas y es la encargada del área de cartera.

 ¿Cómo hace para identificar cada inmueble que administra la Inmobiliaria M&G?

Por la ubicación, dirección y características, la inmobiliaria tiene un archivo donde se

encuentra la descripción y el registro fotográfico de cada propiedad.

 ¿Reconoce usted aspectos que se puedan mejorar del proceso de alquiler y venta de

inmueble?

Presentación personal (Uso de uniforme)

Atención al cliente.

 ¿En caso de actualizar o implementar una herramienta de gestión de la información cuánto

tiempo estaría dispuesto a dedicar para capacitarse?

El tiempo que se requiera para adquirir el conocimiento de la herramienta, es una

oportunidad de crecimiento profesional.

Gracias,
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 94

NOMBRE: MARIA TERESA SEGURA

CARGO: AUX. ADMINISTRATIVA

 ¿Cuenta en el momento la Inmobiliaria M&G con un sistema gestión de la información?

NO

 ¿En caso de responder no a la pregunta anterior, explique brevemente como lleva la

información en la Inmobiliaria M&G y el tipo de información, ejemplo: propietarios, clientes,

etc.? Se lleva en formatos de Excel, los documentos archivan en carpetas

 ¿Interactúa usted en el sistema gestión de la información en la Inmobiliaria M&G? si lo

hace, explique brevemente su función dentro de él.

Si interactuó

 Hago seguimiento de los arrendatarios para envió de las cartas de prorrogas faltando

3 meses antes de que se cumpla las fechas de contratos.

 Hago seguimiento mes a mes de los descuentos que se le debe realizar a los

propietarios (se hace en planilla de Excel)

 Hago seguimiento de los arrendatarios que entran y salen (se hace en planilla de

Excel)

Ejemplo:

Si interactuó, de la siguiente manera:

- Recepción y Detección de necesidades por parte de los clientes de quipos en alquiler.

- Hacer seguimiento a la elaboración del contrato por parte del área comercial.

- Hacer seguimiento a la entrega oportuna de información al cliente.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 95

 ¿Identifica usted las herramientas software en las que apoyan la gestión de la información

en la Inmobiliaria M&G? La inmobiliaria no cuenta con software, toda la información se

maneja por Excel o físico.

 ¿Podría usted brindar una explicación del proceso de alquiler y venta de inmuebles? Tanto

para venta como para arrendar un inmueble lo primero que se hace es publicar fotos de los

inmuebles a la página de Facebook o colocarlos en la cartelera que se encuentra en la

inmobiliaria. Para arrendar un inmueble el cliente va y lo mira y si le gusta se dice que

debe presentar unos documentos para analizarlos con la afianzadora y si todo está en orden

se le realiza un contrato de arriendo, un inventario, se le entrega un cd con un video que

muestre el estado actual del apartamento y listo. Y para venta también se va y se le muestra

al cliente si el cliente le gusta el inmueble se procede a hacer trámites notariales.

 ¿Cómo le soporta usted a un propietario la información de su inmueble? Se le envía la

relación todos los meses al correo electrónico tanto consignaciones como descuentos que se

le haya hecho en el mes, si requieren copia del contrato de mandato este se escanea y

también se le envía por correo electrónico.

 ¿Cómo lleva usted el control de los inmuebles que en la Inmobiliaria M&G? Por medio de

Excel y fotos.

 ¿Tiene usted conocimiento de que inmuebles están en estos momentos en alquilados o

disponibles? si

 ¿Han sufrido de pérdidas de información en la ejecución del proceso? si así ha sido,

¿Puede aportar algún método de prevención o mitigación de daños por pérdidas de información?

NO
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 96

 ¿Quiénes son los responsables y cuáles son las actividades que realiza cada uno de los

empleados de la Inmobiliaria M&G?

Ejemplo:

LAS ASESORAS DE ARRIENDO: Suministra Información al cliente sobre los

inmuebles disponible van muestran los inmuebles, hacen inventarios.

LA GERENTE: Realiza los de Contratos de arriendo y es la que administra la

inmobiliaria

AUX. ADMINISTRATIVA: Realizar facturas de Cobro, cartera, les suministra la

información a los propietarios, está pendiente de la contabilidad.

ASESORA DE VENTAS: Suministra la información al cliente sobre los inmuebles

disponibles y hace todo el trámite que requiere una venta de inmueble.

 ¿Cómo hace para identificar cada inmueble que administra la Inmobiliaria M&G? por

direcciones o conjuntos residenciales.

 ¿Reconoce usted aspectos que se puedan mejorar del proceso de alquiler y venta de

inmueble? Suministrarle la información más detalla al cliente, describiéndole mejor o

dándole mejor características del inmueble.

 ¿En caso de actualizar o implementar una herramienta de gestión de la información cuánto

tiempo estaría dispuesto a dedicar para capacitarse? El tiempo necesario que esto implique ya

que me parece una herramienta muy útil para el beneficio de la inmobiliaria y de nosotros

los trabajadores.

Gracias,
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 97

NOMBRE: NOHORA ISABEL PATERNINA MEZA

CARGO: GERENTE

 ¿Cuenta en el momento la Inmobiliaria M&G con un sistema gestión de la información?

NO.

 ¿En caso de responder no a la pregunta anterior, explique brevemente como lleva la

información en la Inmobiliaria M&G y el tipo de información, ejemplo: propietarios, clientes,

etc.?

Manejamos un Excel mensual y un archivo con carpetas para cada uno.

 ¿Interactúa usted en el sistema gestión de la información en la Inmobiliaria M&G? si lo

hace, explique brevemente su función dentro de él.

Hago seguimiento de la recepción y elaboración de los contratos de arrendamiento.

Ejemplo:

Si interactuó, de la siguiente manera:

- Recepción y Detección de necesidades por parte de los clientes de Equipos en alquiler.

- Hacer seguimiento a la elaboración del contrato por parte del área comercial.

- Hacer seguimiento a la entrega oportuna de información al cliente.

 ¿Identifica usted las herramientas software en las que apoyan la gestión de la información

en la Inmobiliaria M&G?

Manejamos EXCEL.

 ¿Podría usted brindar una explicación del proceso de alquiler y venta de inmuebles?

Para el alquiler de una vivienda primero se captar el inmueble, se publica, una vez haya un

cliente se procede a mostrarlo y si está interesado llena los requisitos que se le piden, pasan los
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 98

documentos a la aseguradora y si los aprueba se elabora el contrato de arriendo firman y

autentican, cancelan; se elabora el inventario y se procede a la entrega del inmueble.

Para la venta se captar el inmueble; se publica, el cliente nos contacta, sacamos una cita

previa para mostrar el inmueble y si el cliente está interesado en comprar, se elabora la promesa

de compraventa donde se estipula el precio, forma de pago, firma de escritura y etc. Después

cuando ya se cumplan los tiempos se proceden a firmar la escritura en notaria. Finalizando el

proceso.

 ¿Cómo le soporta usted a un propietario la información de su inmueble?

Se le envía al correo electrónico el comprobante de egreso y la copia de la consignación o

transferencia bancaria.

 ¿Cómo lleva usted el control de los inmuebles que en la Inmobiliaria M&G?

Se fijan en cartelera todos los inmuebles que tenemos disponibles para arriendo y venta.

 ¿Tiene usted conocimiento de que inmuebles están en estos momentos en alquilados o

disponibles?

Si en la cartelera aparecen.

 ¿Han sufrido de pérdidas de información en la ejecución del proceso? si así ha sido,

¿Puede aportar algún método de prevención o mitigación de daños por pérdidas de información?

No nos ha ocurrido ese caso.

 ¿Quiénes son los responsables y cuáles son las actividades que realiza cada uno de los

empleados de la Inmobiliaria M&G?

Departamento de arriendo: Hay dos empleadas encargadas de captar el inmueble, publicarlos

y arrendarlos.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 99

Departamento de venta: Hay una empleada que se encarga de captar el inmueble, publicarlo y

venderlo.

Departamento de Contabilidad: Hay una empleada que maneja todo lo que es la parte

contable, facturación y cobro de cartera

Gerencia. Encargada de realizar los contratos de arriendo e inspeccionar que cada uno cumpla

sus funciones.

Ejemplo:

DIVISION COMERCIAL:

Realización de Contratos

Realizar facturas de Cobro.

 ¿Cómo hace para identificar cada inmueble que administra la Inmobiliaria M&G?

Tenemos un listado en Excel y un archivo.

 ¿Reconoce usted aspectos que se puedan mejorar del proceso de alquiler y venta de

inmueble?

Si llevar un mejor control y seguimiento de los clientes a quienes les están ofreciendo los

inmuebles.

 ¿En caso de actualizar o implementar una herramienta de gestión de la información cuánto

tiempo estaría dispuesto a dedicar para capacitarse?

Todo el tiempo que sea necesario.

Gracias,
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 100

Apéndice C:Video entrega del Sistema

En el siguiente link se encuentra un video grabado de la reunión sostenida con la persona

encargada de revisar el sistema donde se le entrega el sistema funcional en muchas de sus

características, se realiza un ejercicio completo de los principales módulos del sistema, así como

otras características agregadas durante el desarrollo. El video se realiza para que de una manera

mas interactiva se tenga conocimiento del sistema, sus funcionalidades y capacidades, pues no se

contempla un manual de usuario debido a que para el autor no se hace necesario pues por la

misma metodología el cliente fue poco a poco introduciéndose en el aprendizaje del

funcionamiento del software, y si a este le surgen dudas pues se considera más fácil remitirse a

ver o escuchar el video que perderse en documentación poco práctica.

Link: https://drive.google.com/file/d/1ffqT83zvB8CD-SU-DmriSSTQj1DO-DjI/view
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 101

Apéndice D: Carta de aceptación

Apéndice E:Diagrama relacional.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 102

Apéndice F: Diccionario de datos


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 103
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 104
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 105
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 106
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 107

Apéndice G : Manual de instalación

DESCRIPCIÓN GENERAL

Este proyecto tiene como objetivo diseñar, desarrollar e implementar un sistema de

información web para el seguimiento de inmuebles de alquiler y venta de la empresa inmobiliaria

M&G propiedad raíz SAS, en el distrito de Barrancabermeja.

MANUAL DE PROGRAMADOR

El presente describe la documentación técnica de programación, incluyendo la instalación del

entorno de desarrollo, la estructura de la aplicación y la configuración de las dependencias y

servicios utilizados.

ESTRUCTURA DE DIRECTORIOS

Nota: el repositorio se encuentra en la dirección: https://github.com/angell007/m-g.git El

repositorio del proyecto está distribuido de la siguiente manera:


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 108

• app: contiene todas las carpetas para distintas funcionalidades de la aplicación entre

las cuales se encuentran: la de comandos por consola, control de eventos, control de

excepciones, proveedores de servicios, middlewares, modelos, controladores, entre otros.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 109

Nota: Los modelos se encuentran por fuera en la raíz de la carpeta, si se requiere se puede

optar por crear un directorio independiente y mover los archivos, tener presente que se deben

actualizar los espacios de nombre en cada modelo y controlador

• app/Http/Exports: este directorio contiene la lógica necesaria para generar los

diferentes informes en Excel, importantes en el completo flujo de la información del

sistema

• app/Http/Providers: este directorio contiene los proveedores de servicios de la

aplicación, puntualmente en el archivo AppServiceProvider se han realizado

configuraciones para activar los observers que son las clases que realizan distintas

acciones cuando haya cambios en los modelos establecidos

• app/Http/Controllers: este directorio contiene las clases encargadas de manejar la

lógica de la aplicación.

• bootstrap: Directorio que contiene archivos necesarios para la inicialización del

framework

• config: Directorio con los archivos de configuración del framework y de las

dependencias que se instalan.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 110

• database/factories: factories o factorías que se utilizaron durante la fase inicial de la

aplicación, posterior a producción no se volvieron a utilizar. Para más información ver

repositorio de la librería para php faker.

• database/migrations: migraciones de la aplicación, acá se encuentran todas las

migraciones que se utilizaron para crear las respectivas tablas en la base de datos, cabe

recalcar que algunas migraciones son para crear seeds en producción.

• database/seeds: Seeders de modelos utilizados para llenar tablas al momento de

correr las migraciones, entre los cuales se encuentran el llenado para las tablas de eps,

fondos de cesantías, pensiones, tipos de contrato, centros de costos, entre otros.

• public: directorio en el que se encuentran los archivos públicos de la aplicación.

• routes: contiene las rutas web y api del sistema, actualmente solo se utiliza el

archivo web.php

• storage: link simbólico que se utiliza para almacenar archivos de los usuarios o de

la aplicación.

• .env.example: archivo de variable de entorno donde se encuentran las

configuraciones de la conexión a la base de datos, el key secret del JSON web token,

entre otros.
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 111

ENTORNO DE DESARROLLO

Para trabajar con el proyecto se requiere tener instalados los siguientes programas y

dependencias.

PHP 7.4. * (El Proyecto se encuentra con PHP 7.4)

MYSQL

COMPOSER

LARAVEL 8

NPM

PHP 7.4 : Link de descarga: https://www.php.net/downloads.php Windows:

https://windows.php.net/download#php-7.4

Se debe tener en cuenta la arquitectura del ordenador, descomprimir y copiar la carpeta en la

raíz del servidor local según la herramienta usada para este caso se usó el software Laragon

desde https://laragon.org/download/. Que permite configurar un entorno suficiente para utilizar

software creado en el lenguaje PHP


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 112

Composer: Composer es el gestor de dependencias de PHP, necesario para realizar la

instalación de Laravel y de las dependencias que se van a utilizar en la aplicación.

Link de descarga: https://getcomposer.org/download/

MYSQL: Es el motor de base de datos que fue concebido para la implementación de la

aplicación. Link de descarga: https://www.mysql.com/downloads/


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 113

Laravel: Laravel fue el framework que se utilizó para implementar la aplicación, en su

mayoría trabaja como un API REST, sin embargo, se hace uso de muchas de sus funcionalidades

como seeders, migraciones, utilización de modelos, etc.

Para realizar la descarga de este framework es necesario tener instalado Composer

Siguiendo los pasos propios de su documentación, la cual se puede encontrar en

https://laravel.com/docs/8.x. Posterior, se debe descargar el repositorio con el proyecto para esto

se debe utilizar Git.

Git: Este gestor de versiones fuel el que se seleccionó para llevar el control de las versiones

de la aplicación, para descargar el proyecto del repositorio se deben realizar los siguientes pasos:

• Abrir la terminal

• Clonar el repositorio con el siguiente

git clone https://github.com/angell007/m-g.git


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 114

• Una vez descargado el repositorio, se deben instalar las dependencias que vienen con

el framework y las que se han instalado. Para ello se debe ejecutar el siguiente comando

desde la terminal

composer update

• Después se debe renombrar el archivo env.example a únicamente env .

• Se ejecuta el siguiente comando para generar key secret de la aplicación:


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 115

Configuración de Base de Datos: Por defecto el archivo .env contiene una configuración

inicial, los parámetros de la base de datos deben ser cambiados si es necesario. Una vez

configurados los parámetros de la base de datos, se procede a correr las migraciones.

Migraciones: Para ejecutar las migraciones, se debe acceder al directorio del proyecto y en la

terminal digitar el siguiente comando:

php artisan migrate


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 116

Creación de usuario administrador: Para crear un usuario administrador ingrese los

comandos

Php artisan db:seed


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 117

Una vez ejecutado este comando se creará un usuario con la siguiente información.

Una vez creado el usuario en la base de datos, se procede a instalar las dependencias con npm

Node – NPM

Npm es el gestor de dependencias de Node.Js, es necesario tener instalado este manejador de

paquetes ya que se trabaja con Laravel Mix, que es un wrapper de Webpack, actualmente la

aplicación consume su API REST mediante Vue, Laravel Mix ya ofrece una estructura en el

framework para facilitar configuraciones e instalaciones de paquetes, dicha estructura se

encuentra dentro la carpeta resources.

Link de descarga de Node: https://nodejs.org/es/download/

Una vez instalado Npm (Incluido por defecto en la instalación de Node), se procede a instalar

las dependencias con el comando npm install


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 118

Con lo anterior ya se tendrán instaladas las dependencias que usa Laravel mix, así como

también las requeridas por el proyecto para diferentes funcionalidades de Vue. Para más

información sobre las dependencias instaladas, se puede consultar el archivo package.json.

Correr el servidor de desarrollo : Para correr el servidor del aplicativo se utiliza el comando

php artisan serve Después se debe abrir otra pestaña o ventana del terminal y compilar los

archivos con Laravel mix, para mayor facilidad se debe ejecutar el comando npm run watch

Una vez ejecutado el comando de npm debemos ver lo siguiente

Npm run dev


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 119

Ya con esto la aplicación se debe encontrar corriendo en el http://127.0.0.1:8000

Se procede a ingresar con el usuario administrador que se hubiera anteriormente


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 120

Por último, se habrá ingresado al inicio de la aplicación

Apéndice H: Historias

Recolección de encuestas al personal de M&G


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 121

Recolección de material multimedia para la elaboración del diseño del sistema.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 122

Primeras observaciones al desarrollo del sistema luego de revisión preliminar.

Observaciones al primer prototipo funcional del sistema.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 123
SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 124

Observaciones finales, y entrega de material para el correcto desarrollo de los módulos pagos

recibidos y pagos realizados e informes

Comprobante de Egreso (para el sistema, pago realizado)

Recibo de pago del arrendatario.


SISTEMA DE INFORMACIÓN WEB, PARA INMOBILIARIA M&G | 125

También podría gustarte