Diferencia entre revisiones de «Grupo Creación/administración de votaciones(2014-15)»
(→Interfaz del Sistema) |
|||
Línea 30: | Línea 30: | ||
[[Archivo:Untitled (1).png]] | [[Archivo:Untitled (1).png]] | ||
− | isAuth(token) -> Boolean | + | isAuth(connection,token) -> Boolean |
Dado un token guardado como cookie, el sistema deberá comprobar que el login sea correcto. Si no es correcto el método devuelve falso, concelándose | Dado un token guardado como cookie, el sistema deberá comprobar que el login sea correcto. Si no es correcto el método devuelve falso, concelándose | ||
Línea 42: | Línea 42: | ||
Método que, dada una encuesta crea una pregunta. Una pregunta está compuesta por el enunciado, la lista de opciones de respuestas, el número de opciones que se puede seleccionar, el número de opciones que pueden ganar y el tipo de pregunta. | Método que, dada una encuesta crea una pregunta. Una pregunta está compuesta por el enunciado, la lista de opciones de respuestas, el número de opciones que se puede seleccionar, el número de opciones que pueden ganar y el tipo de pregunta. | ||
− | save(Survey) -> Void | + | save(Survey,Question,Census) -> Void |
Método que dada una encuesta, la almacena en la base de datos. | Método que dada una encuesta, la almacena en la base de datos. | ||
− | + | ||
+ | getCensus() -> Census | ||
Método que permite seleccionar el Censo que podrá realizar votaciones en la encuesta. | Método que permite seleccionar el Censo que podrá realizar votaciones en la encuesta. |
Revisión del 18:56 6 oct 2014
Interfaz para la creación y administración de votaciones. Debe ofrecer un formulario con lo necesario para crear una votación y debe gestionar las votaciones en una base de datos o un almacenamiento similar. Se puede ofrecer como servicio o API la información de las votaciones para que los diferentes sistemas tengan acceso.
Contenido
Miembros
- De Tena Benzal, Daniel
- García Padilla, Fernando
- Guerrero Cubero, Jaime
- Moreno Martín, Olga Minerva
- Moreno Soto, José Iván
- Pérez Domínguez, Francisco José
- Pérez Reina, María
- Vallejo Morales, Mercedes
Formas de comunicación
Nuestro principal canal de comunicación es Google Drive, del cual dejamos enlace para ver la evolución del proyecto: [Drive]
El canal de comunicación para asuntos de reuniones es whatsapp.
No se ha decidido todavía un modo de comunicación con el resto de los grupos.
Una propuesta sería una plataforma donde los representantes de los diferentes grupos puedan comunicarse, por ejemplo Google Drive.
Subsistemas Relacionados
Autenticación, Creación/Administración de censos y Cabina de votación
Interfaz del Sistema
isAuth(connection,token) -> Boolean
Dado un token guardado como cookie, el sistema deberá comprobar que el login sea correcto. Si no es correcto el método devuelve falso, concelándose cualquier acción.
create() -> Survey
Método que crea una encuesta.
addQuestion(Survey) -> Question
Método que, dada una encuesta crea una pregunta. Una pregunta está compuesta por el enunciado, la lista de opciones de respuestas, el número de opciones que se puede seleccionar, el número de opciones que pueden ganar y el tipo de pregunta.
save(Survey,Question,Census) -> Void
Método que dada una encuesta, la almacena en la base de datos.
getCensus() -> Census
Método que permite seleccionar el Censo que podrá realizar votaciones en la encuesta.
edit(Survey) -> Survey
Método que permite editar la encuesta.
Trabajo Realizado
- Formar el grupo
- Definir la forma de comunicación dentro del grupo
- Definir la tecnología que se utilizará
- Definir la interfaz del sistema