Está en la página 1de 4

ConstruProyect

Una determinada gestora inmobiliaria desea informatizar algunos procesos


de su negocio, para lo cual nos solicitan el diseo de una aplicacin que responda
a las necesidades que tienen de cara al tratamiento y almacenamiento de la
informacin de la que disponen.
La mayora de esta informacin que pretenden gestionar gira en torno a los
constructores, clientes y las viviendas que venden/compran. Por una parte, la
gestora desea llevar un control exhaustivo de los constructores que dirigen. Los
datos a tener en cuenta de estos constructores son: RIF, razn social y telfono de
contacto. Estos constructores pueden ser o bien dueos de una empresa que es la
que ejecuta la obra o bien contratar a otra empresa que no es suya pero que
igualmente ejecuta la obra. Los datos a tener en cuenta de estas empresas son,
RIF de la empresa, domicilio, nmero de empleados y rea en la que trabaja. Por
otra parte, estas empresas pueden agruparse de dos en dos, componiendo una
UTE (Unin Temporal de Empresas), de tal manera que el desarrollo de la obra es
como consideren necesario para sus intereses, pero una promocin es llevada a
cabo exclusivamente por una empresa o UTE. Una UTE solamente es vlida para
una obra en concreto, con lo que se necesita saber, adems, la fecha de
composicin.
La gestora inmobiliaria est interesada en tener controlados todos los
aspectos sealados, tales como quin es el constructor de una obra, qu empresa
la lleva a cabo y de quin es, as como qu empresas son contratadas y para qu
obras o las UTEs que se forman y que obras se ejecutan en esta modalidad.
En cuanto a las promociones, la gestora desea almacenar un cdigo nico por
promocin, el nmero de hectreas afectadas, el coste global de la promocin, la
fecha de inicio, la fecha final prevista y el estado en que se encuentra (proyecto,
reclamaciones, obra finalizada).

Mdulo de Actualizacin

compartido. Evidentemente, las empresas o UTEs podrn ejecutar tantas obras

ConstruProyect
Las promociones se dividen en dos tipos excluyentes: las que se refieren a
la construccin de edificios, en cuyo caso interesa conocer la direccin, el nmero
de plantas, el nmero de viviendas por planta y el nmero de plazas de garaje.
El otro tipo de promocin es el que se refiere a viviendas unifamiliares, en
cuyo caso se desea conocer la direccin completa, la superficie de la parcela y la
superficie construida. En el caso de los edificios, adems se desea disponer de
informacin de cada una de las viviendas o locales que lo componen. Esta
informacin es la superficie construida, la superficie til, el nmero de la vivienda
(piso y letra), si es vivienda o local comercial y si da a la fachada del edificio o no.
La gestora, que va a controlar las ventas de todos estos elementos,
necesita adems, para cada uno de los elementos a la venta (viviendas en un
edificio o locales y viviendas unifamiliares), su coste global.
Para llevar a cabo el control de estas ventas, la gestora decide almacenar
las mismas. De los clientes se necesita el RIF, nombre, apellidos y profesin. De
los crditos solicitados se necesita la fecha de solicitud, el importe global, el
importe que resta por pagar y el importe de la letra mensual que se le pasar al
cliente. Algunos meses el cliente puede aportar una cuanta de forma voluntaria,
de tal manera que es necesario restarla del importe pendiente de pago. Por
supuesto, un cliente puede optar por no solicitar crdito y proceder al pago
completo al contado.
Evidentemente, un cliente puede comprar ms de una vivienda o local (en
cualquier modalidad), pero los crditos se conceden por cada una de ellas, de tal
forma que no se puede solicitar un crdito para ms de una vivienda, as que se
desea conocer qu crdito pertenece a la compra de qu vivienda, ya que es el
aval pertinente. Por otra parte, la gestora desea conocer el importe en metlico
que el cliente aporta como entrada en el momento de la compra.

Mdulo de Actualizacin

los datos de los clientes y de los crditos que solicitan para hacer frente al pago de

ConstruProyect
Se desea igualmente, llevar un control de los pagos efectuados por los
clientes mes a mes, de tal manera que en cada pago mensual aparezca la fecha y,
en caso de que proceda, la cantidad aportada de forma voluntaria para reducir la
deuda.
Hay que tener en cuenta que los clientes pueden comprar viviendas como
inversin o para vivir en ellas. Muchos de ellos han solicitado ms de una y resulta
de inters para la empresa conocer cul de ellas es su residencia habitual. La
gestora est dispuesta a admitir la inclusin de cdigos en aquella informacin que
el analista considere necesaria y que no contradiga este enunciado.
Actividades
a) Modelo de datos y diccionario de datos. Especificar las claves primarias y
externas, restricciones, dominios, atributos obligatorios, reglas de negocio
b) Implementacin en cualquier manejador de base de datos del modelo
relacional.
c) Implementar en SQL las consultas que ilustren el comportamiento de la
base de datos, a continuacin se sugieren algunas:
a. Obtener el RIF y razn social de aquellos constructores que, sin ser
dueos de ninguna empresa, han dirigido alguna promocin.
b. Obtener nombres y apellidos de aquellos clientes que hayan
adquirido, tanto una vivienda unifamiliar, como una vivienda que
pertenezca a un edificio.
c. Obtener el RIF de aquellas empresas que han participado o estn
participando en ms de una UTE.
d. Obtener los edificios (direccin) de los que no se haya vendido
todava ninguna vivienda.

Mdulo de Actualizacin

adicionales...

ConstruProyect
e. Obtener, para cada promocin, el nmero de edificios que la
componen (en caso de que est formada por viviendas unifamiliares
deber aparecer cero).
f. Obtener, para cada cliente, el importe global de sus crditos.
g. Obtener, para cada cliente y cada uno de sus crditos, el importe de
los pagos realizados hasta el momento de la consulta.
h. Obtener las empresas (RIF y domicilio) que no hayan participado en
ninguna UTE (pero s hayan ejecutado alguna obra).
d) Desarrollar el modelo de casos de uso de todos los procesos, proponiendo
los actores con sus roles del sistema de la inmobiliaria.
e) Realizar el modelo de clases del sistema especificado.
f) Desarrollar el modelo de secuencia y de actividades de lo que involucra las
ventas de la inmobiliaria.

Mdulo de Actualizacin

También podría gustarte