Академический Документы
Профессиональный Документы
Культура Документы
Proyecto FedeFut
INTRODUCCION
OBJETIVOS
Generales
Que el estudiante desarrolle el hbito de la investigacin y preguntas con los clientes para
un mejor entendimiento y conocimiento de los requerimientos del cliente.
Especficos
Que el estudiante implemente una interfaz grafica amigable visto desde el punto de vista
de un cliente.
IPC1 Seccin B 1
Usac 2014 PROYECTO IPC1 PRIMER SEMESTRE 2014
Que el estudiante implemente estructuras de control avanzadas como listas, pilas y colas,
as tambin, que pueda aplicar el uso de archivos en la solucin a entregar.
DESCRIPCION DE PRODUCTO
Se desea generar un software para el manejo de todos los torneos de futbol que la federacin
internacional de Futbol realiza. Para esto, se manejar la informacin de jugadores, equipos,
estadios, partidos y torneos. El software permitir dar seguimiento a la informacin de los
distintos torneos que actualmente se estn desarrollando, y el estado de los jugadores y equipos
registrados en la federacin.
Crear Sede
Se refiere a la creacin en el sistema de un estadio, que ser sede de equipos de futbol, y sede de
partidos para torneos oficiales. Se debe crear indicando el nombre de la sede, pas, la ciudad, la
capacidad y el estado activo, que es predeterminado al inicio, pero puede cambiar en el futuro.
Crear Equipo
Se debe poder crear la informacin de un equipo, esto es el nombre, fecha de fundacin, ciudad
origen y cdigo del equipo. Si el equipo tiene alguna sancin, tendr un estado sancionado, y en
dicho estado no podr ser parte de ningn torneo, o realizar ninguna contratacin de jugadores.
Cada equipo tendr una sede, que es un estadio predeterminado para jugar como local. Varios
equipos pueden usar un mismo estadio como sede.
Crear Jugador
Se debe poder almacenar la informacin de un jugador, esto es, los datos de nombre, apellido,
fecha de nacimiento, pas de nacimiento y cdigo de jugador para el carnet. Tambin se debe
poder asociar el jugador a un equipo, para esto se debe poder elegir el equipo entre todos los
equipos previamente creados. Se pondr fecha de inicio de contrato y nmero de jugador para
ste equipo, adems de su posicin, que puede ser delantero, portero, defensa, medio campo o
volante. Al momento de asignarlo el estado del jugador ser activo, pero ms adelante el estado
puede ser libre, que es cuando el equipo busca venderlo, y luego de venderlo, el estado ser
inactivo.
IPC1 Seccin B 2
Usac 2014 PROYECTO IPC1 PRIMER SEMESTRE 2014
estar activo en 1 equipo, por lo que la fecha de fin de contrato estar vaca cuando est activo,
pero al estar inactivo, se colocar dicha fecha.
Crear Torneo
Para esto, se deber indicar los equipos activos en el torneo. Se podr nombrar el torneo, indicar
el ao y la fecha exacta de su inicio, el pas del torneo, as como elegir de una lista los equipos que
estarn en dicho torneo. Se indicar para cada torneo si se jugar por grupos o una eliminatoria
general. Tambin se indicar los das de la semana que se jugarn los partidos. En cualquier caso
debe haber al menos 8 equipos inscritos, estos equipos se indicarn al momento de crear el
torneo. Al crear el torneo se crear la informacin de todos los partidos, jugando todos contra
todos, segn sea en grupos o no.
Actualizacin Partido
El sistema permitir ir generando la informacin de los partidos jugados por los equipos, esto es,
indicar la fecha del partido, la sede, los equipos involucrados, y el ganador, as como los
marcadores. Cada partido ganado le conceder 3 puntos al vencedor, 0 al perdedor y de ser
empate, se dar 1 punto a cada uno.
En sta opcin, se podr ver para el torneo elegido las estadsticas generales como:
En sta opcin, se podr ver para el torneo elegido las estadsticas generales como:
Lista de equipos en los que ha estado, fecha de inicio, fin y nmero que tena.
Consideraciones:
Al indicar un pas para el torneo nacional, el programa deber listar los equipos
disponibles para el mismo, segn el pas del torneo.
IPC1 Seccin B 3
Usac 2014 PROYECTO IPC1 PRIMER SEMESTRE 2014
Al inscribir un jugador a un equipo, se debe listar los equipos en los cuales ha estado, y
verificar si no se encuentra activo en otro equipo, pues no puede estar activo en ms de
un equipo.
INTERFAZ GRAFICA
Esta queda a discrecin del participante, cumpliendo como mnimo con los siguientes
requerimientos:
INFORMACIN DE ENTRADA
Al momento de iniciar el programa, debe cargarse la informacin de los distintos equipos, sedes,
torneos y jugadores, dicha informacin se deber almacenar en arreglos conforme se vaya
leyendo de archivos de entrada, la estructura de los archivos de entrada le ser de datos
separados por coma, es decir, la estructura de un archivo csv. No se permitir utilizar libreras
especiales para leer sta informacin, ms que el manejo de los archivos de entrada.
PUNTOS IMPORTANTES
IPC1 Seccin B 4
Usac 2014 PROYECTO IPC1 PRIMER SEMESTRE 2014
ENTREGABLES
Manual Tcnico
Manual de Usuario
Cdigo Fuente
A ENTREGAR:
Men Completo.
IPC1 Seccin B 5
Usac 2014 PROYECTO IPC1 PRIMER SEMESTRE 2014
A ENTREGAR:
Carga completa desde archivos de texto hacia los objetos del programa.
IPC1 Seccin B 6