Escolar Documentos
Profissional Documentos
Cultura Documentos
Fdo.: Fecha:
Fdo.: Fecha:
SISTEMA DE GESTIN DE
UNA INMOBILIARIA
II
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 multimedia
material.
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
is translated into the possibility of developing applications approachable
from different devices and all over the world wherever there is Internet.
The development system aims at merging the portal sites for the
Internet users, incorporating mobility to the business. The core of the
application consist of a tool that groups every service necessary to carry
out the daily activity of the employees of the real-estate and also of a public
Web accessible to the users. Thus, the purpose is to develop an application
that could cover the global real-estate management with a cost lower than
the rest of the similar products present on the market. The application will
allow a personalized access to the system and will allow to adapt that
access for the control of every aspect of the real-estate, as:
Properties
Customers
Employees
Publicity
Requirements
III
IV
1.
Introduccin ..................................................................................................................... 1
2.
3.
4.
5.
VI
7.
8.
9.
ANEXO A. Manual instalacin de Sistema Gestor Base de Datos MySQL ...................... 143
VII
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,
ms
Fuente: BBVA 1
Pgina 1
se
encuentran
lejos
de
la
aplicacin
de
soluciones
control de
gastos,
en
casos
seguir
en
la
especificacin,
anlisis,
diseo
Pgina 2
Pgina 3
Pgina 4
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
Pgina 5
Pgina 6
Pgina 8
Pgina 9
Pgina 10
Pgina 11
Pgina 12
Pgina 13
Pgina 14
Estudio de Arquitectura
Pgina 15
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.
sistema
para
el
sistema.
Dadas
las
caractersticas
del
sistema
Pgina 16
que
permiten
una
una
empresa
espaola
Pgina 17
Plan
Tarifa mensual
Espacio en disco
Transferencia de datos
Cuentas FTP
Empresario
Profesional
19
40
500 MB
400 MB
5 GB
8 GB
60
Ilimitadas
20 MB
20 MB
Webmail Avanzado
Ilimitadas MySQL
Envo de formularios
Streaming Multimedia
Panel de Control
Servidor de seguridad SSL
Pgina 18
Pgina 19
AMD Sempron LE
1300
Velocidad procesador
1,86 GHz
2,3 GHz
Nmero procesadores
512 K Cach
512 K Cach
Sin informacin
Memoria de serie
Memoria mxima
48 GB
Sin informacin
Modelo
Tipo procesador
Interfaz de red
Unidad Disco Duro
Garanta
Precio
PowerEdge T105
Broadcom NetXtreme
5722 Single Port Gigabit
Ethernet NIC, PCIe
500 GB, SATA, 3.5-inch,
7.2K RPM Hard Drive
3 aos de garanta bsica
524
Pgina 21
Pgina 22
compartido.
Evidentemente,
la
importancia
del
motivo
Eclipse
Se trata
de un entorno
de desarrollo
MySQL 5.0
Para la gestin de la base de datos de la
aplicacin
se
opensource
ha
de
utilizado
base
de
el
datos
software
MySQL
debido
su
trata
amplsima
de
un
servidor
difusin
en
los
Web
con
servidores
una
de
para
la
realizacin
de
la
Pgina 24
carcter
distribuido
interpretado,
robustez,
Pgina 25
los
documentos
HTML.
Resulta
Pgina 26
1.
Pgina 27
Pgina 28
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 mapas
mentales utilizados en el aprendizaje, el modelo de dominio es utilizado
como un medio para comprender el negocio al cual el sistema va dirigido.
Pgina 29
Cliente
Inmueble
-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
-Otros : string
-Marca Estado : string
-Fotografias : Object
1..*
1..*
-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
Demanda
1..*
0..*
-ID : int
-Cliente : int
-Fecha demanda : string
-Tipo : string
-Modalidad : string
-Precio : double
-M2 : int
-Marca Vigente : string
-Observaciones : string
Empleado
0..*
Comision
1..*
Vivienda
Local
-Num Dormitorios
-M2 Dormitorios
-M2 Salon
-Salon paso
-Cocina
-Office
-Terrazas
-Armarios Empotrados
-Chimenea
-Piscina
-Jardines
Chalet
Piso
-Empleado
-Inmueble
-% Comision a cobrar
-Comision a cobrar
-% IVA a cobrar
-IVA a cobrar
-Fecha cobro comision
-Numero de factura
0..*
1..*
-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
-Cuenta Bancaria : string
-Observaciones : string
Pgina 30
Pgina 31
Gestin de inmuebles
Pgina 32
Gestin de empleados
Pgina 33
Gestin de demandas
Pgina 34
Pgina 35
Pgina 36
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Id
Tipo
Modalidad
Provincia
Poblacin
Direccin
Nmero
Pgina 37
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
Puerta principal
Ventanas
Aire acondicionado
Tipo calefaccin
Calefaccin
Agua caliente
Servicios cercanos
Observaciones
Pgina 38
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
1. Volver a 1
3-5a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 39
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
modificar
4. El sistema muestra en pantalla datos del
inmueble
6. El usuario modifica los apartados deseados
7. El sistema calcula la comisin (RN001)
8. El sistema guarda los cambios realizados
5-6a El usuario selecciona cambiar de inmueble
1. Volver a 1
6a - Los datos del inmueble introducidos son
incorrectos
1. El sistema muestra el formulario con datos
errneos
Extensiones
Descripcin de datos
Pgina 40
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
1. Volver a 3
3-5b El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 41
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
1. Volver a 3
3-5b El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 42
Nombre
Actor Primario
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
concordancia
2. Volver a 2
2-3a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 43
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Cdigo
Nombre
Apellidos
NIF
Provincia
Poblacin
Direccin
Nmero
Cdigo postal
Telfono fijo
Telfono mvil
Pgina 44
Telfono extra
Email
Tipo Cliente
Inmuebles
Estado civil
Relacin clientes
Rgimen bienes
Medio contacto
Observaciones
Pgina 45
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
1. Volver a 1
3-5a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 46
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Pgina 47
Nombre
Actor Primario
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
concordancia
2. Volver a 2
2-3a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 48
Nombre
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Nombre
Apellidos
NIF
Provincia
Poblacin
Direccin
Nmero
Cdigo postal
Telfono fijo
Telfono mvil
Telfono extra
Fax
Email
Tipo empleado
Password
Cuenta bancaria
Observaciones
Pgina 49
Nombre
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
1. Volver a 3
2-4a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 50
Nombre
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
modificar
3. El sistema muestra en pantalla datos del
empleado
4. El usuario modifica los apartados deseados
5. El sistema guarda los cambios realizados
5a - Los datos del empleado introducidos son
incorrectos
1. El sistema muestra el formulario con datos
errneos
2. El sistema informa al usuario de los datos
errneos
Extensiones
3. Volver a 4
5b Se produce error al guardar la modificacin
1. El sistema informa al usuario del error
2. Volver a 3
2-5a El usuario cancela la operacin
1. El caso de uso finaliza
4-5a El usuario selecciona otro empleado
1. Volver a 3
Descripcin de datos
Pgina 51
Nombre
Liquidar comisiones
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Pgina 52
Nombre
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
concordancia
2. Volver a 2
2-4a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 53
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
producido un error
2. Volver a 1
2-4a El usuario cancela la operacin
2. El caso de uso finaliza
Descripcin de datos
Pgina 54
Nombre
Actor Primario
Director
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Pgina 55
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
demanda
3. 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
errneos
Extensiones
Descripcin de datos
Cliente
Tipo
Modalidad
Precio venta
Precio alquiler
Fecha demanda
Metros construidos
Marca vigente
Observaciones
Pgina 56
Nombre
Actor Primario
Director y Administrativo
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
concordancia
2. Volver a 2
2-6a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 57
Nombre
Actor Primario
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
demandas activas
2. El caso de uso finaliza
2a El usuario cancela la operacin
1. El caso de uso finaliza
Descripcin de datos
Pgina 58
Nombre
Actor Primario
Cliente
Actores Secundarios
Trigger
Precondiciones
1. El sistema muestra formulario con trminos
de bsqueda
Escenario Primario
Extensiones
2. Volver a 2
2-4a El cliente cancela la operacin
1. El caso de uso finaliza
Trminos de bsqueda
Se mostrar:
Descripcin de datos
Tipo
Modalidad
Precio venta
Precio alquiler
Metros construidos
Pgina 59
Nombre
Actor Primario
Cliente
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Pgina 60
Nombre
Actor Primario
Cliente
Actores Secundarios
Trigger
Precondiciones
1. El sistema muestra formulario
2. El usuario rellena los datos de inmueble
Escenario Primario
pre-venta
3. 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
1. El sistema muestra el formulario con datos
errneos
Extensiones
Descripcin de datos
Nombre
Apellidos
Email
Telfono contacto
Tipo
Modalidad
Precio venta
Precio alquiler
Provincia
Poblacin
Pgina 61
Nombre
Actor Primario
Cliente
Actores Secundarios
Trigger
Precondiciones
1. El sistema muestra formulario con datos de
Escenario Primario
Extensiones
Descripcin de datos
Nombre
Apellidos
Email
Telfono contacto
Pgina 62
Nombre
Actor Primario
Cliente
Actores Secundarios
Trigger
Precondiciones
1. El sistema muestra formulario con datos de
cuota de hipoteca
Escenario Primario
Extensiones
Descripcin de datos
Se mostrar:
Importe
Plazo
Tipo de inters
Pgina 63
Nombre
Consultar calendario
Actor Primario
Actores Secundarios
Trigger
Precondiciones
Escenario Primario
Extensiones
Descripcin de datos
Pgina 64
espacios
servlets
uploadUtilities
services
inmo
listeners
dao
Pgina 65
Cod_empleado
NIF
Nombre
Apellidos
Password
Tipo_empleado
Provincia
Poblacin
Direccin
Nmero
Cod_postal
Tlfn_fijo
Tlfn_movil
Tlfn_extra
Fax
Email
Cuenta_bancaria
Observaciones
2. Inmuebles
Referencia
Tipo
Modalidad
Provincia
Poblacin
Direccin
Numero
Cod_postal
Cliente1
Cliente2
Cliente3
Finca
Tomo
Libro
Folio
Precio_venta
Comisin_venta
Precio_alquiler
Comision_alquiler
Fecha_captacion
Cargas
Pgina 66
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
Banios_ext
M2_salon
Cocina
Terrazas
Armarios
Chimenea
Piscina
Jardines
M2_parcela
Puerta_parcela
Planta_ppal
Primera_planta
Segunda_planta
Sotano
Puerta_servicio
Ascensor
Trastero
Portero_fisico
3. Clientes
Cod_cliente
NIF
Nombre
Apellidos
Pgina 67
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
Empleado
Importe
Porcen_comision
Comisin
6. Demandas
Cod_cliente
Fecha_demanda
Tipo_inmueble
Modalidad
Precio
Metros
Observaciones
Pgina 68
Pgina 69
los
procesos
en
mayor
detalle
indicando
sus
caractersticas.
Realizar una estimacin de volmenes de ficheros y transacciones
crticas para servir de gua al modelo lgico de datos.
Preparar la estrategia de instalacin, mediante los planes de
pruebas, implantacin y formacin.
Pgina 70
Pgina 71
Alta de Inmueble
Pgina 72
Baja de Inmueble
Pgina 73
Modificacin inmueble
Pgina 74
Consulta de inmueble
Pgina 75
Alta de imagen
Pgina 76
Baja de imagen
Pgina 77
Alta de cliente
Pgina 78
Baja de cliente
Pgina 79
Modificacin de cliente
Pgina 80
Consulta de cliente
Pgina 81
Alta de empleado
Pgina 82
Baja de empleado
Pgina 83
Modificacin de empleado
Pgina 84
Liquidacin comisin
Pgina 85
Pgina 86
Gestin portada
Pgina 87
Consulta carteles
Pgina 88
Alta de demanda
Pgina 89
Baja de demanda
Pgina 90
Modificacin de demanda
Pgina 91
Pgina 92
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.
Pgina 93
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
Pgina 94
En
esta
seccin,
el
cliente
accede
una
introduccin
de
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
Pgina 95
Pgina 96
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
Pgina 97
Pgina 98
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
Pgina 99
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
nombre
Text
Alfanumrico
apellidos
Text
Alfanumrico
telefono
Text
Alfanumrico
Text
Alfanumrico
notas
Text
Alfanumrico
enviar
Submit
Clic
Pgina 100
Pgina 101
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
cocina
Text
Alfanumrico
terrazas
Text
Numrico
armarios
Text
Numrico
metros_salon
Text
Numrico
puerta_servicio
Text
Alfanumrico
trastero
Check Box
Alfanumrico
ascensor
Check Box
Alfanumrico
portero_fisico
Check Box
Alfanumrico
chimenea
Check Box
Alfanumrico
piscina
Check Box
Alfanumrico
jardines
Check Box
Alfanumrico
metros_cuadrados
Text
Numrico
metros_utiles
Text
Numrico
tipo_construccion
Text
Alfanumrico
orientacin
Text
Alfanumrico
Pgina 102
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
observaciones
Text
Alfanumrico
Pgina 103
Pgina 104
Campo
Tipo
Valor/Evento
usuario
Text
Alfanumrico
password
Password
Alfanumrico
inicio
Submit
Clic
home
Submit
Clic
Pgina 105
Pgina 106
Pgina 107
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
terrazas
Text
Numrico
armarios
Text
Numrico
metros_salon
Text
Numrico
puerta_servicio
Text
Alfanumrico
trastero
Check Box
Alfanumrico
ascensor
Check Box
Alfanumrico
portero_fisico
Check Box
Alfanumrico
chimenea
Check Box
Alfanumrico
piscina
Check Box
Alfanumrico
jardines
Check Box
Alfanumrico
metros_cuadrados
Text
Numrico
metros_utiles
Text
Numrico
tipo_construccion
Text
Alfanumrico
orientacin
Text
Alfanumrico
antigedad
Text
Alfanumrico
Pgina 108
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
insertar
Submit
Clic
cancelar
Submit
Clic
Pgina 109
Pgina 110
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
terrazas
Text
Numrico
armarios
Text
Numrico
metros_salon
Text
Numrico
puerta_servicio
Text
Alfanumrico
trastero
Check Box
Alfanumrico
ascensor
Check Box
Alfanumrico
portero_fisico
Check Box
Alfanumrico
chimenea
Check Box
Alfanumrico
piscina
Check Box
Alfanumrico
jardines
Check Box
Alfanumrico
metros_cuadrados
Text
Numrico
metros_utiles
Text
Numrico
tipo_construccion
Text
Alfanumrico
orientacin
Text
Alfanumrico
antigedad
Text
Alfanumrico
Pgina 111
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
guardar
Submit
Clic
cancelar
Submit
Clic
eliminar
Submit
Clic
reestablecer
Submit
Clic
cambio_Inmueble
Submit
Clic
Imprimir
Submit
Clic
Pgina 112
Campo
Tipo
Valor/Evento
tipo_inmueble
Select
Alfanumrico
modalidad
Select
Alfanumrico
poblacion
Select
Alfanumrico
dormitorios
Text
Numrico
precio_venta
Text
Numrico
precio_alquiler
Text
Numrico
metros
Text
Numrico
busca_inmo
Submit
Clic
Pgina 113
Campo
Tipo
Valor/Evento
cod_inmueble
Select
Alfanumrico
imagen
File
Alfanumrico
upload
Submit
Clic
cancelar
Submit
Clic
Pgina 114
Campo
Tipo
Valor/Evento
cod_inmueble
Select
Numrico
cod_imagen
Select
Numrico
eliminar
Submit
Clic
Pgina 115
Pgina 116
Campo
Tipo
Valor/Evento
Cod_cliente
Text
Numrico
nombre
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
Text
Alfanumrico
Tipo_cliente
Select
Alfanumrico
inmuebles
Text
Alfanumrico
Estado_civil
Select
Alfanumrico
relacion_cliente
Text
Alfanumrico
regimen_bienes
Select
Alfanumrico
medio_contacto
Text
Alfanumrico
observaciones
Text
Alfanumrico
insertar
Submit
Clic
cancelar
Submit
Clic
Pgina 117
Pgina 118
Campo
Tipo
Valor/Evento
cod_cliente
Text
Numrico
nombre
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
Text
Alfanumrico
tipo_cliente
Select
Alfanumrico
inmuebles
Text
Alfanumrico
estado_civil
Select
Alfanumrico
relacin_cliente
Text
Alfanumrico
rgimen_bienes
Select
Alfanumrico
medio_contacto
Text
Alfanumrico
observaciones
Text
Alfanumrico
guardar
Submit
Clic
cancelar
Submit
Clic
eliminar
Submit
Clic
reestablecer
Submit
Clic
cambio_cliente
Submit
Clic
imprimir
Submit
Clic
Pgina 119
Campo
Tipo
Valor/Evento
Nombre
Text
Alfanumrico
apellidos
Text
Alfanumrico
telefono
Text
Alfanumrico
Tipo_busqueda
Radio Button
Alfanumrico
buscar
Submit
Clic
Pgina 120
Pgina 121
Campo
Tipo
Valor/Evento
nombre
Text
Alfanumrico
apellidos
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
Text
Alfanumrico
tipo_empleado
Select
Alfanumrico
cuenta_bancaria
Text
Alfanumrico
observaciones
Text
Alfanumrico
insertar
Submit
Clic
cancelar
Submit
Clic
Pgina 122
Pgina 123
Campo
Tipo
Valor/Evento
nombre
Text
Alfanumrico
apellidos
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
Text
Alfanumrico
tipo_empleado
Select
Alfanumrico
cuenta_bancaria
Text
Alfanumrico
observaciones
Text
Alfanumrico
guardar
Submit
Clic
cancelar
Submit
Clic
eliminar
Submit
Clic
reestablecer
Submit
Clic
cambio_empleado
Submit
Clic
imprimir
Submit
Clic
Pgina 124
Campo
Tipo
Valor/Evento
cod_comision
Text
Numrico
fecha_comision
Text
Alfanumrico
cod_empleado
Text
Numrico
cod_inmueble
Text
Numrico
importe
Text
Numrico
porcen_comision
Text
Numrico
insertar
Submit
Clic
Pgina 125
Pgina 126
Pgina 127
Campo
Tipo
Valor/Evento
inmueble1
Select
Numrico
inmueble2
Select
Numrico
inmueble3
Select
Numrico
inmueble4
Select
Numrico
inmueble5
Select
Numrico
inmueble6
Select
Numrico
inmueble7
Select
Numrico
inmueble8
Select
Numrico
inmueble9
Select
Numrico
guardar
Submit
Clic
cancelar
Submit
Clic
Pgina 128
Pgina 129
Pgina 130
Campo
Tipo
Valor/Evento
Cod_cliente
Text
Numrico
Fecha_demanda
Text
Alfanumrico
Tipo_inmueble
Select
Alfanumrico
modalidad
Select
Alfanumrico
precio
Text
Numrico
Metros
Text
Numrico
observaciones
Text
Alfanumrico
insertar
Submit
Clic
cancelar
Submit
Clic
Pgina 131
Campo
Tipo
Valor/Evento
Cod_cliente
Text
Numrico
Fecha_demanda
Text
Alfanumrico
Tipo_inmueble
Select
Alfanumrico
modalidad
Select
Alfanumrico
precio
Text
Numrico
Metros
Text
Numrico
observaciones
Text
Alfanumrico
insertar
Submit
Clic
cancelar
Submit
Clic
eliminar
Submit
Clic
reestablecer
Submit
Clic
cambio_demanda
Submit
Clic
imprimir
Submit
Clic
Pgina 132
Pgina 133
Portada
Raz
Aplicacin Externa
Aplicacin Interna
Empresa
Inmuebles
Contacto
Clientes
Privado
Empleados
Comprar
Publicidad
Alquilar
Calendario
Vender
Demandas
Pgina 134
Inmuebles
Alta de
inmueble
Baja de
inmueble
Modificacin
de inmueble
Consulta de
inmuebles
Alta de
imagen
Baja de
imagen
Clientes
Alta de
cliente
Baja de
cliente
Modificacin
de cliente
Consulta de
clientes
Pgina 135
Empleados
Alta de
empleado
Baja de
empleado
Modificacin
de empleado
Liquidacin
de comisin
Consulta
comisiones
pendientes
Publicidad
Gestin de
portada
Consulta
carteles
fsicos
Pgina 136
Demandas
Alta de
demanda
Baja de
demanda
Modificacin
de demanda
Consulta de
demandas
activas
Pgina 137
Pruebas
Pgina 138
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 conseguir
integrar 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
planificada, diseada y realizada con el mismo rigor y control con el que se
realiza el desarrollo del sistema.
Las pruebas que se van a realizar en esta etapa son:
Pruebas de Explotacin: Verifican la correcta operacin del
sistema.
Pruebas de Aceptacin de Usuario: permiten examinar, por parte
de los usuarios, la funcionalidad, la usabilidad, la amigabilidad y
el rendimiento del sistema, de acuerdo con los requisitos
establecidos.
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,
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 conocimientos
adquiridos 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.
Pgina 140
8. Bibliografa
Libros
[Barra01]
[Colo08]
[Ecke02]
[Flan01]
[Musc01]
[Phil02]
[Rive02]
Introduccin
al
SQL
para
usuarios
Pgina 141
Pgina 142
Pgina 143
Pgina 144
Pgina 145
Pgina 146
Pgina 147
Pgina 148
Pgina 149
En esta pantalla slo se debe verificar que todas las opciones estn
seleccionadas. A continuacin pulsar Next.
Pgina 150
Pgina 151
Pgina 152
ndice
Acceso al sistema .................................................................................................................. 154
Alta de inmueble................................................................................................................... 156
Modificar/Eliminar inmueble ................................................................................................ 157
Consulta de inmueble ........................................................................................................... 158
Alta de imagen ...................................................................................................................... 158
Baja de imagen ..................................................................................................................... 159
Alta de cliente ....................................................................................................................... 159
Modificar/Eliminar cliente..................................................................................................... 160
Consulta de cliente ............................................................................................................... 161
Alta de empleado.................................................................................................................. 161
Modificar/Eliminar empleado ............................................................................................... 162
Liquidar comisin.................................................................................................................. 162
Gestin de portada ............................................................................................................... 163
Calendario ............................................................................................................................ 163
Alta de demanda................................................................................................................... 164
Modificar/Eliminar demanda ................................................................................................ 164
Alertas de usuario ................................................................................................................. 165
Pgina 153
Pgina 154
Pgina 155
Pgina 156
eliminar
permanentemente
dicho
inmueble
del
registro
de
la
Pgina 157
Alta de imagen
Pgina 158
Alta de cliente
Pgina 159
dicho
cliente
del
registro
de
la
inmobiliaria.
Pgina 160
Alta de empleado
Pgina 161
Liquidar comisin
Pgina 162
Calendario
Pgina 163
Modificar/Eliminar demanda
Pgina 164
Pgina 165
Pgina 166
Perfil
Tarifa por hora
Analista
Programador
60
35
Fase
Horas
Analista
40
40
Estudio arquitectura
25
25
56
50
68
12
56
Programacin
230
230
Pruebas
15
Documentacin
70
70
207
TOTAL
Programador
10
302
Horas Totales
Tarifa
Coste
Analista
207
60
12.420
Programador
302
35
10.570
22.990
TOTAL
Pgina 167
Importe
Coste imputado
800
200
200
50
900
225
555
135
Hardware:
Porttil Toshiba Satellite L100
Software:
610
TOTAL
Gastos
Recursos Humanos
Coste
22990
Hardware
200
Software
410
23.600
TOTAL
Pgina 168
Fase
Duracin
Comienzo
Finalizacin
20
21
19
23
45
5
144
16/10/08
13/11/08
12/12/08
02/03/09
02/04/09
30/07/09
20/10/08
12/11/08
11/12/08
07/01/09
01/04/09
29/07/09
05/08/09
31/08/09
Pgina 169
Diagrama de Gantt
Pgina 170