Documente Academic
Documente Profesional
Documente Cultură
Mdulo de Actualizacin
ChatUNET
Tambin se desea mantener una lista de preferencias para cada usuario,
donde se registren los foros preferidos por un usuario. Esa lista de foros preferidos
slo ser visible por l mismo y le servir para acceder ms directamente a los
foros que le interesen. El usuario podr asignar un orden de preferencia a cada
uno de sus foros preferidos. Se desea mantener un sistema de penalizaciones a
usuarios, de forma que un usuario pueda ser penalizado por el mal uso o
incumplimiento de las normas del portal de foros. La penalizacin consistir en
una revocacin temporal del acceso a la aplicacin, hasta una fecha determinada.
Se guardar un contador de penalizaciones por cada usuario de forma que cuando
sobrepase cierto lmite se le pueda dar de baja (hay que tener en cuenta que
aunque se d de baja un usuario no se puede eliminar del sistema, ya que
seguramente ha creado mensajes. Proponga la forma de mantener usuarios
dados de baja) definitivamente. En el sistema se tendr distintos tipos de usuarios
mensajes. Habr otro tipo de usuarios que harn de moderadores de los foros.
Estos usuarios tendrn la capacidad adicional de eliminar mensajes, dar por
cerrado un foro, relacionar foros (ver ms abajo relacin entre foros) y aplicar
penalizaciones a usuarios. Cada foro tendr siempre asignado un moderador y
este moderador slo podr aplicar sus privilegios en los foros que tengan
asignados. Finalmente existir un ltimo tipo de usuarios que sern de tipo
administrador. ste gozar de todos los privilegios del usuario moderador, eso s,
en todos los foros existentes. Adems tendr privilegios de creacin y eliminacin
de categoras, creacin de usuarios, baja permanente de usuarios y en general
todas las tareas de administracin.
Una funcionalidad adicional que se requiere es la de guardar una lista de
otros foros relacionados con uno en concreto. De esta manera, cada foro tendr
una lista de foros relacionados (puede que de otras categoras distintas, es decir,
la categora es indiferente para la relacin entre foros).
Mdulo de Actualizacin
segn su funcin. Los usuarios normales estarn capacitados para crear foros y
ChatUNET
Esto permitir navegar de un foro a otros foros que tengan aspectos en
comn. Puede ser que un foro al crearse no tenga ningn otro foro relacionado,
pero que ms adelante dependiendo del hilo de las discusiones que se alberguen
en l, aparezca cierta relacin con otro foro ya existente. En ese momento, el
moderador del foro podr aadir ese foro a la lista de foros relacionados.
Finalmente se desea mantener un sistema de votacin de cada foro, que d
una indicacin de la popularidad de los foros. La idea es permitir que los usuarios
puedan dar su opinin sobre el inters que les ha despertado un foro en concreto,
dando una puntuacin al foro. Esta puntuacin se ver como una nota del 1 al 10
(por supuesto, ser proporcional al nmero de votaciones que ya haya habido: si
hay 2 votos, uno es 6 y otro es 8, la nota del foro sera 7).
Actividades
externas, restricciones, dominios, atributos obligatorios, reglas de negocio
adicionales...
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 los foros que se hayan accedido ms de 10 veces al
conjunto de sus mensajes.
b. Obtener todos los mensajes del foro preferido con orden de
preferencia ms alto de un usuario dado.
c. Obtener todos los mensajes de un foro dado que contengan en el
asunto una clave de bsqueda (buscar por palabra o palabras).
d. Obtener todos los usuarios que han creado algn mensaje en una
categora dada.
Mdulo de Actualizacin
ChatUNET
e. Eliminar todos los usuarios que no hayan creado nunca ningn
mensaje y que fueran dados de alta hace ms de 6 meses.
f. Obtener todas las categoras en las que un usuario dado haya
creado mensajes.
d) Desarrollar el modelo de casos de uso de todos los procesos. especificando
los actores con sus roles en el portal de foros.
e) Realizar el modelo de clases del sistema especificado.
f) Desarrollar el modelo de secuencia y de actividades de todo lo relacionado
a la gestin de los foros del portal.
Mdulo de Actualizacin