home page
team members
about the client
tools page
progress
news
release 1
release 2
comments

Progress

Friday 10th October 2003

To Date:

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:
  1. 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.
  2. Add / Modify game function - Here a user can enter croquet game data manually into the database, or update / delete a game already in the system.
  3. The load game text-file function has been designed for viewing game text-files created with the java applet, and then submitting these to the database.
  4. Change handicap function - Displays a players handicap which can then be modified if neccessary.
  5. 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 enteries. 
  6. 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).
  7. 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.
  8. 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.

Currently

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

To Date:

The design report for the final release was submitted in week 20, this included:

  1. Latest Prototypes and Prototype Reports
  2. Requirements Document (updated)
  3. Release Schedule (updated)
  4. Database Design (updated)
  5. RTM (updated)
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.

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 meetings.

Currently

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


To Date:

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 design.

Information on the web page has been updated

The project diary is up to date.

Currently:

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 client.


Semester 1 Progress Archive



image courtesy www.croquet.com