[Php-avanzado] Normalizacion y SRS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Jue Jul 15 15:16:40 ART 2010
Hola Eduardo!
El mié, 14-07-2010 a las 21:23 -0300, eduardo albelo escribió:
> Hola Leo, bueno hice algunas modificaciones, las que me mencionaste y
> modifique el tema del ranking(ahora la gente puede rankear) y creo que
> ahora va a quedar bien ya que ordeno las inmobiliarias mas destacadas
> segun 3 criterios y en el siguiente orden: promedio de ranking,
> cantidad de votos y mayor cantidad de propiedades mas visitadas.
> Tambien te cuento que estoy haciendo el Layout y esta quedando mas
> bien de lo que esperaba, pero todabia falta un poco, todabia no empece
> a programar los requerimientos ni tampoco las tablas ya que esperaba a
> cuncluir bien la SRS y la normalizacion.
>
>
> 1. El sistema debe Listar Tipos de Publicadores.
>
> 2. El sistema debe Gestionar Ciudades.
>
> 3. El sistema debe Gestionar Provincias.
>
> 4. El sistema debe Gestionar Imágenes.
>
> 5. El sistema debe Gestionar Publicadores por Tipo de Publicador
> junto con:
>
> 1. Su Ciudad(2).
>
> 2. Su Provincia(3).
>
> 3. Su Imagen(4).
>
> 6. El sistema debe Listar Tipos de Propiedades.
>
> 7. El sistema debe Listar Tipos de Operación.
>
> 8. El sistema debe Gestionar Propiedades de cada Publicador junto
> con:
>
> 1. Su Ciudad(2).
>
> 2. Su Provincia(3).
>
> 3. Sus Imágenes(4).
>
> 4. Su Tipo de operación(7).
>
> 5. Su Tipo de propiedad(6).
>
> 9. El sistema debe Listar Propiedades.
>
> 10. El sistema debe Listar Publicadores.
>
> 11. El sistema debe registrar una propiedad publicada en un
> Publicador por cada vez que se publique una.
El 11 no hace falta, porque está implícito en el 8.
> 1. El sistema debe registrar una visita en una propiedad por cada
> vez que se ingresa.
>
> 2. El sistema debe Gestionar Ranking para cada Publicador.
>
> 3. El sistema debe registrar votos de Ranking(del 1 al 5) para
> cada Publicador.
El 13 tampoco va, porque es el 14, que explica qué hace y cómo.
> 1. El sistema debe Listar los 10 Publicadores de Tipo
> Inmobiliarias con:
>
> 1. Mayor promedio de Ranking(Total de la suma de todos
> los ranking dividido la cantidad de votos.).
>
> 2. Mayor cantidad de votos.
>
> 3. Mayor cantidad de propiedades mas visitadas.
>
> 2. El sistema debe Listar las 10 ultimas propiedades publicadas
> en la pagina inicial.
>
> 3. El sistema debe Listar las 10 propiedades mas visitadas.
>
> 4. El sistema debe enviar e-mails de los Publicadores al e-mail
> de soporte(Servidor) a través de un formulario.
>
> 5. El sistema debe Buscar Propiedades.
>
> 1. Por tipo de propiedad.
>
> 2. Por ambientes.
>
> 3. Por ciudad
>
> 4. Por provincia
>
> 5. Por valor.
>
> 6. Por tipo de operación(Venta/Alquiler)
Listo!
Sacando esas dos cosas superfluas, la SRS está terminada.
La guardo para futura referencia.
> Diccionario:
>
>
> Tipos de Publicadores: Propietarios e Inmobiliarias.
>
>
> Publicador: Entidad(persona física o jurídica) que publica u ofrece
> una propiedad en venta/alquiler.
>
> Atributos: Nombre; Apellido(si lo requiere); e-mail; Ciudad;
> Provincia;
>
> Teléfono(opcional); web(opcional); Foto/Logo(opcional);propiedades
> publicadas.
>
>
> Propiedades: Inmueble.
>
> Atributos: Tipo de propiedad; Ambientes; Dirección; Tipo de
> operación(Venta/Alquiler); Ciudad; Provincia; Fotos(limite 6);
>
> Descripción; Valor(opcional); Visitas.
>
>
> ______________________________________________________________________
> Publicadores
> id_publicador
> Nombre
> Apellido
> E-mail
> Teléfono
> web
> imagen
> id_ciudad
> Tipo
> propiedades_publicadas
El campo "propiedades_publicadas" no debería ir, porque es un count() a
las propiedades del publicador.
(o me estoy perdiendo de algo)
________________________________________________________________________
> Ciudad
> id_ciudad
> Ciudad
> id_provincia
>
> ______________________________________________________________________
> Provincias
> id_provincia
> Provincia
>
> ______________________________________________________________________
> Propiedades
> id_propiedad
> id_publicador
> id_tipo_p
> Ambientes
> id_tipo_o
> Valor
> Descripción
> Visitas
>
> ______________________________________________________________________
> Imágenes_Propiedades
> id_imagen_prop
> imagen
> id_propiedad
>
> ______________________________________________________________________
> Tipos de propiedades
> id_tipo_p
> tipo
>
> ______________________________________________________________________
> Tipos de operaciones
> id_tipo_o
> tipo
>
> ______________________________________________________________________
> Ranking
> id_rank
> nivel
> id_publicador
>
> ______________________________________________________________________
Lo demás luce bien...
Nos vemos en clase!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado