Dsvdvsd

Páginas: 6 (1264 palabras) Publicado: 7 de diciembre de 2012
Trabajo Semestral
Base de Datos
Docente: Gloria Toro Oñate
9 de Septiembre de 2012

El objetivo de este proyecto es crear una aplicación en algún lenguaje de programación WEB
(ejemplo: java, PHP) que permita manipular una base de datos para un dominio en particular. El
proyecto será desarrollado y evaluado en tres etapas incrementales.

1. Enunciado
Se le encarga el diseño de unaaplicación que sirva de soporte al funcionamiento de una red social
online (una comunidad de usuarios con intereses comunes que deciden ponerse en contacto e
intercambiar opiniones e información acerca de sus temas de interés). Se tienen los siguientes
requerimientos:


Los usuarios de la comunidad virtual se pueden registrar gratuitamente en el sistema. Una
vez registrados, acceden utilizandosu nombre de usuario (Nick) y una contraseña que
ellos mismos indican cuando se registran. El usuario debe indicar una dirección de correo
electrónico válida y, opcionalmente, un número de teléfono móvil para recibir
notificaciones vía SMS. Opcionalmente, el perfil de un usuario puede incluir la URL de su
página web personal, lugar de residencia (ciudad y país), su fecha de nacimiento, unafotografía (o icono) y una breve descripción en la que el usuario podrá especificar sus
aficiones o preferencias.



Los usuarios pueden subscribirse a distintos grupos, siendo cada grupo de usuarios
gestionado por uno o varios moderadores que pueden decidir a quién aceptan y a quién
rechazan en el grupo. Cualquier usuario puede crear nuevos grupos y solicitar su acceso a
grupos yaexistentes. Alguno de los moderadores puede aceptar o rechazar las solicitudes
de acceso. En cualquier momento, el moderador puede expulsar a alguien del grupo ó
bien, el usuario puede darse de baja del grupo.



Los grupos estarán organizados jerárquicamente y se podrán dividir en subgrupos (p.ej. el
grupo “Videojuegos” puede estar dividido en “videojuegos y consolas”, “críticas de
videojuegos” y“ayuda y trucos”).



Los usuarios del sistema pueden enviar artículos a uno o varios grupos (textos con
información de interés para los miembros del grupo, como reseñas de juegos, críticas de

1

productos, tutoriales técnicos de diversas materias, etc.). Cada artículo tendrá un
identificador único, una fecha de creación, un usuario responsable (el creador del
artículo), un resumen(como el “asunto” de un e-mail) y un texto (el artículo en sí).
También tendrá, para cada grupo al que ha sido enviado, un estado editorial asociado
(“enviado”, “aprobado” o “rechazado”) que será controlado por los moderadores de cada
grupo (para que puedan actuar como tales si fuese necesario).


Una vez publicado un artículo, los demás usuarios de los grupos en los que se publique elartículo podrán escribir comentarios sobre él. Cada comentario tendrá un firmante (un
usuario del sistema), una fecha, un texto y un estado editorial asociado.



Los usuarios del sistema podrán enviar mensajes privados a otros usuarios del sistema (el
sistema, automáticamente, notificará por e-mail al recipiente del mensaje).



Los usuarios también podrán publicar noticias de interésgeneral que aparecerán en la
página de bienvenida del sistema. Las noticias, que estarán moderadas por los
administradores del sistema, llevarán una fecha asociada y caducarán automáticamente
pasada esta fecha.



El sistema incluirá un servicio automático de notificaciones, por lo que deberá mantener
información de contacto de cada usuario registrado (p.ej. e-mail o teléfono móvil paraenvío de SMSs), si bien esta información será privada y no se compartirá con los demás
miembros de la comunidad salvo que así lo desee el usuario.



Cada usuario podrá mantener una lista de contactos personales (otros usuarios con los
que nuestro usuario quiere mantenerse en contacto). El sistema enviará notificaciones a
un usuario cada vez que alguien de su lista de contactos envíe algún...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS