Almacenamiento de votos Grupo 2 (Curso 2015-2016)
Contenido
Miembros
- Cristian Poley González
- Francisco Javier Viejo Morales
- José Pedro Galván Cintado
- Víctor Cánovas Juárez
- Coordinador: Alberto Rojas Fernandez
Definición
Subsistema de AGORA@US cuya finalidad es el almacenamiento seguro de los votos cifrados.
Documentación de gestión
Gestión de la comunicación
Toda la comunicación se realizará a través de la aplicación Whatsapp, ya que el grupo es reducido y así la comunicación será mas directa
Gestión de tareas
La asignación y seguimiento de las tareas se llevará a cabo mediante un proyecto de Projetsii. El equipo tiene experiencia con él y así podremos controlar el número de horas realizadas por cada miembro del grupo
Gestión del código
Herramienta
Para la gestión del código, usaremos un repositorio Git alojado en Github: https://github.com/FraVieMor/EGC-Almacenamiento-de-votos-18-
Gestión de ramas
Tendremos una rama master que será la que almacene las versiones estables
Posteriormente tenemos una rama dev que será en la que se desarrollará.
Se añadirán ramas cuando se vaya a realizar una nueva funcionalidad, la cual se unirá a la rama dev
Gestión de incidencias
Usaremos la herramienta que nos ofrece Github para el control de las incidencias.
Cada vez que vayamos a trabajar en el proyecto, revisaremos que no haya incidencias abiertas en el proyecto. Puede emitir sus incidencias en nuestro repositorio github:
https://github.com/FraVieMor/EGC-Almacenamiento-de-votos-18-/issues
Documentación técnica
- Enlace de la página que aloja el sistema de almacenamiento: http://storage-egc1516.rhcloud.com/
Subsistemas relacionados
- Recuento: se deberá proporcionar la lista de todos los votos de una determinada votación.
- Cabina de votación: recibimos del subsistema el voto cifrado para guardarlo en la base de datos.
Documentación de integración - API
Método (URL) | Tipo | Descripción | Parámetros | Respuesta | Ejemplo |
---|---|---|---|---|---|
vote (http://storage-egc1516.rhcloud.com/vote.php) | POST | Permite almacenar un voto para una determinada votación |
|
Json con un mensaje de respuesta que indica si la operación se ha resuelto correctamente. (el mensaje será 1 si todo salió bien y 0 en caso contrario) | http://storage-egc1516.rhcloud.com/vote.php Y con RESTClient ponemos: {"vote":"VotoPrueba","votation_id":"2"} |
get_votes (http://storage-egc1516.rhcloud.com/get_votes.php) | GET | Devuelve la lista de votos de una determinada votación |
|
Json con la lista de votos y un campo "msg" que indica si la operación se realizó correctamente. | http://storage-egc1516.rhcloud.com/get_votes.php?votation_id=1 |
Actas de reunión
- 12/11/2015 (Grupo 18): Primer taller de integración
- 18/11/2015 (Grupo 18): Reunión y taller de trabajo
- 19/11/2015 (Grupo 18): Segundo taller de integración