Almacenamiento de votos - 17 18 - G1
Contenido
Miembros
- María Victoria Calbet González
- Pablo Vázquez Zambrano
- Juan Pablo González González
- Daniel Rodríguez Aguilar
- Héctor Almagro Martos
- Juan Carlos Sánchez Paredes
Objetivos
El objetivo de nuestro subsistema será el de realizar el almacenamiento de los votos emitidos en la base de datos, comprobando las restricciones correspondientes.
Portal Ópera
Enlace al grupo de Ópera: http://opera.eii.us.es/egc/public/grupo/ver/id/101
Repositorio de GitHub
El repositorio de GitHub del equipo será accesible en este enlace https://github.com/Proyecto-EGC-G1/Almacenamiento-Votos-EGC-G1. Cualquier decisión importante añadida a él o cambio que pueda implicar al resto de grupos se notificará a los coordinadores previamente.
Entorno de trabajo
- Lenguaje de desarrollo: Python 2.7.9
- Framework: Django 1.8
- IDE: Eclipse Jee Oxygen con PyDev
- DDBB: MySQL-python latest version
- Librerías: RSA latest version
Introducción de votos
La introducción de los votos en la base de datos con sus respectivos cifrados y comprobaciones de la validez se realizará a través de la librería de nuestro subsistema. Dicha librería será importada e instalada por los subsistemas que la requieran y aportarán métodos para la inserción de votos en la BD. Dichos métodos además comprobarán que el usuario sólo pueda votar una vez en la votación, que las opciones del voto estén recogidas por la pregunta, que el voto sea emitido en una fecha válida para la votación y además que la votación aumente el número de votos emitidos según se vayan insertando.
Procedimiento de gestión de tareas, cambios e incidendias
Todos los procedimientos que seguimos en nuestro equipo están detallados en este documento