Sist. de Gestión de Una Inmobiliaria

download Sist. de Gestión de Una Inmobiliaria

of 179

Transcript of Sist. de Gestión de Una Inmobiliaria

  • 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/2008
  • 8/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_web
  • 8/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.asp
  • 8/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 .....