[Php-avanzado] SRS V0.1 beta 1 (?)
NeiKeR
neiker en gmail.com
Mar Jul 7 22:03:13 ART 2009
Hola! Mas que beta esto es un alfa.. pero por algo se empieza...
SOY-METALERO.com.ar
Es un sitio principalmente enfocado a las bandas de Mar del Plata (debe
permitir la posterior ampliación), el sitio permite el registro de usuarios,
quienes pueden agregar bandas, discos, eventos o artÃculos.
Los usuarios se dividen en 3 grupos: Principiantes, Avanzados y
Administradores.
Requerimientos Funcionales
1 - El sistema debe permitir el registro de usuarios
2 - El sistema debe permitir que se agreguen nuevas bandas a la DB .
3 - El sistema debe permitir que se agreguen nuevos eventos a la DB
asociados, si es posible, a las bandas en la DB.
4 - El sistema debe permitir que se agreguen nuevos discos a la DB asociados
con una o varias bandas ya guardadas en la DB.
5 - El sistema debe permitir el ingreso de noticias, reviews y articulos en
general.
6 - El sistema debe tener un sistema de mensajes para cada evento, banda,
articulo y disco.
7 - El sistema debe contar con un calendario con eventos. Una versión en
miniatura y una versión completa.
8 - El sistema debe dar a los usuarios la posibilidad de publicar
"clasificados" (compra/venta/cambio de discos, instrumentos, etc)
9 - El sistema debe contar con una sección para que los músicos busquen
bandas y viceversa.
Requerimientos No-Funcionales
- El sistema debe enviar un mail con info sobre los eventos cada 1 semana si
el usuario asà quisiera.
- El sistema debe redimensionar todas las imágenes que sean subidas, siempre
que sea necesario.
- La activación de la cuenta se realiza mediante un código enviado al mail
del usuario.
- El sistema debe contar con un sistema de puntuación para los usuarios.
Cuando un usuario se registra tiene el rango “principiante†y no puede
agregar nada a la web sin la aprobación de un administrador, cada vez que un
administrador aprueba un aporte el usuario recibe un punto, además cualquier
usuario avanzado o administrador puede dar 1 punto a cualquier otro usuario.
Cuando se alcanza cierto puntaje se llega a usuario “avanzado†que pueden
agregar info a la web sin previa aprobación de un administrador y dar
puntaje a otros usuarios.
======================================================
*Esto es un esbozo de la DB, sin normalizar..
*
Informacion sobre usuarios:
- User Name
- Mail
- Contraseña
(Encriptada)
- Permisos
- Puntaje
(Y algunos datos mas, no obligatorios)
Información sobre bandas:
- Nombre
- Genero
- Logo
- Imagen
- Año de formación y separación (si corresponde)
- Miembros actuales
- Miembros pasados
- Información general/notas. (Por ejemplo una biografia)
- Web oficial
Información sobre discos:
- Nombre
- Banda (En el caso de que sea un compilado, se podrá asociar mas de 1
banda)
- Fecha de lanzamiento
- Tipo (EP, Demo, Live, Album, Compilado, etc)
- Tracklist
- Imagen de tapa
- Informacion general/Notas
Información sobre eventos
- Lugar (Los lugares serán agregados a la base de datos por un
administrador)
- Fecha y Hora
- Bandas que participan (Pueden no estar en la base de datos)
- Informacion general/Notas
Información sobre lugares:
- Nombre
- Direccion
- Ciudad
- Informacion general/Notas
- URL de GoogleMaps
--
Javier Alejandro Alvarez
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090707/a846b6cd/attachment.htm
Más información sobre la lista de distribución Php-avanzado