[Php-avanzado] Normalizacion y SRS
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Dom Jul 11 20:06:04 ART 2010
Hola Eduardo!
Es un muy buen avance. Felicitaciones.
La SRS está bien, pero igual quiero hacerte unos comentarios.
Te hago unas consultas que me surgen para entender mejor esto:
El mié, 07-07-2010 a las 11:24 -0300, eduardo albelo escribió:
> 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. Sus Ciudades(2).
>
> 2. Sus Provincias(3).
>
> 3. Sus Imágenes(4).
>
Los subitems 1 y 2 deberían estar expresados en singular, para no dar
la idea de que el publicador puede estar en varias ciudades...
> 1. El sistema debe Listar Tipos de Propiedades.
>
> 2. El sistema debe Listar Tipos de Operación.
>
> 3. El sistema debe Gestionar Propiedades de cada Publicador junto
> con:
>
> 1. Sus Ciudades(2).
>
> 2. Sus Provincias(3).
>
> 3. Sus Imágenes(4).
>
> 4. Sus Tipos de operación(7).
>
> 5. Sus Tipos de propiedades(6).
Lo mismo que para el req 5: salvo el subitem 3, los demás parece que
son solo uno, y por tanto expresados en singular.
> 1. El sistema debe establecer que el ranking de los Publicadores
> sea la cantidad total de visitas en sus propiedades dividido
> la cantidad de sus propiedades.
No tengo problemas con que calcules el ranking así, pero se va a ver
raro cuando los publicadores den de baja propiedades existentes que
tengan muchas visitas.
Hacete un modelito en una hoja de cálculo para ver cómo funciona.
Antes de esto faltaría un "el sistema debe registrar una visita cada
vez que se ve una propiedad, o integrar esto de alguna manera con el 8
> 1. El sistema debe Listar los 10 Publicadores de Tipo
> Inmobiliarias con mayor ranking.
>
> 2. El sistema debe Listar Publicadores.
>
> 3. El sistema debe Listar las 10 ultimas propiedades publicadas
> en la pagina inicial.
>
> 4. El sistema debe enviar e-mails de los Publicadores al e-mail
> de soporte(Servidor).
>
> 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)
Fijate que ya está todo muy bien, pero creo que vale la pena hilar un
poco más fino para que no te pierdas por el camino, porque como te decía
en clase, tu sistema es un poco más grande de lo que me gustaría y sé
que te va a llevar más tiempo que a otros.
> 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; Ranking;
>
> Teléfono(opcional); web(opcional); Foto/Logo(opcional).
>
>
> 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.
El diccionario es escueto pero suficiente para lo que esperamos en este
curso. Sigamos:
>
> ______________________________________________________________________
> Publicadores
> id_publicador
> Nombre
> Apellido
> E-mail
> Teléfono
> web
> imagen
> id_ciudad
> Tipo
> Ranking
El Ranking no deberías guardarlo, porque no deberías guardar lo que
podés calcular.
________________________________________________________________________
> 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
>
> ______________________________________________________________________
El resto está muy bien!
--
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