[Php-avanzado] Trabajos finales

leandro saubiette saubietteleandro en gmail.com
Mie Jun 26 11:01:32 ART 2013


Te paso la srs


El sistema debe gestionar asociados, niveles de permisos, textos, en los
que se podrán realizar comentarios sobre los mismos. Estos se podrán
clasificar según el contenido de los textos como también por autor o genero.


 Los requerimientos funcionales serán los siguientes:



 1- El sistema debe tener niveles de permiso. Los niveles serán “Niño”,
“Joven”, “Adulto”.


 2- El sistema debe gestionar asociados con su nivel[1].


 3- El sistema debe gestionar autores.


 4- El sistema debe gestionar géneros.


 5- El sistema debe gestionar textos con sus autores[3], su género[4], su
nivel[1] y su formato.

5.1- Se podrá subir el mismo texto con diferente idioma.

5.2- Se podrá subir el mismo texto con diferente extensión.

5.3- Se podrá subir el mismo texto de diferente autor.


 6- El sistema debe manejar el nivel de los asociados de la siguiente
manera:


 6.1- El asociado[2] que tenga asignado el nivel[1] “Niño”, solo podrá
acceder a los textos[5] cuyo nivel[1] sea “Niño”.

 6.2- El asociado[2] que tenga asignado el nivel[1] “Joven”, solo podrá
acceder a los textos[5] cuyo nivel[1] sea “Niño” y además los textos[5] que
posean el nivel[1] “Joven”.


 6.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”, solo podrá
acceder a los textos[5] cuyo nivel[1] sea “Niño”, ”Joven” y además los
textos[5] que posean el nivel[1] “Adulto”.


 7- El sistema debe organizar los textos[5] por genero[4], autor[3] o
nivel[1].


 8- El sistema debe manejar la visibilidad de los textos[5] según el
nivel[1] asignado.


 8.1- El nivel[1] “Niño” solo podrá acceder a textos[5] el cual su
clasificación sea el nivel[1] “Niños”.

 8.2- El nivel[1] “Joven” solo podrá acceder a textos[5] el cual su
clasificación sea el nivel[1] “Niño” y además “Joven”.

 8.3- El nivel[1] “Adulto” solo podrá acceder a textos[5] el cual su
clasificación sea el nivel[1] “Niño” , nivel[1] “Joven” y además el
nivel[1] “Adulto”.


 9- El sistema debe gestionar comentarios a los textos[5], los cuales solo
lo podrá gestionar el asociado[2] y su autor[3].







 Diccionario



 Nivel: Niño, Jóvenes, Adultos.


 Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,
teléfono, e-mail.


 Autores: nombre, fecha de nacimiento.


 Genero: genero.


 Texto: asociado,autor,genero,idioma.


 Comentario: asociado, texto, comentario.


El 25 de junio de 2013 18:01, leandro saubiette
<saubietteleandro en gmail.com>escribió:

> Leo aca te paso los ej de normalizacion y la srs:
>
> El sistema debe gestionar asociados, niveles de permisos, textos, en los
> que se podrán realizar comentarios sobre los mismos. Estos se podrán
> clasificar según el contenido de los textos como también por autor o genero.
>
>
>  Los requerimientos funcionales serán los siguientes:
>
>
>
>  1- El sistema debe tener niveles de permiso. Los niveles serán “Niño”,
> “Joven”, “Adulto”.
>
>
>  2- El sistema debe gestionar asociados con su nivel[1].
>
>
>  3- El sistema debe gestionar autores.
>
>
>  4- El sistema debe gestionar géneros.
>
>
>  5- El sistema debe gestionar textos con sus autores[3], su género[4], su
> nivel[1] y su formato.
>
> 5.1- Se podrá subir el mismo texto con diferente idioma.
>
> 5.2- Se podrá subir el mismo texto con diferente extensión.
>
> 5.3- Se podrá subir el mismo texto de diferente autor.
>
>
>  6- El sistema debe manejar el nivel de los asociados de la siguiente
> manera:
>
>
>  6.1- El asociado[2] que tenga asignado el nivel[1] “Niño”, solo podrá
> acceder a los textos[5] cuyo nivel[1] sea “Niño”.
>
>  6.2- El asociado[2] que tenga asignado el nivel[1] “Joven”, solo podrá
> acceder a los textos[5] cuyo nivel[1] sea “Niño” y además los textos[5] que
> posean el nivel[1] “Joven”.
>
>
>  6.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”, solo podrá
> acceder a los textos[5] cuyo nivel[1] sea “Niño”, ”Joven” y además los
> textos[5] que posean el nivel[1] “Adulto”.
>
>
>  7- El sistema debe organizar los textos[5] por genero[4], autor[3] o
> nivel[1].
>
>
>  8- El sistema debe manejar la visibilidad de los textos[5] según el
> nivel[1] asignado.
>
>
>  8.1- El nivel[1] “Niño” solo podrá acceder a textos[5] el cual su
> clasificación sea el nivel[1] “Niños”.
>
>  8.2- El nivel[1] “Joven” solo podrá acceder a textos[5] el cual su
> clasificación sea el nivel[1] “Niño” y además “Joven”.
>
>  8.3- El nivel[1] “Adulto” solo podrá acceder a textos[5] el cual su
> clasificación sea el nivel[1] “Niño” , nivel[1] “Joven” y además el
> nivel[1] “Adulto”.
>
>
>  9- El sistema debe gestionar comentarios a los textos[5], los cuales
> solo lo podrá gestionar el asociado[2] y su autor[3].
>
>
>
>
>
>
>
>  Diccionario
>
>
>
>  Nivel: Niño, Jóvenes, Adultos.
>
>
>  Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,
> teléfono, e-mail.
>
>
>  Autores: nombre, fecha de nacimiento.
>
>
>  Genero: genero.
>
>
>  Texto: asociado,autor,genero,idioma.
>
>
>  Comentario: asociado, texto, comentario.
>
>
> Saludos
>
>
> El 27 de mayo de 2013 11:19, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> Hola Leandro,
>>
>> El vie, 24-05-2013 a las 17:02 -0300, leandro saubiette escribió:
>> > Leo aca te paso la srs, me podrias decir mas o menos como es el tema
>> > de las instancias de los textos?
>>
>>         Es así: supongamos que un asociado publica Vidas Paralelas, de
>> Plutarco.
>>         Pone el título, el autor (si no existe), un comentario y el
>> archivo con
>> el texto en formato PDF.
>>         Luego, entra otro asociado, ve el libro, y lo sube en formato
>> ePub.
>>         Otro día, entra un 3er asociado (o uno de los anteriores, da lo
>> mismo)
>> y sube el mismo libro pero en latín.
>>
>>         Tenemos al final de todo esto un solo texto, pero con tres
>> versiones o
>> instancias. Cada versión tiene una referencia al asociado que la publicó
>> y la fecha de publicación.
>>         Cuando se ve el libro, el sistema ofrece las 3 instancias para
>> descargar.
>>
>>
>>         La SRS está muy bien. Fijate que, además de agregarle estas cosas,
>> tenés mal numerados los sub items del RF6.
>>
>>         Seguimos!
>>
>>
>> > El sistema debe gestionar asociados, niveles de permisos, textos, en
>> > los que se podrán realizar comentarios sobre los mismos. Estos se
>> > podrán clasificar según el contenido de los textos como también por
>> > autor o genero.
>> >
>> >
>> > Los requerimientos funcionales serán los siguientes:
>> >
>> >
>> >
>> > 1- El sistema debe tener niveles de permiso. Los niveles serán “Niño”,
>> > “Joven”, “Adulto”.
>> >
>> >
>> > 2- El sistema debe gestionar asociados con su nivel[1].
>> >
>> >
>> > 3- El sistema debe gestionar autores.
>> >
>> >
>> > 4- El sistema debe gestionar géneros.
>> >
>> >
>> > 5- El sistema debe gestionar textos con sus autores[3], su género[4] y
>> > su nivel[1].
>> >
>> >
>> > 6- El sistema debe manejar el nivel de los asociados de la siguiente
>> > manera:
>> >
>> >
>> > 7.1- El asociado[2] que tenga asignado el nivel[1] “Niño”, solo podrá
>> > acceder a los textos[5] cuyo nivel[1] sea “Niño”.
>> >
>> > 7.2- El asociado[2] que tenga asignado el nivel[1] “Joven”, solo podrá
>> > acceder a los textos[5] cuyo nivel[1] sea “Niño” y además los
>> > textos[5] que posean el nivel[1] “Joven”.
>> >
>> >
>> > 7.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”, solo
>> > podrá acceder a los textos[5] cuyo nivel[1] sea “Niño”, ”Joven” y
>> > además los textos[5] que posean el nivel[1] “Adulto”.
>> >
>> >
>> > 7- El sistema debe organizar los textos[5] por genero[4], autor[3] o
>> > nivel[1].
>> >
>> >
>> > 8- El sistema debe manejar la visibilidad de los textos[5] según el
>> > nivel[1] asignado.
>> >
>> >
>> > 8.1- El nivel[1] “Niño” solo podrá acceder a textos[5] el cual su
>> > clasificación sea el nivel[1] “Niños”.
>> >
>> > 8.2- El nivel[1] “Joven” solo podrá acceder a textos[5] el cual su
>> > clasificación sea el nivel[1] “Niño” y además “Joven”.
>> >
>> > 8.3- El nivel[1] “Adulto” solo podrá acceder a textos[5] el cual su
>> > clasificación sea el nivel[1] “Niño” , nivel[1] “Joven” y además el
>> > nivel[1] “Adulto”.
>> >
>> >
>> > 9- El sistema debe gestionar comentarios a los textos[5], los cuales
>> > solo lo podrá gestionar el asociado[2] y su autor[3].
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Diccionario
>> >
>> >
>> >
>> > Nivel: Niño, Jóvenes, Adultos.
>> >
>> >
>> > Asociados: Dni, nombre, apellido, fecha de nacimiento, dirección,
>> > teléfono, e-mail.
>> >
>> >
>> > Autores: nombre, fecha de nacimiento.
>> >
>> >
>> > Genero: genero.
>> >
>> >
>> > Texto: asociado,autor,genero.
>> >
>> >
>> > Comentario: asociado, texto, comentario.
>> >
>> >
>> >
>> >
>> > El 22 de mayo de 2013 10:59, Leonardo Tadei - Pegasus Tech Supply
>> > <leonardot en pegasusnet.com.ar> escribió:
>> >         Hola Leandro,
>> >
>> >         El mié, 22-05-2013 a las 01:38 -0300, leandro saubiette
>> >         escribió:
>> >         > Lo que no me acuerdo es el tema de agregarle las diferentes
>> >         instancias
>> >         > de un mismo texto, esto si queres lo vemos el jueves.
>> >
>> >
>> >                 Perfecto!
>> >                 El jueves lo charlamos.
>> >
>> >         >  Después creo que corregí todo lo que me indicaste.
>> >
>> >
>> >                 Está muy bien replanteado.
>> >                 Te intercalo unas pocas observaciones:
>> >
>> >         > Acá va otra versión
>> >         >
>> >         >
>> >         > El sistema debe gestionar asociados, niveles de permisos,
>> >         textos, en
>> >         > los que se podrán realizar comentarios sobre los mismos.
>> >         Estos se
>> >         > podrán clasificar según el contenido de los textos como
>> >         también por
>> >         > autor o genero.
>> >         >
>> >         >
>> >         > Los requerimientos funcionales serán los siguientes:
>> >         >
>> >         >
>> >         >
>> >         > 1- El sistema debe tener niveles de permiso. Los niveles
>> >         serán “Niño”,
>> >         > “Joven”, “Adulto”.
>> >         >
>> >         >
>> >         > 2- El sistema debe gestionar asociados con su nivel[1].
>> >         >
>> >         >
>> >         > 3- El sistema debe gestionar autores.
>> >         >
>> >         >
>> >         > 4- El sistema debe gestionar géneros.
>> >         >
>> >         >
>> >         > 5- El sistema debe gestionar textos con sus autores[3], sus
>> >         géneros[4]
>> >         > y su nivel[1].
>> >         >
>> >         >
>> >         > 6- Los textos deberán tener asignado uno o varios autores[3]
>> >         y un
>> >         > genero[4].
>> >
>> >
>> >                 El RF6 no hace falta.
>> >                 Basta que el RF5 quede como: El sistema debe gestionar
>> >         textos con sus
>> >         autores[3], su género[4] y su nivel[1]
>> >
>> >                 Fijate que de esta manera queda claro que los autores
>> >         son muchos, pero
>> >         el género y el nivel es uno solo, simplemente usando
>> >         singulares o
>> >         plurales al especificar.
>> >
>> >         > 7- El sistema debe asignarle un nivel[1] de permisos a los
>> >         textos[5] y
>> >         > a los asociados[2].
>> >
>> >
>> >                 El RF7 como está redactado no es necesario. En el RF2
>> >         ya decís que el
>> >         Asociado tiene un Nivel; en el RF5 ya decís que el Texto tiene
>> >         un Nivel.
>> >                 Sin embargo el RF7 está bueno como intro al detalle
>> >         que sigue, que es
>> >         indispensable.
>> >                 El RF7 podría quedar: "El sistema debe manejar la
>> >         visibilidad de los
>> >         textos de la siguiente manera:"
>> >                 Qué te parece?
>> >
>> >                 Después, decidite, y hacé referencia a los niveles
>> >         siempre como "Nivel"
>> >         o como "Nivel de Permiso", porque si lo llamás de diferentes
>> >         formas
>> >         violás el principio de vocabulario mínimo.
>> >                 Fijate que lo podés llamar perfectamente "Nivel", o
>> >         también
>> >         "Categoría", y la especificación sigue funcionando bien para
>> >         especificar
>> >         al sistema.
>> >
>> >         > 7.1- El asociado[2] que tenga asignado el nivel[1] “Niño”,
>> >         solo podrá
>> >         > acceder a los textos[5] cuyo nivel[1] de permiso sea “Niño”.
>> >         >
>> >         > 7.2- El asociado[2] que tenga asignado el nivel[1] “Joven”,
>> >         solo podrá
>> >         > acceder a los textos[5] cuyo nivel de permiso sea “Niño” y
>> >         además los
>> >         > textos[5] que posean el nivel[1] “Joven”.
>> >         >
>> >         >
>> >         > 7.3- El asociado[2] que tenga asignado el nivel[1] “Adulto”,
>> >         solo
>> >         > podrá acceder a los textos[5] cuyo nivel[1] de permiso sea
>> >         “Niño”,
>> >         > ”Joven” y además los textos[5] que posean el nivel[1]
>> >         “Adulto”.
>> >         >
>> >         >
>> >         > 8- El sistema debe organizar los textos[5] por genero[4],
>> >         autor[3] o
>> >         > nivel[1] de permiso.
>> >         >
>> >         >
>> >         > 9- El sistema debe mostrar los textos[5] según el nivel[1]
>> >         asignado.
>> >
>> >
>> >                 Lo mismo que para el RF7.
>> >
>> >         > 9.1- El nivel[1] “Niño” solo podrá acceder a textos[5] el
>> >         cual su
>> >         > clasificación sea el nivel[1] “Niños”.
>> >         >
>> >         > 9.2- El nivel[1] “Joven” solo podrá acceder a textos[5] el
>> >         cual su
>> >         > clasificación sea el nivel[1] “Niño” y además “Joven”.
>> >         >
>> >         > 9.3- El nivel[1] “Adulto” solo podrá acceder a textos[5] el
>> >         cual su
>> >         > clasificación sea el nivel[1] “Niño” , nivel[1] “Joven” y
>> >         además el
>> >         > nivel[1] “Adulto”.
>> >         >
>> >         >
>> >         > 10- El sistema debe gestionar comentarios a los textos[5],
>> >         los cuales
>> >         > solo lo podrá gestionar el asociado[2] y su autor[3].
>> >         >
>> >         >
>> >         >
>> >         > Diccionario
>> >         >
>> >         >
>> >         >
>> >         > Nivel: Niño, Jóvenes, Adultos.
>> >         >
>> >         >
>> >         > Asociados: idAsociado,Dni, nombre, apellido, fecha de
>> >         nacimiento,
>> >         > dirección, teléfono, email.
>> >         >
>> >         >
>> >         > Autor: idAutor, nombre.
>> >         >
>> >         >
>> >         > Genero: idGenero, genero.
>> >         >
>> >         >
>> >         > Texto: idTexto,titulo,sinopsis,
>> >         > nombreArchivo,idAsociado,idAutor,idGenero,publico.
>> >
>> >
>> >                 El diccionario no es la descripción del
>> >         almacenamiento.
>> >                 Acá debés poner solo Asociado, Autor y Género para
>> >         hacer referencia a
>> >         las cosas, y no "id".
>> >                 Por otra parte, deberías poner Autores, en plural,
>> >         para reflejar la
>> >         especificación funcional.
>> >
>> >         > Comentario: idComentario,idAsociado,idTexto, comentario.
>> >
>> >                 Idem respecto de los ID: acá no van.
>> >
>> >         > Saludos
>> >
>> >                 =mente!
>> >
>> >
>> >         _______________________________________________
>> >         Php-avanzado mailing list
>> >         Php-avanzado en pato2.fi.mdp.edu.ar
>> >         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> >
>> >
>> > _______________________________________________
>> > Php-avanzado mailing list
>> > Php-avanzado en pato2.fi.mdp.edu.ar
>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>> --
>>
>> Leonardo Tadei
>> leonardot en pegasusnet.com.ar
>> Pegasus Tech Supply
>> Tel: (+54)(+223) 471-2880
>> La Salle 1131 - Mar del Plata - Argentina
>> http://www.pegasusnet.com.ar
>> http://www.grupopegasus.com
>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>>
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130626/a8b2a749/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado