Skip to content

Avance del proyecto

Bernal Mora edited this page May 9, 2015 · 2 revisions

##Backend

Catálogos:

  1. Catálogo parámetros.
  2. Catálogo jugadores.
  3. Catálogo torneos.
  4. Catálogo usuarios
  5. Catálogo tipos de ingresos y egresos
  6. Catálogo de ingresos y egresos

Flujo de operación:

  • Se crean los parámetros, los cuales contienen los valores para asignar puntos.
  • Se crean los jugadores y los puntos
  • Se crea un Torneo.
  • Se solicita crear los grupos de forma automática, toma en cuenta la cantidad de personas por división definida en los parámetros (8), se crean dos grupos usando un random, solo toma en cuenta los jugadores que ya pagaron.
  • Con la información de los grupos se crean automáticamente los partidos por jugar de cada grupo.
  • Se juegan los partidos y se guardan los resultados.
  • Cuando se guarda el resultado, actualiza los partidos jugados, perdidos, puntos,sets, etc. Actualiza todos los datos del detalle del grupo.
  • Clasifican los primeros dos de cada grupo.
  • Se crea la lógica de las llaves, partidos y el que pasa avanza a la siguiente llave hasta la final.
  • Cuando termina el torneo, se debe calcular los puntos a asignar de acuerdo a los parámetros.
  • Se guarda en un historial la cantidad de puntos pasados y se actualizan los nuevos puntos.
  • Se genera el nuevo listado de ranking el cual muestra las nuevas posiciones y los puestos que subió o bajo.

###Extras

  • Los usuarios pueden visitar el sistema e interactuar de acuerdo a los permisos de los mismos.
  • Correos informativos a los usuarios.
  • Login con facebook
  • Contador de visitas
  • Análisis de trafico

##Frontend

Catálogos:

  1. Catálogo parámetros.
  2. Catálogo jugadores.
  3. Catálogo torneos.
  4. Catálogo usuarios
  5. Catálogo tipos de ingresos y egresos
  6. Catálogo de ingresos y egresos

Flujo de operación:

  • Se crean los parámetros, los cuales contienen los valores para asignar puntos.
  • Se crean los jugadores y los puntos
  • Se crea un Torneo.
  • Se solicita crear los grupos de forma automática, toma en cuenta la cantidad de personas por división definida en los parámetros (8), se crean dos grupos usando un random, solo toma en cuenta los jugadores que ya pagaron.
  • Con la información de los grupos se crean automáticamente los partidos por jugar de cada grupo.
  • Se juegan los partidos y se guardan los resultados.
  • Cuando se guarda el resultado, actualiza los partidos jugados, perdidos, puntos,sets, etc. Actualiza todos los datos del detalle del grupo.
  • Clasifican los primeros dos de cada grupo.
  • Se crea la lógica de las llaves, partidos y el que pasa avanza a la siguiente llave hasta la final.
  • Cuando termina el torneo, se debe calcular los puntos a asignar de acuerdo a los parámetros.
  • Se guarda en un historial la cantidad de puntos pasados y se actualizan los nuevos puntos.
  • Se genera el nuevo listado de ranking el cual muestra las nuevas posiciones y los puestos que subió o bajo.

###Extras

  • Los usuarios pueden visitar el sistema e interactuar de acuerdo a los permisos de los mismos.
  • Correos informativos a los usuarios.
  • Login con facebook
  • Contador de visitas
  • Análisis de trafico