8/10/2019 Sist. de Gestin de Una Inmobiliaria
1/179
Autorizada la entrega del proyecto del alumno:Javier Martn Ruiz de la Hermosa
EL DIRECTOR DEL PROYECTO
Alejandro Moreno Astorga
Fdo.: Fecha:
8/10/2019 Sist. de Gestin de Una Inmobiliaria
2/179
PROYECTO FIN DE CARRERA
SISTEMA DE GESTIN DE
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)
INGENIERO EN INFORMTICA
8/10/2019 Sist. de Gestin de Una Inmobiliaria
3/179
Sistema de gestin de una inmobiliaria
RESUMEN DEL PROYECTO
El sector inmobiliario, como tantos otros, ha visto en Internet una
oportunidad inmejorable para conectar con el mayor nmero de clientes
posible. Lo que ms frecuentemente han venido solicitando los clientes ha
sido una aplicacin sencilla e intuitiva de bsqueda de inmuebles. Se
busca adems que la informacin que contienen los resultados sea
mxima, de modo que ya no slo se muestren datos del inmueble, sino que
la incorporacin de cualquier tipo de dato multimedia, ya sean fotos o
videos, es claramente agradecida por los clientes interesados.
Sin embargo, lo que las inmobiliarias no han explotado hasta el
momento son las posibilidades de movilidad que ofrece Internet. De formaque la globalidad de Internet permite crear aplicaciones que sean
accesibles desde diversos dispositivos y desde cualquier punto geogrfico
que disponga de conexin a Internet.
El Sistema desarrollado consiste en la creacin de una herramienta
l i i i l ti id d di i i W b
8/10/2019 Sist. de Gestin de Una Inmobiliaria
4/179
Sistema de gestin de una inmobiliaria
dada la situacin crtica que vive el sector en estos momentos, implica,
aumentar los beneficios.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
5/179
Sistema de gestin de una inmobiliaria
ABSTRACT
The real-estate sector has seen through Internet an unbeatable
opportunity to connect with the highest possible number of customers. The
Internet users have continuously requested real-estate information on the
Web. Also, they have demanded, for this purpose, intuitive, easy and
efficient applications.
In fact, the Net has experimented an exponential growth, and
nowadays, the demanding customers appreciate that the information
include multimedia insets, mainly photos and videos. In this respect, the
real-estate has understood how to incorporate those possibilities and it is
very frequent to find Web sites with nice designs and a lot of multimediamaterial.
Nevertheless, when one speaks about the Internet, one speaks about
globalisation, and one of the advantages that involve globalisation is the
possibility of incorporating mobility to the business scenario. This mobility
i l d i h ibili f d l i li i h bl
8/10/2019 Sist. de Gestin de Una Inmobiliaria
6/179
Sistema de gestin de una inmobiliaria
Calendar
The purpose behind the implementation of this system is the
improvement of the real-estate management, giving, on the one side, an
efficient solution to the paper files problem and, on the other, making
possible a significant increase of the productivity. Since the situation of the
real-estate market is very critical, the operating companies are forced to
optimize their costs in order to guarantee their survival. With this
application we could help to decrease the operational costs.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
7/179
Sistema de gestin de una inmobiliaria
ndice
1. Introduccin ..................................................................................................................... 1
2. Planificacin y especificacin de requisitos...................................................................... 5
Objetivos ...................................................................................................................... 5
Alcance del Sistema ...................................................................................................... 7
Tipologa de usuarios .................................................................................................. 10
Restricciones .............................................................................................................. 11
Estado del arte ........................................................................................................... 12
Antecedentes ............................................................................................................. 14
3. Estudio de la arquitectura............................................................................................... 16
Especificacin de las alternativas ................................................................................ 16
Especificacin de la primera alternativa ...................................................................... 17
Especificacin de la segunda alternativa ..................................................................... 20
Eleccin de alternativa ................................................................................................ 23
4. Diseo de alto nivel ........................................................................................................ 29
M d l d d i i 29
8/10/2019 Sist. de Gestin de Una Inmobiliaria
8/179
Sistema de gestin de una inmobiliaria
Modificacin inmueble................................................................................... 74
Consulta de inmueble ..................................................................................... 75
Alta de imagen ............................................................................................... 76
Baja de imagen.............................................................................................. 77
Alta de cliente................................................................................................ 78
Baja de cliente ................................................................................................ 79
Modificacin de cliente ................................................................................... 80
Consulta de cliente ......................................................................................... 81
Alta de empleado ........................................................................................... 82
Baja de empleado ........................................................................................... 83
Modificacin de empleado.............................................................................. 84
Liquidacin comisin...................................................................................... 85Consulta comisiones pendientes..................................................................... 86
Gestin portada............................................................................................. 87
Consulta carteles ............................................................................................ 88
Alta de demanda ............................................................................................ 89
Baja de demanda........................................................................................... 90
8/10/2019 Sist. de Gestin de Una Inmobiliaria
9/179
Sistema de gestin de una inmobiliaria
Eliminar imagen de inmueble....................................................................... 115
Alta de cliente.............................................................................................. 116
Modificar/Eliminar cliente............................................................................ 118
Consulta de clientes ...................................................................................... 120
Alta de empleado......................................................................................... 121
Modificar / Eliminar un empleado................................................................ 123
Liquidar comisin......................................................................................... 125
Consulta de comisin .................................................................................... 126
Gestin de portada ....................................................................................... 127
Consulta de inmuebles con cartel.................................................................. 129
Calendario .................................................................................................... 130
Alta de demanda .......................................................................................... 131Modificar / Eliminar demanda ...................................................................... 132
Consulta de demandas................................................................................. 133
Diagrama del sistema ............................................................................................... 134
6. Pruebas ......................................................................................................................... 139
7. Conclusiones ................................................................................................................. 140
8/10/2019 Sist. de Gestin de Una Inmobiliaria
10/179
Sistema de gestin de una inmobiliaria
1. Introduccin
La razn dice que las cosas hay que hacerlas con un orden y
correctamente, que hay que realizar los ajustes que cualquier sistema
necesita segn va pasando el tiempo. Sin embargo a lo largo de la historia
se ha comprobado que los mayores cambios se producen slo cuando
resulta estrictamente necesario. El sector inmobiliario espaol, se ha visto
fuertemente afectado por el escenario econmico global, y ms
directamente influido por el estallido de la burbuja inmobiliaria. A
comienzos del ao 2008 la crisis financiera internacional se agrav
significativamente.
http://es.wikipedia.org/wiki/2008http://es.wikipedia.org/wiki/20088/10/2019 Sist. de Gestin de Una Inmobiliaria
11/179
Sistema de gestin de una inmobiliaria
Este proyecto nace con la vocacin de crear una plataforma
informtica accesible mediante Internet para que una inmobiliaria pequea
(entendiendo por pequea, aquellas que no forman parte de un grupo
empresarial, y suelen tener menos de 3 oficinas) pueda optimizar su
trabajo diario y en consecuencia sus costes. En la actualidad, estas
inmobiliarias se encuentran lejos de la aplicacin de soluciones
informticas a su trabajo diario, limitndose, en la inmensa mayora, al
uso de aplicaciones de ofimtica como Word o Excel para realizar
contratos, fichas de inmuebles y control de gastos, y en casos
excepcionales se aaden pginas Web sencillas de presentacin del
negocio. Por tanto, se define un objetivo indispensable: desarrollar el portal
de manera que al usuario tipo le resulte extremadamente fcil y familiar
para su navegabilidad y explotacin.
En el proceso de anlisis se comprob la conveniencia de usar un
patrn de diseo MVC, basado en servicios, servlets y JSP. Debido al
entorno Web y a la programacin orientada a objetos, se decidi que la
d l l f l d
8/10/2019 Sist. de Gestin de Una Inmobiliaria
12/179
Sistema de gestin de una inmobiliaria
1. Anlisis del Sistema
8/10/2019 Sist. de Gestin de Una Inmobiliaria
13/179
Sistema de gestin de una inmobiliaria
Planificacin y Especificacin de Requisitos
Estudio de Arquitectura
8/10/2019 Sist. de Gestin de Una Inmobiliaria
14/179
Sistema de gestin de una inmobiliaria
2. Planificacin y especificacin de requisitos
Esta fase se corresponde con la Especificacin de Requisitos
tradicional ampliada con un Borrador de Modelo Conceptual y con una
definicin de Casos de Uso de alto nivel. En esta fase se decidira si se
aborda la construccin del sistema mediante desarrollo orientado a objetos
o no.
Objetivos
El objetivo de este proyecto es el estudio, definicin y desarrollo de
una herramienta fcil de entender y usar, que permita controlar y
gestionar las actividades de la empresa.
Actualmente, la inmobiliaria no posee ningn portal de
comunicacin con sus clientes, ni dispone de ninguna aplicacin
informtica que le sirva de ayuda para poder gestionar las distintas
8/10/2019 Sist. de Gestin de Una Inmobiliaria
15/179
Sistema de gestin de una inmobiliaria
la empresa pueda acceder con el fin de administrar y comunicar datos,
informacin y conocimiento. El desarrollo de esta aplicacin para la
inmobiliaria ofrece la automatizacin de las diferentes actividades que se
dan a lo largo del ciclo de vida.
Con el desarrollo de este proyecto se da solucin a la gestin de la
inmobiliaria, automatizando los procesos, creando una herramienta de
gestin interna y una ventana al exterior y mejorando la eficiencia en las
labores administrativas.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
16/179
Sistema de gestin de una inmobiliaria
Alcance del Sistema
El alcance del sistema se debe afrontar bajo dos perspectivas:
Por un lado, la visin externa de la aplicacin, que proporciona un
sistema interactivo de bsqueda para los clientes, interesados en conocer
ms a la empresa o, lo que ser ms habitual, en encontrar inmuebles que
se ajusten a sus necesidades. En este sentido, la aplicacin debe ajustarse
a las exigencias expuestas, debindose desarrollar los siguientes mdulos:
Mdulo de consultas de inmuebles, de forma que los clientes
puedan buscar, sin necesidad de estar registrados, en la base de
datos de inmuebles de la empresa. A su vez, en el supuesto de
que una bsqueda no reportara ningn resultado, se desea
facilitar al cliente la posibilidad de efectuar una demanda con
dichas caractersticas, con el fin de no perder al cliente, sino
esperar a tener un inmueble que se ajuste a sus necesidades.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
17/179
Sistema de gestin de una inmobiliaria
inmobiliaria. Se ha acordado que el nmero de perfiles con acceso a la
aplicacin sern 3, el/los director/es o dueo/s de la inmobiliaria, el/los
administrativos, y el/los agente/s. Adems, la intranet se dividir en 6
secciones principales, que permitirn trabajar con la informacin de los
inmuebles, clientes, empleados, publicidad, calendario y demandas. De
esta forma, los mdulos a desarrollar sern los siguientes:
Mdulo de gestin de los inmuebles, que va a permitir llevar el
total control de los inmuebles de la inmobiliaria. Para ello se
proporciona al usuario la opcin de dar de alta, baja o modificar
un inmueble, realizar bsquedas, insertar y eliminar imgenes de
los inmuebles.
Mdulo de gestin de los clientes, que tiene como objetivo el
mantener organizada toda la agenda de clientes de la empresa, ya
sean compradores o vendedores. Este mdulo da la posibilidad de
dar de alta nuevos clientes, darlos de baja o modificar sus datos
8/10/2019 Sist. de Gestin de Una Inmobiliaria
18/179
Sistema de gestin de una inmobiliaria
Mdulo de calendario, que permite disponer de forma integrada el
calendario que ya posee la inmobiliaria, y poder visualizar
cmodamente los eventos que en ella hayan aadido.
Mdulo de gestin de las demandas, que se conecta con el portal
externo de forma que es aqu donde se permite al usuario
satisfacer o tratar las demandas que hayan podido solicitar
clientes a travs de los formularios de demanda. Adems se da la
posibilidad de dar de alta, baja o modificar una demanda, por
clientes que pudieran realizar demandas mediante otro tipo de
va. Adems de un listado con las demandas pendientes para
poder realizar un control diario de ellas.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
19/179
Sistema de gestin de una inmobiliaria
Tipologa de usuarios
Los perfiles de las personas a las que va dirigida la aplicacin son
cuatro pero su interaccin con el sistema se va a desarrollar en distintos
mbitos.
Por un lado, la parte externa de la aplicacin, la que no requiere
ninguna identificacin para acceder y que permite encontrar informacin
sobre la empresa, inmuebles o contactar con la inmobiliaria, est dirigida a
un perfil concreto, que es el de cliente.
Y por otro lado, a la parte interna de la aplicacin, que contiene
todas las herramientas de gestin de la inmobiliaria, y que precisa
autenticacin para acceder, posee tres perfiles con diferentes funciones,
que son:
Director: se trata del empleado con mayor responsabilidad de la
8/10/2019 Sist. de Gestin de Una Inmobiliaria
20/179
Sistema de gestin de una inmobiliaria
Restricciones
Las restricciones a las que se ve sometido este proyecto son
principalmente de carcter temporal, ya que al tratarse de un proyecto
universitario, debe ser finalizado al final del correspondiente curso, lo que
significa que debe concluirse antes de septiembre de 2009.
En cuanto al apartado de software a utilizar, el hecho de ajustar al
mximo el coste de produccin, implica que se deba recurrir a
herramientas de cdigo libre o empleadas ya en la empresa, en la medida
de lo posible.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
21/179
Sistema de gestin de una inmobiliaria
Estado del arte
El anlisis del estado del arte, es una actividad que permite, a travs
de observar lo que existe y lo que no, situar el proyecto en la realidad. De
forma que pueda verse la conveniencia, adecuacin y justificacin de todas
las ideas iniciales del proyecto.
Se ha realizado un exhaustivo anlisis de los sistemas que poseen
las inmobiliarias, campo que resulta muy extenso, por lo que el anlisis se
centra exclusivamente en aquellas inmobiliarias cuya actividad se produce
en territorio espaol.
Lo que se ha encontrado en los portales de estas inmobiliarias han
sido en su mayora escaparates virtuales, es decir, portales donde se
ofrece acceso, a los clientes que navegan por Internet, a la base de datos
de los inmuebles que poseen. De modo que el funcionamiento es simple,
un cliente realiza una bsqueda personalizada de inmueble, mediante la
8/10/2019 Sist. de Gestin de Una Inmobiliaria
22/179
8/10/2019 Sist. de Gestin de Una Inmobiliaria
23/179
Sistema de gestin de una inmobiliaria
Antecedentes
El sistema de informacin que actualmente tiene la empresa plantea
una serie de problemas para los usuarios finales:
Las fichas que contienen informacin de los diferentes activos de
la empresa, se almacenan en libreras y archivadores.
No dispone de ninguna aplicacin informtica para automatizar
los procesos de gestin de la inmobiliaria.
No posee ningn portal de comunicacin con sus clientes, cuyos
medios de contacto son a travs de telfono o en persona.
Por estos motivos, el trabajo diario de los empleados de la empresa
que deben trabajar con esas fichas en papel para realizar sus tareas,
resulta poco eficiente, sin contar que toda la informacin almacenada crece
da a da.
Todo esto, en trminos monetarios, implica una prdida de dinero
8/10/2019 Sist. de Gestin de Una Inmobiliaria
24/179
Sistema de gestin de una inmobiliaria
Planificacin y Especificacin de Requisitos
Estudio de Arquitectura
8/10/2019 Sist. de Gestin de Una Inmobiliaria
25/179
Sistema de gestin de una inmobiliaria
3. Estudio de la arquitectura
El objetivo de esta fase es definir las posibles soluciones de
arquitectura que satisfagan los requisitos de usuario y de diseo. Para ello
se propondrn diversas soluciones, que se sometern a un estudio de
viabilidad. Posteriormente, se elegir la ms adecuada para ser
desarrollada e implementada.
Especificacin de las alternativas
El objetivo de esta fase es analizar las posibles soluciones de
arquitectura que satisfagan tanto los requisitos del usuario como lasrestricciones de diseo. De esta forma poder elegir la solucin que se crea
ms conveniente y adecuada para ser desarrollada e implementada.
Acertar en la eleccin de la mejor solucin de alojamiento para el sistema
en Internet puede ser una tarea difcil.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
26/179
Sistema de gestin de una inmobiliaria
Especificacin de la primera alternativa
La primera alternativa estudiada es el alojamiento o hosting en un
proveedor de Internet. De entre todos los productos que ofrecen estos
proveedores, se han analizado los que por sus caractersticas de servicio y
precio parecen ms adecuados para
este negocio. Se trata de productos
de alojamiento compartido o Shared
Hosting que permiten a una
empresa disfrutar de un conjunto de
servicios de presencia en Internet de
alta calidad a unos precios muy
competitivos. Esto se debe a que elalojamiento compartido se hace para que un ordenador servidor sirva
variosdominios,de forma que aunque se reduce la velocidad de procesado
para cada cliente, los costes tambin se minimizan y permite a estas
empresas ofrecer esos precios.
http://es.wikipedia.org/wiki/Servidor_webhttp://es.wikipedia.org/wiki/Servidor_webhttp://es.wikipedia.org/wiki/Dominio_de_Internethttp://es.wikipedia.org/wiki/Dominio_de_Internethttp://es.wikipedia.org/wiki/Servidor_web8/10/2019 Sist. de Gestin de Una Inmobiliaria
27/179
Sistema de gestin de una inmobiliaria
Acenspertenece al Grupo Acens, y en la
actualidad, la cartera de clientes supera las 100.000
empresas, con un amplio abanico de servicios
contratados que comprenden desde el alojamiento de
pginas Web hasta soluciones de VPN (Red Privada Virtual) con
outsourcing de servidores y aplicaciones y trnsitos de salida a Internet.
Adems Acens esmiembro destacado de Espanix,punto neutro Espaol de
Internet. Esta importante asociacin permite mantener el trfico Internet
espaol en Espaa.
A continuacin lo que se muestra es un cuadro, con la informacin
ms relevante del producto ms adecuado para el sistema en cada una de
estas empresas. Con estos datos se realiza el consecuente anlisis.
Especificaciones tcnicas
http://www.espanix.net/esp/lstsocios.asphttp://www.espanix.net/esp/lstsocios.asp8/10/2019 Sist. de Gestin de Una Inmobiliaria
28/179
Sistema de gestin de una inmobiliaria
Aunque la tarifa mensual de Acens sea el doble que la de Arsys, las
dos son asequibles. Por un lado hay que recalcar que como empresa,
Acens, tiene ms prestigio, apoyado en su experiencia y situacin en el
mercado. Pero por otro lado, dadas las circunstancias actuales de la
empresa objeto del proyecto, cualquier reduccin de costes es muy
valorada. Es por ello, que a pesar de que las especificaciones del Plan
Empresario de Arsys son algo menos potentes que las de Acens, los
requisitos tcnicos del Sistema quedan bien cubiertos. As que la opcin
elegida en esta alternativa es el Plan Empresario de la empresa Arsys, con
un coste mensual de 19 .
8/10/2019 Sist. de Gestin de Una Inmobiliaria
29/179
Sistema de gestin de una inmobiliaria
Especificacin de la segunda alternativa
La segunda alternativa estudiada es la
adquisicin de un servidor propio, que sea
administrado por la misma empresa y que pueda
ser configurado para optimizar las exigencias del
sistema.
Entre las razones para decantarse por un
servidor propio, en lugar de un alojamiento
compartido se encuentran las siguientes:
Utilizacin en exclusiva de los recursos del servidor (rendimiento,
potencia, velocidad,).
Mayor proteccin de datos sensibles: alta privacidad, seguridad de
las bases de datos.
Control total sobre las aplicaciones instaladas, y permisos para la
instalacin de cualquier tipo de aplicacin que necesite tener el
8/10/2019 Sist. de Gestin de Una Inmobiliaria
30/179
Sistema de gestin de una inmobiliaria
gestionar todas las comunicaciones entre todos los usuarios.
Tambin es el responsable de evitar todos los accesos indeseados por
personas no autorizadas a datos privados o restringidos. Este
servidor deber de ser lo ms eficaz posible para conseguir un nivel
de accesos lo ms rpido y eficiente posible.
El mercado de venta de servidores no cuenta con muchas
compaas, pero s que es bastante extenso. Se han elegido dos productos,como se hiciera anteriormente para la primera alternativa, con el fin de
encontrar una que se ajuste ms a las necesidades del sistema. Las
empresas elegidas son HP y DELL, las cuales no necesitan presentacin
por ser grandes internacionales con mucha cuota de mercado.
A continuacin se muestra el cuadro donde se detallan las
especificaciones tcnicas de dichos servidores a fin de seleccionar la mejor
de las opciones.
Especificaciones tcnicas
8/10/2019 Sist. de Gestin de Una Inmobiliaria
31/179
Sistema de gestin de una inmobiliaria
Como se puede comprobar, los dos productos son muy parecidos.
Principalmente les diferencian componentes secundarios que no se han
recogido en la tabla, por no ser determinantes para la eleccin. Por ello, se
va a optar por el modelo propuesto por DELL, ya que resulta ms asequible
econmicamente y complace al igual que el otro modelo analizado los
requisitos bsicos de funcionamiento del sistema.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
32/179
Sistema de gestin de una inmobiliaria
Eleccin de alternativa
Finalmente, se procede a exponer los motivos que han provocado la
eleccin de una de estas dos alternativas. Queda claro que ambas
soluciones son perfectamente vlidas para operar con el sistema, si bien
cada uno se ajusta mejor a diferentes exigencias del entorno.
As, uno de los motivos principales que mueven a decantarse por la
eleccin del servidor compartido o Shared Hosting es meramente
econmico. Y se explica porque el desembolso que supone la adquisicin de
un servidor propio equivale a aproximadamente el coste de 26 meses del
alojamiento compartido. Evidentemente, la importancia del motivo
econmico es generada por la debilitada situacin econmica a la que,
como esta empresa, est expuesto todo el sector inmobiliario. Por ello, el
ahorro inicial, ms la flexibilidad que permite la subcontratacin del
servicio, ha resultado un motivo de suficiente peso como para seleccionar
la primera alternativa como la opcin a desarrollar.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
33/179
Sistema de gestin de una inmobiliaria
MySQL 5.0
Para la gestin de la base de datos de la
aplicacin se ha utilizado el software
opensource de base de datos MySQL debido a su
estandarizacin en desarrollos Web, y que es un gestor
bastante potente que permite la gestin de los datos tratados
por la aplicacin y la integracin total con dicho entorno de
programacin.
Apache Tomcat
Se trata de un servidor Web con una
amplsima difusin en los servidores de
Internet. En este caso, se ha elegido la versin
6.0.14.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
34/179
Sistema de gestin de una inmobiliaria
Otro software utilizado:
Plugin Web Developer para Firefox, que permite manipular de
forma ms cmoda el cdigo HTML, CSS y JavaScript en el
mismo navegador.
Adems, en lo referente a la tecnologa de programacin que se va a
utilizar, y con el fin de aprovechar al mximo todas las posibilidades queofrecen las nuevas tecnologas, cabe resaltar las siguientes:
Java EE 5 (SDK Update 6)
Java ha sido el lenguaje de programacin
seleccionado por su simplicidad, orientacin a
objetos, carcter distribuido e interpretado, robustez,
arquitectura neutral, seguridad y portabilidad.
Javascript
Es un lenguaje de programacin que sirve
8/10/2019 Sist. de Gestin de Una Inmobiliaria
35/179
Sistema de gestin de una inmobiliaria
CSS (Cascade StyleSheet)
Esta tecnologa especifica la forma del diseo
de los documentos HTML. Resulta
extremadamente til para separar el contenido del diseo,
siendo esto muy til cuando se quiere cambiar un aspecto del
diseo de un sitio Web, ya que sin hojas de estilo se tendra
que cambiar pgina a pgina dicho aspecto. Utilizar CSS
ayuda a mejorar el posicionamiento Web. Adems hace que el
cdigo desarrollado sea ms limpio y claro a los ojos de los
robots de bsqueda. Por otra parte, con CSS se logra
aumentar la densidad de las palabras clave dentro de los
contenidos, ya que muchas de las etiquetas ocuparn
muchsimo menos espacio. Esto tambin supone un menor
peso para las pginas Web, lo cual agradecen tanto los robots
de bsqueda como los usuarios finales. Adicionalmente se
podr cambiar rpidamente los estilos de ciertas palabras,
modificando la importancia que se les quiera otorgar ante los
8/10/2019 Sist. de Gestin de Una Inmobiliaria
36/179
Sistema de gestin de una inmobiliaria
1. Anlisis del Sistema
8/10/2019 Sist. de Gestin de Una Inmobiliaria
37/179
Sistema de gestin de una inmobiliaria
Diseo de Alto Nivel
Diseo de Bajo Nivel
Pruebas
8/10/2019 Sist. de Gestin de Una Inmobiliaria
38/179
Sistema de gestin de una inmobiliaria
4. Diseo de alto nivel
En la fase de Diseo de Alto Nivel de un ciclo de desarrollo seinvestiga sobre el problema planteado y sobre los conceptos relacionados
con el subconjunto de casos de uso que se est tratando. Se intenta llegar
a una buena comprensin del problema por parte del equipo de desarrollo.
Modelo de dominio
El modelo de dominio se utiliza para capturar y expresar el
entendimiento ganado en un rea bajo anlisis como paso previo al diseo
de un sistema, ya sea de software o de otro tipo. Similares a los mapasmentales utilizados en el aprendizaje, el modelo de dominio es utilizado
como un medio para comprender el negocio al cual el sistema va dirigido.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
39/179
Sistema de gestin de una inmobiliaria
-id : int
-Tipo : string
-Modalidad : string
-Poblacion : string
-Provincia : string
-Direccion : string
-Numero : string
-Codigo Postal : int
-Finca : string
-Tomo : string
-Libro : string-Folio : string
-Precio Comprador : double
-Comision : double
-Precio Vendedor : double
-Precio Alquiler : double
-Captacion : double
-Agente Comercial : string
-Agente Vendedor : string
-Cargas : string
-Gasto Comunidad : string
-Horario Visitas : string
-LLaves : string
-Cartel : string
-M2 Construidos : int
-M2 Utiles : int
-Tipo Construccion : string
-Orientacion : string
-Antigedad : int-Num Plantas : int
-Num Baos Exteriores : int
-Num Baos Interiores : int
-Num Aseos : int
-Suelos : string
-Techos : string
-Puertas Interiores : string
-Puerta Principal : string
-Ventanas : string
-Persianas/Toldos : string
-Aire Acondicionado : string
-Tipo Calefaccion : string
-Calefaccion : string
-Agua Caliente : string
-Plazas Garaje : int
-Portero Automatico : string
-Ubicacion servicios : string
Inmueble
-DNI/NIF : string
-Nombre : string
-Apellido : string
-Provincia : string-Poblacion : string
-Direccion : string
-Numero : string
-Codigo Postal : int-Telefono Fijo : string
-Telefono Movil : string
-Telefono Extra : string-Fax : string
-Correo Electronico : string
-Estado Civil : string
-Relacionado
-Tipo Relacion
-Regimen Bienes : string
-Cuenta Bancaria : string
-Medio Contacto : string-Observaciones : string
Cliente
-DNI/NIF : string
-Nombre : string
-Apellido : string
-Provincia : string
-Poblacion : string
-Direccion : string-Numero : string
Empleado
1..* 1..*
-ID : int
-Cliente : int
-Fecha demanda : string
-Tipo : string-Modalidad : string
-Precio : double-M2 : int
-Marca Vigente : string
-Observaciones : string
Demanda
-Empleado
-Inmueble
-% Comision a cobrar
-Comision a cobrar
Comision
1..* 0..*
0..*
8/10/2019 Sist. de Gestin de Una Inmobiliaria
40/179
Sistema de gestin de una inmobiliaria
Diagramas de caso de uso
Un diagrama de casos de uso (Use Case Diagram) es unarepresentacin grfica de parte o el total de los actores y casos de uso del
sistema, incluyendo sus interacciones. Todo sistema tiene como mnimo un
diagrama, que es una representacin grfica del entorno del sistema y su
funcionalidad principal.
Un diagrama de casos de uso muestra, por tanto, los distintos
requisitos funcionales que se esperan de una aplicacin o sistema y cmo
se relaciona con su entorno (usuarios u otras aplicaciones).
Para facilitar el entendimiento de estos diagramas, se ha establecido
un cdigo de color, representando a cada tipo de usuario del sistema. Las
relaciones color-tipo de usuario son las siguientes:
8/10/2019 Sist. de Gestin de Una Inmobiliaria
41/179
Sistema de gestin de una inmobiliaria
Diagrama de caso de uso de la aplicacin interna
Gestin de inmuebles
8/10/2019 Sist. de Gestin de Una Inmobiliaria
42/179
Sistema de gestin de una inmobiliaria
Gestin de clientes
8/10/2019 Sist. de Gestin de Una Inmobiliaria
43/179
Sistema de gestin de una inmobiliaria
Gestin de publicidad
Gestin de demandas
8/10/2019 Sist. de Gestin de Una Inmobiliaria
44/179
Sistema de gestin de una inmobiliaria
Diagrama de caso de uso de la aplicacin externa
8/10/2019 Sist. de Gestin de Una Inmobiliaria
45/179
Sistema de gestin de una inmobiliaria
Descripcin de los Casos de Uso
La descripcin de los casos de uso se ha realizado rellenando una
plantilla que se explica a continuacin, la plantilla tiene diferentes
secciones:
Ttulo: Da nombre al caso de uso, debe ser claro, conciso y auto
explicativo.
Actor primario: Es aquel cuyo objetivo da nombre al caso de uso,
normalmente es tambin el que lo inicia aunque no siempre es as.
Actores secundarios: Cualquier otro actor que intervenga en el caso deuso y que ayude al sistema a conseguir el objetivo del actor primario.
Trigger: Es el evento que inicia el caso de uso, a veces precede al primer
paso del caso de uso, mientras que otras veces es el primer caso.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
46/179
Sistema de gestin de una inmobiliaria
Descripcin de datos: En esta seccin se desglosan los datos que son
referidos en el escenario principal.
Nombre Dar de alta un inmueble
Actor Primario Director y Administrativo
Actores Secundarios
Trigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema crea el cdigo del nuevo inmueble
2.
El sistema muestra formulario alta inmueble
con cdigo nuevo inmueble
3. El usuario introduce los datos del inmueble
4. El sistema calcula la comisin (RN001)
5. El sistema efecta el alta del inmueble e
8/10/2019 Sist. de Gestin de Una Inmobiliaria
47/179
Sistema de gestin de una inmobiliaria
Cdigo postal Id Cliente1
Id Cliente2 Id Cliente3 Finca Tomo Libro Folio Precio venta Precio alquiler
Comisin venta Comisin alquiler Fecha captacin Cargas Gasto comunidad Llaves Cartel Metros construidos
Metros tiles Tipo construccin Orientacin Antigedad Nmero plantas Nmero aseos Suelos Puertas interiores
8/10/2019 Sist. de Gestin de Una Inmobiliaria
48/179
Sistema de gestin de una inmobiliaria
Nombre Dar de baja un inmueble
Actor Primario Director y Administrativo
Actores Secundarios
Trigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1.
El sistema bloquea pantalla2. El sistema muestra lista inmuebles para
seleccionar
3. El usuario selecciona el inmueble a eliminar
4. El sistema muestra en pantalla datos del
inmueble5. El usuario selecciona eliminar el inmueble
Extensiones
5aEl usuario selecciona cambiar de inmueble
1. Volver a 1
3-5aEl usuario cancela la operacin
8/10/2019 Sist. de Gestin de Una Inmobiliaria
49/179
Sistema de gestin de una inmobiliaria
Nombre Modificar ficha de un inmueble
Actor Primario Director y Administrativo
Actores Secundarios
Trigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1.
El sistema bloquea pantalla2. El sistema muestra lista inmuebles para
seleccionar
3. El usuario selecciona el inmueble a
modificar
4.
El sistema muestra en pantalla datos delinmueble
6. El usuario modifica los apartados deseados
7. El sistema calcula la comisin (RN001)
8. El sistema guarda los cambios realizados
8/10/2019 Sist. de Gestin de Una Inmobiliaria
50/179
Sistema de gestin de una inmobiliaria
Nombre Insertar imgenes de un inmueble
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista inmuebles para
seleccionar
2.
El usuario selecciona el inmueble3. El sistema muestra opcin de insercin de
imagen para ese inmueble
4. El usuario selecciona la imagen en su
directorio
5. El sistema inserta la imagen del inmueble
8/10/2019 Sist. de Gestin de Una Inmobiliaria
51/179
Sistema de gestin de una inmobiliaria
Nombre Eliminar imgenes de un inmueble
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista inmuebles para
seleccionar
2.
El usuario selecciona el inmueble3. El sistema muestra lista de imgenes
existentes para ese inmueble
4. El usuario selecciona la imagen
5. El sistema elimina la imagen del inmueble
8/10/2019 Sist. de Gestin de Una Inmobiliaria
52/179
Sistema de gestin de una inmobiliaria
Nombre Realizar consulta de un inmueble
Actor Primario Director, Administrativo y Agente
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario con trminos
de bsqueda
2.
El usuario rellena los deseados3. El sistema muestra lista con inmuebles que
concuerden con esas restricciones
4. El usuario selecciona el inmueble deseado
3aNo se encuentra ningn resultado
8/10/2019 Sist. de Gestin de Una Inmobiliaria
53/179
Sistema de gestin de una inmobiliaria
Nombre Dar de alta un cliente
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema crea el cdigo del nuevo cliente
2. El sistema muestra formulario alta cliente
con cdigo nuevo cliente3. El usuario introduce los datos del cliente
4. El sistema efecta el alta del cliente e
informa al usuario del resultado
3a - Los datos del inmueble introducidos son
8/10/2019 Sist. de Gestin de Una Inmobiliaria
54/179
Sistema de gestin de una inmobiliaria
Telfono extra Email
Tipo Cliente Inmuebles Estado civil Relacin clientes Rgimen bienes Medio contacto Observaciones
8/10/2019 Sist. de Gestin de Una Inmobiliaria
55/179
Sistema de gestin de una inmobiliaria
Nombre Dar de baja un cliente
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema bloquea pantalla
2. El sistema muestra lista clientes para
seleccionar3. El usuario selecciona el cliente a eliminar
4. El sistema muestra en pantalla datos del
cliente
5. El usuario selecciona eliminar el cliente
5a El usuario selecciona cambiar de cliente
8/10/2019 Sist. de Gestin de Una Inmobiliaria
56/179
Sistema de gestin de una inmobiliaria
Nombre Modificar ficha de un cliente
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema bloquea pantalla
2. El sistema muestra lista clientes para
seleccionar3. El usuario selecciona el cliente a modificar
4. El sistema muestra en pantalla datos del
cliente
5. El usuario modifica los apartados deseados
6. El sistema guarda los cambios realizados
8/10/2019 Sist. de Gestin de Una Inmobiliaria
57/179
Sistema de gestin de una inmobiliaria
Nombre Realizar consulta de un cliente
Actor Primario Director, Administrativo y Agente
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario con trminos
de bsqueda por nombre o por telfono
2.
El usuario rellena los deseados3. El sistema muestra lista con clientes que
concuerden con esas restricciones
4. El usuario selecciona el cliente deseado
3aNo se encuentra ningn resultado
1 El sistema informa al usuario de la falta de
8/10/2019 Sist. de Gestin de Una Inmobiliaria
58/179
Sistema de gestin de una inmobiliaria
Nombre Dar de alta un empleadoActor Primario Director
Actores Secundarios
Trigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1.
El sistema muestra formulario altaempleado
2. El usuario introduce los datos del empleado
3. El sistema efecta el alta del empleado e
informa al usuario del resultado
Extensiones
3a - Los datos del empleado introducidos sonincorrectos
1. El sistema muestra el formulario con datos
errneos
2. El sistema informa al usuario de los datos
errneos
8/10/2019 Sist. de Gestin de Una Inmobiliaria
59/179
Sistema de gestin de una inmobiliaria
Nombre Dar de baja un empleado
Actor Primario Director
Actores Secundarios
Trigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista empleados para
seleccionar
2. El usuario selecciona el empleado a eliminar
3. El sistema muestra en pantalla datos del
empleado
4. El usuario selecciona eliminar el empleado
4aEl usuario selecciona otro empleado
8/10/2019 Sist. de Gestin de Una Inmobiliaria
60/179
Sistema de gestin de una inmobiliaria
Nombre Modificar ficha de un empleado
Actor Primario Director
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista empleados para
seleccionar
2.
El usuario selecciona el empleado amodificar
3. El sistema muestra en pantalla datos del
empleado
4. El usuario modifica los apartados deseados
5. El sistema guarda los cambios realizados
8/10/2019 Sist. de Gestin de Una Inmobiliaria
61/179
Sistema de gestin de una inmobiliaria
Nombre Liquidar comisiones
Actor Primario Director
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista agentes para
seleccionar
2.
El usuario selecciona agente sujeto de lacomisin
3. El sistema muestra en pantalla datos de
comisin
4. El usuario establece nuevo estado a
comisin
8/10/2019 Sist. de Gestin de Una Inmobiliaria
62/179
Sistema de gestin de una inmobiliaria
Nombre Consultar comisiones pendientes de pago
Actor Primario Director
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario con trminos
de bsqueda por agente o inmueble
2.
El usuario rellena los deseados3. El sistema muestra lista con resultados que
concuerden con esas restricciones
4. El usuario selecciona la comisin pendiente
que desee analizar
3a No se encuentra ningn resultado
Si d i d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
63/179
Sistema de gestin de una inmobiliaria
Nombre Dar de alta/baja un inmueble en portada
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario con 9
inmuebles mostrados en la portada
2.
El usuario selecciona aquel que desea quitary selecciona en su lugar el que desea dar de
alta
3. El sistema efecta el alta del inmueble en la
portada e informa al usuario del resultado
3a Se produce error al guardar nueva
Si d i d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
64/179
Sistema de gestin de una inmobiliaria
Nombre Consultar inmuebles con cartel fsico
Actor Primario Director
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista con inmuebles que
poseen cartel fsico
2.
El usuario selecciona el inmueble que deseeactualizar
Extensiones
1aNo se encuentra ningn resultado
1. El sistema informa al usuario
2. El caso de uso finaliza
2a El usuario cancela la operacin
Si d i d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
65/179
Sistema de gestin de una inmobiliaria
Nombre Dar de alta demanda de un cliente
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario alta demanda
2. El usuario introduce los datos de la
demanda3. El sistema efecta el alta de la demanda e
informa al usuario del resultado
3a - Los datos de la demanda introducidos son
incorrectos
1 El sistema muestra el formulario con datos
Si t d ti d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
66/179
Sistema de gestin de una inmobiliaria
Nombre Dar de baja una demanda
Actor Primario Director y Administrativo
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra formulario con trminos
de bsqueda por cliente o por vigencia
2.
El usuario rellena los deseados3. El sistema muestra lista con demandas que
concuerden con esas restricciones
4. El usuario selecciona la demanda deseada
5. El sistema muestra el detalle de la demanda
seleccionada
Si t d ti d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
67/179
Sistema de gestin de una inmobiliaria
Nombre Consultar demandas activas
Actor Primario Director, Administrativo y Agente
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones Usuario conectado al sistema
Escenario Primario
1. El sistema muestra lista con demandas que
tengan marca vigencia activa
2.
El usuario selecciona la demanda deseada
Extensiones
1aNo se encuentra ningn resultado
1. El sistema informa al usuario de la falta de
demandas activas
2. El caso de uso finaliza
2a El usuario cancela la operacin
Si t d ti d i bili i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
68/179
Sistema de gestin de una inmobiliaria
Nombre Consultar inmuebles compra/alquiler
Actor Primario Cliente
Actores SecundariosTrigger Seleccin en portal externo
Precondiciones
Escenario Primario
1. El sistema muestra formulario con trminos
de bsqueda
2.
El cliente rellena los deseados3. El sistema muestra lista con inmuebles que
concuerden con esas restricciones
4. El usuario selecciona el inmueble deseado
3aNo se encuentra ningn resultado
1 El sistema informa al cliente
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
69/179
Sistema de gestin de una inmobiliaria
Nombre Realizar una demanda de inmueble
Actor Primario Cliente
Actores Secundarios
TriggerNingn resultado encontrado en bsqueda de
inmueble
Precondiciones Haber realizado bsqueda de inmueble
No haber obtenido ningn resultado
Escenario Primario
1.
El sistema informa al cliente de si desearealizar la demanda para sus necesidades
2. El usuario acepta realizar la demanda
3. El sistema da de alta la demanda e informa
al cliente del resultado
2a El cliente no desea realizar la demanda
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
70/179
Sistema de gestin de una inmobiliaria
Nombre Ofrecer venta/alquiler inmueble
Actor Primario Cliente
Actores SecundariosTrigger Seleccin en portal externo
Precondiciones
Escenario Primario
1. El sistema muestra formulario
2. El usuario rellena los datos de inmueble
pre-venta3. El sistema da de alta la demanda de
ofrecimiento de inmueble e informa al
cliente del resultado
3a - Los datos de la demanda introducidos son
incorrectos
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
71/179
Sistema de gestin de una inmobiliaria
Nombre Contactar con empresa
Actor Primario Cliente
Actores SecundariosTrigger Seleccin en portal externo
Precondiciones
Escenario Primario
1. El sistema muestra formulario con datos de
contacto va telefnica o va email
2.
El usuario rellena los datos de contacto3. El sistema enva el email
3a - Los datos de contacto introducidos son
incorrectos
1. El sistema muestra el formulario con datos
errneos
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
72/179
Sistema de gestin de una inmobiliaria
Nombre Calcular cuota hipoteca
Actor Primario Cliente
Actores SecundariosTrigger Seleccin en portal externo
Precondiciones
Escenario Primario
1. El sistema muestra formulario con datos de
cuota de hipoteca
2. El usuario rellena los datos de cuota de
hipoteca
3. El sistema calcula cuota de hipoteca e
informa al usuario
3a - Los datos de cuota de hipoteca introducidos
son incorrectos
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
73/179
Sistema de gestin de una inmobiliaria
Nombre Consultar calendario
Actor Primario Director, Administrativo y Agente
Actores SecundariosTrigger Seleccin en men intranet
Precondiciones
Escenario Primario1. El sistema muestra calendario de la
empresa
ExtensionesDescripcin de datos
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
74/179
Sistema de gestin de una inmobiliaria
Diagrama de paquetes
Los diagramas de paquetes se usan para reflejar la organizacin de
los paquetes y sus elementos, y para proveer una visualizacin de sus
correspondientes nombres de espacio.
espacios
uploadUtilities
inmoservices
servlets
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
75/179
Sistema de gestin de una inmobiliaria
Bases de Datos
En este apartado se exponen las distintas tablas que componen la
base de datos del sistema. As como los atributos que posee cada una.
1.
Empleados
Cod_empleado NIF
Nombre Apellidos Password Tipo_empleado Provincia Poblacin Direccin
Nmero Cod_postal Tlfn_fijo Tlfn_movil Tlfn_extra Fax Email Cuenta_bancaria
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
76/179
Sistema de gestin de una inmobiliaria
Gasto_comunidad Llaves Cartel
M2_construidos M2_utiles Tipo_construccion Orientacin Antiguedad Num_plantas Aseos
Suelos
Puertas_int Puerta_ppal Ventanas Aire_ac Tipo_calefaccion Calefaccin Agua_caliente
Num_plazas Plazas_garaje Servicios Observaciones Marca_estado Fotos Dormitorios Banios_int
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
77/179
Sistema de gestin de una inmobiliaria
Provincia Poblacin Direccin
Numero Cod_postal Tlfn_fijo Tlfn_movil Tlfn_extra Email Tipo_cliente
Inmuebles
Estado_civil Relacin_clientes Contacto Observaciones
4.
Portada
Cod_portada Referencia
5.
Comisiones
Cod_comision Fecha_comision Inmueble
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
78/179
Sistema de gestin de una inmobiliaria
Diseo de Alto Nivel
Diseo de Bajo Nivel
Pruebas
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
79/179
Sistema de gestin de una inmobiliaria
5. Diseo de bajo nivel
En la fase de Diseo de Bajo Nivel se crea una solucin a nivel lgicopara satisfacer los requisitos, basndose en el conocimiento reunido en la
fase de Diseo de Alto Nivel.
Introduccin al diseo de bajo nivel
Alcanzada esta fase se completar la definicin de especificaciones
del sistema a mecanizar, obtenindose el modelo fsico nuevo de procesos
y el modelo lgico de datos, de acuerdo a las plataformas hardware y
software elegidas en la fase de Estudio de Alternativas.
Los objetivos del Diseo son:
Obtener el modelo de proceso fsico nuevo.
Obtener el modelo lgico de datos.
Definir la estrategia de los planes de pruebas, implantacin y
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
80/179
Sistema de gestin de una inmobiliaria
Como Productos en esta fase se obtendrn:
Entorno operativo del sistema.
Diseo de las entradas y salidas.
Estrategia de planes de pruebas, implantacin y formacin.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
81/179
S g
Diagramas de secuencia
Un diagrama de secuencia muestra las interacciones entre objetos
ordenadas en secuencia temporal. Muestra los objetos que se encuentran
en el escenario y la secuencia de mensajes intercambiados entre los
objetos para llevar a cabo la funcionalidad descrita por el escenario.
A continuacin se muestran los diagramas de secuencia del sistema.
Alta de Inmueble
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
82/179
g
Baja de Inmueble
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
83/179
g
Modificacin inmueble
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
84/179
g
Consulta de inmueble
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
85/179
g
Alta de imagen
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
86/179
g
Baja de imagen
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
87/179
Alta de cliente
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
88/179
Baja de cliente
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
89/179
Modificacin de cliente
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
90/179
Consulta de cliente
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
91/179
Alta de empleado
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
92/179
Baja de empleado
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
93/179
Modificacin de empleado
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
94/179
Liquidacin comisin
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
95/179
Consulta comisiones pendientes
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
96/179
Gestin portada
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
97/179
Consulta carteles
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
98/179
Alta de demanda
8/10/2019 Sist. de Gestin de Una Inmobiliaria
99/179
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
100/179
Modificacin de demanda
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
101/179
Consulta de demandas activas
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
102/179
Interfaz de usuario
El objetivo de esta fase es definir las posibles soluciones de
arquitectura que satisfagan los requisitos de usuario y de diseo. Para ello
se propondrn diversas soluciones, que se sometern a un estudio de
viabilidad. Posteriormente, se elegir la ms adecuada para ser
desarrollada e implementada.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
103/179
Portada externa
Esta es la pgina de inicio del sistema, que a su vez es comn paraclientes y usuarios. Lo que se muestra es una serie de utilidades para el
cliente, y una rejilla de inmuebles, dnde la inmobiliaria coloca los
inmuebles ms destacados. Adems se muestra un men que permite la
movilidad por la parte externa de la aplicacin, diseada para la
navegacin de clientes.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
104/179
Informacin de la Empresa
En esta seccin, el cliente accede a una introduccin depresentacin de la empresa, dnde expone sus principios de trabajo, sus
objetivos, exigencias y garantas.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
105/179
Bsqueda de inmueble
En esta pgina Web, un cliente podr indicar los criterios debsqueda que estime oportunos para ajustarse a sus necesidades, y de
esta forma realizar una bsqueda en la base de datos del Sistema. A esta
seccin se accede pulsando en la opcin del men Comprar o Alquilar,
de modo que se muestra una bsqueda con esa restriccin al entrar.
Posteriormente el cliente podr aadir ms restricciones. En caso de no
encontrarse ningn resultado en la bsqueda, el Sistema sugiere al cliente
si desea dejar constancia de una demanda de inmueble con dichas
caractersticas.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
106/179
Campo Tipo Valor/Evento
tipo_inmueble Select Alfanumrico
modalidad Select Alfanumrico
busca_inmo Submit Clic
importe Text Numrico
plazo Text Numrico
interes Text Numrico
calcula Submit Clic
tipo_inmueble2 Select Alfanumrico
modalidad2 Select Alfanumrico
precio_venta Text Numrico
precio_alquiler Text Numrico
busca_inmo2 Submit Clic
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
107/179
Vender inmueble
Con esta seccin se da soporte a posibles clientes que lo que deseanes ponerse en contacto con la inmobiliaria con el fin de poner a la venta un
inmueble de su propiedad. De esta forma, el cliente rellena unos datos
bsicos de inmueble con el fin de aportar cierta informacin a los agentes
encargados de las captaciones de inmuebles. Esta peticin queda guardada
en la base de datos del sistema hasta que sea tratada.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
108/179
Campo Tipo Valor/Evento
tipo_inmueble Select Alfanumrico
modalidad Select Alfanumrico
busca_inmo Submit Clic
importe Text Numrico
plazo Text Numrico
interes Text Numrico
calcula Submit Clic
tipo_inmueble2 Select Alfanumrico
modalidad2 Select Alfanumrico
precio_venta Text Numrico
precio_alquiler Text Numrico
provincia Text Alfanumrico
poblacion Text Alfanumrico
enviar Submit Clic
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
109/179
Formulario contacto
Con esta pgina Web se da soporte a la opcin de un cliente deponerse en contacto con la empresa por otro medio que no sea el telfono.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
110/179
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
111/179
Campo Tipo Valor/Evento
tipo_inmueble Select Alfanumrico
modalidad Select Alfanumrico
busca_inmo Submit Clic
importe Text Numrico
plazo Text Numrico
interes Text Numrico
calcula Submit Clic
referencia Text Numrico
tipo Text Alfanumrico
modalidad Text Alfanumrico
precio_venta Text Numrico
precio_alquiler Text Numrico
provincia Text Alfanumrico
poblacion Text Alfanumrico
dormitorios Text Numrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
112/179
antigedad Text Alfanumrico
num_plantas Text Alfanumrico
plaza_garaje Text Alfanumrico
cargas Text Alfanumrico
gastos_comunidad Text Alfanumrico
banios_int Text Numrico
banios_ext Text Numrico
aseos Text Numrico
suelos Text Alfanumrico
puertas_int Text Alfanumrico
puerta_ppal Text Alfanumrico
ventanas Text Alfanumrico
tipo_calefaccion Text Alfanumrico
calefaccion Text Alfanumrico
agua_caliente Text Alfanumrico
aire_acondicionado Check Box Alfanumrico
servicios cercanos Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
113/179
Ampliacin de imagen
El cliente tiene la opcin de navegar por las diferentes imgenes del
inmueble de forma ampliada. De forma que pulsando fuera de la imagen
volver a la informacin detallada del inmueble, mientras que pulsando en
la imagen se irn sucediendo las imgenes siguientes.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
114/179
Acceso al sistema
Se trata de la pgina de inicio al sistema en la que se requiere la
autenticacin del usuario, para poder acceder a las diferentes opciones de
gestin de la inmobiliaria. Se solicita un nombre de usuario y una
contrasea que son contrastadas con la base de datos de empleados.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
115/179
Pgina de inicio del sistema
Se trata de la pgina de inicio, dnde se muestra el men
personalizado segn el puesto del empleado, y una serie de propuestas de
acceso rpido a las acciones ms usuales.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
116/179
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
117/179
Campo Tipo Valor/Evento
referencia Text Numrico
fecha_captacion Text Alfanumrico
cliente1 Text Alfanumrico
cliente2 Text Alfanumrico
cliente3 Text Alfanumrico
llaves Check Box Alfanumrico
cartel Check Box Alfanumrico
tipo Text Alfanumrico
modalidad Text Alfanumrico
precio_venta Text Numrico
precio_alquiler Text Numrico
provincia Text Alfanumrico
poblacion Text Alfanumrico
dormitorios Text Numrico
cocina Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
118/179
num_plantas Text Alfanumrico
plaza_garaje Text Alfanumrico
cargas Text Alfanumrico
gastos_comunidad Text Alfanumrico
banios_int Text Numrico
banios_ext Text Numrico
aseos Text Numrico
suelos Text Alfanumrico
puertas_int Text Alfanumrico
puerta_ppal Text Alfanumrico
ventanas Text Alfanumrico
tipo_calefaccion Text Alfanumrico
calefaccion Text Alfanumrico
agua_caliente Text Alfanumrico
aire_acondicionado Check Box Alfanumrico
servicios_cercanos Text Alfanumrico
observaciones Text Alfanumrico
8/10/2019 Sist. de Gestin de Una Inmobiliaria
119/179
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
120/179
Campo Tipo Valor/Evento
referencia Text Numricofecha_captacion Text Alfanumrico
cliente1 Text Alfanumrico
cliente2 Text Alfanumrico
cliente3 Text Alfanumrico
llaves Check Box Alfanumrico
cartel Check Box Alfanumrico
tipo Text Alfanumrico
modalidad Text Alfanumrico
precio_venta Text Numrico
precio_alquiler Text Numrico
provincia Text Alfanumrico
poblacion Text Alfanumrico
dormitorios Text Numrico
cocina Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
121/179
num_plantas Text Alfanumrico
plaza_garaje Text Alfanumrico
cargas Text Alfanumrico
gastos_comunidad Text Alfanumrico
banios_int Text Numrico
banios_ext Text Numrico
aseos Text Numrico
suelos Text Alfanumrico
puertas_int Text Alfanumrico
puerta_ppal Text Alfanumrico
ventanas Text Alfanumrico
tipo_calefaccion Text Alfanumrico
calefaccion Text Alfanumrico
agua_caliente Text Alfanumrico
aire_acondicionado Check Box Alfanumrico
servicios_cercanos Text Alfanumrico
observaciones Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
122/179
Consultar inmuebles
En este formulario, el usuario puede definir con mayor o menor
detalle las opciones de bsqueda a emplear para generar el listado de
inmuebles. Se muestra en dicha lista la informacin ms relevante para los
empleados, y permite pulsando en cualquiera de ellos dirigirse a la pgina
que ofrece todos los detalles del inmueble en caso de ser necesario.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
123/179
Insercin imagen de inmueble
Mediante esta pgina se permite al usuario subir imgenes, de un
inmueble previamente seleccionado, al servidor, con el fin de almacenarlas
y poder ser mostradas posteriormente.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
124/179
Eliminar imagen de inmueble
En este caso, lo que se permite al usuario es eliminar una imagen.
Para ello el usuario selecciona el inmueble al que pertenece la foto a
eliminar, el sistema muestra una lista con todas las imgenes que posee
dicho inmueble, y el usuario selecciona aquella que desea eliminar.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
125/179
Alta de cliente
Esta pgina permite dar de alta un nuevo cliente en el sistema. El
formulario muestra todos los datos necesarios, junto con un cdigo de
cliente generado automticamente. El usuario tendr que rellenar por lo
menos los campos obligatorios, y pulsar a Dar de Alta. El sistema
informar en ese momento al usuario del resultado de dicha operacin de
insercin.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
126/179
Campo Tipo Valor/Evento
Cod_cliente Text Numriconombre Text Alfanumrico
apellidos Text Alfanumrico
nif Text Alfanumrico
provincia Select Alfanumrico
poblacion Text Alfanumrico
direccion Text Alfanumrico
numero Text Alfanumrico
Cod_postal Text Alfanumrico
Tlfn_fijo Text Alfanumrico
Tlfn_movil Text Alfanumrico
Tlfn_extra Text Alfanumrico
email Text Alfanumrico
Tipo_cliente Select Alfanumrico
inmuebles Text Alfanumrico
8/10/2019 Sist. de Gestin de Una Inmobiliaria
127/179
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
128/179
Campo Tipo Valor/Evento
cod_cliente Text Numriconombre Text Alfanumrico
apellidos Text Alfanumrico
nif Text Alfanumrico
provincia Select Alfanumrico
poblacion Text Alfanumrico
direccion Text Alfanumrico
numero Text Alfanumrico
cod_postal Text Alfanumrico
tlfn_fijo Text Alfanumrico
tlfn_movil Text Alfanumrico
tlfn_extra Text Alfanumrico
email Text Alfanumrico
tipo_cliente Select Alfanumrico
inmuebles Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
129/179
Consulta de clientes
Desde esta pgina el usuario puede buscar un cliente por nombre y
apellidos o bien por nmero de telfono. Al pulsar el botn de buscar el
sistema muestra un listado con los clientes que cumplen dichas
restricciones. Pulsando en cualquiera de los resultados, se dirige al
usuario hasta la pgina con informacin detallada del cliente.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
130/179
Alta de empleado
En esta pgina se muestra un formulario para realizar el alta de un
empleado. Se solicita adems una contrasea personal, que ser la
utilizada para poder realizar los accesos al sistema por parte del empleado.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
131/179
Campo Tipo Valor/Evento
nombre Text Alfanumricoapellidos Text Alfanumrico
nif Text Alfanumrico
password Password Alfanumrico
password2 Password Alfanumrico
provincia Select Alfanumrico
poblacion Text Alfanumrico
direccion Text Alfanumrico
numero Text Alfanumrico
cod_postal Text Alfanumrico
tlfn_fijo Text Alfanumrico
tlfn_movil Text Alfanumrico
tlfn_extra Text Alfanumrico
fax Text Alfanumrico
email Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
132/179
Modificar / Eliminar un empleado
Mediante esta pgina, el usuario podr modificar cualquier dato
personal del empleado seleccionado, o bien eliminar su perfil de la base de
datos. Adems tiene la opcin de restablecer los datos iniciales, cambiar de
empleado o imprimir su ficha.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
133/179
Campo Tipo Valor/Evento
nombre Text Alfanumricoapellidos Text Alfanumrico
nif Text Alfanumrico
password Password Alfanumrico
password2 Password Alfanumrico
provincia Select Alfanumricopoblacion Text Alfanumrico
direccion Text Alfanumrico
numero Text Alfanumrico
cod_postal Text Alfanumrico
tlfn_fijo Text Alfanumrico
tlfn_movil Text Alfanumrico
tlfn_extra Text Alfanumrico
fax Text Alfanumrico
email Text Alfanumrico
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
134/179
Liquidar comisin
En esta pgina, el usuario puede liquidar una comisin establecida
en un inmueble. Dicha comisin ser pagada a un empleado. El usuario
debe rellenar todos los campos para efectuar la liquidacin.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
135/179
Consulta de comisin
El sistema muestra al usuario el listado con las comisiones
pendientes de pago. Pulsando en cualquiera de ellas, se dirige al usuario a
la pgina de Liquidar comisin.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
136/179
Gestin de portada
Desde esta pgina, el usuario puede establecer los inmuebles que
desea hacer destacar, apareciendo en la portada externa de la aplicacin.
Para ello debe seleccionar en cada uno de los desplegables el cdigo del
inmueble deseado.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
137/179
Campo Tipo Valor/Evento
inmueble1 Select Numricoinmueble2 Select Numrico
inmueble3 Select Numrico
inmueble4 Select Numrico
inmueble5 Select Numrico
inmueble6 Select Numricoinmueble7 Select Numrico
inmueble8 Select Numrico
inmueble9 Select Numrico
guardar Submit Clic
cancelar Submit Clic
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
138/179
Consulta de inmuebles con cartel
El sistema muestra un listado con los inmuebles que poseen cartel
fsico instalado en la propiedad. Pulsando en cualquiera el sistema redirige
al usuario a la pgina de detalle del inmueble con el fin de poder modificar
la informacin acerca de la posesin de cartel fsico.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
139/179
Calendario
El sistema muestra el calendario de la inmobiliaria. Pulsando en
cualquiera de los eventos, se muestra informacin ms detallada de dicho
evento.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
140/179
Alta de demanda
Mediante este formulario, el usuario puede dar de alta una nueva
demanda. Para ello debe rellenar al menos el campo de cliente, fecha y
modalidad. Aunque lo normal es que cumplimente la mayora de los datos.
Sistema de gestin de una inmobiliaria
ifi / i i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
141/179
Modificar / Eliminar demanda
Esta pgina permite al usuario modificar los datos de una demanda
existente o bien eliminar del registro alguna demanda no vlida o
satisfecha. Adems tiene la opcin de restablecer los datos iniciales,
cambiar de demanda o imprimir dicha demanda.
Sistema de gestin de una inmobiliaria
C l d d d
8/10/2019 Sist. de Gestin de Una Inmobiliaria
142/179
Consulta de demandas
El sistema muestra un listado con todas las demandas que se
encuentran activas. Pulsando en cualquiera de los resultados el sistema
redirige al usuario a la pgina de Modificar/Eliminar demanda para realizar
los cambios que desee.
Sistema de gestin de una inmobiliaria
i i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
143/179
Diagrama del sistema
Este tipo de diagramas se utilizan para mostrar visualmente la
composicin de las opciones de navegacin por el sistema, de modo que a
partir de la pantalla principal de la pgina Web, se observen los diferentes
dilogos de funciones.
Debido a que la aplicacin se encuentra dividida en dos entornos, se
ha decidido realizar un esquema con el que poder distinguir el orden de
navegacin del sistema.
Aplicacin Interna
Aplicacin Externa
Portada Raz
Empresa Contacto Privado
Inmuebles Clientes Empleados Publicidad Calendario Demandas
Comprar Alquilar Vender
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
144/179
Inmuebles
Alta deinmueble
Baja deinmueble
Modificacinde inmueble
Consulta deinmuebles
Alta deimagen
Baja dei
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
145/179
Empleados
Alta deempleado
Baja de
empleado
Modificacinde empleado
Liquidacin
de comisin
Consultacomisionespendientes
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
146/179
Demandas
Alta dedemanda
Baja dedemanda
Modificacinde demanda
Consulta dedemandas
activas
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
147/179
Diseo de Alto Nivel
Diseo de Bajo NivelPruebas
Sistema de gestin de una inmobiliaria
6 P b
8/10/2019 Sist. de Gestin de Una Inmobiliaria
148/179
6. Pruebas
Las pruebas son una parte muy significativa del proyecto, no slo
por su importancia en el logro de resultados correctos sino por el tiempo y
los recursos requeridos. La preparacin de las pruebas requerir de una
intensa participacin del personal de la inmobiliaria, tanto para el diseo y
preparacin de datos de prueba como para su ejecucin y verificacin.
En el desarrollo de las Pruebas los usuarios son parte fundamental
en la tarea de verificacin de la correcta operacin. La extensin de los
cambios y la trascendencia que puede tener un fallo, requiere que en las
pruebas se involucren los responsables del ms alto nivel.
Una vez desarrollados y probados cada uno de los componentes que
forman el software, deben realizarse una serie de pruebas para conseguirintegrar todo el sistema, de acuerdo al Plan de Pruebas. As el objetivo
global de esta fase es someter al sistema desarrollado y a sus
componentes, a una serie de verificaciones encaminadas a garantizar un
nivel de fiabilidad aceptable. Esta fase es crtica y debe por tanto ser
Sistema de gestin de una inmobiliaria
7 C l i
8/10/2019 Sist. de Gestin de Una Inmobiliaria
149/179
7. Conclusiones
Desde el punto de vista del sistema, se ha alcanzado un grado alto
de satisfaccin en el desarrollo. El sistema da solucin a la mayora de
problemas, relacionados con la no automatizacin de procesos, que
generaban esa ineficiencia en la empresa. Se ha conseguido un nivel de
automatizacin importante, aunque an restan tareas que no han sido
intervenidas. Finalmente la herramienta es muy sencilla para el usuario
inexperto, y sin embargo no pierde por ello potencia en sus
funcionalidades.
Desde el punto de vista formativo, la posibilidad de profundizar tanto
en tecnologas Web y en el mundo de las aplicaciones Web, ha resultado
muy instructivo. Ha sido el complemento ideal para los conocimientosadquiridos a los largo de las diferentes asignaturas de desarrollo de
aplicaciones. Adems de brindar la oportunidad de realizar trabajo de
analista en lugar de programador, que es lo que ms se trabaja en
asignaturas de programacin.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
150/179
8. Bibliografa
Libros
[Barra01] Jess Barranco de Areba, Metodologa del anlisis
estructurado de sistemas, UPCO, Madrid 2001.
[Colo08] Xavier Coloms, CSS, Gua Prctica, Editorial Anaya,
Madrid 2008.
[Ecke02] Bruce Eckel, Piensa en JAVA, Addison Wesley, Madrid
2002.
[Flan01] David Flanagan, JavaScript: The Definitive Guide,OReilly, 2001.
[Musc01] Chuck Musciano y Bill Kennedy, HTML y XHTML,
OReilly, 2001.
Sistema de gestin de una inmobiliaria
Internet
8/10/2019 Sist. de Gestin de Una Inmobiliaria
151/179
Internet
Manuales Uso JSP avanzado
http://www.programacion.com/java/tutorial/jspyxml/
Manual Metodologa UML
http://www.uml.org/
Manual Utilizacin MySQL
http://perso.wanadoo.es/tutoriales/cursos/mysql/mysql5.htm
Sistema de gestin de una inmobiliaria
9 ANEXO A Manual instalacin de Sistema Gestor Base de
http://www.programacion.com/java/tutorial/jspyxml/http://www.programacion.com/java/tutorial/jspyxml/http://www.uml.org/http://www.uml.org/http://perso.wanadoo.es/tutoriales/cursos/mysql/mysql5.htmhttp://perso.wanadoo.es/tutoriales/cursos/mysql/mysql5.htmhttp://perso.wanadoo.es/tutoriales/cursos/mysql/mysql5.htmhttp://www.uml.org/http://www.programacion.com/java/tutorial/jspyxml/8/10/2019 Sist. de Gestin de Una Inmobiliaria
152/179
9. ANEXO A. Manual instalacin de Sistema Gestor Base deDatos MySQL
Este manual muestra cmo instalar el gestor de bases de datosMySQL en plataformas Windows siguiendo breves y sencillos pasos.
Primero, debe descargarse la ltima versin gratuitamente desde la
pgina Web de MySQL (www.mysql.com). Una vez que se haya descargado,
ejecutar el archivo de instalacin.
E h ll d i i i d i l i
Sistema de gestin de una inmobiliaria
Llegado este paso se debe seleccionar la opcin Complete para que
http://www.mysql.com/http://www.mysql.com/http://www.mysql.com/http://www.mysql.com/8/10/2019 Sist. de Gestin de Una Inmobiliaria
153/179
Llegado este paso, se debe seleccionar la opcin Complete , para que
se instalen todas las funcionalidades de MySQL.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
154/179
Sistema de gestin de una inmobiliaria
Una vez que se ha completado la instalacin, hay que configurarlo.
8/10/2019 Sist. de Gestin de Una Inmobiliaria
155/179
Una vez que se ha completado la instalacin, hay que configurarlo.
Seleccionar la opcin Configure the MySQL Server nowy despus pulsar
en Finish.
Sistema de gestin de una inmobiliaria
Seleccionar la opcin Detailed Configuration y despus pulsar en
8/10/2019 Sist. de Gestin de Una Inmobiliaria
156/179
Seleccionar la opcin Detailed Configuration y despus pulsar en
Next.
Sistema de gestin de una inmobiliaria
Seleccionar como tipo de Base de datos, Multifunctional Database y
8/10/2019 Sist. de Gestin de Una Inmobiliaria
157/179
p , f y
pulsar Next.
Sistema de gestin de una inmobiliaria
En la siguiente pantalla debe seleccionar Manual Settings y 50
8/10/2019 Sist. de Gestin de Una Inmobiliaria
158/179
g p g y
concurrent connections. Despus pulse Next.
Sistema de gestin de una inmobiliaria
Ahora se debe seleccionar Standard Character Sety proseguir con
8/10/2019 Sist. de Gestin de Una Inmobiliaria
159/179
y p g
la configuracin pulsando Next.
Sistema de gestin de una inmobiliaria
En este paso se debe introducir la que ser la contrasea de
8/10/2019 Sist. de Gestin de Una Inmobiliaria
160/179
p q
administrador para el acceso a la base de datos. Se recomienda conservar
en lugar seguro dicha contrasea con el fin de no ser revelada pero a la vez
siendo disponible en caso de olvido. Despus pulsar Next.
Sistema de gestin de una inmobiliaria
8/10/2019 Sist. de Gestin de Una Inmobiliaria
161/179
Una vez finalizado, pulsar en el botn Finish. De este modo, ya se
habr instalado y configurado MySQL en el servidor.
Sistema de gestin de una inmobiliaria
10. ANEXO B. Manual de usuario
8/10/2019 Sist. de Gestin de Una Inmobiliaria
162/179
10. ANEXO B. Manual de usuario
ndice
Acceso al sistema .................................................................................................................. 154
Alta de inmueble ................................................................................................................... 156
Modificar/Eliminar inmueble ................................................................................................ 157
Consulta de inmueble .....