domingo, 26 de septiembre de 2010

Sistema de mensajería instantánea tipo MSN

Las clases son:
Clases
- Usuario
                Descripción: Datos principales de cada usuario.
                Atributos:
                • Id del Usuario
                • Nickname
                • Nombres
                • Apellido Paterno
                • Apellido Materno
                • Correo
                • Contraseña
                • Imagen para mostrar
                Métodos:
                • Alta de Usuario
                • Modificación de Usuario
- Contactos
                Descripción: Los contactos de cada usuario.
                Atributos:
                • Id del Usuario
                • Id de usuario del Contacto
                • Grupo al que pertenece.
                • Admisión del usuario (bloqueado)
               Métodos:
                • Alta del contacto.
                • Baja del contacto.
                • Modificación del grupo del contacto.
- Status usuario
                Descripción: Status predefinido del usuario.
                Atributos:
                • Id del usuario
                • Id del status
                Métodos:
                • Modificación del status.
- Catalogo Status
                Descripción: Diferentes status que puede tener un usuario.
                Atributos:
                • Id del status
                • Descripción del status
- Conversación
                Descripción: Conversaciones de los usuarios.
                Atributos:
                • Id del Usuario
                • Id de usuario del contacto
                • Fecha
                • Mensaje
                Métodos:
                • Alta del mensaje.
                • Baja del Mensaje (en el caso que no se guarda historial.)
- Grupos
                Descripción: Grupo de contactos del usuario.
                Atributos:
                • Id del grupo
                • Id del usuario
                • Descripción del grupo
                Métodos:
                • Alta del Grupo.
                • Modificación del Grupo.
                • Baja del Grupo.
- Iconos
                Descripción: Iconos con los que cuenta el usuario.
                Atributos:
                • Id del usuario
                • Icono
                Métodos:
                • Alta del icono.
                • Baja del icono.
                • Modificación del icono.
- Fotos compartidas
                Descripción: fotos que tiene compartidas el usuario.
                Atributos:
                • Id del usuario.
                • Id de usuario del contacto.
                • Foto.
                Métodos:
                • Alta de la foto.
                • Baja de la foto.

3 comentarios:

  1. Bien. Te pongo los 10 puntos completos de la segunda semana. La semana 6 regresamos a utilizar lo que planteas en esta entrada.

    ResponderEliminar
  2. Bueno tengo una pregunta.
    ¿Qué onda con los mensajes instantaneos?
    Puede ser que ya lo incluyas en la parte de alta de mensajes, bueno se me ocurrio que ya que es una parte importante del sistema MSN debería de tener un metodo que se encargue de ello.
    Por lo demas muy sencillo y completo, muy bien hecho.

    ResponderEliminar
  3. Si lo estoy incluyendo en Converasación en el metódo de Alta de Mensaje. Este metódo lo haria el usuario. Pero como pertenece a conversación opte por colocarlo alli. Muchas gracias =)

    ResponderEliminar