Completed

Completar sistema sencillo en Codeigniter para votación (calificación) para elección de Reina de Belleza

Published on the August 30, 2018 in IT & Programming

About this project

Open

Resumen de lo que realiza (o debe realizar) el sistema

- administración para poder agregar/modificar/eliminar jueces y reinas
- juez debe ingresar desde su propio usuario a calificar/votar
- una vez que hayan calificado y el sistema de las finalistas, se debe imprimir los resultados en pdf.


DETALLE

- Actualmente el sistema no tiene ningún administrador de UI (como por ejemplo AdminLTE). Debe incluirse en el trabajo el incorporar el UI que les sea más sencillo y rápido de incorporarlo.

- En el área de administración debe tener CRUD tanto para el modelo “jueces” como para el modelo “candidatas”.

- Tanto para los “jueces” como para las “candidatas”, se tiene los siguientes campos: - Nombre - Apellido - Edad - Ciudad  Falta agregar campo “Foto”.

- Para las preguntas, sólo se les realiza a las 6 finalistas del total de 12 candidatas. De las 12 sólo tendrán 6 candidatas el puntaje de las preguntas que influye en el final.  En este punto debe tomarse en cuenta que el total de finalistas podría ser variable, es decir, más de 6 finalistas.
Tomar en cuenta el que pueden haber más de 12 candidatas. Para esto está considerado el CRUD.

- Para la administración debe haber botón de resultados y botón para imprimir

- Mientras no esté completada/guardada todas las calificaciones (de presentación de trajes de belleza) de los jueces, el sistema no debería permitir pasar a la etapa de calificación de las preguntas que se les realiza a las finalistas.

- Debe imprimirse (en PDF) los resultados de las finalistas que será entregado a los presentadores del evento para que lo anuncien.

- Debe imprimirse listados (en PDF) con las ganadoras de las dignidades correspondientes: Reina, Virreina y Tercer Lugar.

- Debe imprimirse (en PDF) el acta de los resultados completos (de todas las candidatas) junto con la ganadora.
La ganadora se reflejará al final del documento de dichos resultados. Estas actas consistirán de tabla con calificaciones y puntajes de todas las candidatas, otra tabla con las calificaciones y puntajes de las 5 finalistas y al último la ganadora.
Este documento  será firmado y entregado a una persona responsable del acto de elección.

- Realizar control para que la calificación se permita ingresar mínimo 6 puntos y máximo 10 puntos.

- Actualmente el texto estático para el acta está "quemado" en el código. Debería tomarse en cuenta de que sea configurable desde el sistema para poder modificarlo vía UI.

Nota: En caso que se esté pasando por alto algún campo o dato, deben considerarse en el proyecto.
Si cuando revisen el sistema ven que se en vez de modificar se les hace más rápido crear uno nuevo basado en el código fuente actual, soy flexible al respecto.

Aunque es un sistema sencillo y apenas consta de 4 tablas, doy una base de datos del sistema con datos de ejemplos para que tengan mejor idea al respecto. La base de datos es pequeñita pero igual está pasada a Postgresql.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer, Designer, Business analyst

Delivery term: September 01, 2018

Skills needed