Вы находитесь на странице: 1из 2

Requirements

Develop a GUI based badminton singles tournament management system. The tournament
system should allow the user to:

1. enter players into the tournament


2. remove players from the tournament
3. create tournament brackets (2 options: Round robin or single elimination rounds) and
present an overview of the created brackets in tabular form
4. record for each game which player won and lost the game and their scores
5. given a particular player name, present their win/lost record and scores in tabular format
6. upon exiting the program, a final tournament report is created which outputs the tournament
results in tabular format (on screen)

If the user has chosen Round robin for the bracket creation, Action 1 through 5 can be processed
at any time, for example there is no restrictions that all players must be entered before game
result are recorded.

Other requirements and considerations


● Give your application a fitting name.
● Your application needs to be created using JavaFX, either programmatically (Java only), or
writing the UI components in fxml and the business logic in Java. The use of Scenebuilder is
required.
● There should be a minimum of 2 screens: A screen to enter player’s information and a screen
to enter/display player’s scores.

Information about round robin brackets https://www.r2sports.com/linkGallery/round-robin-


tournament-brackets.asp

Information about single elimination brackets https://www.r2sports.com/linkGallery/single-


elimination-brackets.asp

The system should only be able to manage one tournament in real time so you don’t have to worr
in a persistent way.
NOTE
You don’t have to create time schedules or court assignments.

Here is a resource that you should consider: https://github.com/CGervase/Tournament-Scheduler

1
Here is a suggested results screen similar to the one you will create:

You do not have to follow the same schematic, and you can design the UI however you feel
IMPORTANT
requirements are fulfilled.

What to Turn in
1. A written project report
2. INTRODUCTION
3. - OVERVIEW/ABSTRACT
- BACKGROUND AND MOTIVATION
IMPLEMENTATION
- METHODOLOGY
SOFTWARE DESCRIPTION
- SPECIFICATION
- USER INTERFACE
- FEATURES
- CODE DOCUMENTATION
CONCLUSION AND FUTURE WORK

Format and limitations for the report:


The project report is to be written in the style of a technical report. The report must have a
minimum of 5 pages

Use paper size no larger than standard letter paper size (8 ½" x 11”). Provide at least one-half
inch margins (½" ) - top, bottom, left, and right - for all pages. Create a cover page with title and
author information the cover page is not counted in the total pages.

Font size: Must be 11 points or larger. Smaller text in figures, graphs, diagrams and charts is
acceptable, as long as it is legible when the page is viewed at 100%.

Line spacing: Must be no more than six lines per vertical inch.

Вам также может понравиться