1
bprof
Help needed please
  • 2006/1/22 6:18

  • bprof

  • Just popping in

  • Posts: 53

  • Since: 2005/11/28


I have a project needs to be done in Java. If someone can help me in it, send me pm. We will discuss the details about it, and if he wants to be paid for it using paypal.

Thanks in advance.

2
wtravel
Re: Help needed please

It would be helpful if you can add a bit of information like:

- What kind of help do you need?
- Can the work be done without having to be in Java?

Maybe this will help you in getting people to respond...

3
bprof
Re: Help needed please
  • 2006/1/22 12:07

  • bprof

  • Just popping in

  • Posts: 53

  • Since: 2005/11/28


Thanks for replying wtravel,

I have-actually my cousine- a project that needs to be solved in Java, and he is not that good in it. I wish I could help him in this, but I don't know Java either.

The help needed is a solution to this project.

Thanks again for any help...

4
Bender
Re: Help needed please
  • 2006/1/22 13:07

  • Bender

  • Home away from home

  • Posts: 1899

  • Since: 2003/3/10


You did not really answer part of the question

What wtravel meant in the first question is (i assume) you should give some general info about what the java code is supposed to do. At least a general description so people have an idea whats coming ... which might increase potential attention. No need for project specifics ... just a bit more info.
Sorry, this signature is experiencing technical difficulties. We will return you to the sheduled signature as soon as possible ...

5
bprof
Re: Help needed please
  • 2006/1/22 19:23

  • bprof

  • Just popping in

  • Posts: 53

  • Since: 2005/11/28


Thanks alot Bender for explaining:

Here is a description of the program:

Program Context:

The favourite sport in the country of Lilybank is the team game JavaBall. You are to produce a program that manages and processes results of JavaBall tournaments.

Functionality

1. The functionality of the program should be accessed by a GUI. You are free to design this as you choose, using one or more windows.

2. A Text File giving the names of the Teams, one per line, should be read in automatically at the start of the program. The text file, TeamsIn.txt,is ordered on the team name, and will contain between 4 and 8 teams. Team names are never more than 10 characters long, and will not contain spaces. There will not be more than 8 teams. You may assume that the file contains valid data. If the text file is not found, it is acceptable to display a message before the program terminates.

3. Each team will play every other team. As part of the initialisation, the program should produce a list of all the matches and display this in a text area, indicating that as yet there are no results.
For the match display, the matches and the teams should be in alphabetical order.
i.e. within a match : Abbey v Park NOT Park v Abbey
within the match list : Abbey v Ford then Abbey v Park then Ford v Park
A line from the display might look like :
Abbey v Park *** no results yet ***

4. It is possible for a Team to withdraw from the tournament after the list of matches has been created. The user should be able to specify the team to be withdrawn, and the program must then remove all the matches which include this team name, and then update the display of matches. There will be no need keep details to show that the team was entered and then withdrawn: all trace of the team can be removed at this stage.
If fewer than three teams remain, a message should be produced to say that the tournament has been cancelled, and then the program terminates.
Teams will not withdraw once the result text file has been processed.

5. The text file containing most of the results will be called ResultsIn.txt.
On request via a button click, the text file should be read, and the results processed. The display of matches should be updated to show these results. You may assume that the file contains valid data, with no duplicates of match details. If the text file is not found, it is acceptable to display a message before the program terminates. You cannot assume anything about the order of the teams within the matches, or the order of the matches themselves in the text file.

Details of each match are supplied on a single line consisting of
• A team name
• The number of goals scored by the first team
• Another team name
• The number of goals scored by the second team
For example:
Park 2 Ford 2
Abbey 0 Ford 1

The display of matches should be updated to show these results. E.g. :
Abbey 0 Ford 1
Abbey v Park *** no results yet ***
Ford 2 Park 2

6. The remaining results are then entered via a GUI. Ensure that the user is not able to enter details for matches that have already had their results allocated. One possibility is to provide the user with a foolproof means of entering the team names for those matches that do not yet have results, for instance a combo box showing only those matches. There is no requirement to amend results. The scores must be an integer between one and six. Again, either do not allow the user to enter an incorrect score, or produce an appropriate error message. Due to the nature of the game, it is not possible for a team to score more than 6 goals per game.

Once all the match results have been entered, the following functionality must become available.

7. On request, the program should display a bar chart showing 2 bars for each team. The first bar shows the overall number of goals that this team scored, and the second, adjacent bar shows the overall number of goals scored against the team. The teams should be identified in the chart by their name, and displayed in name order. Provide a title and a key. A fragment is shown here.

8. When all the results have been supplied, the program will process the results and produce a ranked table as shown in the screenshot. Most of the headings are self explanatory.
 Match points are calculated by allocating 3 points for each match won, 1 point for each match drawn.
 The goal difference is the number of goals Against, subtracted from the number of goals For.
 The teams are listed in order of total Match points then Goal difference. If two teams have the same number of Match points, the team with the higher goal difference should be listed first.
 The top teams are allocated medals, Gold, Silver and Bronze. You should assume for the purposes of this project that there will be no teams with equal match points and equal goal differences.

9. There should be an ‘exit’ button. When this button is clicked, the list of results is written to an output text file, in exactly the same format as the text area display. The text file should be called ‘ResultsOut.txt’. Then the program exits.

10. Create a jar file and a batch file so that by placing a shortcut icon on the desk top the program can be run by double clicking the icon.
The jar file should be called FPProj.jar.
The batch file should be called FPProj.bat.

Login

Who's Online

324 user(s) are online (243 user(s) are browsing Support Forums)


Members: 0


Guests: 324


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits