You are on page 1of 6

Project Champions League

PROJECT CHAMPIONS LEAGUE

UEFA Web Site


http://www.uefa.com/index.html You should be able to find all the data you need on the UEFA Web Site. You will need to read and write data to/from files Think about the data for each class. So far we have identified: Fixture Team Player

Are there any more that you might need? This document shows some of the information you will need to store and how that can be arranged in files (but is not complete it is just meant to get you started) I have done a reasonably good job on Manchester United FC, but you will have to do the work for the other teams

2|P A G E

MARK LOBJOIT

PROJECT CHAMPIONS LEAGUE

Knockout Phase

(http://www.uefa.com/uefachampionsleague/season=2014/matches/index.html)

Knockout phase
From the last 16 until the semi-finals, clubs play two matches against each other on a home-and-away basis with the same rules as the qualifying and play-off rounds applied. In the last 16, group winners play runners-up other than teams from their own pool or nation, while from the quarter-finals on the draw is free.

Final
The final is decided by a single match, which this season will be played at Estdio do Sport Lisboa e Benfica on Saturday 24 May 2014.

3|P A G E

MARK LOBJOIT

PROJECT CHAMPIONS LEAGUE Further details, including the criteria for separating teams that finish level on points in a group, can be found in the official competition regulations.

Standings
http://www.uefa.com/uefachampionsleague/season=2014/standings/index.html

Teams
CID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
4|P A G E

Club AFC Ajax RSC Anderlecht Arsenal FC Club Atltico de Madrid FK Austria Wien FC Barcelona FC Basel 1893 FC Bayern Mnchen SL Benfica Celtic FC Chelsea FC PFC CSKA Moskva Borussia Dortmund Galatasaray A Juventus FC Kbenhavn Bayer 04 Leverkusen Manchester City FC Manchester United FC Olympique de Marseille AC Milan SSC Napoli Olympiacos FC Paris Saint-Germain FC Viktoria Plze FC Porto Real Madrid CF Real Sociedad de Ftbol FC Schalke 04 FC Shakhtar Donetsk FC Steaua Bucureti FC Zenit

Country (NED) (BEL) (ENG) (ESP) (AUT) (ESP) (SUI) (GER) (POR) (SCO) (ENG) (RUS) (GER) (TUR) (ITA) (DEN) (GER) (ENG) (ENG) (FRA) (ITA) (ITA) (GRE) (FRA) (CZE) (POR) (ESP) (ESP) (GER) (UKR) (ROU) (RUS)

Coach

David Moyes

MARK LOBJOIT

PROJECT CHAMPIONS LEAGUE I built this list in Excel by copying and pasting from the website, first into Word and then into Excel, where I did some editing and then exported it as a Tab Delimited Text (*.txt) file named clubs.txt. You dont need to include the header (the line which names the columns) as it will complicate your code. I include it here only to help you understand what the data represents.

Players
PID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 No. 1 13 50 2 3 4 5 6 12 15 22 28 38 39 8 11 16 17 18 23 25 26 29 31 34 44 10 14 19 20 48 Name David de Gea Anders Lindegaard Sam Johnstone Rafael Patrice Evra Phil Jones Rio Ferdinand Jonny Evans Chris Smalling Nemanja Vidid Fabio Alexander Bttner Michael Keane Tom Thorpe Anderson Ryan Giggs Michael Carrick Nani Ashley Young Tom Cleverley Antonio Valencia Shinji Kagawa Wilfried Zaha Marouane Fellaini Larnell Cole Adnan Januzaj Wayne Rooney Javier Hernndez Danny Welbeck Robin van Persie William Keane Nat. ESP DEN ENG BRA FRA ENG ENG NIR ENG SRB BRA NED ENG ENG BRA WAL ENG POR ENG ENG ECU JPN ENG BEL ENG BEL ENG MEX ENG NED ENG DoB 7/11/1990 13/04/1984 25/03/1993 9/7/1990 15/05/1981 21/02/1992 7/11/1978 3/1/1988 22/11/1989 21/10/1981 9/7/1990 11/2/1989 11/1/1993 13/01/1993 13/04/1988 29/11/1973 28/07/1981 17/11/1986 9/7/1985 12/8/1989 4/8/1985 17/03/1989 10/11/1992 22/11/1987 9/3/1993 5/2/1995 24/10/1985 1/6/1988 26/11/1990 6/8/1983 11/1/1993 Age 23 29 20 23 32 21 35 25 24 32 23 24 20 20 25 39 32 27 28 24 28 24 21 26 20 18 28 25 23 30 20 Position Goalkeeper Goalkeeper Goalkeeper Defender Defender Defender Defender Defender Defender Defender Defender Defender Defender Defender Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Midfielder Forward Forward Forward Forward Forward Played 5 0 2 5 4 3 2 5 3 0 1 1 4 3 1 4 2 5 4 3 0 4 3 1 3 Goals Scored 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 2 0 0 0 2 0 1 1 -

5|P A G E

MARK LOBJOIT

PROJECT CHAMPIONS LEAGUE This file was built again using the help of Excel and exported as players.txt.

Deliverables
In the case of each project, an essential Deliverable will be the Project Report, which gives a detailed account of the conduct and progress of the project, problems encountered, an evaluation of the projects primary deliverable and an evaluation of the project. Project deliverables will also include: source code executables data files sample input and output

The first Project Deliverable will be a Mini Project Description which will form the basis for negotiating the Project Scope, Milestones and Deliverables. The second Project Deliverable will be a Project Description which will clearly state what the Project Deliverables are and give a timetable for Project Milestones as well as final delivery. Bear in mind a that a Project may turn out to be incomplete in terms of delivering all of the features and functionality envisaged, but that so long as all Deliverables are addressed and the Project Report gives adequate evaluation of the reasons for the incompleteness, the learning objectives of the project will be met.

6|P A G E

MARK LOBJOIT