Se pretende implementar un sistema que permita compartir documentos de recursos para asociación juvenil, de una forma sencilla, vistosa, intuitiva, y que además permita la interacción entre los usuarios.
En un principio, los requisitos del sistema seran los siguientes. Se pretende implementar una aplicación Web que permita archivar y consultar documentos. Dichos documentos serán recursos de animación, que se clasificarán según su tipo (grandes, breves, de interior, exterior...) Para todos los documentos se almacenará: Nombre del juego, objetivo, breve descripción del mismo, edades de los destinatarios, dificultad de preparación, fecha en que fue agregado, “palabras clave”, autor y el archivo que contenga el juego. Además, para los juegos de exterior e interior se almacenará la duración del mismo (ya que puede ser variable). Un usuario podrá hacer consultas de búsqueda por alguno de los campos, así como consultar un listado de todos los juegos de un tipo. Se pretende que los juegos se puedan ordenar también.
Todos los juegos admitirán la inclusión de comentarios por parte de los usuarios del sistema, así como una puntuación numérica de 0 a 10. Cada comentario almacenará también la fecha en que fue realizado.
El acceso al sistema se hará mediante nombre de usuario y contraseña. Habrá dos tipos de perfil fijos: administrador, que gestionará los usuarios y podrá consultar, modificar, subir, bajar y eliminar juegos; y usuario, que podrá consultar, subir y bajar juegos, pero no eliminarlos ni modificar los que no sean suyos.
Además, para registrarse en el sistema será necesario introducir una contraseña específica, lo cual evitará que se registren usuarios que no tengan que ver con el grupo. Estas contraseñas serán gestionadas por el administrador.
La interfaz gráfica será vistosa, pero sin utilizar flash (no queremos algo muy recargado ni pesado). Preferimos evitar el uso de CMS para que la vista sea más original.
Nuestro servidor trabaja con php y mysql, porlo que la base de datos tendría que adaptarse a estos parámetros.
Habrá que diseñar la página y luego codificarla. En principio, el mantenimiento se hablaría a parte.