Friday 10th October 2003
The semester is almost over and the team is finalising the croquet handicapping
system, ready for the hand-over. The last four weeks have allowed us to complete
the following coding tasks:
- Java Applet for clubs to enter game data - This has been modified
to include dates of croquet games, and now uses drop down lists for players
/ events / honours, to reduce the chance of keying errors.
- Add / Modify game function - Here a user can enter croquet game
data manually into the database, or update / delete a game already in the
- The load game text-file function has been designed for viewing
game text-files created with the java applet, and then submitting these to
- Change handicap function - Displays a players handicap which
can then be modified if neccessary.
- We have included a new main menu option called 'Admin'. This
menu includes the Add / Modify Players from release 1 and some new choices
including: Add / Mod Clubs; Add / Mod Events; and Add / Mod Honours. All
of these give the user a chance to edit current database details or add new
- The last entry in the 'Admin' menu is an option to export data
to a comma seperated text-file (CSV). This is required if any new players,
events or honours are added to the database, and can then be sent to each
club for use with the java applet (drop down lists).
- All reports for the croquet system have been finalised, each
report has a seperate parameters screen allowing the user the to tailor reports
to include specific information. New reports not in the client's old system
included are: Address / Phone listing; Honours list; and a new combined Performance
of All / Listed Players list.
- The library file has been updated to include all functions required
for the handicapping system, including the handicap and merit points calculations.
The project suffered a slight setback when our client's computer was infected
with a virus, which led to the entire system being lost on his machine. But
after another installation meeting with the client in week 24, we were back
on schedule and ready for more testing feedback.
Just before the university break, we visited the Kingston Croquet club
for a quick game and to get some photos for the poster. All team members
played a role in designing the final poster for demo day.
Demo day took place in week 25, and allowed us to display our software
to the public. We were also assessed on how we presented the software.
The web page is being completed for the final assessment today, and
now includes the updated release 2 schedule, and new comments pages
for each team member.
The code is now being debugged and readied for submission. We are now
turning our full concentration towards the user manual and the system
manual to be
handed in on the final week. And will prepare our final demonstration for
the coordinator, supervisor and client over the subsequent weeks.
Thnaks to the client, coordinator and supervisor for their assistance
during the year.
Friday 5th September 2003
The design report for the final release was submitted in week 20,
The team is now concentrating on the final release implementation. Certain
elements of the implementation have already been completed, these include
the function for calculating the performance handicap, a performance handicap
defaults screen, several reports and an option to export data files.
- Latest Prototypes and Prototype Reports
- Requirements Document (updated)
- Release Schedule (updated)
- Database Design (updated)
- RTM (updated)
Work on the administration tasks such as Modify Clubs / Modify
Events is well under way as is the option to load a game data text-file into
the database. All members have been allocated various croquet reports to
implement, some of which have already been completed. The reports will be
checked to ensure that a consistent format is being used throughout.
The web page has been updated, ready for assessment at the end of week
21. And the diary has been frequently updated, it gives a comprehensive
overview of discussion from all team, supervisor and course coordinator
The implementation work will be the main priority for the
next two weeks, we hope to have some sections completed and ready for
our client to test next week, and the team will be working hard to keep the
project on schedule during this very busy stage of the year.
Friday 8th August 2003
The team held a meeting with our client in the first week of semester
2, and a number of small changes required were highlighted.
The team has started work on the requirements for release
2, a work plan has been created to allocate specific prototyping tasks
to each team member, these are:
• Calculate Handicaps – algorithm of this as a function
and its associated calculations.
• Calculate Merit Points – algorithm of this as a function
and its associated calculations.
• Loading Game Data Text File – algorithm, process (inc.
checks and balances on multiple editors of data) and possibly the interface.
• Generate List of Honours Players – interface
and maybe an algorithm, as this is a new requirement from the client.
The early prototypes have been tested, including the changes
to the requirements document, the release schedule, the RTM, and the database
Information on the web page has been updated
The project diary is up to date.
We will continue to develop the prototypes up until
week 20. Some implementation for the prototypes has been started.
We will make changes to the documents according to feedback from the
Semester 1 Progress Archive