hola a todos, estoy terminando la uni y me asiganorn un proyecto para la organizacion torneos de Artes marciales, no se nada acerca del tema, y las tecnologias que tengo que usar son jsp, servlet, tomcat, postgresql.
Tengo problemas al analizar como hacer la base de datos, son 3 tipos de usuarios los que interactuaran con el sistema, es el Adinistrador que se encarga de registrar a al main referee, el main referee que se encarga de todo(Registrar a los concursantes, iniciar el torneo, finalizarlo, imprimr diplomas), el Assistant que ingresara los resultados de cada encuentro, lo que obtuve de mi asesor fue esto:
Definitions
A tournament has
- name, venue, start date + end date,
- multiple age categories,
- multiple categories split by technical ranks,
- multiple disciplines (sparring, patterns, power breaking, special techniques, self-defense).
- Individual and team events
A competitor
- Has name, date of birth, sex, weight, technical rank
- Belongs to a particular club.
A referee
- Has a name, technical rank
- Belongs to a particular club.
A match
- Is a contest of two competitors.
- Has attached 4 corner referees and 1 main referee.
- Has always one winner.
Basic Processes
1) Competition announcement – the organizers announce basic information about the competition, e.g., disciplines, venue, dates, rules (elimination system, weight categories, disciplines …), etc.
2) Registration of a competitor – all participants get registered at the registration desk. Each is asked to provide his/her personal data and is weighted. Then he/she selects all disciplines to participate in.
3) Balloting all matches and preparing the schedule – each match has its unique identification. The system assigns referees and schedules the order of matches.
4) Entering results of matches – after each match, its result is entered into the system by the responsible crew.
5) Awards ceremony – at the end of competition the results of each discipline are pronounced.
entonces lo q entendi es que un torneo tiene varias competencias por disciplina, que son clasificadas por categoria, es decir, que si hay karate, karate tendra varias categorias, por ejemplo seri karate por edad, karate por sexo, karate por rango tecnico y asi todas las diciplinas.
bueno eso es lo que necesito, espero que alguien me pueda ayudar y cualquier duda estare al pendiente