0% encontró este documento útil (0 votos)
23 vistas28 páginas

Informe Inmobiliaria Final

El documento presenta el desarrollo de una aplicación web y móvil para gestionar el alquiler y venta de bienes inmuebles utilizando la metodología SCRUM. Se busca automatizar procesos manuales, mejorar el acceso a la información y optimizar la experiencia del usuario mediante un sistema que incluye una base de datos en PostgreSQL y programación en Python. El objetivo es ofrecer un servicio más eficiente y accesible para clientes y empleados de la inmobiliaria.

Cargado por

barritapachecop
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas28 páginas

Informe Inmobiliaria Final

El documento presenta el desarrollo de una aplicación web y móvil para gestionar el alquiler y venta de bienes inmuebles utilizando la metodología SCRUM. Se busca automatizar procesos manuales, mejorar el acceso a la información y optimizar la experiencia del usuario mediante un sistema que incluye una base de datos en PostgreSQL y programación en Python. El objetivo es ofrecer un servicio más eficiente y accesible para clientes y empleados de la inmobiliaria.

Cargado por

barritapachecop
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIDAD ACADÉMICA DE INGENIERÍA CIVIL

CARRERA DE INGENIERÍA DE SISTEMAS

TEMA:
DESARROLLO DE UNA APLICACIÓN WEB Y UNA APLICACIÓN MÓVIL PARA
REGISTRAR EL ALQUILER Y VENTAS DE UNA INMOBILIARIA UTILIZANDO SCRUM

TRABAJO PRÁCTICO DEL EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL


TÍTULO DE INGENIERA DE SISTEMAS

AUTORA:
JARA CASTILLO JOHANNA ALEXANDRA

MACHALA - EL ORO
CESIÓN DE DERECHOS DE AUTOR

Yo, JARA CASTILLO JOHANNA ALEXANDRA, con C.I. 0705048411, estudiante de


la carrera de INGENIERÍA DE SISTEMAS de la UNIDAD ACADÉMICA DE
INGENIERÍA CIVIL de la UNIVERSIDAD TÉCNICA DE MACHALA, en calidad de
Autora del siguiente trabajo de titulación DESARROLLO DE UNA APLICACIÓN
WEB Y UNA APLICACIÓN MÓVIL PARA REGISTRAR EL ALQUILER Y
VENTAS DE UNA INMOBILIARIA UTILIZANDO SCRUM

• Declaro bajo juramento que el trabajo aquí descrito es de mi autoría; que no


ha sido previamente presentado para ningún grado o calificación profesional.
En consecuencia, asumo la responsabilidad de la originalidad del mismo y el
cuidado al remitirme a las fuentes bibliográficas respectivas para fundamentar
el contenido expuesto, asumiendo la responsabilidad frente a cualquier
reclamo o demanda por parte de terceros de manera EXCLUSIVA.

• Cedo a la UNIVERSIDAD TÉCNICA DE MACHALA de forma NO


EXCLUSIVA con referencia a la obra en formato digital los derechos de:

a. Incorporar la mencionada obra al repositorio digital institucional para


su democratización a nivel mundial, respetando lo establecido por la
Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0
Internacional (CC BY-NC-SA 4.0), la Ley de Propiedad Intelectual del
Estado Ecuatoriano y el Reglamento Institucional.

b. Adecuarla a cualquier formato o tecnología de uso en internet, así como


incorporar cualquier sistema de seguridad para documentos
electrónicos, correspondiéndome como Autor(a) la responsabilidad de
velar por dichas adaptaciones con la finalidad de que no se
desnaturalice el contenido o sentido de la misma.

Machala, 03 de diciembre de 2015

JARA CASTILLO JOHANNA LEXANDRA


C.I. 0705048411
ii
1. Introducción

En la actualidad, gracias a los avances de la Informática, el software se encuentra en


diversos campos de la actividad humana, por lo que resulta sumamente necesario que
reúna ciertos criterios de calidad para satisfacer en gran medida las necesidades de los
usuarios. Hoy en día, la automatización abarca un amplio campo de nuestras
actividades, por lo que la mayoría de las personas es usuario de algún software
(Estayno, Dapozo, Liliana, & Greiner, 2009).

Por ello, es necesario un sistema eficaz que ofrezca múltiples posibilidades,


permitiendo acceder a los datos más relevantes de manera frecuente y oportuna
(Informatica Hoy, 2007). Sobre todo para las empresas dedicadas al alquiler y venta de
bienes inmuebles, las cuales necesitan ser reconocidas por brindar un servicio
profesional, confiable, ágil y oportuno.

Por eso, se ofrece un sistema de control de información más exacto y rápido


compuesto por: el diseño de una base de datos acorde al funcionamiento de la
inmobiliaria, el desarrollo de una página web permitiendo el registro de los posibles
clientes, los inmuebles y los alquileres efectuados, obteniendo al instante los reportes
necesarios para el correcto funcionamiento de la empresa. Y la creación de una
aplicación móvil que permita al usuario la visualización de un catálogo de los inmuebles
disponibles, teniendo la opción de reservar una visita y a su vez permitir a los
empleados registrar los comentarios realizados con respecto al inmueble.

Este sistema estará basado en la metodología SCRUM por ser flexible con respecto a
las modificaciones, permitiendo al usuario realizar los cambios necesarios al momento
de cada iteración, y al programador una mejor visualización con respecto al sistema,
siempre tomando en cuenta la visión de nuestro cliente.

PostgreSQL es la base de datos que se ha aplicado realizando los constraints


necesarios para su funcionamiento, manteniendo la integridad de la información,
realizado las consultas necesarias así como la impresión y visualización de lo requerido
en los diferentes dispositivos.

Python es el lenguaje de programación utilizado para la aplicación Web con el


framework Django, el diseño web es adaptable ya que el sitio se ajustará al tamaño de
la pantalla que el usuario está usando al acceder a su contenido (Javier, s.f) debido a
que la aplicación contiene Responsive Desing, permitiendo que la pagina sea vista
cómodamente en una PC como en un dispositivo móvil, teniendo un diseño amistoso y
amigable, fortaleciendo la confiabilidad y satisfacción de los usuarios.

Con la aparición de nuevas tecnologías móviles hoy en día para realizar cualquier tipo
de trabajo resulta importante utilizar este medio para comunicarse y buscar información
a cualquier hora y desde cualquier lugar por ello se ha utilizado el sistema operativo de
ANDROID diseñado principalmente para dispositivos móviles.
1.1 Marco Contextual

La empresa Inmobiliaria se encarga de dar publicidad a bienes inmuebles ya sea para


su alquiler o venta, entrevista a los inquilinos, organiza las visitas y negocia los
contratos, encargándose del cuidado de las propiedades una vez que el dueño del
inmueble haya adquirido el servicio.

Toda la información de las propiedades como de los posibles compradores o inquilinos


se encuentran en fichas, las mismas que son guardadas en cada una de las oficinas
donde el propietario registró su propiedad, cuando se necesita conocer información de
algún inmueble que no se encuentra registrado en esa oficina el empleado mediante
vía telefónica solicita los datos, por lo que toma tiempo innecesario tanto para el
trabajador como para el cliente que lo requiere.

Esta información no se encuentra automatizada ni respaldada por lo que tiene el riesgo


de perderse en algún momento por agentes externos. Así mismo no cuenta con un
registro de los empleados que lleve un control de las tareas realizadas por los mismos,
y de las propiedades que se encuentran bajo su responsabilidad.

La empresa necesita de una serie de reportes y debido a que todo se encuentra


manualmente en fichas, lleva mucho tiempo o no se las hace, dando lugar a que no se
pueda verificar el estado de alquiler o venta de los inmuebles, y de esa manera el
rendimiento de los vendedores como tales no pueden ser evaluados.

Así mismo la Inmobiliaria no cuenta con un sistema moderno para la reservación de


visitas y una buena publicidad de las propiedades que se encuentran en venta o
alquiler, por ello necesita estar lo más accesible posible y así captar más clientes a
través de una aplicación móvil que permita al cliente tener acceso en todo momento y
lugar de la web.

1.2 Problema

La empresa recopila toda la información manualmente ya que no cuenta con un


sistema automatizado de los bienes inmuebles, clientes, y empleados, ni con una base
de datos normalizada que permita almacenar los datos propios de una inmobiliaria lo
cual hace que los procesos requieran mayor capacidad de tiempo. La falta de
aplicaciones tecnológicas modernas que permitan a los clientes interesados consultar
una galería visual con los datos principales de los inmuebles disponibles para
arrendamiento, y la deficiencia en el registro de las actividades diarias al no poder
realizar los reportes necesarios para el correcto funcionamiento de la administración.

Sobre todo que quien busca una casa pretende que la página web sea amigable, “User
Friendly” y tenga imágenes de gran dimensión. Que esté disponible y accesible en
diferentes formatos, devolviendo contenido relevante para la búsqueda elaborada. (La
importancia de la movilidad en las páginas inmobiliarias, s.f)

2
1.3 Objetivo General

Desarrollar una aplicación web y móvil, utilizando herramientas opensource para


mejorar el control de la información en el proceso de alquiler o venta de los bienes
inmuebles dando un mejor servicio a los posibles inquilinos o compradores.

2. Desarrollo

2.1 Marco Teórico

2.1.1 Herramientas de Desarrollo.

2.1.1.1 Python.

Es un lenguaje de Programación Orientada a Objeto de fácil manejo, permite realizar


diferentes tipos de programas inclusive páginas web. Este es un lenguaje interpretado
por lo que no se necesita un compilador para ejecutarse minimizando el tiempo de
programación, además de ser multiplataforma.

Ha sido en estos años tomado como los favoritos gracias a las muchas ventajas que
ofrece entre ellas las múltiples librerías. Vamos a citar varias ventajas de Python:
(Principales Características del Lenguaje Python, s.f)

Ventajas:

Es un lenguaje donde un programador puede comenzar


Es un sistema gratuito.
Puede ser utilizado para crear desde páginas web hasta sistemas simples.
Lenguaje de Alto Nivel Orientado a Objetos

2.1.1.2 Postgreesql.

La base de datos PostgreSQL es una de las mejores que tenemos a disposición y lo


mejor de todo es que es de código abierto. Postgree es conocida como una base de
datos robusta y muy segura, además se adapta muy bien las sentencias SQL. Es
compatible con muchos lenguajes de programación.

Entre las ventajas que se tiene al utilizar postgreSQL tenemos:

Es ideal utilizarlo para página web


Se acopla muy bien a una sintaxis SQL de fácil manejo
Es multiplataforma
Ideal para empresas que ocupan grandes volúmenes de información

3
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos
para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará
el resto y el sistema continuará funcionando. (Rafael, 2010)

2.1.1.3 Tecnología Android.

Es un sistema operativo inicialmente pensado para teléfonos móviles, está basado en


Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. Este sistema
operativo permite programar aplicaciones en una variación de Java llamada Dalvik.

El sistema operativo proporciona todas las interfaces necesarias para desarrollar


aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la
agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido
como es Java. (XatakaANDROID, 2011)

La ventaja de desarrollar en este sistema, se debe a que es menos restrictivo que


Apple, se caracteriza por ser un software libre que no presenta limitaciones.

2.1.1.4 Java.

(Java, s.f)
Es un lenguaje de programación de propósito general, concurrente, orientado a objetos,
es la base para prácticamente todos los tipos de aplicaciones de red, además del
estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos,
contenido basado en web y software de empresa.

Java se ha convertido en un valor impagable para los desarrolladores, ya que les


permite:

Escribir software en una plataforma y ejecutarla virtualmente en otra.


Crear programas que se puedan ejecutar en un explorador y acceder a servicios
Web disponibles.
Combinar aplicaciones o servicios que utilizan el lenguaje Java para crear
aplicaciones o servicios con un gran nivel de personalización.
Escribir aplicaciones potentes y eficaces para teléfonos móviles, procesadores
remotos, microcontroladores, módulos inalámbricos, sensores, gateways,
productos de consumo y prácticamente cualquier otro dispositivo electrónico.

2.1.1.5 Scrum.

La metodología Scrum es muy eficaz al momento de diseñar sistemas que requieren


realizar cambios inmediatamente. Es una de las mejores prácticas para trabajar en
equipo, y obtener el mejor resultado final.

4
En la Scrum se realizan varios entregables del proyecto. SCRUM utiliza intervalos de
tiempo muy cortos, en cada interacción se debe realizar un resultado completo. Esta
metodología debe entregar el producto final en cuanto el cliente lo solicite y con el
menor esfuerzo posible.

2.1.1.5.1 Fases de Scrum.

2.1.1.5.1.1 Análisis y Planificación.

(Inteligencia de Negocios, 2014)


Es la primera reunión con el cliente, en este proceso ponemos las fechas de los
entregables en cada iteración, tomamos en cuentas estas actividades la cual tiene dos
partes:

Selección de Requisitos: El cliente nos presenta los requisitos priorizados del proyecto,
nosotros como equipo, preguntamos al cliente las dudas que surgen, y se selecciona
los requisitos que tengan más prioridad que se compromete a completar en la iteración,
para que estén listas cuando el cliente las pida.

Planificación de la Iteración: Los miembros del equipo realizan una lista de las tareas a
realizar, para ser cumplidas en cada iteración.

2.1.1.5.1.2 Desarrollo y Diseño.

Esta es la fase donde el proyecto va tomando forma, en esta etapa se realiza los
diagramas, esquema de la base de datos, ocasionalmente se realiza los diagramas de
componentes, aquí analizamos los requerimientos del sistema.

2.1.1.5.1.3 Entrega.

Se realiza la codificación de la página web y móvil, a fin de comenzar a realizar los


entregables del mismo. Así mismo se podrán estipular fechas reales para la entrega de
los avances del proyecto.

2.1.1.5.1.4 Mantenimiento o Pruebas.

Se pone a prueba el código, de modo que podemos verificar si está cumpliendo con los
requisitos requeridos por el usuario, esta es la fase preliminar de cada iteración, se
realizar cambios en cada iteración.

5
2.2 Marco Metodológico

2.2.1 Análisis y Diseño de la Propuesta.

La empresa inmobiliaria está encargada de dar publicidad a los inmuebles disponibles


para el alquiler y venta, realizando revisiones periódicas para comprobar el estado de
los mismos, en cada agencia que tiene la empresa a nivel nacional se registra la
información que brinda el propietario del inmueble en fichas, al querer conocer los
datos de un inmueble localizado y registrado en otra localidad es mediante una llamada
telefónica, en este caso el sistema con las herramientas Opensource a utilizar
permitirá:

Registrar las oficinas con que cuenta la empresa, a los empleados, inmuebles
disponibles para el alquiler o venta, a los propietarios o posibles clientes.
Generar los reportes y todos procesos necesarios de la inmobiliaria para una
buena administración.
Visualizar una galería de los inmuebles disponibles con la opción hacia el cliente
de reservar citas.
A los empleados registrar si se realizó o no la visita reservada, etc.

USUARIOS

Son los que van a interactuar con nuestro sistema, es de vital importancia
reconocerlos, ya que gracias a ellos podemos dar los permisos y restricciones
correspondientes.

Clientes: Este usuario solo podrá ver las ofertas de los bienes inmuebles disponibles
para el alquiler o venta en la aplicación Web y Móvil con la opción de reservar una cita.

Director: Realiza las gestiones de Oficina, de los inmuebles, crea y mantiene


actualizada las fichas de los empleados, asigna los trabajadores a cada supervisor,
realiza los reportes de empleados, supervisores, mantiene los datos de los inmuebles
actualizados.

Supervisor: Verifica la lista de empleados a su disposición, crea y mantiene los


inmuebles que tiene cada uno de ellos, los anuncios que se han realizado y los
inmuebles alquilados.

Empleado: Visualiza la información de los inmuebles registrados a su cargo, registra a


los clientes y las visitas diarias realizadas a los inmuebles con reserva previa.

Administrador: Tiene todos los accesos del sistema.

6
2.2.2 Diseño de la Base de Datos.

Modelo Relacional de la Base de Datos

Ilustración 1. Diagrama Relacional

7
ap p _ p rincip al_ menu

ap p _ p lant illa_ p ap p _ inmueb le_ in


ap p _ p rincip al_ p ermiso
arient e sp eccio n

ap p _ p lant illa_ e ap p _ p ub licid ad


ap p _ p rincip al_ ro l
mp lead o _ p erio d ico

ap p _ p lant illa_ g
ap p _ p ub licid ad ap p _ inmueb le_ i
ap p _ p rincip al_ usuario _ ro l rup o _ sup erviso
_ p ub licid ad mag enes
r

aut h_ user_ g ro u
aut h_ g ro up
ps

8
aut h_ g ro up _ p er ap p _ p lant illa_ s ap p _ o f icina_ o ap p _ client es_ ci ap p _ inmueb le_ inm
missio ns up erviso r f icina t as ueb le

ap p _ inmueb le_
aut h_ p ermissio n aut h_ user_ user ap p _ p lant illa_ d ap p _ client es_ vis ap p _ client es_ cl ap p _ co b ro s_ ve ap p _ inmueb le_ in
aut h_ user inmueb le_ p art i
Modelo Entidad Relación

s _ p ermissio ns irect o r it a ient es n_ inmueb le mueb le_ emp resa


culares

Ilustración 2. Diagrama Entidad Relación


ap p _ inmueb le_ ap p _ inmueb le_ p
d jang o _ co nt ent ap p _ p lant illa_ a
p ro p iet ario _ p a ro p iet ario _ emp r
_ t yp e d minist rat ivo
rt iculares esa

ap p _ client e_ est revist a

d jang o _ ad min_ l ap p _ co b ro s_ al ap p _ co b ro s_ ve

ap p _ co b ro s_ alq uile
2.3 Resultado

2.3.1 Pruebas.

Se realizan las diferentes pruebas de validación tanto de la interfaz como del


funcionamiento interno de la base de datos, utilizando todas las funciones de la
aplicación para comprobar el rendimiento del sistema. Se verifico que la aplicación web
este cien por ciento operativa; es decir, que la información que se requiera se grabada
de forma adecuada y que las respuestas sean las esperadas. El objetivo de estas
pruebas es demostrar que el sistema cumple con las expectativas del cliente, y las
necesidades de la empresa, podemos enumerar los siguientes beneficios que obtendrá
con la:

 APLICACIÓN WEB

Nuevo ALQUILER/VENTA del inmueble.

Registrar información sobre


el estado del inmueble.

Ahorrar tiempo y disminuir


esfuerzo humano al buscar
información del inmueble.

Registrar el alquiler o venta


del inmueble, para generar
los reportes necesarios.

Asignar el grupo de Ilustración 3. Pantalla de la Aplicación Web - Registro de ALQUILER/VENTA del


empleados a un respectivo inmueble
supervisor para organización
de la empresa.
Nuevo INMUEBLE
Registrar a los posibles
clientes para dar seguimiento
al proceso y obtener un
alquiler o venta.

Registrar la información de la
publicidad de un inmueble
para obtener un reporte de lo
realizado.

Disponibilidad permanente de
la información detallada de
los inmuebles.

Ilustración 4. Pantalla de la Aplicación Web - Registro de un Nuevo INMUEBLE

9
 APLICACIÓN MÓVIL

El registro de una reservación de cita para


visitar un inmueble.

Visualizar una galería de los


inmuebles disponibles para el
alquiler o venta.

Obtener mayor número de


clientes al visualizar los
bienes.

Contar con tecnología de


punta, para destacar ante la
competencia.

Mejorar su productividad y
tener una ventaja competitiva
con respecto a otras
inmobiliarias.
Ilustración 5. Pantalla de Aplicación Móvil - Reservación de citas
E
El registro de Visita de un empleado de las
citas reservadas.
Registrar las visitas diarias
para obtener un mejor control
y organización.

En General en ambas
aplicaciones podemos dar
hincapié que un gran beneficio
que tiene el portal es la
seguridad en la parte
administrable, siendo la
principal la autenticación de
los usuarios. El Administrador
tiene permiso a todas las
opciones del menú a
diferencia de los demás que
tienen restringidos el acceso a
ciertas opciones.
Ilustración 6. Pantalla de la Aplicación Móvil - Registrar Visita

10
3. Conclusiones

Se ha concluido, que al haber terminado la página web y móvil obteniendo como


resultado un producto funcionando determina que se ha cumplido con los objetivos
planteados, sobretodo la satisfacción de haber puesto en práctica los conocimientos
adquiridos.

La aplicación móvil permitió satisfacer las necesidades tanto para el usuario en la


reserva de citas como para el empleado registro de las mismas, teniendo un mejor
control y organización en las actividades realizadas diariamente.

Al utilizar Scrum en el proyecto ha dado un mayor conocimiento, ya que se ha logrado


controlar la evolución del proyecto.

El uso de herramientas opensource que son económicas por ser un software de libre
acceso, contribuyen a un mejor desarrollo de sistemas robustos y fiables, que cuentan
con lenguajes y base de datos que proveen seguridad para el desarrollador como para
el usuario.

Para el sector inmobiliario la tecnología móvil brinda un mejor impacto visual y


flexibilidad al momento de alquilar o vender un inmueble.

11
4. Referencias Bibliográficas
Informatica Hoy. (2007). Recuperado el 24 de Octubre de 2015, de http://www.informatica-
hoy.com.ar/informatica-tecnologia-empresas/La-importancia-de-los-sistemas-de-informacion-
en-la-empresa.php

XatakaANDROID. (8 de Febrero de 2011). Recuperado el 22 de 10 de 2015, de XatakaANDROID:


http://www.xatakandroid.com/sistema-operativo/que-es-android

Inteligencia de Negocios. (18 de Febrero de 2014). Recuperado el 10 de Octubre de 2015, de Fase de


planificación del proyecto, Metodología Scrum:
http://inteligenciadenegociosval.blogspot.com/2014/02/fase-de-planificacion-del-proyecto-
klc.html

Estayno, M., Dapozo, G., Liliana, C. P., & Greiner, C. (2009). MODELOS Y MÉTRICAS PARA EVALUAR
CALIDAD DE SOFTWARE.

Javier, C. W. (s.f). La importancia del sieño web en el posicionamiento. Recuperado el 25 de Octubre de


2015, de http://www.abcomweb.com/seo/la-importancia-del-diseno-web-en-el-
posicionamiento.php

Rafael, M. (02 de Octubre de 2010). PostgreSQL-es. Recuperado el 22 de 10 de 2015, de PostgreSQL-es:


http://www.postgresql.org.es/sobre_postgresql

DesarrolloWeb.com. (s.f). Recuperado el 10 de Octubre de 2015, de Que es Python?:


http://www.desarrolloweb.com/articulos/1325.php

Java. (s.f de s.f de s.f). Recuperado el 22 de Octubre de 2015, de Java: https://www.java.com/es/about/

La importancia de la movilidad en las páginas inmobiliarias. (s.f). Recuperado el 25 de Octubre de 2015,


de http://blog.es.egorealestate.com/index.php/la-importancia-de-la-movilidad-en-las-paginas-
inmobiliarias/

Maestrosdelweb.com. (s.f). Recuperado el 10 de Octubre de 2015, de Que son las bases de datos : :
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Mundo Informático. (s.f). Recuperado el 10 de Octubre de 2015, de Los Sistemas Informáticos en la


Actualidad: http://sistema-platonico.blogspot.com/2012/02/los-4-tipos-de-sistemas-
informaticos.html

Php.net. (s.f). Recuperado el 10 de Octubre de 2015, de PostgreSQL:


http://php.net/manual/es/book.pgsql.php

Principales Características del Lenguaje Python. (s.f). Recuperado el 10 de Octubre de 2015, de


CuatroRios Tecnologías:
http://www.cuatrorios.org/index.php?option=com_content&view=article&id=161:principales-
caracteristicas-del-lenguaje-python&catid=39:blogsfeeds#

Sistemas OpenSource. (s.f). Recuperado el 10 de Octubre de 2015, de http://definicion.de/open-source/

Uv.mx. (s.f). Recuperado el 10 de Octubre de 2015, de Metodologías de Desarrollo de la Información:


http://www.uv.mx/personal/artulopez/files/2012/10/05-MD-de-SI.pdf

5. Anexos

12
5.1 Documentación fotográfica y captura de imágenes

NIVERSIDAD TÉCNICA DE MACHALA


UNIDAD ACADÉMICA DE INGENIERÍA CIVIL
CARRERA DE INGENIERÍA DE SISTEMAS

Manual de Usuario para el Sistema de


Inmobiliaria Tierra Prometida

AUTORA: Johanna Alexandra Jara Castillo.

Machala, Noviembre de 2015

13
Inicio del Sistema Inmobiliario Tierra Prometida

1. Inmuebles: Lista los inmuebles disponibles


2. Iniciar Sesión: muestra el login del sistema

Login del sistema: Debe ingresar con el nombre de usuario y contraseña:


Página de inicio del sistema

Aquí se mostrara el inicio del sistema, según el rol que el usuario tenga, se mostraran los
menús:

- Administrador: Oficina, Personal


- Director: Personal, Contrato, Publicidad, Inquilinos, Inmuebles
- Supervisor: Personal, Contrato, Publicidad, Inquilinos, Inmuebles
- Empleado: Contrato, Publicidad, Inquilinos, Inmuebles

Usuarios del sistema:

- Administrador
- Director
- Supervisor
- Empleado

Al iniciar el sistema se logea como administrador, para crear las oficinas y el personal de
las oficinas.
OFICINA
Nueva Oficina

Al llenar los datos se da clic en guardar, la cual mostrara una alerta de haberse guardado
correctamente

Listar Oficina
Sirve para tener un listado de las oficinas de la Inmobiliaria

En la cual el botón Exportar permite descargar la lista en formatos pdf y csv


PERSONAL

Nuevo Personal

Se tienen directores, supervisores y empleados, lo cual el administrador primero debe agregar


un director para cada oficina, en caso de ser un director:

En caso de ser un supervisor deberá tener al menos 5 empleados a su jurisdicción, máximo 10,
y será el siguiente formulario:
En el mismo que, para seleccionar los empleados se presiona la tecla “shift”

Cuando se trata de un empleado se tienen estos campos adicionales:

Listar Personal

Se lista en base a roles, ya que los directores pueden ver los empleados, supervisores y grupo
de trabajo de un supervisor en específico, sin embargo los supervisores no pueden ver los
empleados, y más aún, los empleados no pueden ver ninguna lista
Lista de supervisores

Lista de empleados

Lista de grupos de trabajo de supervisores


INMUEBLES

Aquí se agregaran los inmuebles de la oficina y el propietario del mismo:

También se puede listar los inmuebles, y realizar filtros en base a los diferentes parámetros
que se observan en la tabla:

INSPECCIONES

Aquí el usuario puede registrar las inspecciones realizadas a los inmuebles:


También se puede listar las inspecciones realizadas:

REGISTRO DE VISITAS
En este formulario se guarda los comentarios realizados por los posibles inquilinos del
inmueble:

Y de igual forma se puede listar las visitas realizadas:

También se puede realizar un filtrado de las preferencias de un cliente, es decir la lista de los
inmuebles que coincidan con el tipo de inmueble que un cliente requiera:
PUBLICIDAD
Se hace el registro de la publicación en un medio acerca de un inmueble y los datos del medio
antes mencionado:

Así como también listar sobre las publicaciones hechas en los diarios:
ALQUILER

Se registra los alquileres hechos a los inmuebles:

Así como también se listan los alquileres realizados:

RESERVAR VISITAS
Se encuentra en detalles del inmueble, y se da clic en reservar visita
Luego mostrará un formulario, de registro de datos del cliente:

El cual reservara una visita al inmueble en una fecha en específico:

Al empleado a cargo del inmueble le aparecerá la cita que tiene en el día y registrara
posteriormente los comentarios del cliente.
APLICACIÓN MOVIL

Para los empleados el registro de las vistas por cumplir del presente día.

Reservación de citas del cliente a través de una galería visual de los inmuebles.
Urkund Analysis Result
Analysed Document: JARA CASTILLO JOHANNA ALEXANDRA.pdf (D16540976)
Submitted: 2015-12-03 23:21:00
Submitted By: [email protected]
Significance: 10 %

Sources included in the report:


Gabriela Tatiana Ortega Valarezo.docx (D16413542)
informe _eduardo_tapia.docx (D16324997)
examen_practico_Erika_Toro.docx (D16312258)
http://blog.es.egorealestate.com/index.php/la-importancia-de-la-movilidad-en-las-paginas-
inmobiliarias/
https://www.java.com/es/about/
http://tecnoandroidymas.blogspot.com/2013/07/que-es-android.html
http://www.frre.utn.edu.ar/IIJCyT/clean/files/get/item/2196
http://sedici.unlp.edu.ar/bitstream/handle/10915/19202/Documento_completo.pdf?sequence=1
http://www.postgresql.org.es/sobre_postgresql
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Instances where selected sources appear:


15

ZEA ORDOÑÉZ MARIUXI PAOLA


0702801598

También podría gustarte