Build Javafx Desktop App with Algorithms

Creating a JavaFX FXML Desktop Application for local football clubs to organise inhouse tournaments using Java, Eclipse and Gluon Scene Builder connect to a MySQL database. It needs to use a computer science algorithm which can create fair/even teams for the tournament based on player ratings, which are stored for each player. The system should be used by local clubs also to manage the information of their player / staff.

Fair Team Generator:

The user will firstly enter the tournament details (Name, Date, Number of teams, Start Time, End Time e.t.c). Then the user should be able to select all the players participating in the new tournament e.g. through check list from a table. Then the computer science algorithm should be able to produce fair teams based on the players skills ratings of the players and through their goal history per tournament ( which is calculated by the goals table) , the teams should has at least one player with a high rating for each of the skills e.g. each team has at least one good defender, one good attacker e.t.c This algorithm should take into account the players ratings, the players average goals per tournament and their position. The system should display these teams, then if the user is happy then the teams can be saved in the database.

The teams are generally 5 a side but must can vary based on player / teams. The application should provide users with error messages and handle errors.

Tournament Scheduler:

The next algorithm that needs to be implemented is a round robin scheduling algorithms. This should take in the users input for the tournament, using the number of teams, number of pitches and timings to produce a suitable schedule for the tournament. The algorithm should be used to assign a pitch and a referee for each match to produce a schedule. The user should be able to select whether to have knock out tournament or straight round robin tournament. For the knockout tournament, the schedules are produced on the results of the matches e.g. based on the winners going through to the next stage. A schedule should be produced providing the times for each match, the teams, the pitch and the referees e.t.c. The tournaments are usually held in one day, so it would be good if the user enters a start / end time for the tournament, then the algorithm can evenly distribute the timetable.

Keahlian: Eclipse, Java, JavaFX, MySQL, Perancangan Perangkat Lunak

Lihat lebih lanjut: countdown timer desktop app, turn desktop app web app, build mac desktop widget, build web base app data entry form, ajax windows desktop app, security desktop app, build bracelet web app, secure desktop app, flash php desktop app, using ffmpeg windows desktop app, desktop app save file web, build flash kiosk app, web templates look desktop app, win service start desktop app, build simple twitter app php, cool desktop app user interfaces, crystal report desktop app example, programming language build desktop app

Tentang Pemberi kerja:
( 0 ulasan ) Leicester, United Kingdom

ID Proyek: #24084690

5 freelancer menawar dengan rata-rata £187 untuk pekerjaan ini


HI I have done many java programming projects. Kindly contact to discuss more details in chat. Thank you

£160 GBP dalam 7 hari
(70 Ulasan)

Hi, sir. I am a software developer with Java, Computer Science for 15 years. I can work by full time for your project and trying to satisfy the requirements. I want to keep a long-term relationship for customer so I Lebih banyak

£135 GBP dalam 7 hari
(10 Ulasan)

hi , i have read your description of the project and i can do it as required and one time . thanks in advance .

£200 GBP dalam 4 hari
(54 Ulasan)

Hi, Dear! I have read your requirement. Very interesting! I am a JavaFX Expert and very like sports. I want to your more your good opinion. Thanks.

£250 GBP dalam 7 hari
(0 Ulasan)

Hi, how are you doing? I hope you're doing well! So this application will be for the professional use. Do You need the standalone (.exe) file of this desktop application or Just the project completed with source code a Lebih banyak

£190 GBP dalam 3 hari
(0 Ulasan)