FOOTBALL LEAGUE MANAGEMENT INFORMATION SYSTEM
Kabumbu Football League (KFL) ia a secondary school organization based with managing all the inter- school football competitions in a country. There are a total of 14 schools which have enrolled their teams and new schools are required to register in order to present their teams. Registration fee for a team is Ksh. 50, 000 per year. Each school can only register one team.
A team presented co prises of 18 student players and a coach who is a teacher in the school where the team belongs. At the beginning of every game season, each school is required to furnish KFL management with the team’s details.
All football matches between schools in the country are scheduled for term one of every year. The game is played in a league basis, where each team is paired with every other team. Each pair of teams plays two matches; home and away (one match in each of the schools in the pair). The season’s fixtures are determined before the beginning of the season.
Referees who will be officiating the matches are teachers from the participating schools. Schools presenting referees are required to provide their details to KFL. Referees are prohibited from officiating matches involving their schools.
In a match, the goals scored by each team and the goal scorers are recorded. A win in a game earns a team 3 points, a draw 1 point and a loss 0. A player who violates a football rule during a match earns a penalty card. The penalty card earned is recorded against the player. A team whose opponent fails to honour a fixture is awarded a win of 2 points while the opponent does not earn any point. After every game, a league table is updated based on the results of the match.
At the end of the season, 30% of the amount collected as registration fee is awarded to the best three teams in the ratio 3:2:1 respectively. The best team carries the county’s trophy for the season.
The team that earns the lowest number of penalty cards by the end of the season is considered most disciplined. The three most disciplined teams are each awarded a certificate. A team that fails to honour a fixture during the season is not eligible for this award. The three least disciplined teams reprimanded.
Develop a well- documented system that will:
Players in each team.
Keep a record of payments by each school.
Keep a schedule of fixtures for matches involving schools including their officiating referees.
Capture a list of match results for every team over the season.
Generate a league table in order of merit.
Display a list of the:
Players in each team;
Schools and the amount of money collected from each;
Top ten scorers in descending order of scores
Teams qualifying for the awards and the amount that each gets;
Teams qualifying for certificates;