Almacenamiento de votos - 17 18 - G1

De Wiki de EGC
Saltar a: navegación, buscar

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